8 #include "../lib/vstguibase.h" 21 virtual uint32_t readRawXmlData (int8_t* buffer, uint32_t size) = 0;
22 virtual void rewind () = 0;
29 virtual void startXmlElement (
Parser* parser, IdStringPtr elementName, UTF8StringPtr* elementAttributes) = 0;
30 virtual void endXmlElement (
Parser* parser, IdStringPtr name) = 0;
31 virtual void xmlCharData (
Parser* parser,
const int8_t* data, int32_t length) = 0;
32 virtual void xmlComment (
Parser* parser, IdStringPtr comment) = 0;
40 virtual ~
Parser () noexcept;
49 std::unique_ptr<Impl> pImpl;
57 uint32_t readRawXmlData (int8_t* buffer, uint32_t size)
override;
58 void rewind ()
override;
67 uint32_t readRawXmlData (int8_t* buffer, uint32_t size)
override;
68 void rewind ()
override;
Definition: xmlparser.h:26
Definition: xmlparser.h:18
Definition: xmlparser.h:62
Definition: customcontrols.cpp:8
Definition: xmlparser.h:53
Definition: xmlparser.h:36