Removed implementation of JsonBufferAllocated::delete.

This commit is contained in:
Benoit Blanchon
2017-06-18 21:24:25 +02:00
committed by Benoit Blanchon
parent 476e5aaa86
commit 5da41edf6a
4 changed files with 5 additions and 4 deletions

View File

@ -19,7 +19,7 @@ class JsonBufferAllocated {
return jsonBuffer->alloc(n); return jsonBuffer->alloc(n);
} }
void operator delete(void *, JsonBuffer *)throw() {} void operator delete(void *, JsonBuffer *)throw();
}; };
} }
} }

View File

@ -18,7 +18,7 @@ namespace Internals {
// Used by List<T> and its iterators. // Used by List<T> and its iterators.
template <typename T> template <typename T>
struct ListNode : public Internals::JsonBufferAllocated { struct ListNode : public Internals::JsonBufferAllocated {
ListNode() : next(NULL) {} ListNode() throw() : next(NULL) {}
ListNode<T> *next; ListNode<T> *next;
T content; T content;

View File

@ -46,7 +46,7 @@ class JsonArray : public Internals::JsonPrintable<JsonArray>,
// Create an empty JsonArray attached to the specified JsonBuffer. // Create an empty JsonArray attached to the specified JsonBuffer.
// You should not call this constructor directly. // You should not call this constructor directly.
// Instead, use JsonBuffer::createArray() or JsonBuffer::parseArray(). // Instead, use JsonBuffer::createArray() or JsonBuffer::parseArray().
explicit JsonArray(JsonBuffer *buffer) explicit JsonArray(JsonBuffer *buffer) throw()
: Internals::List<JsonVariant>(buffer) {} : Internals::List<JsonVariant>(buffer) {}
// Gets the value at the specified index // Gets the value at the specified index

View File

@ -45,7 +45,8 @@ class JsonObject : public Internals::JsonPrintable<JsonObject>,
// Create an empty JsonArray attached to the specified JsonBuffer. // Create an empty JsonArray attached to the specified JsonBuffer.
// You should not use this constructor directly. // You should not use this constructor directly.
// Instead, use JsonBuffer::createObject() or JsonBuffer.parseObject(). // Instead, use JsonBuffer::createObject() or JsonBuffer.parseObject().
explicit JsonObject(JsonBuffer* buffer) : Internals::List<JsonPair>(buffer) {} explicit JsonObject(JsonBuffer* buffer) throw()
: Internals::List<JsonPair>(buffer) {}
// Gets or sets the value associated with the specified key. // Gets or sets the value associated with the specified key.
// //