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

 drizzled
 TODO: Rename this file - func.h is stupid.
 
 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.