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 |