class QPanda::CMemFactory¶
Overview¶
#include <CMemFactory.h> class CMemFactory { public: // typedefs typedef std::function<CMem*(size_t)> size_constructor_t; typedef std::map<std::string, size_constructor_t> size_constructor_stack_t; // fields size_constructor_stack_t _CMem_Constructor; // methods CMem* GetInstanceFromSize(size_t); void registerclass_size_( std::string&, size_constructor_t ); static CMemFactory& GetFactoryInstance(); };