AnimatLab  2
Test
StdClassFactory.h
Go to the documentation of this file.
1 
7 #pragma once
8 
9 namespace StdUtils
10 {
20 class STD_UTILS_PORT IStdClassFactory
21 {
22 public:
24  virtual ~IStdClassFactory();
25 
38  virtual CStdSerialize *CreateObject(std::string strClassType, std::string strObjectType, bool bThrowError = true) = 0;
39 
40  static IStdClassFactory *LoadModule(std::string strModuleName, bool bThrowError = true);
41 };
42 
43 typedef IStdClassFactory *(*GetClassFactory)(void);
44 
45 } //StdUtils
46 
Standard class factory.
Namespace for the standard utility objects.
Definition: MarkupSTL.cpp:19
Standard serialize class.
Definition: StdSerialize.h:20