25 #include "PropFileReader.h"
31 #include "RegexUtil.h"
35 string classN,baseClassN,bcvisib;
36 bool generateClassInfoFromDD(
string);
37 bool generateClassInfo(
string);
38 void collectInfo(
string,
string);
40 map<string,bool> methsall;
41 static map<string,bool> invalidcls;
44 static bool isValidClass(
string claz)
46 return invalidcls.find(claz)==invalidcls.end();
50 string updateClassDefinition(
string,
bool);
51 string updateTemplateContextDefinition(
string,
bool);
52 strVec getAfcObjectData(
string className,
bool object,strVec& privf,
bool &isOpForSet);
53 strVec getAfcObjectData(
string,
bool);
54 propMap getDbTableInfo(
string);
55 string generateClassDefinitionsAll(strVec,
string &);
56 string generateSerDefinitionAll(strVec all,
string &includeRef,
bool isBinary,
string&,
string&,
string&,
string&);
57 string generateClassDefinition(
string,
string &,
string &,
string &,
string &,
string &);
58 string generateSerDefinition(
string,
string &,
string &,
string &,
string &);
59 string generateClassDefinitions(
string,
string &,
string &,
string &,
string &,
string &);
60 string generateSerDefinitions(
string,
string &,
string &,
string &,
string &,
bool,
string&,
string &,
string&,
string&);
62 string generateSerDefinitionBinary(
string className,
string &includesDefs,
string &typedefs,
string &classes,
string &methods);