LLXMLNode Member List

This is the complete list of members for LLXMLNode, 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 nameLLXMLNode
ENCODING_DECIMAL enum valueLLXMLNode
ENCODING_DEFAULT enum valueLLXMLNode
ENCODING_HEX enum valueLLXMLNode
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
mAttributesLLXMLNode
mChildrenLLXMLNode
mDefaultLLXMLNode [protected]
mEncodingLLXMLNode
mIDLLXMLNode
mIsAttributeLLXMLNode
mLengthLLXMLNode
mNameLLXMLNode [protected]
mNextLLXMLNode
mParentLLXMLNode
mParserLLXMLNode
mPrecisionLLXMLNode
mPrevLLXMLNode
mTypeLLXMLNode
mValueLLXMLNode [protected]
mVersionMajorLLXMLNode
mVersionMinorLLXMLNode
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]
sStripEscapedStringsLLXMLNode [static]
sStripWhitespaceValuesLLXMLNode [static]
TYPE_BOOLEAN enum valueLLXMLNode
TYPE_CONTAINER enum valueLLXMLNode
TYPE_FLOAT enum valueLLXMLNode
TYPE_INTEGER enum valueLLXMLNode
TYPE_NODEREF enum valueLLXMLNode
TYPE_STRING enum valueLLXMLNode
TYPE_UNKNOWN enum valueLLXMLNode
TYPE_UUID enum valueLLXMLNode
unref()LLThreadSafeRefCount [inline]
updateDefault()LLXMLNode
updateNode(LLXMLNodePtr &node, LLXMLNodePtr &update_node)LLXMLNode [static]
ValueType enum nameLLXMLNode
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]


Generated on Thu Jul 1 06:12:05 2010 for Second Life Viewer by  doxygen 1.4.7