54#pragma warning(disable:4251)
57 Teuchos::map<std::string,string> _entities;
64 inline static bool isLetter(
unsigned char c);
66 inline static bool isNameChar(
unsigned char c);
68 inline static bool isChar(
unsigned char c);
70 inline static bool isSpace(
unsigned char c);
78 void getETag(std::string &tag);
96 void getSTag(
unsigned char lookahead, std::string &tag, Teuchos::map<std::string,string> &attrs,
bool &emptytag);
101 void getComment(
long startLine);
110 int getSpace(
unsigned char &lookahead);
118 void getReference(std::string &refstr);
122 void ignoreXMLDeclaration();
132 int assertChar(
unsigned char cexp);