Definition at line 194 of file tinyxmlparser.cpp.
◆ TiXmlParsingData()
TiXmlParsingData::TiXmlParsingData |
( |
const char * |
start, |
|
|
int |
_tabsize, |
|
|
int |
row, |
|
|
int |
col |
|
) |
| |
|
inlineprivate |
◆ Cursor()
◆ Stamp()
void TiXmlParsingData::Stamp |
( |
const char * |
now, |
|
|
TiXmlEncoding |
encoding |
|
) |
| |
Definition at line 217 of file tinyxmlparser.cpp.
References TiXmlDocument::tabsize, TIXML_ENCODING_UTF8, TIXML_UTF_LEAD_0, TIXML_UTF_LEAD_1, TIXML_UTF_LEAD_2, and TiXmlBase::utf8ByteTable.
Referenced by TiXmlAttribute::Parse(), TiXmlElement::Parse(), TiXmlComment::Parse(), TiXmlText::Parse(), TiXmlDeclaration::Parse(), TiXmlStylesheetReference::Parse(), TiXmlUnknown::Parse(), and TiXmlDocument::SetError().
228 const char* p =
stamp;
233 const unsigned char* pU = (
const unsigned char*)p;
283 if (*(p + 1) && *(p + 2)) {
288 else if (*(pU + 1) == 0xbfU && *(pU + 2) == 0xbeU)
290 else if (*(pU + 1) == 0xbfU && *(pU + 2) == 0xbfU)
static const int utf8ByteTable[256]
const unsigned char TIXML_UTF_LEAD_2
const unsigned char TIXML_UTF_LEAD_1
const unsigned char TIXML_UTF_LEAD_0
◆ TiXmlDocument
◆ cursor
◆ stamp
const char* TiXmlParsingData::stamp |
|
private |
◆ tabsize
int TiXmlParsingData::tabsize |
|
private |
The documentation for this class was generated from the following file: