#include "utils.hh"
Public Member Functions | |
CustomDataKey ()=default | |
T | extract (const std::any &any) |
virtual T | fallback () |
bool | has_value (const std::any &any) |
const std::type_info & | type () const noexcept |
Additional Inherited Members | |
![]() | |
virtual | ~VirtualBase () noexcept=0 |
CustomDataKey objects are used to identify and manage custom data members of CustomDataContainer objects.
|
explicitdefault |
|
virtual |
Return default T instance.
|
noexcept |
Return the typeid of T.
bool has_value | ( | const std::any & | any | ) |
T extract | ( | const std::any & | any | ) |