[DEV] update to the new ETK allocator wrapper

This commit is contained in:
Edouard DUPIN 2017-10-21 19:05:21 +02:00
parent f2f692c128
commit 627cc3ab7b
7 changed files with 9 additions and 9 deletions

View File

@ -15,7 +15,7 @@
#include <ejson/debug.hpp> #include <ejson/debug.hpp>
ememory::SharedPtr<ejson::internal::Array> ejson::internal::Array::create() { ememory::SharedPtr<ejson::internal::Array> ejson::internal::Array::create() {
return ememory::SharedPtr<ejson::internal::Array>(new ejson::internal::Array()); return ememory::SharedPtr<ejson::internal::Array>(ETK_NEW(ejson::internal::Array));
} }
void ejson::internal::Array::clear() { void ejson::internal::Array::clear() {

View File

@ -9,7 +9,7 @@
#include <ejson/internal/Document.hpp> #include <ejson/internal/Document.hpp>
ememory::SharedPtr<ejson::internal::Boolean> ejson::internal::Boolean::create(bool _value) { ememory::SharedPtr<ejson::internal::Boolean> ejson::internal::Boolean::create(bool _value) {
return ememory::SharedPtr<ejson::internal::Boolean>(new ejson::internal::Boolean(_value)); return ememory::SharedPtr<ejson::internal::Boolean>(ETK_NEW(ejson::internal::Boolean, _value));
} }
ejson::internal::Boolean::Boolean(bool _value) : ejson::internal::Boolean::Boolean(bool _value) :

View File

@ -16,7 +16,7 @@
#include <ejson/internal/Boolean.hpp> #include <ejson/internal/Boolean.hpp>
ememory::SharedPtr<ejson::internal::Document> ejson::internal::Document::create() { ememory::SharedPtr<ejson::internal::Document> ejson::internal::Document::create() {
return ememory::SharedPtr<ejson::internal::Document>(new ejson::internal::Document()); return ememory::SharedPtr<ejson::internal::Document>(ETK_NEW(ejson::internal::Document));
} }
ejson::internal::Document::Document() : ejson::internal::Document::Document() :

View File

@ -9,7 +9,7 @@
#include <ejson/internal/Document.hpp> #include <ejson/internal/Document.hpp>
ememory::SharedPtr<ejson::internal::Null> ejson::internal::Null::create() { ememory::SharedPtr<ejson::internal::Null> ejson::internal::Null::create() {
return ememory::SharedPtr<ejson::internal::Null>(new ejson::internal::Null()); return ememory::SharedPtr<ejson::internal::Null>(ETK_NEW(ejson::internal::Null));
} }
ejson::internal::Null::Null() { ejson::internal::Null::Null() {

View File

@ -10,13 +10,13 @@
#include <ejson/internal/Document.hpp> #include <ejson/internal/Document.hpp>
ememory::SharedPtr<ejson::internal::Number> ejson::internal::Number::create(double _value) { ememory::SharedPtr<ejson::internal::Number> ejson::internal::Number::create(double _value) {
return ememory::SharedPtr<ejson::internal::Number>(new ejson::internal::Number(_value)); return ememory::SharedPtr<ejson::internal::Number>(ETK_NEW(ejson::internal::Number, _value));
} }
ememory::SharedPtr<ejson::internal::Number> ejson::internal::Number::create(uint64_t _value) { ememory::SharedPtr<ejson::internal::Number> ejson::internal::Number::create(uint64_t _value) {
return ememory::SharedPtr<ejson::internal::Number>(new ejson::internal::Number(_value)); return ememory::SharedPtr<ejson::internal::Number>(ETK_NEW(ejson::internal::Number, _value));
} }
ememory::SharedPtr<ejson::internal::Number> ejson::internal::Number::create(int64_t _value) { ememory::SharedPtr<ejson::internal::Number> ejson::internal::Number::create(int64_t _value) {
return ememory::SharedPtr<ejson::internal::Number>(new ejson::internal::Number(_value)); return ememory::SharedPtr<ejson::internal::Number>(ETK_NEW(ejson::internal::Number, _value));
} }
ejson::internal::Number::Number(double _value) : ejson::internal::Number::Number(double _value) :

View File

@ -16,7 +16,7 @@
ememory::SharedPtr<ejson::internal::Object> ejson::internal::Object::create() { ememory::SharedPtr<ejson::internal::Object> ejson::internal::Object::create() {
return ememory::SharedPtr<ejson::internal::Object>(new ejson::internal::Object()); return ememory::SharedPtr<ejson::internal::Object>(ETK_NEW(ejson::internal::Object));
} }
ememory::SharedPtr<ejson::internal::Object> ejson::internal::Object::create(const etk::String& _data) { ememory::SharedPtr<ejson::internal::Object> ejson::internal::Object::create(const etk::String& _data) {
ejson::internal::Document doc; ejson::internal::Document doc;

View File

@ -12,7 +12,7 @@
#include <ejson/debug.hpp> #include <ejson/debug.hpp>
ememory::SharedPtr<ejson::internal::String> ejson::internal::String::create(const etk::String& _value) { ememory::SharedPtr<ejson::internal::String> ejson::internal::String::create(const etk::String& _value) {
return ememory::SharedPtr<ejson::internal::String>(new ejson::internal::String(_value)); return ememory::SharedPtr<ejson::internal::String>(ETK_NEW(ejson::internal::String, _value));
} }
ejson::internal::String::String(const etk::String& _value) : ejson::internal::String::String(const etk::String& _value) :