diff modules/json/json.cpp @ 487:d061bad36315

Fix various case-sensitive includes and resources not copied
author David Demelier <markand@malikania.fr>
date Fri, 13 Nov 2015 09:50:52 +0100
parents 7ee8da32da98
children 4376ec6e5329
line wrap: on
line diff
--- a/modules/json/json.cpp	Fri Nov 13 09:26:46 2015 +0100
+++ b/modules/json/json.cpp	Fri Nov 13 09:50:52 2015 +0100
@@ -128,7 +128,7 @@
 {
 	switch (other.m_type) {
 	case Type::Array:
-		new (&m_array) std::deque<Value>(other.m_array);
+		new (&m_array) std::vector<Value>(other.m_array);
 		break;
 	case Type::Boolean:
 		m_boolean = other.m_boolean;
@@ -156,7 +156,7 @@
 {
 	switch (other.m_type) {
 	case Type::Array:
-		new (&m_array) std::deque<Value>(std::move(other.m_array));
+		new (&m_array) std::vector<Value>(std::move(other.m_array));
 		break;
 	case Type::Boolean:
 		m_boolean = other.m_boolean;
@@ -185,7 +185,7 @@
 {
 	switch (m_type) {
 	case Type::Array:
-		new (&m_array) std::deque<Value>();
+		new (&m_array) std::vector<Value>();
 		break;
 	case Type::Boolean:
 		m_boolean = false;
@@ -211,7 +211,7 @@
 {
 	switch (m_type) {
 	case Type::Array:
-		m_array.~deque<Value>();
+		m_array.~vector<Value>();
 		break;
 	case Type::Object:
 		m_object.~map<std::string, Value>();