roadrunner  2.6.0
Fast simulator for SBML models
Public Member Functions | Protected Attributes | List of all members
rr::CodeBuilder Class Reference
Inheritance diagram for rr::CodeBuilder:
rr::StringBuilder

Public Member Functions

 CodeBuilder (const std::string &aStr="", const std::string &decl_spec="D_S", const std::string &call_conv="__cdecl")
 
void FormatVariable (const std::string &type, const std::string &varName, const std::string &comment="")
 
void AddFunctionExport (const std::string &retValue, const std::string &funcProto)
 
void AddFunctionProto (const std::string &retValue, const std::string &funcProto)
 
void FormatArray (const std::string &type, const std::string &varName, const int &arraySize, const std::string &comment="")
 
- Public Member Functions inherited from rr::StringBuilder
 StringBuilder (const std::string &aStr="")
 
std::stringstream & operator<< (const std::string &str)
 
std::stringstream & operator<< (const char &ch)
 
std::string ToString ()
 
void NewLine (const std::string &line="")
 
void Line (const std::string &line)
 
void TLine (const std::string &line, const int &tabs=1)
 
void Clear ()
 

Protected Attributes

int mSizeOfVarField1
 
int mSizeOfVarField2
 
int mSizeOfVarField3
 
std::string mDeclSpec
 
std::string mCallingConvention
 
- Protected Attributes inherited from rr::StringBuilder
std::stringstream mStringing
 

The documentation for this class was generated from the following files: