MetaWriter Class Reference

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

+ Inheritance diagram for MetaWriter:

Public Member Functions

std::string getString ()
 
void lineFooter ()
 
void lineHeader ()
 
 MetaWriter (const std::string &doc)
 
virtual ~MetaWriter ()=default
 

Static Public Member Functions

static void ConvertToTextWithMaxWidth (unsigned int maxTextWidth, const std::vector< std::string > &docLines, std::vector< std::string > &linesOut)
 

Public Attributes

Lines body
 
Lines footer
 
Lines header
 

Protected Attributes

std::string fileDoc
 

Detailed Description

Definition at line 73 of file MetaWriter.h.

Constructor & Destructor Documentation

◆ MetaWriter()

MetaWriter ( const std::string &  doc)

Definition at line 147 of file MetaWriter.cpp.

◆ ~MetaWriter()

virtual ~MetaWriter ( )
virtualdefault

Member Function Documentation

◆ ConvertToTextWithMaxWidth()

void ConvertToTextWithMaxWidth ( unsigned int  maxTextWidth,
const std::vector< std::string > &  docLines,
std::vector< std::string > &  linesOut 
)
static

Definition at line 155 of file MetaWriter.cpp.

◆ getString()

std::string getString ( )

Definition at line 170 of file MetaWriter.cpp.

◆ lineFooter()

void lineFooter ( )

◆ lineHeader()

void lineHeader ( )

Member Data Documentation

◆ body

Lines body

Definition at line 90 of file MetaWriter.h.

◆ fileDoc

std::string fileDoc
protected

Definition at line 94 of file MetaWriter.h.

◆ footer

Lines footer

Definition at line 91 of file MetaWriter.h.

◆ header

Lines header

Definition at line 89 of file MetaWriter.h.


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