memgraph/data_model/json/integral.hpp
Dominik Tomičević b4a6ca3487 added a JSON class
2015-06-21 21:15:46 +02:00

34 lines
475 B
C++

#ifndef JSON_INTEGRAL_HPP
#define JSON_INTEGRAL_HPP
#include "primitive.hpp"
namespace json {
class Integral final : public Primitive<int64_t>
{
public:
Integral() {}
Integral(int64_t value)
: Primitive<int64_t>(value) {}
virtual bool is_integral() const;
virtual operator std::string() const;
};
bool Integral::is_integral() const
{
return true;
}
Integral::operator std::string() const
{
return std::to_string(value);
}
}
#endif