![]() |
eRPC Generator (erpcgen)
Rev. 1.12.0
NXP Semiconductors
|
| ▼Nerpcgen | |
| CAliasType | Typedef |
| CAnnotation | Annotation class |
| CArrayType | Fixed length array of any other data type |
| CAstNode | Homogeneous AST node class |
| CAstPrinter | Dumps an AST tree |
| ▼CAstWalker | Performs a depth-first walk of an AST |
| Cbottom_up | Specifier type to select bottom-up handler using ADL |
| Ctop_down | Specifier type to select top-down handler using ADL |
| CBuiltinType | Represents the builtin atomic types |
| CCGenerator | Code generator for C |
| CConstType | Const class |
| CCurrentFileInfo | This class contains necessary information about analyzed file |
| CDataType | Base class for data types |
| CEnumMember | Member of a enum |
| CEnumType | Enumerate data type |
| Cerpc_error | Base exception class for eRPC errors |
| CerpcgenTool | Class that encapsulates the erpcgen tool |
| CErpcLexer | Lexical scanner class for erpcgen interface files |
| CFunction | Function declaration |
| CFunctionBase | Function base declaration |
| CFunctionType | Function data type |
| CGenerator | Abstract code generator base class |
| CGroup | An interface that contains functions |
| CInterface | An interface that contains functions |
| CInterfaceDefinition | Collects all definitions from an IDL |
| Cinternal_error | Exception class for internal errors |
| CJavaGenerator | Code generator for Jva |
| Clexical_error | Exception class for lexical errors |
| CListType | Variable length list of another data type |
| CProgram | Program declaration |
| CPythonGenerator | Code generator for Python |
| Csemantic_error | Exception class for semantic errors |
| CStructMember | Member of a struct |
| CStructType | Structure data type |
| CSymbol | Base class for all named declarations in the IDL |
| CSymbolScanner | Scans for symbol names |
| ▼CSymbolScope | A scoped namespace containing symbols |
| Ctyped_iterator | |
| Csyntax_error | Exception class for syntax errors |
| Csyntax_error2 | Exception class for syntax errors |
| CToken | Encapsulates all information about a token |
| Ctoken_loc_t | Token location in the source file |
| CUnionCase | Discriminated union case type |
| CUnionType | Discriminated union data type |
| CUniqueIdChecker | Add ids to interfaces and functions |
| CVoidType | Void data type |
| CFloatValue | Double floating point value |
| CIntegerValue | 64-bit integer value |
| ▼CLog | Wraps a set of static functions for easy global logging access |
| CSetOutputLevel | Utility class to temporarily change the logging output level |
| CLogger | Base logger class |
| COptArgvIter | |
| COptions | Parse command-line options |
| COptionSpec | |
| COptIstreamIter | |
| COptIter | |
| COptIterRwd | |
| COptStrTokIter | |
| CPathSearcher | Handles searching a list of paths for a file |
| Csmart_ptr | Simple, standard smart pointer class |
| Csmart_ptr_delete | Delete policy for regular objects |
| Csmart_ptr_delete_array | Delete policy for arrays |
| Csmart_ptr_free | Delete policy using free() to delete objects |
| CStdoutLogger | Simple logger that writes to stdout and stderr |
| CStringValue | String value |
| CValue | Abstract base class for values of arbitrary types |