OpenLexocad  27.1
Core::CommandFactory Class Reference

#include <Command.h>

Inheritance diagram for Core::CommandFactory:
Base::Factory< Core::Command, std::string >

Additional Inherited Members

- Public Types inherited from Base::Factory< Core::Command, std::string >
typedef std::map< std::string, CreateObjectFunc >::const_iterator ConstIterator
 
typedef std::map< std::string, CreateObjectFunc >::iterator Iterator
 
- Public Member Functions inherited from Base::Factory< Core::Command, std::string >
bool Register (std::string unique_id)
 
bool Unregister (std::string unique_id)
 
Core::CommandCreate (std::string unique_id)
 
ConstIterator GetBegin () const
 
Iterator GetBegin ()
 
ConstIterator GetEnd () const
 
Iterator GetEnd ()
 
- Protected Types inherited from Base::Factory< Core::Command, std::string >
typedef Core::Command *(* CreateObjectFunc) ()
 
- Protected Attributes inherited from Base::Factory< Core::Command, std::string >
std::map< std::string, CreateObjectFuncm_object_creator
 

The documentation for this class was generated from the following file: