neic-glass3  1.4.6
simplepickparser.h
Go to the documentation of this file.
1 /*****************************************
2  * This file is documented for Doxygen.
3  * If you modify this file please update
4  * the comments so that Doxygen will still
5  * be able to work.
6  ****************************************/
7 #ifndef SIMPLEPICKPARSER_H
8 #define SIMPLEPICKPARSER_H
9 
10 #include <json.h>
11 #include <parser.h>
12 #include <string>
13 #include <memory>
14 
15 namespace glass3 {
16 namespace parse {
49  public:
58  SimplePickParser(const std::string &defaultAgencyID,
59  const std::string &defaultAuthor);
60 
67 
81  std::shared_ptr<json::Object> parse(const std::string &input) override;
82 };
83 } // namespace parse
84 } // namespace glass3
85 #endif // SIMPLEPICKPARSER_H
glass simple pick parser class
Definition: simplepickparser.h:48
std::shared_ptr< json::Object > parse(const std::string &input) override
simple pick parsing function
Definition: simplepickparser.cpp:53
~SimplePickParser()
simplepickparser destructor
Definition: simplepickparser.cpp:49
glass3 parser class
Definition: parser.h:39
SimplePickParser(const std::string &defaultAgencyID, const std::string &defaultAuthor)
simplepickparser constructor
Definition: simplepickparser.cpp:43
The neic-glass3 project namespace containing all the classes and functions that make up neic-glass3...