| addAnnotation(const Annotation &a) | erpcgen::Symbol | inline |
| addCase(UnionCase *unionCase) | erpcgen::UnionType | |
| addUnionMemberDeclaration(const std::string &name, DataType *dataType) | erpcgen::UnionType | |
| case_vector_t typedef | erpcgen::UnionType | |
| data_type_t enum name | erpcgen::DataType | |
| DataType(data_type_t dataType) | erpcgen::DataType | inlineexplicit |
| DataType(const std::string &name, data_type_t dataType) | erpcgen::DataType | inline |
| DataType(const Token &tok, data_type_t dataType) | erpcgen::DataType | inline |
| declarationExists(const std::string &name) | erpcgen::UnionType | |
| findAnnotation(const std::string &name, Annotation::program_lang_t lang) | erpcgen::Symbol | |
| getAnnotations(const std::string &name, Annotation::program_lang_t lang) | erpcgen::Symbol | |
| getAnnotations() const | erpcgen::Symbol | inline |
| getAnnStringValue(const std::string &annName, Annotation::program_lang_t lang) | erpcgen::Symbol | |
| getAnnValue(const std::string &annName, Annotation::program_lang_t lang) | erpcgen::Symbol | |
| getCases() | erpcgen::UnionType | inline |
| getDataType() const | erpcgen::DataType | inline |
| getDescription() const override | erpcgen::UnionType | virtual |
| getDiscriminatorName() | erpcgen::UnionType | inline |
| getFirstLine() const | erpcgen::Symbol | inline |
| getIlComment() | erpcgen::Symbol | inline |
| getLastLine() const | erpcgen::Symbol | inline |
| getLocation() | erpcgen::Symbol | inline |
| getMlComment() | erpcgen::Symbol | inline |
| getName() const | erpcgen::Symbol | inline |
| getParentStruct() | erpcgen::UnionType | inline |
| getSymbolType() const | erpcgen::Symbol | inline |
| getTrueContainerDataType() | erpcgen::DataType | |
| getTrueDataType() | erpcgen::DataType | |
| getUnionMemberDeclaration(const std::string &name) | erpcgen::UnionType | |
| getUnionMembers() | erpcgen::UnionType | inline |
| getUniqueCases() | erpcgen::UnionType | |
| isAlias() const | erpcgen::DataType | inline |
| isArray() const | erpcgen::DataType | inline |
| isBinary() const | erpcgen::DataType | inlinevirtual |
| isBool() const | erpcgen::DataType | inlinevirtual |
| isBuiltin() const | erpcgen::DataType | inline |
| isConstSymbol() const | erpcgen::Symbol | inline |
| isDatatypeSymbol() const | erpcgen::Symbol | inline |
| isEnum() const | erpcgen::DataType | inline |
| isEnumMemberSymbol() const | erpcgen::Symbol | inline |
| isFloat() const | erpcgen::DataType | inlinevirtual |
| isFunction() const | erpcgen::DataType | inline |
| isFunctionSymbol() const | erpcgen::Symbol | inline |
| isInt() const | erpcgen::DataType | inlinevirtual |
| isInterfaceSymbol() const | erpcgen::Symbol | inline |
| isList() const | erpcgen::DataType | inline |
| isNonEncapsulatedUnion() const | erpcgen::UnionType | inline |
| isProgramSymbol() const | erpcgen::Symbol | inline |
| isScalar() const | erpcgen::DataType | inlinevirtual |
| isString() const | erpcgen::DataType | inlinevirtual |
| isStruct() const | erpcgen::DataType | inline |
| isStructMemberSymbol() const | erpcgen::Symbol | inline |
| isUnion() const | erpcgen::DataType | inline |
| isUnionCaseSymbol() const | erpcgen::Symbol | inline |
| isUString() const | erpcgen::DataType | inlinevirtual |
| isVoid() const | erpcgen::DataType | inline |
| m_annotations | erpcgen::Symbol | protected |
| m_dataType | erpcgen::DataType | protected |
| m_ilComment | erpcgen::Symbol | protected |
| m_location | erpcgen::Symbol | protected |
| m_mlComment | erpcgen::Symbol | protected |
| m_name | erpcgen::Symbol | protected |
| m_symbolType | erpcgen::Symbol | protected |
| printAnnotations() | erpcgen::Symbol | |
| printUnionMembers() | erpcgen::UnionType | |
| setIlComment(const std::string &comment) | erpcgen::Symbol | inline |
| setLocation(const token_loc_t &loc) | erpcgen::Symbol | inline |
| setMlComment(const std::string &comment) | erpcgen::Symbol | inline |
| setName(const std::string &newName) | erpcgen::Symbol | inline |
| setParentStruct(StructType *parent) | erpcgen::UnionType | inline |
| Symbol(symbol_type_t symType) | erpcgen::Symbol | inlineexplicit |
| Symbol(symbol_type_t symType, const std::string &name) | erpcgen::Symbol | inline |
| Symbol(symbol_type_t symType, const Token &tok) | erpcgen::Symbol | inline |
| symbol_type_t enum name | erpcgen::Symbol | |
| UnionType(const std::string &name, const std::string &discriminatorName) | erpcgen::UnionType | inline |
| UnionType(const Token &tok, const std::string &discriminatorName) | erpcgen::UnionType | inline |
| ~Symbol() | erpcgen::Symbol | inlinevirtual |