| eRPC Generator (erpcgen) Rev. 1.8.1 NXP Semiconductors

- Main Page
- Classes
- Files

- Class List
- Class Index
- Class Hierarchy
- Class Members

erpcgen::SymbolScanner Member List

This is the complete list of members for erpcgen::SymbolScanner, including all inherited members.

addAnnotations(AstNode *childTok, Symbol *symbol) | erpcgen::SymbolScanner | protected
addDoxygenComments(Symbol *symbol, AstNode *above, AstNode *trailing) | erpcgen::SymbolScanner | protected
addForwardDeclaration(DataType *dataType) | erpcgen::SymbolScanner | protected
addGlobalSymbol(Symbol *symbol) | erpcgen::SymbolScanner | protected
AstWalker()=default | erpcgen::AstWalker |
AstWalker(std::string inputFile) | erpcgen::AstWalker | inline
checkAnnotationBeforeAdding(AstNode *annotation, Symbol *symbol) | erpcgen::SymbolScanner | protected
containsStructEnumDeclaration(const AstNode *typeNode) | erpcgen::SymbolScanner | protected
createArrayType(const AstNode *typeNode) | erpcgen::SymbolScanner | protected
createCallbackParam(StructMember *structMember, const std::string &name) | erpcgen::SymbolScanner | protected
createListType(const AstNode *typeNode) | erpcgen::SymbolScanner | protected
dispatch(AstNode *node) | erpcgen::AstWalker | protected
enumMemberHasValue(AstNode *enumMember) | erpcgen::SymbolScanner | protected
getAnnotationLang(AstNode *annotationNode) | erpcgen::SymbolScanner | protected
getAnnotationValue(AstNode *annotationNode) | erpcgen::SymbolScanner | protected
getDataTypeForConst(AstNode *typeNode) | erpcgen::SymbolScanner | protected
getIntExprValue(const AstNode *exprNode) | erpcgen::SymbolScanner | protected
getProgram() | erpcgen::SymbolScanner | inline
getValueForConst(AstNode *const node, DataType *const constDataType) | erpcgen::SymbolScanner | protected
getValueFromSymbol(Token &tok) | erpcgen::SymbolScanner | protected
handleAnnotation(AstNode *node, top_down) (defined in erpcgen::AstWalker) | erpcgen::AstWalker | inline protected virtual
handleAnnotation(AstNode *node, bottom_up) (defined in erpcgen::AstWalker) | erpcgen::AstWalker | inline protected virtual
handleBinaryOp(AstNode *node, bottom_up) | erpcgen::SymbolScanner | protected virtual
handleBinaryOp(AstNode *node, top_down) (defined in erpcgen::AstWalker) | erpcgen::AstWalker | inline protected virtual
handleChildren(AstNode *node, top_down) (defined in erpcgen::AstWalker) | erpcgen::AstWalker | inline protected virtual
handleChildren(AstNode *node, bottom_up) (defined in erpcgen::AstWalker) | erpcgen::AstWalker | inline protected virtual
handleConst(AstNode *node, bottom_up) | erpcgen::SymbolScanner | protected virtual
handleConst(AstNode *node, top_down) (defined in erpcgen::AstWalker) | erpcgen::AstWalker | inline protected virtual
handleEnum(AstNode *node, top_down) | erpcgen::SymbolScanner | protected virtual
handleEnum(AstNode *node, bottom_up) | erpcgen::SymbolScanner | protected virtual
handleEnumMember(AstNode *node, bottom_up) | erpcgen::SymbolScanner | protected virtual
handleEnumMember(AstNode *node, top_down) (defined in erpcgen::AstWalker) | erpcgen::AstWalker | inline protected virtual
handleExpr(AstNode *node, bottom_up) | erpcgen::SymbolScanner | protected virtual
handleExpr(AstNode *node, top_down) (defined in erpcgen::AstWalker) | erpcgen::AstWalker | inline protected virtual
handleFunction(AstNode *node, top_down) | erpcgen::SymbolScanner | protected virtual
handleFunction(AstNode *node, bottom_up) | erpcgen::SymbolScanner | protected virtual
handleInterface(AstNode *node, top_down) | erpcgen::SymbolScanner | protected virtual
handleInterface(AstNode *node, bottom_up) | erpcgen::SymbolScanner | protected virtual
handleParam(AstNode *node, top_down) | erpcgen::SymbolScanner | protected virtual
handleParam(AstNode *node, bottom_up) | erpcgen::SymbolScanner | protected virtual
handleProgram(AstNode *node, top_down) | erpcgen::SymbolScanner | protected virtual
handleProgram(AstNode *node, bottom_up) | erpcgen::SymbolScanner | protected virtual
handleRoot(AstNode *node, bottom_up) | erpcgen::SymbolScanner | protected virtual
handleRoot(AstNode *node, top_down) (defined in erpcgen::AstWalker) | erpcgen::AstWalker | inline protected virtual
handleStruct(AstNode *node, top_down) | erpcgen::SymbolScanner | protected virtual
handleStruct(AstNode *node, bottom_up) | erpcgen::SymbolScanner | protected virtual
handleStructMember(AstNode *node, bottom_up) | erpcgen::SymbolScanner | protected virtual
handleStructMember(AstNode *node, top_down) (defined in erpcgen::AstWalker) | erpcgen::AstWalker | inline protected virtual
handleType(AstNode *node, top_down) | erpcgen::SymbolScanner | protected virtual
handleType(AstNode *node, bottom_up) | erpcgen::SymbolScanner | protected virtual
handleUnaryOp(AstNode *node, bottom_up) | erpcgen::SymbolScanner | protected virtual
handleUnaryOp(AstNode *node, top_down) (defined in erpcgen::AstWalker) | erpcgen::AstWalker | inline protected virtual
handleUnion(AstNode *node, top_down) | erpcgen::SymbolScanner | protected virtual
handleUnion(AstNode *node, bottom_up) | erpcgen::SymbolScanner | protected virtual
handleUnionCase(AstNode *node, top_down) | erpcgen::SymbolScanner | protected virtual
handleUnionCase(AstNode *node, bottom_up) | erpcgen::SymbolScanner | protected virtual
lookupDataType(const AstNode *typeNode) | erpcgen::SymbolScanner | protected
lookupDataTypeByName(const Token &tok, SymbolScope *scope, bool recursive=true) | erpcgen::SymbolScanner | protected
m_currentAlias | erpcgen::SymbolScanner | protected
m_currentEnum | erpcgen::SymbolScanner | protected
m_currentInterface | erpcgen::SymbolScanner | protected
m_currentProgram | erpcgen::SymbolScanner | protected
m_currentStruct | erpcgen::SymbolScanner | protected
m_currentUnion | erpcgen::SymbolScanner | protected
m_emptyUnionCases | erpcgen::SymbolScanner | protected
m_fileName | erpcgen::AstWalker | protected
m_forwardDeclarations | erpcgen::SymbolScanner | protected
m_globals | erpcgen::SymbolScanner | protected
removeForwardDeclaration(DataType *dataType) | erpcgen::SymbolScanner | protected
rhsIsAnExpression(AstNode *rhs) | erpcgen::SymbolScanner | protected
rhsIsAStringLiteral(AstNode *rhs) | erpcgen::SymbolScanner | protected
scanStructForAnnotations() | erpcgen::SymbolScanner | protected
setParameterDirection(StructMember *param, AstNode *directionNode) | erpcgen::SymbolScanner | protected
startWalk(AstNode *node) | erpcgen::AstWalker | virtual
SymbolScanner(SymbolScope *globals) | erpcgen::SymbolScanner | inline
SymbolScanner(SymbolScope *globals, std::string fileName) | erpcgen::SymbolScanner | inline
walk(AstNode *node) | erpcgen::AstWalker | protected virtual
~AstWalker()=default | erpcgen::AstWalker | virtual
~SymbolScanner() | erpcgen::SymbolScanner | inline virtual