My Project
 All Classes Functions Variables Typedefs Enumerations Enumerator Pages
OpenDDLParser Member List

This is the complete list of members for OpenDDLParser, including all inherited members.

clear()OpenDDLParser
getBuffer() const OpenDDLParser
getBufferSize() const OpenDDLParser
getContext() const OpenDDLParser
getLogCallback() const OpenDDLParser
getRoot() const OpenDDLParser
getVersion() (defined in OpenDDLParser)OpenDDLParserstatic
logCallback typedefOpenDDLParser
normalizeBuffer(std::vector< char > &buffer) (defined in OpenDDLParser)OpenDDLParserstatic
OpenDDLParser()OpenDDLParser
OpenDDLParser(char *buffer, size_t len)OpenDDLParser
parse()OpenDDLParser
parseBooleanLiteral(char *in, char *end, Value **boolean) (defined in OpenDDLParser)OpenDDLParserstatic
parseDataArrayList(char *in, char *end, DataArrayList **dataList) (defined in OpenDDLParser)OpenDDLParserstatic
parseDataList(char *in, char *end, Value **data, size_t &numValues, Reference **refs, size_t &numRefs) (defined in OpenDDLParser)OpenDDLParserstatic
parseFloatingLiteral(char *in, char *end, Value **floating) (defined in OpenDDLParser)OpenDDLParserstatic
parseHeader(char *in, char *end) (defined in OpenDDLParser)OpenDDLParser
parseHexaLiteral(char *in, char *end, Value **data) (defined in OpenDDLParser)OpenDDLParserstatic
parseIdentifier(char *in, char *end, Identifier **id) (defined in OpenDDLParser)OpenDDLParserstatic
parseIntegerLiteral(char *in, char *end, Value **integer, Value::ValueType integerType=Value::ddl_int32) (defined in OpenDDLParser)OpenDDLParserstatic
parseName(char *in, char *end, Name **name) (defined in OpenDDLParser)OpenDDLParserstatic
parseNextNode(char *current, char *end) (defined in OpenDDLParser)OpenDDLParser
parsePrimitiveDataType(char *in, char *end, Value::ValueType &type, size_t &len) (defined in OpenDDLParser)OpenDDLParserstatic
parseProperty(char *in, char *end, Property **prop) (defined in OpenDDLParser)OpenDDLParserstatic
parseReference(char *in, char *end, std::vector< Name * > &names) (defined in OpenDDLParser)OpenDDLParserstatic
parseStringLiteral(char *in, char *end, Value **stringData) (defined in OpenDDLParser)OpenDDLParserstatic
parseStructure(char *in, char *end) (defined in OpenDDLParser)OpenDDLParser
parseStructureBody(char *in, char *end, bool &error) (defined in OpenDDLParser)OpenDDLParser
popNode() (defined in OpenDDLParser)OpenDDLParser
pushNode(DDLNode *node) (defined in OpenDDLParser)OpenDDLParser
setBuffer(char *buffer, size_t len)OpenDDLParser
setBuffer(const std::vector< char > &buffer)OpenDDLParser
setLogCallback(logCallback callback)OpenDDLParser
top() (defined in OpenDDLParser)OpenDDLParser
~OpenDDLParser()OpenDDLParser