GEGELATI
|
Internal structure of the type erasure pattern. More...
#include <untypedSharedPtr.h>
Public Member Functions | |
virtual | ~Concept ()=default |
Default deleter made virtual to activate polyphormism. | |
virtual const std::type_info & | getType () const =0 |
Polymorphic getType() function. More... | |
virtual const std::type_info & | getPtrType () const =0 |
Polymorphic getPtrType() function. More... | |
Internal structure of the type erasure pattern.
|
pure virtual |
Polymorphic getPtrType() function.
Implemented in Data::UntypedSharedPtr::Model< T >.
|
pure virtual |
Polymorphic getType() function.
Implemented in Data::UntypedSharedPtr::Model< T >.