3 #include "DataBoardAPI.h"
\r
5 #include "DataType.h"
\r
9 namespace Databoard {
\r
15 class DATABOARD_API ArrayType : public DataType {
\r
18 ArrayType(DataType* componentType);
\r
19 ArrayType(DataType* componentType, Range* length);
\r
21 virtual ~ArrayType();
\r
23 DataType* getComponentType();
\r
24 void setComponentType(DataType* componentType);
\r
28 void setLength(Range* length);
\r
30 virtual std::string writeOut(int indent = 0);
\r
34 DataType* componentType;
\r