|
double | DoubleValue () const |
| Return the value of this attribute, converted to a double. More...
|
|
int | IntValue () const |
| Return the value of this attribute, converted to an integer. More...
|
|
const char * | Name () const |
| Return the name of this attribute. More...
|
|
const TIXML_STRING & | NameTStr () const |
|
TiXmlAttribute * | Next () |
|
const TiXmlAttribute * | Next () const |
| Get the next sibling attribute in the DOM. Returns null at end. More...
|
|
bool | operator< (const TiXmlAttribute &rhs) const |
|
bool | operator== (const TiXmlAttribute &rhs) const |
|
bool | operator> (const TiXmlAttribute &rhs) const |
|
virtual const char * | Parse (const char *p, TiXmlParsingData *data, TiXmlEncoding encoding) |
|
TiXmlAttribute * | Previous () |
|
const TiXmlAttribute * | Previous () const |
| Get the previous sibling attribute in the DOM. Returns null at beginning. More...
|
|
virtual void | Print (FILE *cfile, int depth) const |
|
void | Print (FILE *cfile, int depth, TIXML_STRING *str) const |
|
int | QueryDoubleValue (double *_value) const |
| QueryDoubleValue examines the value string. See QueryIntValue(). More...
|
|
int | QueryIntValue (int *_value) const |
|
void | SetDocument (TiXmlDocument *doc) |
|
void | SetDoubleValue (double _value) |
| Set the value from a double. More...
|
|
void | SetIntValue (int _value) |
| Set the value from an integer. More...
|
|
void | SetName (const char *_name) |
| Set the name of this attribute. More...
|
|
void | SetValue (const char *_value) |
| Set the value. More...
|
|
| TiXmlAttribute () |
| Construct an empty attribute. More...
|
|
| TiXmlAttribute (const char *_name, const char *_value) |
| Construct an attribute with a name and value. More...
|
|
const char * | Value () const |
| Return the value of this attribute. More...
|
|
int | Column () const |
| See Row() More...
|
|
void * | GetUserData () |
| Get a pointer to arbitrary user data. More...
|
|
const void * | GetUserData () const |
| Get a pointer to arbitrary user data. More...
|
|
virtual const char * | Parse (const char *p, TiXmlParsingData *data, TiXmlEncoding encoding)=0 |
|
virtual void | Print (FILE *cfile, int depth) const =0 |
|
int | Row () const |
|
void | SetUserData (void *user) |
| Set a pointer to arbitrary user data. More...
|
|
| TiXmlBase () |
|
virtual | ~TiXmlBase () |
|
|
enum | {
TIXML_NO_ERROR = 0
, TIXML_ERROR
, TIXML_ERROR_OPENING_FILE
, TIXML_ERROR_PARSING_ELEMENT
,
TIXML_ERROR_FAILED_TO_READ_ELEMENT_NAME
, TIXML_ERROR_READING_ELEMENT_VALUE
, TIXML_ERROR_READING_ATTRIBUTES
, TIXML_ERROR_PARSING_EMPTY
,
TIXML_ERROR_READING_END_TAG
, TIXML_ERROR_PARSING_UNKNOWN
, TIXML_ERROR_PARSING_COMMENT
, TIXML_ERROR_PARSING_DECLARATION
,
TIXML_ERROR_DOCUMENT_EMPTY
, TIXML_ERROR_EMBEDDED_NULL
, TIXML_ERROR_PARSING_CDATA
, TIXML_ERROR_DOCUMENT_TOP_ONLY
,
TIXML_ERROR_STRING_COUNT
} |
|
static void | EncodeString (const TIXML_STRING &str, TIXML_STRING *out) |
|
static bool | IsWhiteSpaceCondensed () |
| Return the current white space setting. More...
|
|
static void | SetCondenseWhiteSpace (bool condense) |
|
static const int | utf8ByteTable [256] |
|
static void | ConvertUTF32ToUTF8 (unsigned long input, char *output, int *length) |
|
static const char * | GetChar (const char *p, char *_value, int *length, TiXmlEncoding encoding) |
|
static const char * | GetEntity (const char *in, char *value, int *length, TiXmlEncoding encoding) |
|
static int | IsAlpha (unsigned char anyByte, TiXmlEncoding encoding) |
|
static int | IsAlphaNum (unsigned char anyByte, TiXmlEncoding encoding) |
|
static bool | IsWhiteSpace (char c) |
|
static bool | IsWhiteSpace (int c) |
|
static const char * | ReadName (const char *p, TIXML_STRING *name, TiXmlEncoding encoding) |
|
static const char * | ReadText (const char *in, TIXML_STRING *text, bool ignoreWhiteSpace, const char *endTag, bool ignoreCase, TiXmlEncoding encoding) |
|
static const char * | SkipWhiteSpace (const char *, TiXmlEncoding encoding) |
|
static bool | StringEqual (const char *p, const char *endTag, bool ignoreCase, TiXmlEncoding encoding) |
|
static int | ToLower (int v, TiXmlEncoding encoding) |
|
TiXmlCursor | location |
|
void * | userData |
| Field containing a generic user pointer. More...
|
|
static const char * | errorString [TIXML_ERROR_STRING_COUNT] |
|
An attribute is a name-value pair. Elements have an arbitrary number of attributes, each with a unique name.
- Note
- The attributes are not TiXmlNodes, since they are not part of the tinyXML document object model. There are other suggested ways to look at this problem.