Drizzled Public API Documentation

root.h File Reference

Memory root declarations. More...

#include <drizzled/common_fwd.h>
#include <drizzled/definitions.h>
#include <drizzled/util/data_ref.h>
#include <drizzled/visibility.h>

Go to the source code of this file.

Classes

class  drizzled::memory::internal::UsedMemory
class  drizzled::memory::Root

Namespaces

namespace  drizzled
 TODO: Rename this file - func.h is stupid.
namespace  drizzled::memory

Functions

void * operator new (size_t size, drizzled::memory::Root &root)
void * operator new[] (size_t size, drizzled::memory::Root &root)
void operator delete (void *, drizzled::memory::Root &)
void operator delete[] (void *, drizzled::memory::Root &)

Variables

static const int drizzled::memory::KEEP_PREALLOC = 1
static const int drizzled::memory::MARK_BLOCKS_FREE = 2
static const size_t drizzled::memory::ROOT_MIN_BLOCK_SIZE = (MALLOC_OVERHEAD + sizeof(internal::UsedMemory) + 8)

Detailed Description

Memory root declarations.

Definition in file root.h.