, including all inherited members.
| addChild(LLXMLNodePtr new_parent) | LLXMLNode | |
| appendValue(const LLString &value) | LLXMLNode | |
| cleanupClass() | LLThreadSafeRefCount | [static] |
| createChild(const LLString &name, BOOL is_attribute) | LLXMLNode | [virtual] |
| createChild(LLStringTableEntry *name, BOOL is_attribute) | LLXMLNode | [virtual] |
| createUnitTest(S32 max_num_children) | LLXMLNode | |
| deleteChild(LLXMLNode *child) | LLXMLNode | |
| deleteChildren(const LLString &name) | LLXMLNode | |
| deleteChildren(LLStringTableEntry *name) | LLXMLNode | |
| Encoding enum name | LLXMLNode | |
| ENCODING_DECIMAL enum value | LLXMLNode | |
| ENCODING_DEFAULT enum value | LLXMLNode | |
| ENCODING_HEX enum value | LLXMLNode | |
| escapeXML(const LLString &xml) | LLXMLNode | [static] |
| findDefault(LLXMLNode *defaults_list) | LLXMLNode | |
| findID(const LLString &id, LLXMLNodeList &results) | LLXMLNode | |
| findName(const LLString &name, LLXMLNodeList &results) | LLXMLNode | |
| findName(LLStringTableEntry *name, LLXMLNodeList &results) | LLXMLNode | |
| getAttribute(const LLString &name, LLXMLNodePtr &node, BOOL use_default_if_missing=TRUE) | LLXMLNode | |
| getAttribute(const LLStringTableEntry *name, LLXMLNodePtr &node, BOOL use_default_if_missing=TRUE) | LLXMLNode | |
| getAttributeBOOL(const LLString &name, BOOL &value) | LLXMLNode | |
| getAttributeColor(const LLString &name, LLColor4 &value) | LLXMLNode | |
| getAttributeColor4(const LLString &name, LLColor4 &value) | LLXMLNode | |
| getAttributeColor4U(const LLString &name, LLColor4U &value) | LLXMLNode | |
| getAttributeF32(const LLString &name, F32 &value) | LLXMLNode | |
| getAttributeF64(const LLString &name, F64 &value) | LLXMLNode | |
| getAttributeQuat(const LLString &name, LLQuaternion &value) | LLXMLNode | |
| getAttributeS16(const LLString &name, S16 &value) | LLXMLNode | |
| getAttributeS32(const LLString &name, S32 &value) | LLXMLNode | |
| getAttributeS8(const LLString &name, S8 &value) | LLXMLNode | |
| getAttributeString(const LLString &name, LLString &value) | LLXMLNode | |
| getAttributeU16(const LLString &name, U16 &value) | LLXMLNode | |
| getAttributeU32(const LLString &name, U32 &value) | LLXMLNode | |
| getAttributeU8(const LLString &name, U8 &value) | LLXMLNode | |
| getAttributeUUID(const LLString &name, LLUUID &value) | LLXMLNode | |
| getAttributeVector3(const LLString &name, LLVector3 &value) | LLXMLNode | |
| getAttributeVector3d(const LLString &name, LLVector3d &value) | LLXMLNode | |
| getBoolValue(U32 expected_length, BOOL *array) | LLXMLNode | |
| getByteValue(U32 expected_length, U8 *array, Encoding encoding=ENCODING_DEFAULT) | LLXMLNode | |
| getChild(const LLString &name, LLXMLNodePtr &node, BOOL use_default_if_missing=TRUE) | LLXMLNode | |
| getChild(const LLStringTableEntry *name, LLXMLNodePtr &node, BOOL use_default_if_missing=TRUE) | LLXMLNode | |
| getChildCount() const | LLXMLNode | |
| getChildren(const LLString &name, LLXMLNodeList &children, BOOL use_default_if_missing=TRUE) const | LLXMLNode | |
| getChildren(const LLStringTableEntry *name, LLXMLNodeList &children, BOOL use_default_if_missing=TRUE) const | LLXMLNode | |
| getDoubleValue(U32 expected_length, F64 *array, Encoding encoding=ENCODING_DEFAULT) | LLXMLNode | |
| getFirstChild() | LLXMLNode | |
| getFloatValue(U32 expected_length, F32 *array, Encoding encoding=ENCODING_DEFAULT) | LLXMLNode | |
| getID() const | LLXMLNode | [inline] |
| getIntValue(U32 expected_length, S32 *array, Encoding encoding=ENCODING_DEFAULT) | LLXMLNode | |
| getLength() const | LLXMLNode | [inline] |
| getLongValue(U32 expected_length, U64 *array, Encoding encoding=ENCODING_DEFAULT) | LLXMLNode | |
| getName() const | LLXMLNode | [inline] |
| getNextSibling() | LLXMLNode | |
| getNodeRefValue(U32 expected_length, LLXMLNode **array) | LLXMLNode | |
| getNumRefs() const | LLThreadSafeRefCount | [inline] |
| getPrecision() const | LLXMLNode | [inline] |
| getRoot() | LLXMLNode | |
| getStringValue(U32 expected_length, LLString *array) | LLXMLNode | |
| getTextContents() const | LLXMLNode | |
| getType() const | LLXMLNode | [inline] |
| getUnsignedValue(U32 expected_length, U32 *array, Encoding encoding=ENCODING_DEFAULT) | LLXMLNode | |
| getUUIDValue(U32 expected_length, LLUUID *array) | LLXMLNode | |
| getValue() const | LLXMLNode | [inline] |
| hasAttribute(const LLString &name) | LLXMLNode | |
| hasName(const char *name) const | LLXMLNode | [inline] |
| hasName(LLString name) const | LLXMLNode | [inline] |
| initClass() | LLThreadSafeRefCount | [static] |
| isFullyDefault() | LLXMLNode | [protected] |
| isNull() | LLXMLNode | |
| LLThreadSafeRefCount() | LLThreadSafeRefCount | |
| LLXMLNode() | LLXMLNode | |
| LLXMLNode(const LLString &name, BOOL is_attribute) | LLXMLNode | |
| LLXMLNode(LLStringTableEntry *name, BOOL is_attribute) | LLXMLNode | |
| mAttributes | LLXMLNode | |
| mChildren | LLXMLNode | |
| mDefault | LLXMLNode | [protected] |
| mEncoding | LLXMLNode | |
| mID | LLXMLNode | |
| mIsAttribute | LLXMLNode | |
| mLength | LLXMLNode | |
| mName | LLXMLNode | [protected] |
| mNext | LLXMLNode | |
| mParent | LLXMLNode | |
| mParser | LLXMLNode | |
| mPrecision | LLXMLNode | |
| mPrev | LLXMLNode | |
| mType | LLXMLNode | |
| mValue | LLXMLNode | [protected] |
| mVersionMajor | LLXMLNode | |
| mVersionMinor | LLXMLNode | |
| parseBuffer(U8 *buffer, U32 length, LLXMLNodePtr &node, LLXMLNode *defaults) | LLXMLNode | [static] |
| parseFile(LLString filename, LLXMLNodePtr &node, LLXMLNode *defaults_tree) | LLXMLNode | [static] |
| parseFloat(const char *str, F64 *dest, U32 precision, Encoding encoding) | LLXMLNode | [protected, static] |
| parseInteger(const char *str, U64 *dest, BOOL *is_negative, U32 precision, Encoding encoding) | LLXMLNode | [protected, static] |
| parseStream(std::istream &str, LLXMLNodePtr &node, LLXMLNode *defaults) | LLXMLNode | [static] |
| performUnitTest(LLString &error_buffer) | LLXMLNode | |
| ref() | LLThreadSafeRefCount | [inline] |
| removeChild(LLXMLNode *child) | LLXMLNode | [protected] |
| scrubToTree(LLXMLNode *tree) | LLXMLNode | |
| setAttributes(ValueType type, U32 precision, Encoding encoding, U32 length) | LLXMLNode | |
| setAttributeString(const LLString &attr, const LLString &value) | LLXMLNode | |
| setBoolValue(const BOOL value) | LLXMLNode | [inline] |
| setBoolValue(U32 length, const BOOL *array) | LLXMLNode | |
| setByteValue(const U8 value, Encoding encoding=ENCODING_DEFAULT) | LLXMLNode | [inline] |
| setByteValue(U32 length, const U8 *array, Encoding encoding=ENCODING_DEFAULT) | LLXMLNode | |
| setDefault(LLXMLNode *default_node) | LLXMLNode | |
| setDoubleValue(const F64 value, Encoding encoding=ENCODING_DEFAULT, U32 precision=0) | LLXMLNode | [inline] |
| setDoubleValue(U32 length, const F64 *array, Encoding encoding=ENCODING_DEFAULT, U32 precision=0) | LLXMLNode | |
| setFloatValue(const F32 value, Encoding encoding=ENCODING_DEFAULT, U32 precision=0) | LLXMLNode | [inline] |
| setFloatValue(U32 length, const F32 *array, Encoding encoding=ENCODING_DEFAULT, U32 precision=0) | LLXMLNode | |
| setIntValue(const S32 value, Encoding encoding=ENCODING_DEFAULT) | LLXMLNode | [inline] |
| setIntValue(U32 length, const S32 *array, Encoding encoding=ENCODING_DEFAULT) | LLXMLNode | |
| setLongValue(const U64 value, Encoding encoding=ENCODING_DEFAULT) | LLXMLNode | [inline] |
| setLongValue(U32 length, const U64 *array, Encoding encoding=ENCODING_DEFAULT) | LLXMLNode | |
| setName(const LLString &name) | LLXMLNode | |
| setName(LLStringTableEntry *name) | LLXMLNode | |
| setNodeRefValue(const LLXMLNode *value) | LLXMLNode | [inline] |
| setNodeRefValue(U32 length, const LLXMLNode **array) | LLXMLNode | |
| setParent(LLXMLNodePtr new_parent) | LLXMLNode | |
| setStringValue(const LLString value) | LLXMLNode | [inline] |
| setStringValue(U32 length, const LLString *array) | LLXMLNode | |
| setUnsignedValue(const U32 value, Encoding encoding=ENCODING_DEFAULT) | LLXMLNode | [inline] |
| setUnsignedValue(U32 length, const U32 *array, Encoding encoding=ENCODING_DEFAULT) | LLXMLNode | |
| setUUIDValue(const LLUUID value) | LLXMLNode | [inline] |
| setUUIDValue(U32 length, const LLUUID *array) | LLXMLNode | |
| setValue(const LLString &value) | LLXMLNode | |
| skipNonWhitespace(const char *str) | LLXMLNode | [protected, static] |
| skipWhitespace(const char *str) | LLXMLNode | [protected, static] |
| sStripEscapedStrings | LLXMLNode | [static] |
| sStripWhitespaceValues | LLXMLNode | [static] |
| TYPE_BOOLEAN enum value | LLXMLNode | |
| TYPE_CONTAINER enum value | LLXMLNode | |
| TYPE_FLOAT enum value | LLXMLNode | |
| TYPE_INTEGER enum value | LLXMLNode | |
| TYPE_NODEREF enum value | LLXMLNode | |
| TYPE_STRING enum value | LLXMLNode | |
| TYPE_UNKNOWN enum value | LLXMLNode | |
| TYPE_UUID enum value | LLXMLNode | |
| unref() | LLThreadSafeRefCount | [inline] |
| updateDefault() | LLXMLNode | |
| updateNode(LLXMLNodePtr &node, LLXMLNodePtr &update_node) | LLXMLNode | [static] |
| ValueType enum name | LLXMLNode | |
| writeHeaderToFile(LLFILE *fOut) | LLXMLNode | [static] |
| writeToFile(LLFILE *fOut, LLString indent=LLString()) | LLXMLNode | |
| writeToOstream(std::ostream &output_stream, const LLString &indent=LLString()) | LLXMLNode | |
| ~LLThreadSafeRefCount() | LLThreadSafeRefCount | [protected, virtual] |
| ~LLXMLNode() | LLXMLNode | [protected] |