Fix include and namespace-prefix for using `std::move` in JSON reflector

This commit is contained in:
Martchus 2021-12-05 23:34:39 +01:00
parent 8b66ca3e6b
commit f8f551a78a
1 changed files with 3 additions and 2 deletions

View File

@ -24,6 +24,7 @@
#include <tuple>
#include <unordered_map>
#include <unordered_set>
#include <utility>
#include <variant>
#include "./errorhandling.h"
@ -668,7 +669,7 @@ void pull(Type &reflectable, rapidjson::GenericValue<RAPIDJSON_NAMESPACE::UTF8<c
++index;
typename Type::value_type itemObj;
pull(itemObj, item, errors);
reflectable.emplace(move(itemObj));
reflectable.emplace(std::move(itemObj));
}
// clear error context
@ -696,7 +697,7 @@ void pull(Type &reflectable, rapidjson::GenericValue<RAPIDJSON_NAMESPACE::UTF8<c
++index;
typename Type::value_type itemObj;
pull(itemObj, item, errors);
if (!reflectable.emplace(move(itemObj)).second) {
if (!reflectable.emplace(std::move(itemObj)).second) {
errors->reportUnexpectedDuplicate(JsonType::Array);
}
}