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