eRPC Generator (erpcgen)
Rev. 1.12.0
NXP Semiconductors
|
Cerpcgen::Annotation | Annotation class |
Cerpcgen::AstNode | Homogeneous AST node class |
Cerpcgen::AstPrinter | Dumps an AST tree |
▼Cerpcgen::AstWalker | Performs a depth-first walk of an AST |
Cerpcgen::SymbolScanner | Scans for symbol names |
Cerpcgen::AstWalker::bottom_up | Specifier type to select bottom-up handler using ADL |
Cerpcgen::CurrentFileInfo | This class contains necessary information about analyzed file |
Cerpcgen::erpcgenTool | Class that encapsulates the erpcgen tool |
▼Cstd::exception | STL class |
▼Cstd::runtime_error | STL class |
▼Cerpcgen::erpc_error | Base exception class for eRPC errors |
Cerpcgen::internal_error | Exception class for internal errors |
Cerpcgen::lexical_error | Exception class for lexical errors |
Cerpcgen::semantic_error | Exception class for semantic errors |
Cerpcgen::syntax_error | Exception class for syntax errors |
Cerpcgen::syntax_error2 | Exception class for syntax errors |
▼Cerpcgen::FunctionBase | Function base declaration |
Cerpcgen::Function | Function declaration |
Cerpcgen::FunctionType | Function data type |
▼Cerpcgen::Generator | Abstract code generator base class |
Cerpcgen::CGenerator | Code generator for C |
Cerpcgen::JavaGenerator | Code generator for Jva |
Cerpcgen::PythonGenerator | Code generator for Python |
Cerpcgen::Group | An interface that contains functions |
Cerpcgen::InterfaceDefinition | Collects all definitions from an IDL |
CLog | Wraps a set of static functions for easy global logging access |
▼CLogger | Base logger class |
CStdoutLogger | Simple logger that writes to stdout and stderr |
COptions | Parse command-line options |
COptionSpec | |
▼COptIter | |
COptIstreamIter | |
▼COptIterRwd | |
COptArgvIter | |
COptStrTokIter | |
CPathSearcher | Handles searching a list of paths for a file |
CLog::SetOutputLevel | Utility class to temporarily change the logging output level |
Csmart_ptr< T, delete_policy > | Simple, standard smart pointer class |
Csmart_ptr_delete< T > | Delete policy for regular objects |
Csmart_ptr_delete_array< T > | Delete policy for arrays |
Csmart_ptr_free< T > | Delete policy using free() to delete objects |
▼Cerpcgen::Symbol | Base class for all named declarations in the IDL |
Cerpcgen::ConstType | Const class |
▼Cerpcgen::DataType | Base class for data types |
Cerpcgen::AliasType | Typedef |
Cerpcgen::ArrayType | Fixed length array of any other data type |
Cerpcgen::BuiltinType | Represents the builtin atomic types |
Cerpcgen::EnumType | Enumerate data type |
Cerpcgen::FunctionType | Function data type |
Cerpcgen::ListType | Variable length list of another data type |
Cerpcgen::StructType | Structure data type |
Cerpcgen::UnionType | Discriminated union data type |
Cerpcgen::VoidType | Void data type |
Cerpcgen::EnumMember | Member of a enum |
Cerpcgen::Function | Function declaration |
Cerpcgen::Interface | An interface that contains functions |
Cerpcgen::Program | Program declaration |
Cerpcgen::StructMember | Member of a struct |
Cerpcgen::UnionCase | Discriminated union case type |
Cerpcgen::SymbolScope | A scoped namespace containing symbols |
Cerpcgen::Token | Encapsulates all information about a token |
Cerpcgen::token_loc_t | Token location in the source file |
Cerpcgen::AstWalker::top_down | Specifier type to select top-down handler using ADL |
Cerpcgen::SymbolScope::typed_iterator | |
Cerpcgen::UniqueIdChecker | Add ids to interfaces and functions |
▼CValue | Abstract base class for values of arbitrary types |
CFloatValue | Double floating point value |
CIntegerValue | 64-bit integer value |
CStringValue | String value |
▼CyyFlexLexer | |
Cerpcgen::ErpcLexer | Lexical scanner class for erpcgen interface files |