Nana C++ Library. Reference for users.
What we need to use nana
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Pages
nana::drawerbase::listbox::model_interface Class Referenceabstract
Inheritance diagram for nana::drawerbase::listbox::model_interface:
nana::drawerbase::listbox::shared_model_container< STLContainer, Mutex > nana::drawerbase::listbox::standalone_model_container< STLContainer, Mutex >

Public Member Functions

virtual ~model_interface ()=default
 
virtual void lock ()=0
 
virtual void unlock ()=0
 
virtual container_interfacecontainer () noexcept=0
 
virtual const container_interfacecontainer () const noexcept=0
 

Constructor & Destructor Documentation

virtual nana::drawerbase::listbox::model_interface::~model_interface ( )
virtualdefault

Member Function Documentation

virtual container_interface* nana::drawerbase::listbox::model_interface::container ( )
pure virtualnoexcept
virtual const container_interface* nana::drawerbase::listbox::model_interface::container ( ) const
pure virtualnoexcept
virtual void nana::drawerbase::listbox::model_interface::lock ( )
pure virtual
virtual void nana::drawerbase::listbox::model_interface::unlock ( )
pure virtual