STOFFDocument.cxx File Reference documentation

Namespaces | Functions
STOFFDocument.cxx File Reference

libstoff API: implementation of main interface functions More...

`#include "SDAParser.hxx"`
`#include "SDCParser.hxx"`
`#include "SDGParser.hxx"`
`#include "SDWParser.hxx"`
`#include "SDXParser.hxx"`
`#include "STOFFHeader.hxx"`
`#include "STOFFGraphicDecoder.hxx"`
`#include "STOFFParser.hxx"`
`#include "STOFFPropertyHandler.hxx"`
`#include "STOFFSpreadsheetDecoder.hxx"`
`#include <libstaroffice/libstaroffice.hxx>`

## Namespaces
| STOFFDocumentInternal
| small namespace use to define private class/method used by STOFFDocument

## Functions
std::shared_ptr< STOFFGraphicParser > | STOFFDocumentInternal::getGraphicParserFromHeader (STOFFInputStreamPtr &input, STOFFHeader *header, char const *passwd)
| Factory wrapper to construct a parser corresponding to an graphic header. More...
std::shared_ptr< STOFFGraphicParser > | STOFFDocumentInternal::getPresentationParserFromHeader (STOFFInputStreamPtr &input, STOFFHeader *header, char const *passwd)
| Factory wrapper to construct a parser corresponding to an presentation header. More...
std::shared_ptr< STOFFTextParser > | STOFFDocumentInternal::getTextParserFromHeader (STOFFInputStreamPtr &input, STOFFHeader *header, char const *passwd)
| Factory wrapper to construct a parser corresponding to an text header. More...
std::shared_ptr< STOFFSpreadsheetParser > | STOFFDocumentInternal::getSpreadsheetParserFromHeader (STOFFInputStreamPtr &input, STOFFHeader *header, char const *passwd)
| Factory wrapper to construct a parser corresponding to an spreadsheet header. More...
STOFFHeader * | STOFFDocumentInternal::getHeader (STOFFInputStreamPtr &ip, bool strict)
| return the header corresponding to an input. More...
bool | STOFFDocumentInternal::checkHeader (STOFFInputStreamPtr &input, STOFFHeader &header, bool strict)
| Wrapper to check a basic header of a mac file. More...

## Detailed Description

libstoff API: implementation of main interface functions