mirror of
https://github.com/supleed2/svd2cpp.git
synced 2024-09-19 21:06:17 +00:00
19 lines
359 B
C++
19 lines
359 B
C++
#ifndef XML_PARSER
|
|
#define XML_PARSER
|
|
|
|
#include <tinyxml2.h>
|
|
#include <string>
|
|
#include <optional>
|
|
#include <memory>
|
|
|
|
struct XmlParser{
|
|
XmlParser(const std::string& inputFile);
|
|
std::optional<std::string> isError() const;
|
|
void parseXml();
|
|
|
|
private:
|
|
tinyxml2::XMLDocument xmlDocument;
|
|
tinyxml2::XMLElement* root;
|
|
};
|
|
|
|
#endif |