Go to the documentation of this file.
10 #ifndef __VISIODOCUMENT_H__
11 #define __VISIODOCUMENT_H__
13 #include <librevenge/librevenge.h>
17 #define VSDAPI __declspec(dllexport)
19 #define VSDAPI __declspec(dllimport)
22 #ifdef LIBVISIO_VISIBILITY
23 #define VSDAPI __attribute__((visibility("default")))
38 static VSDAPI bool parse(librevenge::RVNGInputStream *input, librevenge::RVNGDrawingInterface *painter);
40 static VSDAPI bool parseStencils(librevenge::RVNGInputStream *input, librevenge::RVNGDrawingInterface *painter);
45 #endif // __VISIODOCUMENT_H__
Definition: VSDXMLHelper.h:28
Definition: VSD6Parser.h:22
std::unique_ptr< xmlTextReader, void(*)(xmlTextReaderPtr)> xmlReaderForStream(librevenge::RVNGInputStream *input, XMLErrorWatcher *watcher=nullptr, bool recover=true)
Definition: libvisio_xml.h:42
Definition: VisioDocument.h:32
Definition: VSDParser.h:47
Definition: VSDXParser.h:22
#define VSD_DEBUG_MSG(M)
Definition: libvisio_utils.h:42
Definition: libvisio_utils.h:53
#define VSD_NUM_ELEMENTS(array)
Definition: libvisio_utils.h:46
uint8_t readU8(librevenge::RVNGInputStream *input)
Definition: libvisio_utils.cpp:16
static VSDAPI bool parseStencils(librevenge::RVNGInputStream *input, librevenge::RVNGDrawingInterface *painter)
Parses the input stream content and extracts stencil pages, one stencil page per output page.
Definition: VisioDocument.cpp:273
static VSDAPI bool isSupported(librevenge::RVNGInputStream *input)
Analyzes the content of an input stream to see if it can be parsed.
Definition: VisioDocument.cpp:217
#define VSDAPI
Definition: VisioDocument.h:25
Definition: VSDXMLHelper.h:56
static VSDAPI bool parse(librevenge::RVNGInputStream *input, librevenge::RVNGDrawingInterface *painter)
Parses the input stream content.
Definition: VisioDocument.cpp:239
Definition: VSD5Parser.h:22
Definition: VDXParser.h:21
Definition: libvisio_utils.h:48
Generated for libvisio by
doxygen 1.8.16