librevenge::RVNGRawGeneratorBase Struct Reference

#include <RVNGRawGeneratorBase.h>

Inheritance diagram for librevenge::RVNGRawGeneratorBase:
librevenge::RVNGRawDrawingGeneratorImpl librevenge::RVNGRawPresentationGeneratorImpl librevenge::RVNGRawSpreadsheetGeneratorImpl librevenge::RVNGRawTextGeneratorImpl

Public Member Functions

 RVNGRawGeneratorBase (bool printCallgraphScore)
 
virtual ~RVNGRawGeneratorBase ()
 
void indentUp ()
 
void indentDown ()
 
void iprintf (const char *format,...) REVENGE_ATTRIBUTE_PRINTF(2
 
void void iuprintf (const char *format,...) REVENGE_ATTRIBUTE_PRINTF(2
 
void void void idprintf (const char *format,...) REVENGE_ATTRIBUTE_PRINTF(2
 

Public Attributes

int m_indent
 
int m_callbackMisses
 
bool m_atLeastOneCallback
 
bool m_printCallgraphScore
 
std::stack< int > m_callStack
 

Constructor & Destructor Documentation

librevenge::RVNGRawGeneratorBase::RVNGRawGeneratorBase ( bool  printCallgraphScore)
explicit
librevenge::RVNGRawGeneratorBase::~RVNGRawGeneratorBase ( )
virtual

Member Function Documentation

void librevenge::RVNGRawGeneratorBase::idprintf ( const char *  format,
  ... 
)
void librevenge::RVNGRawGeneratorBase::indentDown ( )
inline

Referenced by idprintf().

void librevenge::RVNGRawGeneratorBase::indentUp ( )
inline

Referenced by iuprintf().

void librevenge::RVNGRawGeneratorBase::iprintf ( const char *  format,
  ... 
)

Referenced by librevenge::RVNGRawTextGenerator::defineCharacterStyle(), librevenge::RVNGRawPresentationGenerator::defineCharacterStyle(), librevenge::RVNGRawSpreadsheetGenerator::defineCharacterStyle(), librevenge::RVNGRawDrawingGenerator::defineCharacterStyle(), librevenge::RVNGRawSpreadsheetGenerator::defineChartStyle(), librevenge::RVNGRawPresentationGenerator::defineChartStyle(), librevenge::RVNGRawPresentationGenerator::defineEmbeddedFont(), librevenge::RVNGRawTextGenerator::defineEmbeddedFont(), librevenge::RVNGRawSpreadsheetGenerator::defineEmbeddedFont(), librevenge::RVNGRawDrawingGenerator::defineEmbeddedFont(), librevenge::RVNGRawTextGenerator::defineGraphicStyle(), librevenge::RVNGRawSpreadsheetGenerator::defineGraphicStyle(), librevenge::RVNGRawTextGenerator::definePageStyle(), librevenge::RVNGRawSpreadsheetGenerator::definePageStyle(), librevenge::RVNGRawTextGenerator::defineParagraphStyle(), librevenge::RVNGRawPresentationGenerator::defineParagraphStyle(), librevenge::RVNGRawSpreadsheetGenerator::defineParagraphStyle(), librevenge::RVNGRawDrawingGenerator::defineParagraphStyle(), librevenge::RVNGRawTextGenerator::defineSectionStyle(), librevenge::RVNGRawSpreadsheetGenerator::defineSectionStyle(), librevenge::RVNGRawSpreadsheetGenerator::defineSheetNumberingStyle(), librevenge::RVNGRawPresentationGenerator::drawConnector(), librevenge::RVNGRawDrawingGenerator::drawConnector(), librevenge::RVNGRawTextGenerator::drawConnector(), librevenge::RVNGRawSpreadsheetGenerator::drawConnector(), librevenge::RVNGRawPresentationGenerator::drawEllipse(), librevenge::RVNGRawDrawingGenerator::drawEllipse(), librevenge::RVNGRawTextGenerator::drawEllipse(), librevenge::RVNGRawSpreadsheetGenerator::drawEllipse(), librevenge::RVNGRawPresentationGenerator::drawGraphicObject(), librevenge::RVNGRawDrawingGenerator::drawGraphicObject(), librevenge::RVNGRawPresentationGenerator::drawPath(), librevenge::RVNGRawDrawingGenerator::drawPath(), librevenge::RVNGRawTextGenerator::drawPath(), librevenge::RVNGRawSpreadsheetGenerator::drawPath(), librevenge::RVNGRawPresentationGenerator::drawPolygon(), librevenge::RVNGRawDrawingGenerator::drawPolygon(), librevenge::RVNGRawTextGenerator::drawPolygon(), librevenge::RVNGRawSpreadsheetGenerator::drawPolygon(), librevenge::RVNGRawPresentationGenerator::drawPolyline(), librevenge::RVNGRawDrawingGenerator::drawPolyline(), librevenge::RVNGRawTextGenerator::drawPolyline(), librevenge::RVNGRawSpreadsheetGenerator::drawPolyline(), librevenge::RVNGRawPresentationGenerator::drawRectangle(), librevenge::RVNGRawDrawingGenerator::drawRectangle(), librevenge::RVNGRawTextGenerator::drawRectangle(), librevenge::RVNGRawSpreadsheetGenerator::drawRectangle(), librevenge::RVNGRawPresentationGenerator::insertAnimation(), librevenge::RVNGRawTextGenerator::insertBinaryObject(), librevenge::RVNGRawSpreadsheetGenerator::insertBinaryObject(), librevenge::RVNGRawSpreadsheetGenerator::insertChartAxis(), librevenge::RVNGRawPresentationGenerator::insertChartAxis(), librevenge::RVNGRawPresentationGenerator::insertColorAnimation(), librevenge::RVNGRawDrawingGenerator::insertCoveredTableCell(), librevenge::RVNGRawPresentationGenerator::insertCoveredTableCell(), librevenge::RVNGRawTextGenerator::insertCoveredTableCell(), librevenge::RVNGRawSpreadsheetGenerator::insertCoveredTableCell(), librevenge::RVNGRawPresentationGenerator::insertEffect(), librevenge::RVNGRawTextGenerator::insertEquation(), librevenge::RVNGRawSpreadsheetGenerator::insertEquation(), librevenge::RVNGRawTextGenerator::insertField(), librevenge::RVNGRawPresentationGenerator::insertField(), librevenge::RVNGRawSpreadsheetGenerator::insertField(), librevenge::RVNGRawDrawingGenerator::insertField(), librevenge::RVNGRawTextGenerator::insertLineBreak(), librevenge::RVNGRawPresentationGenerator::insertLineBreak(), librevenge::RVNGRawSpreadsheetGenerator::insertLineBreak(), librevenge::RVNGRawDrawingGenerator::insertLineBreak(), librevenge::RVNGRawPresentationGenerator::insertMotionAnimation(), librevenge::RVNGRawTextGenerator::insertSpace(), librevenge::RVNGRawPresentationGenerator::insertSpace(), librevenge::RVNGRawSpreadsheetGenerator::insertSpace(), librevenge::RVNGRawDrawingGenerator::insertSpace(), librevenge::RVNGRawTextGenerator::insertTab(), librevenge::RVNGRawPresentationGenerator::insertTab(), librevenge::RVNGRawSpreadsheetGenerator::insertTab(), librevenge::RVNGRawDrawingGenerator::insertTab(), librevenge::RVNGRawTextGenerator::insertText(), librevenge::RVNGRawPresentationGenerator::insertText(), librevenge::RVNGRawSpreadsheetGenerator::insertText(), librevenge::RVNGRawDrawingGenerator::insertText(), librevenge::RVNGRawPresentationGenerator::setDocumentMetaData(), librevenge::RVNGRawSpreadsheetGenerator::setDocumentMetaData(), librevenge::RVNGRawTextGenerator::setDocumentMetaData(), librevenge::RVNGRawDrawingGenerator::setDocumentMetaData(), librevenge::RVNGRawPresentationGenerator::setSlideTransition(), librevenge::RVNGRawPresentationGenerator::setStyle(), and librevenge::RVNGRawDrawingGenerator::setStyle().

void librevenge::RVNGRawGeneratorBase::iuprintf ( const char *  format,
  ... 
)

Member Data Documentation

int librevenge::RVNGRawGeneratorBase::m_indent
bool librevenge::RVNGRawGeneratorBase::m_printCallgraphScore

Referenced by librevenge::RVNGRawTextGenerator::defineCharacterStyle(), librevenge::RVNGRawPresentationGenerator::defineChartStyle(), librevenge::RVNGRawPresentationGenerator::defineEmbeddedFont(), librevenge::RVNGRawDrawingGenerator::defineEmbeddedFont(), librevenge::RVNGRawSpreadsheetGenerator::defineEmbeddedFont(), librevenge::RVNGRawTextGenerator::defineEmbeddedFont(), librevenge::RVNGRawTextGenerator::defineGraphicStyle(), librevenge::RVNGRawTextGenerator::definePageStyle(), librevenge::RVNGRawTextGenerator::defineParagraphStyle(), librevenge::RVNGRawTextGenerator::defineSectionStyle(), librevenge::RVNGRawPresentationGenerator::drawConnector(), librevenge::RVNGRawDrawingGenerator::drawConnector(), librevenge::RVNGRawTextGenerator::drawConnector(), librevenge::RVNGRawPresentationGenerator::drawEllipse(), librevenge::RVNGRawDrawingGenerator::drawEllipse(), librevenge::RVNGRawTextGenerator::drawEllipse(), librevenge::RVNGRawPresentationGenerator::drawGraphicObject(), librevenge::RVNGRawDrawingGenerator::drawGraphicObject(), librevenge::RVNGRawPresentationGenerator::drawPath(), librevenge::RVNGRawDrawingGenerator::drawPath(), librevenge::RVNGRawTextGenerator::drawPath(), librevenge::RVNGRawPresentationGenerator::drawPolygon(), librevenge::RVNGRawDrawingGenerator::drawPolygon(), librevenge::RVNGRawTextGenerator::drawPolygon(), librevenge::RVNGRawPresentationGenerator::drawPolyline(), librevenge::RVNGRawDrawingGenerator::drawPolyline(), librevenge::RVNGRawTextGenerator::drawPolyline(), librevenge::RVNGRawPresentationGenerator::drawRectangle(), librevenge::RVNGRawDrawingGenerator::drawRectangle(), librevenge::RVNGRawTextGenerator::drawRectangle(), librevenge::RVNGRawPresentationGenerator::insertAnimation(), librevenge::RVNGRawTextGenerator::insertBinaryObject(), librevenge::RVNGRawPresentationGenerator::insertChartAxis(), librevenge::RVNGRawPresentationGenerator::insertColorAnimation(), librevenge::RVNGRawDrawingGenerator::insertCoveredTableCell(), librevenge::RVNGRawPresentationGenerator::insertCoveredTableCell(), librevenge::RVNGRawTextGenerator::insertCoveredTableCell(), librevenge::RVNGRawPresentationGenerator::insertEffect(), librevenge::RVNGRawTextGenerator::insertEquation(), librevenge::RVNGRawTextGenerator::insertField(), librevenge::RVNGRawPresentationGenerator::insertField(), librevenge::RVNGRawDrawingGenerator::insertField(), librevenge::RVNGRawTextGenerator::insertLineBreak(), librevenge::RVNGRawPresentationGenerator::insertLineBreak(), librevenge::RVNGRawDrawingGenerator::insertLineBreak(), librevenge::RVNGRawPresentationGenerator::insertMotionAnimation(), librevenge::RVNGRawTextGenerator::insertSpace(), librevenge::RVNGRawPresentationGenerator::insertSpace(), librevenge::RVNGRawDrawingGenerator::insertSpace(), librevenge::RVNGRawTextGenerator::insertTab(), librevenge::RVNGRawPresentationGenerator::insertTab(), librevenge::RVNGRawDrawingGenerator::insertTab(), librevenge::RVNGRawTextGenerator::insertText(), librevenge::RVNGRawPresentationGenerator::insertText(), librevenge::RVNGRawDrawingGenerator::insertText(), iprintf(), librevenge::RVNGRawPresentationGenerator::setDocumentMetaData(), librevenge::RVNGRawTextGenerator::setDocumentMetaData(), librevenge::RVNGRawSpreadsheetGenerator::setDocumentMetaData(), librevenge::RVNGRawDrawingGenerator::setDocumentMetaData(), librevenge::RVNGRawPresentationGenerator::setSlideTransition(), librevenge::RVNGRawPresentationGenerator::setStyle(), librevenge::RVNGRawDrawingGenerator::setStyle(), librevenge::RVNGRawDrawingGenerator::~RVNGRawDrawingGenerator(), librevenge::RVNGRawPresentationGenerator::~RVNGRawPresentationGenerator(), librevenge::RVNGRawSpreadsheetGenerator::~RVNGRawSpreadsheetGenerator(), and librevenge::RVNGRawTextGenerator::~RVNGRawTextGenerator().


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

Generated for librevenge by doxygen 1.8.7