36 CppCtor(
const std::string& header);
41 void addLine(
const std::string& line);
42 void addLine(
const boost::basic_format<char>& line);
53 std::vector<std::string> initList;
56 bool enforceBlockGeneration =
false;
void addInitListEntry(const std::string &target, const std::string &expr)
void addInitListEntries(const std::vector< std::pair< std::string, std::string > > &)
CppBlockPtr getBlock() const
CppCtor(const std::string &header)
void writeCpp(const CppWriterPtr &writer)
void addLine(const std::string &line)
void setEnforceBlockGeneration(bool enforceBlockGeneration)
void setBlock(const CppBlockPtr &)
This file offers overloads of toIce() and fromIce() functions for STL container types.
std::shared_ptr< CppWriter > CppWriterPtr
std::shared_ptr< CppBlock > CppBlockPtr
std::shared_ptr< CppCtor > CppCtorPtr