![]()  | 
  
    eRPC Generator (erpcgen)
    Rev. 1.12.0
    
   NXP Semiconductors 
   | 
 
Void data type. More...
#include <VoidType.hpp>
  
 Public Member Functions | |
| VoidType () | |
| Constructor.  More... | |
| virtual std::string | getDescription () const override | 
| This function returns description about the void.  More... | |
  Public Member Functions inherited from erpcgen::DataType | |
| DataType (data_type_t dataType) | |
| Constructor.  More... | |
| DataType (const std::string &name, data_type_t dataType) | |
| Constructor.  More... | |
| DataType (const Token &tok, data_type_t dataType) | |
| Constructor.  More... | |
| data_type_t | getDataType () const | 
| This function returns data type.  More... | |
| DataType * | getTrueDataType () | 
| This function returns pointer to true data type instead of alias.  More... | |
| DataType * | getTrueContainerDataType () | 
| This function returns pointer to true data type (enum, builtin, structs) except lists and arrays.  More... | |
| bool | isAlias () const | 
| This function is testing data type.  More... | |
| bool | isArray () const | 
| This function is testing data type.  More... | |
| virtual bool | isBinary () const | 
| This function return "false" value as default for identify binary type.  More... | |
| virtual bool | isBool () const | 
| This function return "false" value as default for identify bool type.  More... | |
| bool | isBuiltin () const | 
| This function is testing data type.  More... | |
| bool | isEnum () const | 
| This function is testing data type.  More... | |
| bool | isFunction () const | 
| This function is testing data type.  More... | |
| bool | isList () const | 
| This function is testing data type.  More... | |
| virtual bool | isScalar () const | 
| This function return "false" value as default for identify scalar builtin type.  More... | |
| virtual bool | isInt () const | 
| This function return "true" value for identify int type.  More... | |
| virtual bool | isFloat () const | 
| This function return "true" value for identify float type.  More... | |
| virtual bool | isString () const | 
| This function return "false" value as default for identify string type.  More... | |
| virtual bool | isUString () const | 
| This function return "false" value as default for identify ustring type.  More... | |
| bool | isStruct () const | 
| This function is testing data type.  More... | |
| bool | isUnion () const | 
| This function is testing data type.  More... | |
| bool | isVoid () const | 
| This function is testing data type.  More... | |
  Public Member Functions inherited from erpcgen::Symbol | |
| Symbol (symbol_type_t symType) | |
| Constructor.  More... | |
| Symbol (symbol_type_t symType, const std::string &name) | |
| Constructor.  More... | |
| Symbol (symbol_type_t symType, const Token &tok) | |
| Constructor.  More... | |
| virtual | ~Symbol () | 
| Destructor.  | |
| symbol_type_t | getSymbolType () const | 
| This function returns symbol type.  More... | |
| const std::string & | getName () const | 
| This function returns symbol name.  More... | |
| void | setName (const std::string &newName) | 
| This function set symbol name.  More... | |
| bool | isConstSymbol () const | 
| This function is testing symbol type.  More... | |
| bool | isEnumMemberSymbol () const | 
| This function is testing symbol type.  More... | |
| bool | isFunctionSymbol () const | 
| This function is testing symbol type.  More... | |
| bool | isInterfaceSymbol () const | 
| This function is testing symbol type.  More... | |
| bool | isProgramSymbol () const | 
| This function is testing symbol type.  More... | |
| bool | isStructMemberSymbol () const | 
| This function is testing symbol type.  More... | |
| bool | isDatatypeSymbol () const | 
| This function is testing symbol type.  More... | |
| bool | isUnionCaseSymbol () const | 
| This function is testing symbol type.  More... | |
| token_loc_t & | getLocation () | 
| This function returns location for symbol.  More... | |
| void | setLocation (const token_loc_t &loc) | 
| This function set location for symbol.  More... | |
| int | getFirstLine () const | 
| This function return first line from location of symbol.  More... | |
| int | getLastLine () const | 
| This function return last line from location of symbol.  More... | |
| void | addAnnotation (const Annotation &a) | 
| This function add annotation to vector of symbol annotations.  More... | |
| std::string | printAnnotations () | 
| This function returns description about annotation.  More... | |
| Annotation * | findAnnotation (const std::string &name, Annotation::program_lang_t lang) | 
| Find annotation in the annotation list.  More... | |
| std::vector< Annotation * > | getAnnotations (const std::string &name, Annotation::program_lang_t lang) | 
| Find annotations matching name in the annotation list.  More... | |
| const std::vector< Annotation > & | getAnnotations () const | 
| Return all Symbol annotations.  More... | |
| Value * | getAnnValue (const std::string &annName, Annotation::program_lang_t lang) | 
| This function search and returns Value object for given annotation name.  More... | |
| std::string | getAnnStringValue (const std::string &annName, Annotation::program_lang_t lang) | 
| This function search and returns string for given annotation name.  More... | |
| std::string | getMlComment () | 
| This function returns multiline comment for this symbol declared in IDL file.  More... | |
| void | setMlComment (const std::string &comment) | 
| This function set multiline comment for this symbol declared in IDL file.  More... | |
| std::string | getIlComment () | 
| This function returns inline comment for this symbol declared in IDL file.  More... | |
| void | setIlComment (const std::string &comment) | 
| This function set inline comment for this symbol declared in IDL file.  More... | |
Additional Inherited Members | |
  Public Types inherited from erpcgen::DataType | |
| enum | data_type_t {  kAliasType, kArrayType, kBuiltinType, kEnumType, kFunctionType, kListType, kStructType, kUnionType, kVoidType }  | 
| Supported data types.  | |
  Public Types inherited from erpcgen::Symbol | |
| enum | symbol_type_t {  kConstSymbol, kEnumMemberSymbol, kFunctionSymbol, kInterfaceSymbol, kProgramSymbol, kStructMemberSymbol, kTypenameSymbol, kUnionCaseMemberSymbol }  | 
| Supported symbol types.  | |
  Protected Attributes inherited from erpcgen::DataType | |
| data_type_t | m_dataType | 
  Protected Attributes inherited from erpcgen::Symbol | |
| symbol_type_t | m_symbolType | 
| std::string | m_name | 
| token_loc_t | m_location | 
| std::vector< Annotation > | m_annotations | 
| std::string | m_mlComment | 
| std::string | m_ilComment | 
Void data type.
      
  | 
  inline | 
Constructor.
This function set name to "(void)".
      
  | 
  inlineoverridevirtual | 
This function returns description about the void.
| <void> | Always return "<void>" as string. | 
Reimplemented from erpcgen::Symbol.