This repository has been archived on 2021-06-27. You can view files and clone it, but cannot push or open issues or pull requests.
modetw/include/query.hpp

27 lines
497 B
C++

#ifndef QUERY_HPP
#define QUERY_HPP
#include <string>
#include <limits>
#include <iostream>
#include "rapidjson/document.h"
template <class OUTPUT>
class Query
{
public:
Query<OUTPUT>(const std::string&);
Query<OUTPUT>(const std::string&, char*);
OUTPUT execute(const rapidjson::Document&) const;
private:
std::string _query;
char* _list;
bool _bool(const rapidjson::Document&);
std::string _string(const rapidjson::Document&);
int _int(const rapidjson::Document&);
};
#endif