eRPC Generator (erpcgen)  Rev. 1.12.0
NXP Semiconductors
erpcgen::SymbolScanner Member List

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

addAnnotations(AstNode *childTok, Symbol *symbol)erpcgen::SymbolScannerprotected
addDoxygenComments(Symbol *symbol, AstNode *above, AstNode *trailing)erpcgen::SymbolScannerprotected
addForwardDeclaration(DataType *dataType)erpcgen::SymbolScannerprotected
addGlobalSymbol(Symbol *symbol)erpcgen::SymbolScannerprotected
AstWalker()=defaulterpcgen::AstWalker
AstWalker(const std::string &inputFile)erpcgen::AstWalkerinlineexplicit
checkAnnotationBeforeAdding(AstNode *annotation, Symbol *symbol)erpcgen::SymbolScannerprotected
containsStructEnumDeclaration(const AstNode *typeNode)erpcgen::SymbolScannerprotected
createArrayType(const AstNode *typeNode)erpcgen::SymbolScannerprotected
createCallbackParam(StructMember *structMember, const std::string &name)erpcgen::SymbolScannerprotected
createListType(const AstNode *typeNode)erpcgen::SymbolScannerprotected
dispatch(AstNode *node)erpcgen::AstWalkerprotected
enumMemberHasValue(AstNode *enumMember)erpcgen::SymbolScannerprotected
getAnnotationLang(AstNode *annotationNode)erpcgen::SymbolScannerprotected
getAnnotationValue(AstNode *annotationNode)erpcgen::SymbolScannerprotected
getDataTypeForConst(AstNode *typeNode)erpcgen::SymbolScannerprotected
getIntExprValue(const AstNode *exprNode)erpcgen::SymbolScannerprotected
getProgram()erpcgen::SymbolScannerinline
getValueForConst(AstNode *const node, DataType *const constDataType)erpcgen::SymbolScannerprotected
getValueFromSymbol(const Token &tok)erpcgen::SymbolScannerprotected
handleAnnotation(AstNode *node, top_down) (defined in erpcgen::AstWalker)erpcgen::AstWalkerinlineprotectedvirtual
handleAnnotation(AstNode *node, bottom_up) (defined in erpcgen::AstWalker)erpcgen::AstWalkerinlineprotectedvirtual
handleBinaryOp(AstNode *node, bottom_up) overrideerpcgen::SymbolScannerprotectedvirtual
handleBinaryOp(AstNode *node, top_down) (defined in erpcgen::AstWalker)erpcgen::AstWalkerinlineprotectedvirtual
handleChildren(AstNode *node, top_down) (defined in erpcgen::AstWalker)erpcgen::AstWalkerinlineprotectedvirtual
handleChildren(AstNode *node, bottom_up) (defined in erpcgen::AstWalker)erpcgen::AstWalkerinlineprotectedvirtual
handleConst(AstNode *node, bottom_up) overrideerpcgen::SymbolScannerprotectedvirtual
handleConst(AstNode *node, top_down) (defined in erpcgen::AstWalker)erpcgen::AstWalkerinlineprotectedvirtual
handleEnum(AstNode *node, top_down) overrideerpcgen::SymbolScannerprotectedvirtual
handleEnum(AstNode *node, bottom_up) overrideerpcgen::SymbolScannerprotectedvirtual
handleEnumMember(AstNode *node, bottom_up) overrideerpcgen::SymbolScannerprotectedvirtual
handleEnumMember(AstNode *node, top_down) (defined in erpcgen::AstWalker)erpcgen::AstWalkerinlineprotectedvirtual
handleExpr(AstNode *node, bottom_up) overrideerpcgen::SymbolScannerprotectedvirtual
handleExpr(AstNode *node, top_down) (defined in erpcgen::AstWalker)erpcgen::AstWalkerinlineprotectedvirtual
handleFunction(AstNode *node, top_down) overrideerpcgen::SymbolScannerprotectedvirtual
handleFunction(AstNode *node, bottom_up) overrideerpcgen::SymbolScannerprotectedvirtual
handleInterface(AstNode *node, top_down) overrideerpcgen::SymbolScannerprotectedvirtual
handleInterface(AstNode *node, bottom_up) overrideerpcgen::SymbolScannerprotectedvirtual
handleParam(AstNode *node, top_down) overrideerpcgen::SymbolScannerprotectedvirtual
handleParam(AstNode *node, bottom_up) overrideerpcgen::SymbolScannerprotectedvirtual
handleProgram(AstNode *node, top_down) overrideerpcgen::SymbolScannerprotectedvirtual
handleProgram(AstNode *node, bottom_up) overrideerpcgen::SymbolScannerprotectedvirtual
handleRoot(AstNode *node, bottom_up) overrideerpcgen::SymbolScannerprotectedvirtual
handleRoot(AstNode *node, top_down) (defined in erpcgen::AstWalker)erpcgen::AstWalkerinlineprotectedvirtual
handleStruct(AstNode *node, top_down) overrideerpcgen::SymbolScannerprotectedvirtual
handleStruct(AstNode *node, bottom_up) overrideerpcgen::SymbolScannerprotectedvirtual
handleStructMember(AstNode *node, bottom_up) overrideerpcgen::SymbolScannerprotectedvirtual
handleStructMember(AstNode *node, top_down) (defined in erpcgen::AstWalker)erpcgen::AstWalkerinlineprotectedvirtual
handleType(AstNode *node, top_down) overrideerpcgen::SymbolScannerprotectedvirtual
handleType(AstNode *node, bottom_up) overrideerpcgen::SymbolScannerprotectedvirtual
handleUnaryOp(AstNode *node, bottom_up) overrideerpcgen::SymbolScannerprotectedvirtual
handleUnaryOp(AstNode *node, top_down) (defined in erpcgen::AstWalker)erpcgen::AstWalkerinlineprotectedvirtual
handleUnion(AstNode *node, top_down) overrideerpcgen::SymbolScannerprotectedvirtual
handleUnion(AstNode *node, bottom_up) overrideerpcgen::SymbolScannerprotectedvirtual
handleUnionCase(AstNode *node, top_down) overrideerpcgen::SymbolScannerprotectedvirtual
handleUnionCase(AstNode *node, bottom_up) overrideerpcgen::SymbolScannerprotectedvirtual
lookupDataType(const AstNode *typeNode)erpcgen::SymbolScannerprotected
lookupDataTypeByName(const Token &tok, SymbolScope *scope, bool recursive=true)erpcgen::SymbolScannerprotected
m_currentAliaserpcgen::SymbolScannerprotected
m_currentEnumerpcgen::SymbolScannerprotected
m_currentInterfaceerpcgen::SymbolScannerprotected
m_currentProgramerpcgen::SymbolScannerprotected
m_currentStructerpcgen::SymbolScannerprotected
m_currentUnionerpcgen::SymbolScannerprotected
m_emptyUnionCaseserpcgen::SymbolScannerprotected
m_fileNameerpcgen::AstWalkerprotected
m_forwardDeclarationserpcgen::SymbolScannerprotected
m_globalserpcgen::SymbolScannerprotected
removeForwardDeclaration(DataType *dataType)erpcgen::SymbolScannerprotected
rhsIsAnExpression(AstNode *rhs)erpcgen::SymbolScannerprotected
rhsIsAStringLiteral(AstNode *rhs)erpcgen::SymbolScannerprotected
scanStructForAnnotations()erpcgen::SymbolScannerprotected
setParameterDirection(StructMember *param, AstNode *directionNode)erpcgen::SymbolScannerprotected
startWalk(AstNode *node)erpcgen::AstWalkervirtual
SymbolScanner(SymbolScope *globals)erpcgen::SymbolScannerinlineexplicit
SymbolScanner(SymbolScope *globals, const std::string &fileName)erpcgen::SymbolScannerinline
walk(AstNode *node)erpcgen::AstWalkerprotectedvirtual
~AstWalker()=defaulterpcgen::AstWalkervirtual
~SymbolScanner()erpcgen::SymbolScannerinlinevirtual