##// END OF EJS Templates
Reads variable metadata to get the data type...
Reads variable metadata to get the data type The data type is then parsed to determine the value type expected when reading result file

File last commit:

r327:b3b541ccaa5a
r533:a6f250cc335f
Show More
AmdaParser.h
23 lines | 581 B | text/x-c | CLexer
#ifndef SCIQLOP_AMDAPARSER_H
#define SCIQLOP_AMDAPARSER_H
#include "AmdaGlobal.h"
#include <QLoggingCategory>
#include <memory>
Q_DECLARE_LOGGING_CATEGORY(LOG_AmdaParser)
class DataSourceItem;
struct SCIQLOP_AMDA_EXPORT AmdaParser {
/**
* Creates a data source tree from a JSON file
* @param filePath the path of the JSON file to read
* @return the root of the created data source tree, nullptr if the file couldn't be parsed
*/
static std::unique_ptr<DataSourceItem> readJson(const QString &filePath) noexcept;
};
#endif // SCIQLOP_AMDAPARSER_H