eRPC Generator (erpcgen)
Rev. 1.12.0
NXP Semiconductors
|
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(const std::string &inputFile) | erpcgen::AstWalker | inlineexplicit |
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(const Token &tok) | erpcgen::SymbolScanner | protected |
handleAnnotation(AstNode *node, top_down) (defined in erpcgen::AstWalker) | erpcgen::AstWalker | inlineprotectedvirtual |
handleAnnotation(AstNode *node, bottom_up) (defined in erpcgen::AstWalker) | erpcgen::AstWalker | inlineprotectedvirtual |
handleBinaryOp(AstNode *node, bottom_up) override | erpcgen::SymbolScanner | protectedvirtual |
handleBinaryOp(AstNode *node, top_down) (defined in erpcgen::AstWalker) | erpcgen::AstWalker | inlineprotectedvirtual |
handleChildren(AstNode *node, top_down) (defined in erpcgen::AstWalker) | erpcgen::AstWalker | inlineprotectedvirtual |
handleChildren(AstNode *node, bottom_up) (defined in erpcgen::AstWalker) | erpcgen::AstWalker | inlineprotectedvirtual |
handleConst(AstNode *node, bottom_up) override | erpcgen::SymbolScanner | protectedvirtual |
handleConst(AstNode *node, top_down) (defined in erpcgen::AstWalker) | erpcgen::AstWalker | inlineprotectedvirtual |
handleEnum(AstNode *node, top_down) override | erpcgen::SymbolScanner | protectedvirtual |
handleEnum(AstNode *node, bottom_up) override | erpcgen::SymbolScanner | protectedvirtual |
handleEnumMember(AstNode *node, bottom_up) override | erpcgen::SymbolScanner | protectedvirtual |
handleEnumMember(AstNode *node, top_down) (defined in erpcgen::AstWalker) | erpcgen::AstWalker | inlineprotectedvirtual |
handleExpr(AstNode *node, bottom_up) override | erpcgen::SymbolScanner | protectedvirtual |
handleExpr(AstNode *node, top_down) (defined in erpcgen::AstWalker) | erpcgen::AstWalker | inlineprotectedvirtual |
handleFunction(AstNode *node, top_down) override | erpcgen::SymbolScanner | protectedvirtual |
handleFunction(AstNode *node, bottom_up) override | erpcgen::SymbolScanner | protectedvirtual |
handleInterface(AstNode *node, top_down) override | erpcgen::SymbolScanner | protectedvirtual |
handleInterface(AstNode *node, bottom_up) override | erpcgen::SymbolScanner | protectedvirtual |
handleParam(AstNode *node, top_down) override | erpcgen::SymbolScanner | protectedvirtual |
handleParam(AstNode *node, bottom_up) override | erpcgen::SymbolScanner | protectedvirtual |
handleProgram(AstNode *node, top_down) override | erpcgen::SymbolScanner | protectedvirtual |
handleProgram(AstNode *node, bottom_up) override | erpcgen::SymbolScanner | protectedvirtual |
handleRoot(AstNode *node, bottom_up) override | erpcgen::SymbolScanner | protectedvirtual |
handleRoot(AstNode *node, top_down) (defined in erpcgen::AstWalker) | erpcgen::AstWalker | inlineprotectedvirtual |
handleStruct(AstNode *node, top_down) override | erpcgen::SymbolScanner | protectedvirtual |
handleStruct(AstNode *node, bottom_up) override | erpcgen::SymbolScanner | protectedvirtual |
handleStructMember(AstNode *node, bottom_up) override | erpcgen::SymbolScanner | protectedvirtual |
handleStructMember(AstNode *node, top_down) (defined in erpcgen::AstWalker) | erpcgen::AstWalker | inlineprotectedvirtual |
handleType(AstNode *node, top_down) override | erpcgen::SymbolScanner | protectedvirtual |
handleType(AstNode *node, bottom_up) override | erpcgen::SymbolScanner | protectedvirtual |
handleUnaryOp(AstNode *node, bottom_up) override | erpcgen::SymbolScanner | protectedvirtual |
handleUnaryOp(AstNode *node, top_down) (defined in erpcgen::AstWalker) | erpcgen::AstWalker | inlineprotectedvirtual |
handleUnion(AstNode *node, top_down) override | erpcgen::SymbolScanner | protectedvirtual |
handleUnion(AstNode *node, bottom_up) override | erpcgen::SymbolScanner | protectedvirtual |
handleUnionCase(AstNode *node, top_down) override | erpcgen::SymbolScanner | protectedvirtual |
handleUnionCase(AstNode *node, bottom_up) override | erpcgen::SymbolScanner | protectedvirtual |
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 | inlineexplicit |
SymbolScanner(SymbolScope *globals, const std::string &fileName) | erpcgen::SymbolScanner | inline |
walk(AstNode *node) | erpcgen::AstWalker | protectedvirtual |
~AstWalker()=default | erpcgen::AstWalker | virtual |
~SymbolScanner() | erpcgen::SymbolScanner | inlinevirtual |