--- /dev/null
+#pragma once\r
+\r
+#include "DataBoardAPI.h"\r
+\r
+#include <string>\r
+\r
+namespace Databoard {\r
+ namespace Type {\r
+\r
+ class DataType;\r
+\r
+ class DATABOARD_API Component {\r
+ public:\r
+ Component(std::string name, DataType* type);\r
+ virtual ~Component();\r
+\r
+ std::string getName();\r
+ DataType* getDataBoard();\r
+\r
+ protected:\r
+\r
+ std::string name;\r
+ DataType* type;\r
+\r
+ bool usingBuiltInType;\r
+ };\r
+ }\r
+}\r