aboutsummaryrefslogtreecommitdiffstats
path: root/include/json.h
diff options
context:
space:
mode:
authoripknHama <ipknhama@gmail.com>2016-08-27 18:03:49 +0900
committeripknHama <ipknhama@gmail.com>2016-08-27 18:03:49 +0900
commite161da45e08a2eaaec747a784020d69f8223418d (patch)
tree0e5c326565e4ddc8fd26d05715666faaf757315f /include/json.h
parentabc36e1b3ab2edf30ea07ea2a82a395ce312f6f6 (diff)
downloadcrow-e161da45e08a2eaaec747a784020d69f8223418d.tar.gz
crow-e161da45e08a2eaaec747a784020d69f8223418d.zip
Remove warnings: manually applying #101, #104
Diffstat (limited to 'include/json.h')
-rw-r--r--include/json.h20
1 files changed, 9 insertions, 11 deletions
diff --git a/include/json.h b/include/json.h
index c2ce20e..3706034 100644
--- a/include/json.h
+++ b/include/json.h
@@ -92,7 +92,7 @@ namespace crow
case type::Object: return "Object";
default: return "Unknown";
}
- };
+ }
class rvalue;
rvalue load(const char* data, size_t size);
@@ -164,7 +164,7 @@ namespace crow
return os;
}
private:
- void force(char* s, uint32_t length)
+ void force(char* s, uint32_t /*length*/)
{
s_ = s;
owned_ = 1;
@@ -671,7 +671,7 @@ namespace crow
//static const char* escaped = "\"\\/\b\f\n\r\t";
struct Parser
{
- Parser(char* data, size_t size)
+ Parser(char* data, size_t /*size*/)
: data(data)
{
}
@@ -1093,17 +1093,16 @@ namespace crow
s = r.s();
return;
case type::List:
- l = std::move(std::unique_ptr<std::vector<wvalue>>(new std::vector<wvalue>{}));
+ l = std::unique_ptr<std::vector<wvalue>>(new std::vector<wvalue>{});
l->reserve(r.size());
for(auto it = r.begin(); it != r.end(); ++it)
l->emplace_back(*it);
return;
case type::Object:
- o = std::move(
- std::unique_ptr<
+ o = std::unique_ptr<
std::unordered_map<std::string, wvalue>
>(
- new std::unordered_map<std::string, wvalue>{}));
+ new std::unordered_map<std::string, wvalue>{});
for(auto it = r.begin(); it != r.end(); ++it)
o->emplace(it->key(), *it);
return;
@@ -1249,7 +1248,7 @@ namespace crow
reset();
t_ = type::List;
if (!l)
- l = std::move(std::unique_ptr<std::vector<wvalue>>(new std::vector<wvalue>{}));
+ l = std::unique_ptr<std::vector<wvalue>>(new std::vector<wvalue>{});
l->clear();
l->resize(v.size());
size_t idx = 0;
@@ -1266,7 +1265,7 @@ namespace crow
reset();
t_ = type::List;
if (!l)
- l = std::move(std::unique_ptr<std::vector<wvalue>>(new std::vector<wvalue>{}));
+ l = std::unique_ptr<std::vector<wvalue>>(new std::vector<wvalue>{});
if (l->size() < index+1)
l->resize(index+1);
return (*l)[index];
@@ -1287,8 +1286,7 @@ namespace crow
reset();
t_ = type::Object;
if (!o)
- o = std::move(
- std::unique_ptr<
+ o = std::unique_ptr<
std::unordered_map<std::string, wvalue>
>(
new std::unordered_map<std::string, wvalue>{}));