class QPanda::CBitFactory¶
Overview¶
#include <CBitFactory.h> class CBitFactory { public: // typedefs typedef std::function<CBit*(std::string)> name_constructor_t; typedef std::map<std::string, name_constructor_t> name_constructor_stack_t; // fields name_constructor_stack_t _CBit_Constructor; // methods static CBitFactory& GetFactoryInstance(); void registerclass_name_( std::string&, name_constructor_t constructor ); CBit* CreateCBitFromName(std::string); };