Classes | |
struct | ClampFunction |
struct | CloneFunction |
struct | ConstructAtFunction |
struct | CreateInPlaceFunction |
struct | CRefFunction |
struct | DeduceCreateFunction |
struct | DefaultConstructAtFunction |
struct | DestroyAtFunction |
struct | Function |
struct | GenerateUUIDFunction |
struct | GetNamedArgumentFunction |
struct | GetNamedArgumentOrFunction |
struct | GetNamedArgumentOrFunction< Tag > |
struct | MaybeCloneFunction |
struct | MixinHelper |
struct | MixinHelper< T > |
struct | NoopMixin |
struct | RefFunction |
struct | RelocateFunction |
struct | SSizeTypeHelper |
struct | SSizeTypeHelper< T > |
struct | ToAddressFunction |
struct | ToOwnedFunction |
struct | ToUnderlyingFunction |
struct | UnwrapReferenceFunction |
struct | VoidifyFunction |
Concepts | |
concept | CustomClonable |
concept | MemberClonable |
concept | CustomCreatable |
concept | StaticCreatable |
concept | CTADDeducible |
concept | RebindableBoxCanConvertConstructor |
concept | IsRebindableBox |
concept | Tag |
concept | MemberToOwned |
Typedefs | |
template<typename T> | |
using | Mixin = meta::Type<MixinHelper<T>> |
template<Tag T> | |
using | SSizeType = meta::Type<SSizeTypeHelper<T>> |
Variables | |
template<typename T> | |
constexpr bool | format_as_pointer = false |
template<typename T> | |
constexpr bool | format_as_pointer< T > = true |
using di::util::detail::Mixin = meta::Type<MixinHelper<T>> |
using di::util::detail::SSizeType = meta::Type<SSizeTypeHelper<T>> |
|
inlineconstexpr |
|
inlineconstexpr |