Shadowrun: Awakened 29 September 2011 - Build 871
Public Attributes
DataStructures::Page< KeyType, DataType, order > Struct Template Reference

#include <DS_BPlusTree.h>

Inheritance diagram for DataStructures::Page< KeyType, DataType, order >:

List of all members.

Public Attributes

Pagechildren [order+1]
DataType data [order]
bool isLeaf
KeyType keys [order]
Page< KeyType, DataType, order > * next
Page< KeyType, DataType, order > * previous
int size

Detailed Description

template<class KeyType, class DataType, int order>
struct DataStructures::Page< KeyType, DataType, order >

Used in the BPlusTree. Used for both leaf and index nodes. Don't use a constructor or destructor, due to the memory pool I am using

Definition at line 37 of file DS_BPlusTree.h.


Member Data Documentation

template<class KeyType, class DataType, int order>
Page* DataStructures::Page< KeyType, DataType, order >::children[order+1]
template<class KeyType, class DataType, int order>
DataType DataStructures::Page< KeyType, DataType, order >::data[order]
template<class KeyType, class DataType, int order>
bool DataStructures::Page< KeyType, DataType, order >::isLeaf
template<class KeyType, class DataType, int order>
KeyType DataStructures::Page< KeyType, DataType, order >::keys[order]
template<class KeyType, class DataType, int order>
Page<KeyType, DataType, order>* DataStructures::Page< KeyType, DataType, order >::next
template<class KeyType, class DataType, int order>
Page<KeyType, DataType, order>* DataStructures::Page< KeyType, DataType, order >::previous
template<class KeyType, class DataType, int order>
int DataStructures::Page< KeyType, DataType, order >::size

The documentation for this struct was generated from the following file:

Copyright © 2007-2010 by The Shadowrun: Awakened Team. This work is licensed under the GNU Lesser General Public License 3.

GNU Lesser General Public License 3 Sourceforge.net