CppCtor Class Reference

#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)
 

Constructor & Destructor Documentation

◆ CppCtor() [1/2]

CppCtor ( const std::string & header)

◆ CppCtor() [2/2]

CppCtor ( const std::string & header,
const CppBlockPtr & b )

Member Function Documentation

◆ addInitListEntries()

void addInitListEntries ( const std::vector< std::pair< std::string, std::string > > & list)

◆ addInitListEntry()

void addInitListEntry ( const std::string & target,
const std::string & expr )

◆ addLine() [1/2]

void addLine ( const boost::basic_format< char > & line)

◆ addLine() [2/2]

void addLine ( const std::string & line)

◆ getBlock()

CppBlockPtr getBlock ( ) const

◆ setBlock()

void setBlock ( const CppBlockPtr & b)

◆ setEnforceBlockGeneration()

void setEnforceBlockGeneration ( bool enforceBlockGeneration)

◆ writeCpp()

void writeCpp ( const CppWriterPtr & writer)

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