Go to the documentation of this file.
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;
std::shared_ptr< CppCtor > CppCtorPtr
Vertex target(const detail::edge_base< Directed, Vertex > &e, const PCG &)
std::shared_ptr< CppBlock > CppBlockPtr
void addInitListEntries(const std::vector< std::pair< std::string, std::string >> &)
void writeCpp(const CppWriterPtr &writer)
CppCtor(const std::string &header)
void addLine(const std::string &line)
void setBlock(const CppBlockPtr &)
void setEnforceBlockGeneration(bool enforceBlockGeneration)
std::shared_ptr< CppWriter > CppWriterPtr
void addInitListEntry(const std::string &target, const std::string &expr)
CppBlockPtr getBlock() const
This file offers overloads of toIce() and fromIce() functions for STL container types.