CMakeWriter Class Reference

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

Public Types

enum  LineType { StartBlock , EndBlock , Normal , Empty }
 

Public Member Functions

 CMakeWriter ()
 
void endBlock (const std::string &line)
 
void endBlockComment (std::string comment)
 
LineType getLastLineType ()
 
std::string getString ()
 
void line ()
 
void line (const std::string &line)
 
void line (const std::string &line, int indentDelta)
 
void startBlock (const std::string &line)
 

Member Enumeration Documentation

◆ LineType

enum LineType
Enumerator
StartBlock 
EndBlock 
Normal 
Empty 

Constructor & Destructor Documentation

◆ CMakeWriter()

Member Function Documentation

◆ endBlock()

void endBlock ( const std::string & line)

◆ endBlockComment()

void endBlockComment ( std::string comment)

◆ getLastLineType()

CMakeWriter::LineType getLastLineType ( )

◆ getString()

std::string getString ( )

◆ line() [1/3]

void line ( )

◆ line() [2/3]

void line ( const std::string & line)

◆ line() [3/3]

void line ( const std::string & line,
int indentDelta )

◆ startBlock()

void startBlock ( const std::string & line)

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