Iros
 
Loading...
Searching...
No Matches
di::meta::TypeConstant< T > Struct Template Reference

#include <di/meta/core.h>

Inherited by di::execution::connect_awaitable_ns::CompletionSignatures< Awaitable, Receiver, Result >, di::execution::then_ns::ComplSigT< void >, di::meta::detail::AddLValueReferenceHelper< T >, di::meta::detail::AddPointerHelper< T >, di::meta::detail::AddRValueReferenceHelper< T >, di::meta::detail::ConditionalHelper< false, T, U >, di::meta::detail::ConstSentinelHelper< Iter >, di::meta::detail::RemoveAllExtentsHelper< RemoveExtent< T > >, di::meta::detail::RemoveAllExtentsHelper< T >, di::meta::detail::RemoveConstHelper< T const >, di::meta::detail::RemoveExtentHelper< T[N]>, di::meta::detail::RemoveExtentHelper< T[]>, di::meta::detail::RemovePointerHelper< T * >, di::meta::detail::RemovePointerHelper< T *const >, di::meta::detail::RemovePointerHelper< T *const volatile >, di::meta::detail::RemovePointerHelper< T *volatile >, di::meta::detail::RemoveReferenceHelper< T & >, di::meta::detail::RemoveReferenceHelper< T && >, di::meta::detail::RemoveVolatile< T volatile >, di::meta::detail::StatusCodeDomainHelper< vocab::Erased< T > >, di::meta::detail::UnwrapReferenceHelper< T >, di::meta::detail::WrapReference< T >, di::concepts::detail::MonadValue< Monad< T, Args... > >, di::execution::connect_awaitable_ns::CompletionSignatures< Awaitable, Receiver, Result >, di::meta::detail::AddLValueReferenceHelper< T >, di::meta::detail::AddPointerHelper< T >, di::meta::detail::AddRValueReferenceHelper< T >, di::meta::detail::AtHelper< 0, T, Rest... >, di::meta::detail::BackHelper< T >, di::meta::detail::CommonReferenceHelper< T >, di::meta::detail::ConcatHelper< T >, di::meta::detail::ConditionalHelper< value, T, U >, di::meta::detail::MakeSignedHelper< T >, di::meta::detail::MakeUnsignedHelper< T >, di::meta::detail::RemoveAllExtentsHelper< T >, di::meta::detail::RemoveConstHelper< T >, di::meta::detail::RemoveConstHelper< T const >, di::meta::detail::RemoveExtentHelper< T >, di::meta::detail::RemoveExtentHelper< T[N]>, di::meta::detail::RemoveExtentHelper< T[]>, di::meta::detail::RemovePointerHelper< T >, di::meta::detail::RemovePointerHelper< T * >, di::meta::detail::RemovePointerHelper< T *const >, di::meta::detail::RemovePointerHelper< T *const volatile >, di::meta::detail::RemovePointerHelper< T *volatile >, di::meta::detail::RemoveReferenceHelper< T >, di::meta::detail::RemoveReferenceHelper< T & >, di::meta::detail::RemoveReferenceHelper< T && >, di::meta::detail::RemoveVolatile< T >, di::meta::detail::RemoveVolatile< T volatile >, di::meta::detail::StatusCodeDomainHelper< T >, di::meta::detail::StatusCodeDomainValueHelper< vocab::Erased< T > >, di::meta::detail::UnwrapReferenceHelper< T >, and di::meta::detail::WrapReference< T >.

Public Types

using Type = T
 
template<typename...>
using Invoke = Type
 

Member Typedef Documentation

◆ Invoke

template<typename T>
template<typename...>
using di::meta::TypeConstant< T >::Invoke = Type

◆ Type

template<typename T>
using di::meta::TypeConstant< T >::Type = T

The documentation for this struct was generated from the following file: