Classes | Typedefs | Functions | Variables
megatree Namespace Reference

Classes

class  Allocator
class  BlockingQueue
class  Cache
class  CacheIterator
class  FunctionCaller
class  List
class  ListIterator
struct  ListNode
class  MetaData
class  NodeGeometry
class  PausingTimer
class  StdSingletonAllocator
class  StdSingletonAllocatorInstance
class  Tictoc
class  UncontentiousQueue

Typedefs

typedef std::vector< uint8_t > ByteVec
typedef uint8_t Color
typedef uint64_t Count
typedef uint16_t Point
typedef uint32_t ShortId

Functions

template<class T1 , class T2 >
bool operator!= (const StdSingletonAllocator< T1 > &a1, const StdSingletonAllocator< T2 > &a2)
template<class T1 , class T2 >
bool operator== (const StdSingletonAllocator< T1 > &a1, const StdSingletonAllocator< T2 > &a2)
int parseNumberSuffixed (const char *s)

Variables

static const int CHILDREN_SIZE = sizeof(uint8_t)
static const int COLOR_SIZE = 3*sizeof(Color)
static const int COUNT_SIZE = sizeof(Count)
static const int NODE_SIZE = POINT_SIZE + COLOR_SIZE + COUNT_SIZE + CHILDREN_SIZE + SHORT_ID_SIZE
static const int POINT_SIZE = 3*sizeof(Point)
static const int SHORT_ID_SIZE = sizeof(ShortId)
static size_t WRITE_QUEUE_SIZE = 1000
static const int X_BIT = 2
static const int Y_BIT = 1
static const int Z_BIT = 0

Typedef Documentation

typedef std::vector<uint8_t> megatree::ByteVec

Definition at line 17 of file tree_common.h.

typedef uint8_t megatree::Color

Definition at line 15 of file tree_common.h.

typedef uint64_t megatree::Count

Definition at line 14 of file tree_common.h.

typedef uint16_t megatree::Point

Definition at line 16 of file tree_common.h.

typedef uint32_t megatree::ShortId

Definition at line 13 of file tree_common.h.


Function Documentation

template<class T1 , class T2 >
bool megatree::operator!= ( const StdSingletonAllocator< T1 > &  a1,
const StdSingletonAllocator< T2 > &  a2 
)

Definition at line 180 of file std_singleton_allocator.h.

template<class T1 , class T2 >
bool megatree::operator== ( const StdSingletonAllocator< T1 > &  a1,
const StdSingletonAllocator< T2 > &  a2 
)

Definition at line 172 of file std_singleton_allocator.h.

int megatree::parseNumberSuffixed ( const char *  s)

Definition at line 5 of file common.cpp.


Variable Documentation

const int megatree::CHILDREN_SIZE = sizeof(uint8_t) [static]

Definition at line 23 of file tree_common.h.

const int megatree::COLOR_SIZE = 3*sizeof(Color) [static]

Definition at line 21 of file tree_common.h.

const int megatree::COUNT_SIZE = sizeof(Count) [static]

Definition at line 22 of file tree_common.h.

Definition at line 25 of file tree_common.h.

const int megatree::POINT_SIZE = 3*sizeof(Point) [static]

Definition at line 20 of file tree_common.h.

const int megatree::SHORT_ID_SIZE = sizeof(ShortId) [static]

Definition at line 24 of file tree_common.h.

size_t megatree::WRITE_QUEUE_SIZE = 1000 [static]

Definition at line 10 of file blocking_queue.h.

const int megatree::X_BIT = 2 [static]

Definition at line 9 of file tree_common.h.

const int megatree::Y_BIT = 1 [static]

Definition at line 10 of file tree_common.h.

const int megatree::Z_BIT = 0 [static]

Definition at line 11 of file tree_common.h.



megatree_core
Author(s): Stuart Glaser
autogenerated on Thu Nov 28 2013 11:30:23