|
#include <ArmarXCore/libraries/cppgen/CppCtor.h>
Public Member Functions | |
void | addInitListEntries (const std::vector< std::pair< std::string, std::string >> &) |
void | addInitListEntry (const std::string &target, const std::string &expr) |
void | addLine (const boost::basic_format< char > &line) |
void | addLine (const std::string &line) |
CppCtor (const std::string &header) | |
CppCtor (const std::string &header, const CppBlockPtr &b) | |
CppBlockPtr | getBlock () const |
void | setBlock (const CppBlockPtr &) |
void | setEnforceBlockGeneration (bool enforceBlockGeneration) |
void | writeCpp (const CppWriterPtr &writer) |
CppCtor | ( | const std::string & | header | ) |
Definition at line 33 of file CppCtor.cpp.
CppCtor | ( | const std::string & | header, |
const CppBlockPtr & | b | ||
) |
Definition at line 38 of file CppCtor.cpp.
void addInitListEntries | ( | const std::vector< std::pair< std::string, std::string >> & | list | ) |
void addInitListEntry | ( | const std::string & | target, |
const std::string & | expr | ||
) |
Definition at line 52 of file CppCtor.cpp.
void addLine | ( | const boost::basic_format< char > & | line | ) |
Definition at line 66 of file CppCtor.cpp.
void addLine | ( | const std::string & | line | ) |
Definition at line 57 of file CppCtor.cpp.
CppBlockPtr getBlock | ( | ) | const |
Definition at line 80 of file CppCtor.cpp.
void setBlock | ( | const CppBlockPtr & | b | ) |
Definition at line 75 of file CppCtor.cpp.
void setEnforceBlockGeneration | ( | bool | enforceBlockGeneration | ) |
Definition at line 124 of file CppCtor.cpp.
void writeCpp | ( | const CppWriterPtr & | writer | ) |