std::string mTemplateImplementation;
std::vector<std::string> mInclude;
+ std::string mVerbosePreprocessor;
std::vector<std::string> mTypedef;
std::string mUserSetDefaultValues;
mAuthor += val;
}
+ // Verbose preprocessor
+ for (i=0,j=0; i<BB.nChildNode("verbosePreprocessor"); i++)
+ {
+ std::string val;
+ bbtk::GetTextOrClear(BB.getChildNode("verbosePreprocessor",&j),val);
+ mVerbosePreprocessor += val + "\n";
+ }
+
// Description
for (i=0,j=0; i<BB.nChildNode("description"); i++)
{
mFile << "#ifndef " << included <<"\n";
mFile << "#define " << included <<"\n";
+ // Verbose preprocessor
+ mFile << mVerbosePreprocessor << "\n";
+
// Includes
mFile << "#include \"bb" << mPackage << "_EXPORT.h\"\n";
std::vector<std::string>::iterator i;