MacDrawProParser.cxx File Reference
`#include <cmath>`
`#include <iomanip>`
`#include <iostream>`
`#include <limits>`
`#include <map>`
`#include <set>`
`#include <sstream>`
`#include <librevenge/librevenge.h>`
`#include "MWAWFontConverter.hxx"`
`#include "MWAWGraphicListener.hxx"`
`#include "MWAWGraphicShape.hxx"`
`#include "MWAWGraphicStyle.hxx"`
`#include "MWAWHeader.hxx"`
`#include "MWAWParagraph.hxx"`
`#include "MWAWPictBitmap.hxx"`
`#include "MWAWPictData.hxx"`
`#include "MWAWPrinter.hxx"`
`#include "MWAWPosition.hxx"`
`#include "MWAWRSRCParser.hxx"`
`#include "MWAWSubDocument.hxx"`
`#include "MacDrawProStyleManager.hxx"`
`#include "MacDrawProParser.hxx"`

## Classes

struct | MacDrawProParserInternal::Layer
struct | MacDrawProParserInternal::Library
struct | MacDrawProParserInternal::Shape
struct | MacDrawProParserInternal::State
| Internal: the state of a MacDrawProParser. More...
class | MacDrawProParserInternal::SubDocument
| Internal: the subdocument of a MacDrawProParser. More...

## Namespaces

namespace | MacDrawProParserInternal
| Internal: the structures of a MacDrawProParser.

## Functions

std::ostream & | MacDrawProParserInternal::operator<< (std::ostream &o, Shape const &shape)

## Variables

constexpr int | MacDrawProParserInternal::MAX_RECORD_NESTING = 1 << 10
| the maximum recursion depth when reading or sending nested groups