eRPC Generator (erpcgen)
Rev. 1.12.0
NXP Semiconductors
Main Page
Classes
Files
Class List
Class Index
Class Hierarchy
Class Members
erpcgen::Interface Member List
This is the complete list of members for
erpcgen::Interface
, including all inherited members.
addAnnotation
(const Annotation &a)
erpcgen::Symbol
inline
addFunction
(Function *func)
erpcgen::Interface
addFunctionType
(FunctionType *func)
erpcgen::Interface
findAnnotation
(const std::string &name, Annotation::program_lang_t lang)
erpcgen::Symbol
function_types_vector_t
typedef
erpcgen::Interface
function_vector_t
typedef
erpcgen::Interface
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
getDescription
() const override
erpcgen::Interface
virtual
getFirstLine
() const
erpcgen::Symbol
inline
getFunctions
() const
erpcgen::Interface
inline
getFunctionTypes
() const
erpcgen::Interface
inline
getIlComment
()
erpcgen::Symbol
inline
getLastLine
() const
erpcgen::Symbol
inline
getLocation
()
erpcgen::Symbol
inline
getMlComment
()
erpcgen::Symbol
inline
getName
() const
erpcgen::Symbol
inline
getScope
()
erpcgen::Interface
inline
getSymbolType
() const
erpcgen::Symbol
inline
getUniqueId
() const
erpcgen::Interface
inline
Interface
(const Token &tok)
erpcgen::Interface
inline
explicit
isConstSymbol
() const
erpcgen::Symbol
inline
isDatatypeSymbol
() const
erpcgen::Symbol
inline
isEnumMemberSymbol
() const
erpcgen::Symbol
inline
isFunctionSymbol
() const
erpcgen::Symbol
inline
isInterfaceSymbol
() const
erpcgen::Symbol
inline
isProgramSymbol
() const
erpcgen::Symbol
inline
isStructMemberSymbol
() const
erpcgen::Symbol
inline
isUnionCaseSymbol
() const
erpcgen::Symbol
inline
m_annotations
erpcgen::Symbol
protected
m_functions
erpcgen::Interface
protected
m_functionTypes
erpcgen::Interface
protected
m_ilComment
erpcgen::Symbol
protected
m_location
erpcgen::Symbol
protected
m_mlComment
erpcgen::Symbol
protected
m_name
erpcgen::Symbol
protected
m_scope
erpcgen::Interface
protected
m_symbolType
erpcgen::Symbol
protected
m_uniqueId
erpcgen::Interface
protected
printAnnotations
()
erpcgen::Symbol
s_idCounter
erpcgen::Interface
protected
static
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
setUniqueId
(uint32_t newId)
erpcgen::Interface
inline
Symbol
(symbol_type_t symType)
erpcgen::Symbol
inline
explicit
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
~Symbol
()
erpcgen::Symbol
inline
virtual
Copyright 2016-2020 NXP Semiconductors. All rights reserved.