CppMethod Class Reference

#include <ArmarXCore/libraries/cppgen/CppMethod.h>

Public Member Functions

void addBlock (const CppBlockPtr &block)
 
void addLine (const boost::basic_format< char > &line)
 
void addLine (const std::string &line)
 
 CppMethod (const std::string &header, const std::string &doc="", const bool enforceBlockGeneration=false)
 
void setBlock (const CppBlockPtr &block)
 
void setCompact (bool compact)
 
void setEnforceBlockGeneration (bool enforceBlockGeneration)
 
void writeCpp (const CppWriterPtr &writer)
 

Constructor & Destructor Documentation

◆ CppMethod()

CppMethod ( const std::string & header,
const std::string & doc = "",
const bool enforceBlockGeneration = false )

Member Function Documentation

◆ addBlock()

void addBlock ( const CppBlockPtr & block)

◆ addLine() [1/2]

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

◆ addLine() [2/2]

void addLine ( const std::string & line)

◆ setBlock()

void setBlock ( const CppBlockPtr & block)

◆ setCompact()

void setCompact ( bool compact)

◆ setEnforceBlockGeneration()

void setEnforceBlockGeneration ( bool enforceBlockGeneration)

◆ writeCpp()

void writeCpp ( const CppWriterPtr & writer)

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