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 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.
bool megatree::operator!= | ( | const StdSingletonAllocator< T1 > & | a1, |
const StdSingletonAllocator< T2 > & | a2 | ||
) |
Definition at line 180 of file std_singleton_allocator.h.
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.
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.
const int megatree::NODE_SIZE = POINT_SIZE + COLOR_SIZE + COUNT_SIZE + CHILDREN_SIZE + SHORT_ID_SIZE [static] |
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.