![]() |
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 |