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 |