1 #include "ValueParser.h"
\r
3 #include "DataBoardRepository.h"
\r
4 #include "DataValueRepository.h"
\r
6 namespace Databoard {
\r
9 void parse(std::string fileName, Databoard::Value::DataValueRepository* &dataValueRepository, Databoard::Type::DataBoardRepository* dataBoardRepository)
\r
11 if(dataValueRepository == NULL)
\r
13 dataValueRepository = new DataValueRepository();
\r
16 if(dataBoardRepository != NULL)
\r
18 dataValueRepository->open(fileName, dataBoardRepository);
\r
22 DATABOARD_API Databoard::Value::Value* parse(std::string fileName, Databoard::Type::DataType* dataType)
\r
24 if(dataType != NULL)
\r
26 Databoard::Value::DataValueRepository* dataValueRepository = new DataValueRepository();
\r
28 Databoard::Value::Value* value = dataValueRepository->open(fileName, dataType);
\r
30 delete dataValueRepository;
\r
31 dataValueRepository = 0;
\r
40 void free(DataValueRepository* dataValueRepository)
\r
42 if(dataValueRepository != NULL)
\r
44 delete dataValueRepository;
\r