Reduced code size

This commit is contained in:
Benoit Blanchon
2015-05-31 14:25:01 +02:00
parent 1b5be892b9
commit 0aded2a798
3 changed files with 1 additions and 5 deletions

View File

@ -14,6 +14,7 @@ namespace Internals {
class JsonBufferAllocated {
public:
void *operator new(size_t n, JsonBuffer *jsonBuffer) throw() {
if (!jsonBuffer) return NULL;
return jsonBuffer->alloc(n);
}

View File

@ -79,9 +79,6 @@ class JsonVariantBase {
FORCE_INLINE const JsonObjectSubscript operator[](const char *key) const;
FORCE_INLINE const JsonObjectSubscript operator[](const String &key) const;
protected:
JsonVariantBase() {}
private:
const TImpl *impl() const { return static_cast<const TImpl *>(this); }
};

View File

@ -21,8 +21,6 @@ size_t List<T>::size() const {
template <typename T>
typename List<T>::node_type *List<T>::addNewNode() {
if (!_buffer) return NULL;
node_type *newNode = new (_buffer) node_type();
if (_firstNode) {