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) | OpenDDLParser | static |
logCallback typedef | OpenDDLParser | |
normalizeBuffer(std::vector< char > &buffer) (defined in OpenDDLParser) | OpenDDLParser | static |
OpenDDLParser() | OpenDDLParser | |
OpenDDLParser(char *buffer, size_t len) | OpenDDLParser | |
parse() | OpenDDLParser | |
parseBooleanLiteral(char *in, char *end, Value **boolean) (defined in OpenDDLParser) | OpenDDLParser | static |
parseDataArrayList(char *in, char *end, DataArrayList **dataList) (defined in OpenDDLParser) | OpenDDLParser | static |
parseDataList(char *in, char *end, Value **data, size_t &numValues, Reference **refs, size_t &numRefs) (defined in OpenDDLParser) | OpenDDLParser | static |
parseFloatingLiteral(char *in, char *end, Value **floating) (defined in OpenDDLParser) | OpenDDLParser | static |
parseHeader(char *in, char *end) (defined in OpenDDLParser) | OpenDDLParser | |
parseHexaLiteral(char *in, char *end, Value **data) (defined in OpenDDLParser) | OpenDDLParser | static |
parseIdentifier(char *in, char *end, Identifier **id) (defined in OpenDDLParser) | OpenDDLParser | static |
parseIntegerLiteral(char *in, char *end, Value **integer, Value::ValueType integerType=Value::ddl_int32) (defined in OpenDDLParser) | OpenDDLParser | static |
parseName(char *in, char *end, Name **name) (defined in OpenDDLParser) | OpenDDLParser | static |
parseNextNode(char *current, char *end) (defined in OpenDDLParser) | OpenDDLParser | |
parsePrimitiveDataType(char *in, char *end, Value::ValueType &type, size_t &len) (defined in OpenDDLParser) | OpenDDLParser | static |
parseProperty(char *in, char *end, Property **prop) (defined in OpenDDLParser) | OpenDDLParser | static |
parseReference(char *in, char *end, std::vector< Name * > &names) (defined in OpenDDLParser) | OpenDDLParser | static |
parseStringLiteral(char *in, char *end, Value **stringData) (defined in OpenDDLParser) | OpenDDLParser | static |
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 |