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__
static VSDAPI bool parse(librevenge::RVNGInputStream *input, librevenge::RVNGDrawingInterface *painter)
Parses the input stream content.
Definition: VisioDocument.cpp:345
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:379
Definition: VisioDocument.h:32
#define VSDAPI
Definition: VisioDocument.h:25
Definition: libvisio_utils.h:68
static VSDAPI bool isSupported(librevenge::RVNGInputStream *input)
Analyzes the content of an input stream to see if it can be parsed.
Definition: VisioDocument.cpp:323