| eRPC Generator (erpcgen) Rev. 1.8.1 NXP Semiconductors

- Main Page
- Classes
- Files

- Class List
- Class Index
- Class Hierarchy
- Class Members

Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1 2 3]

▼N cpptempl |
C Data |
▼C data_map |
C key_error |
C data_ptr |
C DataBool |
C DataInt |
C DataList |
C DataMap |
C DataTemplate |
C DataValue |
C TemplateException |
▼N erpcgen |
C AliasType | Typedef
C Annotation | Annotation class
C ArrayType | Fixed length array of any other data type
C AstNode | Homogeneous AST node class
C AstPrinter | Dumps an AST tree
▼C AstWalker | Performs a depth-first walk of an AST
C bottom_up | Specifier type to select bottom-up handler using ADL
C top_down | Specifier type to select top-down handler using ADL
C BuiltinType | Represents the builtin atomic types
C CGenerator | Code generator for C
C ConstType | Const class
C CurrentFileInfo | This class contains necessary information about analyzed file
C DataType | Base class for data types
C EnumMember | Member of a enum
C EnumType | Enumerate data type
C erpc_error | Base exception class for eRPC errors
C erpcgenTool | Class that encapsulates the erpcgen tool
C ErpcLexer | Lexical scanner class for erpcgen interface files
C Function | Function declaration
C FunctionBase | Function base declaration
C FunctionType | Function data type
C Generator | Abstract code generator base class
C Group | An interface that contains functions
C Interface | An interface that contains functions
C InterfaceDefinition | Collects all definitions from an IDL
C internal_error | Exception class for internal errors
C lexical_error | Exception class for lexical errors
C ListType | Variable length list of another data type
C Program | Program declaration
C PythonGenerator | Code generator for Python
C semantic_error | Exception class for semantic errors
C StructMember | Member of a struct
C StructType | Structure data type
C Symbol | Base class for all named declarations in the IDL
C SymbolScanner | Scans for symbol names
▼C SymbolScope | A scoped namespace containing symbols
C typed_iterator |
C syntax_error | Exception class for syntax errors
C syntax_error2 | Exception class for syntax errors
C Token | Encapsulates all information about a token
C token_loc_t | Token location in the source file
C UnionCase | Discriminated union case type
C UnionType | Discriminated union data type
C UniqueIdChecker | Add ids to interfaces and functions
C VoidType | Void data type
C FloatValue | Double floating point value
C IntegerValue | 64-bit integer value
▼C Log | Wraps a set of static functions for easy global logging access
C SetOutputLevel | Utility class to temporarily change the logging output level
C Logger | Base logger class
C OptArgvIter |
C Options | Parse command-line options
C OptionSpec |
C OptIstreamIter |
C OptIter |
C OptIterRwd |
C OptStrTokIter |
C PathSearcher | Handles searching a list of paths for a file
C smart_ptr | Simple, standard smart pointer class
C smart_ptr_delete | Delete policy for regular objects
C smart_ptr_delete_array | Delete policy for arrays
C smart_ptr_free | Delete policy using free() to delete objects
C StdoutLogger | Simple logger that writes to stdout and stderr
C StringValue | String value
C Value | Abstract base class for values of arbitrary types