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__ 
  
 
std::unique_ptr< xmlTextReader, void(*)(xmlTextReaderPtr)> xmlReaderForStream(librevenge::RVNGInputStream *input, XMLErrorWatcher *const watcher, bool recover)
Definition: libvisio_xml.cpp:100
Definition: VSDXMLHelper.h:29
Definition: VSD6Parser.h:23
Definition: VisioDocument.h:33
Definition: VSDParser.h:48
Definition: VSDXParser.h:23
#define VSD_DEBUG_MSG(M)
Definition: libvisio_utils.h:42
Definition: libvisio_utils.h:54
#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:57
const std::string getTarget() const
Definition: VSDXMLHelper.h:45
static VSDAPI bool parse(librevenge::RVNGInputStream *input, librevenge::RVNGDrawingInterface *painter)
Parses the input stream content.
Definition: VisioDocument.cpp:239
Definition: VSD5Parser.h:23
Definition: VDXParser.h:22
Definition: libvisio_utils.h:49
Generated for libvisio by 
doxygen 1.8.18