10 #ifndef _EMBEDDED_RPC__LISTTYPE_H_ 11 #define _EMBEDDED_RPC__LISTTYPE_H_ 61 virtual bool isList()
const {
return true; }
108 #endif // _EMBEDDED_RPC__LISTTYPE_H_ bool hasLengthVariable()
This function returns information if object contains length variable.
Definition: ListType.h:99
virtual std::string getDescription() const
This function returns description about the list.
Definition: Type.cpp:268
Variable length list of another data type.
Definition: ListType.h:25
DataType * getElementType() const
This function returns element data type.
Definition: ListType.h:47
DataType * m_elementType
Definition: ListType.h:102
Base class for data types.
Definition: DataType.h:25
ListType(DataType *elementType)
Constructor.
Definition: ListType.h:35
void setLengthVariableName(const std::string &lengthVariableName)
This function set variable name. This variable is used in generated file to store size of list...
Definition: ListType.h:84
virtual bool isList() const
This function return "true" value for identify list type.
Definition: ListType.h:61
void setElementType(DataType *elementType)
This function set element data type.
Definition: ListType.h:54
std::string m_lengthVariableName
Definition: ListType.h:103
std::string & getLengthVariableName()
This function returns variable name. This variable is used in generated file to store size of list...
Definition: ListType.h:91