26#ifndef WATER_XMLDOCUMENT_H_INCLUDED
27#define WATER_XMLDOCUMENT_H_INCLUDED
31#include "CarlaScopeUtils.hpp"
#define CARLA_DECLARE_NON_COPYABLE(ClassName)
Definition CarlaDefines.h:242
#define noexcept
Definition DistrhoDefines.h:72
Definition CharPointer_UTF8.h:45
Definition StringArray.h:41
bool parseDTD()
Definition XmlDocument.cpp:251
CharPointer_UTF8 input
Definition XmlDocument.h:155
XmlElement * readNextElement(bool alsoParseSubElements)
Definition XmlDocument.cpp:377
String dtdText
Definition XmlDocument.h:158
void setLastError(const String &, bool carryOn)
Definition XmlDocument.cpp:153
StringArray tokenisedDTD
Definition XmlDocument.h:159
static XmlElement * parse(const File &file)
Definition XmlDocument.cpp:59
String getFileContents(const String &) const
Definition XmlDocument.cpp:159
void skipNextWhiteSpace()
Definition XmlDocument.cpp:277
bool parseHeader()
Definition XmlDocument.cpp:218
void setInputSource(FileInputSource *newSource) noexcept
Definition XmlDocument.cpp:71
~XmlDocument()
Definition XmlDocument.cpp:55
String getParameterEntity(const String &)
Definition XmlDocument.cpp:865
void readQuotedString(String &)
Definition XmlDocument.cpp:328
const String & getLastParseError() const noexcept
Definition XmlDocument.cpp:148
bool errorOccurred
Definition XmlDocument.h:156
bool ignoreEmptyTextElements
Definition XmlDocument.h:160
void setEmptyTextElementsIgnored(bool shouldBeIgnored) noexcept
Definition XmlDocument.cpp:76
void readEntity(String &)
Definition XmlDocument.cpp:646
String expandExternalEntity(const String &)
Definition XmlDocument.cpp:773
bool outOfData
Definition XmlDocument.h:156
CarlaScopedPointer< FileInputSource > inputSource
Definition XmlDocument.h:161
void readChildElements(XmlElement &)
Definition XmlDocument.cpp:481
water_uchar readNextChar() noexcept
Definition XmlDocument.cpp:172
String originalText
Definition XmlDocument.h:154
String lastError
Definition XmlDocument.h:158
bool needToLoadDTD
Definition XmlDocument.h:160
XmlDocument(const String &documentText)
Definition XmlDocument.cpp:35
XmlElement * parseDocumentElement(CharPointer_UTF8, bool outer)
Definition XmlDocument.cpp:185
XmlElement * getDocumentElement(bool onlyReadOuterDocumentElement=false)
Definition XmlDocument.cpp:120
String expandEntity(const String &)
Definition XmlDocument.cpp:748
Definition XmlElement.h:145
Definition AudioSampleBuffer.h:33
uint32 water_uchar
Definition CharacterFunctions.h:38
struct zdirent * file
Definition win32.c:1500
#define const
Definition zconf.h:137