json_validator used to be copyable; it can still be movable
This commit is contained in:
parent
4a9b26afce
commit
c9ff2c8c4c
@ -139,7 +139,9 @@ class JSON_SCHEMA_VALIDATOR_API json_validator
|
||||
public:
|
||||
json_validator(std::function<void(const json_uri &, json &)> loader = nullptr,
|
||||
std::function<void(const std::string &, const std::string &)> format = nullptr);
|
||||
json_validator(json_validator&&);
|
||||
~json_validator();
|
||||
json_validator& operator=(json_validator&&);
|
||||
|
||||
// insert and set thea root-schema
|
||||
void set_root_schema(const json &);
|
||||
|
||||
@ -1087,9 +1087,11 @@ json_validator::json_validator(std::function<void(const json_uri &, json &)> loa
|
||||
{
|
||||
}
|
||||
|
||||
json_validator::~json_validator()
|
||||
{
|
||||
}
|
||||
// move constructor, destructor and move assignment operator can be defaulted here
|
||||
// where root_schema is a complete type
|
||||
json_validator::json_validator(json_validator&&) = default;
|
||||
json_validator::~json_validator() = default;
|
||||
json_validator& json_validator::operator=(json_validator&&) = default;
|
||||
|
||||
void json_validator::set_root_schema(const json &schema)
|
||||
{
|
||||
|
||||
Loading…
Reference in New Issue
Block a user