Nana C++ Library. Reference for users.
What we need to use nana
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Pages
nana::pat::detail::cloneable_interface Class Referenceabstract
Inheritance diagram for nana::pat::detail::cloneable_interface:
nana::pat::detail::cloneable_wrapper< T >

Public Member Functions

virtual ~cloneable_interface ()=default
 
virtual void * get ()=0
 
virtual cloneable_interfaceclone () const =0
 
virtual void self_delete () const =0
 

Constructor & Destructor Documentation

virtual nana::pat::detail::cloneable_interface::~cloneable_interface ( )
virtualdefault

Member Function Documentation

virtual cloneable_interface* nana::pat::detail::cloneable_interface::clone ( ) const
pure virtual
virtual void* nana::pat::detail::cloneable_interface::get ( )
pure virtual
virtual void nana::pat::detail::cloneable_interface::self_delete ( ) const
pure virtual