]> gerrit.simantics Code Review - simantics/platform.git/blob - bundles/org.simantics.databoard/cpp/DataBoardTest/DataBoard/TypeParser.cpp
Migrated source code from Simantics SVN
[simantics/platform.git] / bundles / org.simantics.databoard / cpp / DataBoardTest / DataBoard / TypeParser.cpp
1 #include "TypeParser.h"\r
2 \r
3 #include "DataBoardRepository.h"\r
4 \r
5 namespace Databoard {\r
6         namespace Type {\r
7 \r
8                 DataBoardRepository* parse(std::string fileName)\r
9                 {\r
10                         DataBoardRepository* dataBoardRepository = new DataBoardRepository();\r
11 \r
12                         if(dataBoardRepository->open(fileName) == false)\r
13                         {\r
14                                 delete dataBoardRepository;\r
15 \r
16                                 dataBoardRepository = NULL;\r
17                         }\r
18 \r
19                         return dataBoardRepository;\r
20                 }\r
21 \r
22                 void free(DataBoardRepository* dataBoardRepository)\r
23                 {\r
24                         if(dataBoardRepository != NULL)\r
25                         {\r
26                                 delete dataBoardRepository;\r
27                         }\r
28                 }\r
29         }\r
30 }\r