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

Member Function Documentation

◆ ConvertToTextWithMaxWidth()

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

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

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: