10 #ifndef _EMBEDDED_RPC__LISTTYPE_H_ 11 #define _EMBEDDED_RPC__LISTTYPE_H_ 62 virtual bool isList()
const {
return true; }
109 #endif // _EMBEDDED_RPC__LISTTYPE_H_ bool hasLengthVariable()
This function returns information if object contains length variable.
Definition: ListType.h:100
virtual std::string getDescription() const
This function returns description about the list.
Definition: Type.cpp:269
Variable length list of another data type.
Definition: ListType.h:26
DataType * getElementType() const
This function returns element data type.
Definition: ListType.h:48
DataType * m_elementType
Definition: ListType.h:103
Base class for data types.
Definition: DataType.h:26
ListType(DataType *elementType)
Constructor.
Definition: ListType.h:36
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:85
virtual bool isList() const
This function return "true" value for identify list type.
Definition: ListType.h:62
void setElementType(DataType *elementType)
This function set element data type.
Definition: ListType.h:55
std::string m_lengthVariableName
Definition: ListType.h:104
std::string & getLengthVariableName()
This function returns variable name. This variable is used in generated file to store size of list...
Definition: ListType.h:92