AnyStorage typedef | di::any::AnyT< UserInterface, Storage, VTablePolicy >::Type | |
create(U &&value) | di::any::AnyT< UserInterface, Storage, VTablePolicy >::Type | inlinestatic |
create(InPlaceType< T >, Args &&... args) | di::any::AnyT< UserInterface, Storage, VTablePolicy >::Type | inlinestatic |
create(InPlaceType< T >, std::initializer_list< U > list, Args &&... args) | di::any::AnyT< UserInterface, Storage, VTablePolicy >::Type | inlinestatic |
detail::MethodImplT | di::any::AnyT< UserInterface, Storage, VTablePolicy >::Type | friend |
emplace(U &&value) | di::any::AnyT< UserInterface, Storage, VTablePolicy >::Type | inline |
emplace(InPlaceType< T >, Args &&... args) | di::any::AnyT< UserInterface, Storage, VTablePolicy >::Type | inline |
emplace(InPlaceType< T >, std::initializer_list< U > list, Args &&... args) | di::any::AnyT< UserInterface, Storage, VTablePolicy >::Type | inline |
has_value() const -> bool requires(!is_reference) | di::any::AnyT< UserInterface, Storage, VTablePolicy >::Type | inline |
Interface typedef | di::any::AnyT< UserInterface, Storage, VTablePolicy >::Type | |
operator=(Type const &) -> Type &requires(is_trivially_copyable)=default | di::any::AnyT< UserInterface, Storage, VTablePolicy >::Type | |
operator=(Type &&) -> Type &requires(is_trivially_moveable)=default | di::any::AnyT< UserInterface, Storage, VTablePolicy >::Type | |
operator=(Type const &other) -> Type &requires(is_copyable) | di::any::AnyT< UserInterface, Storage, VTablePolicy >::Type | inline |
operator=(Type &&other) -> Type &requires(is_moveable) | di::any::AnyT< UserInterface, Storage, VTablePolicy >::Type | inline |
operator=(U &&value) -> Type & | di::any::AnyT< UserInterface, Storage, VTablePolicy >::Type | inline |
reset() | di::any::AnyT< UserInterface, Storage, VTablePolicy >::Type | inline |
Type()=default | di::any::AnyT< UserInterface, Storage, VTablePolicy >::Type | |
Type(Type const &)=default | di::any::AnyT< UserInterface, Storage, VTablePolicy >::Type | |
Type(Type const &other) | di::any::AnyT< UserInterface, Storage, VTablePolicy >::Type | inline |
Type(Type &&)=default | di::any::AnyT< UserInterface, Storage, VTablePolicy >::Type | |
Type(Type &&other) | di::any::AnyT< UserInterface, Storage, VTablePolicy >::Type | inline |
Type(U &&value) | di::any::AnyT< UserInterface, Storage, VTablePolicy >::Type | inline |
Type(InPlaceType< T >, Args &&... args) | di::any::AnyT< UserInterface, Storage, VTablePolicy >::Type | inline |
Type(InPlaceType< T >, std::initializer_list< U > list, Args &&... args) | di::any::AnyT< UserInterface, Storage, VTablePolicy >::Type | inline |
VTable typedef | di::any::AnyT< UserInterface, Storage, VTablePolicy >::Type | |
~Type()=default | di::any::AnyT< UserInterface, Storage, VTablePolicy >::Type | |
~Type() | di::any::AnyT< UserInterface, Storage, VTablePolicy >::Type | inline |