Nana C++ Library. Reference for users.
What we need to use nana
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Pages
nana::widgets::skeletons::undoable_command_interface< EnumCommand > Class Template Referenceabstract

Inherited by nana::widgets::skeletons::text_editor::basic_undoable< EnumCommand >.

Public Member Functions

virtual ~undoable_command_interface ()=default
 
virtual EnumCommand get () const =0
 
virtual bool merge (const undoable_command_interface &)=0
 
virtual void execute (bool redo)=0
 

Constructor & Destructor Documentation

template<typename EnumCommand>
virtual nana::widgets::skeletons::undoable_command_interface< EnumCommand >::~undoable_command_interface ( )
virtualdefault

Member Function Documentation

template<typename EnumCommand>
virtual EnumCommand nana::widgets::skeletons::undoable_command_interface< EnumCommand >::get ( ) const
pure virtual
template<typename EnumCommand>
virtual bool nana::widgets::skeletons::undoable_command_interface< EnumCommand >::merge ( const undoable_command_interface< EnumCommand > &  )
pure virtual