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(FILE *fOut) | LLXMLNode | [static] |
writeToFile(FILE *fOut, LLString indent=LLString()) | LLXMLNode | |
writeToOstream(std::ostream &output_stream, const LLString &indent=LLString()) | LLXMLNode | |
~LLThreadSafeRefCount() | LLThreadSafeRefCount | [protected, virtual] |
~LLXMLNode() | LLXMLNode | [protected] |