libvisio::VSDStencils Class Reference documentation

Public Member Functions | Private Attributes | List of all members
libvisio::VSDStencils Class Reference

`#include <VSDStencils.h>`

## Public Member Functions
| VSDStencils ()
| ~VSDStencils ()
void | addStencil (unsigned idx, const VSDStencil &stencil)
const VSDStencil * | getStencil (unsigned idx) const
const VSDShape * | getStencilShape (unsigned pageId, unsigned shapeId) const
unsigned | count () const

## Private Attributes
std::map< unsigned, VSDStencil > | m_stencils

## Constructor & Destructor Documentation

## § VSDStencils()

libvisio::VSDStencils::VSDStencils | ( |  | ) |

## § ~VSDStencils()

libvisio::VSDStencils::~VSDStencils | ( |  | ) |

## Member Function Documentation

## § addStencil()

void libvisio::VSDStencils::addStencil | ( | unsigned | idx,
|  | const VSDStencil & | stencil
| ) |  |

Referenced by libvisio::VSDXMLParserBase::handleMasterEnd(), and libvisio::VSDParser::handleStream().

## § count()

unsigned libvisio::VSDStencils::count | ( |  | ) | const
| inline

Referenced by libvisio::VSDXMLParserBase::handleMastersStart(), and libvisio::VSDParser::handleStream().

## § getStencil()

const libvisio::VSDStencil * libvisio::VSDStencils::getStencil | ( | unsigned | idx | ) | const

Referenced by getStencilShape(), and libvisio::VSDXMLParserBase::readShape().

## § getStencilShape()

const libvisio::VSDShape * libvisio::VSDStencils::getStencilShape | ( | unsigned | pageId,
|  | unsigned | shapeId
| ) |  | const

Referenced by libvisio::VSDContentCollector::collectShape(), libvisio::VSD5Parser::readShape(), and libvisio::VSDParser::readShape().

## Member Data Documentation

## § m_stencils

std::map<unsigned, VSDStencil> libvisio::VSDStencils::m_stencils
| private

Referenced by addStencil(), and getStencil().

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

- VSDStencils.h
- VSDStencils.cpp