![]() |
Spicy
|
#include <type_erase.h>
Public Member Functions | |
virtual const std::type_info & | typeid_ () const =0 |
virtual std::string | typename_ () const =0 |
virtual uintptr_t | identity () const =0 |
virtual std::pair< const ConceptBase *, const void * > | _childAs (const std::type_info &ti) const =0 |
virtual std::pair< ConceptBase *, void * > | _childAs (const std::type_info &ti)=0 |
Internal base class defining the type-erased interface.