10 #ifndef _EMBEDDED_RPC__ARRAYTYPE_H_ 11 #define _EMBEDDED_RPC__ARRAYTYPE_H_ 13 #include "DataType.hpp" 88 #endif // _EMBEDDED_RPC__ARRAYTYPE_H_ Fixed length array of any other data type.
Definition: ArrayType.hpp:26
ArrayType(DataType *elementType, uint32_t elementCount)
Constructor.
Definition: ArrayType.hpp:37
void setElementType(DataType *elementType)
This function set element data type.
Definition: ArrayType.hpp:56
virtual std::string getDescription() const override
This function returns description about the array.
Definition: Type.cpp:275
uint32_t & getElementCount()
This function returns size of array.
Definition: ArrayType.hpp:79
DataType * m_elementType
Definition: ArrayType.hpp:82
Base class for data types.
Definition: DataType.hpp:26
uint32_t m_elementCount
Definition: ArrayType.hpp:83
DataType * getElementType() const
This function returns element data type.
Definition: ArrayType.hpp:49
Definition: AstNode.hpp:26