STXXL  1.4-dev
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
stxxl::btree Namespace Reference

Classes

class  btree
 
class  btree_const_iterator
 
class  btree_iterator
 
class  btree_iterator_base
 
class  iterator_map
 
class  node_cache
 
class  normal_leaf
 
class  normal_node
 
class  root_node
 

Functions

template<class BTreeType >
bool operator!= (const btree_iterator< BTreeType > &a, const btree_const_iterator< BTreeType > &b)
 
template<class KeyType , class DataType , class CompareType , unsigned LogNodeSize, unsigned LogLeafSize, class PDAllocStrategy >
bool operator!= (const btree< KeyType, DataType, CompareType, LogNodeSize, LogLeafSize, PDAllocStrategy > &a, const btree< KeyType, DataType, CompareType, LogNodeSize, LogLeafSize, PDAllocStrategy > &b)
 
template<class KeyType , class DataType , class CompareType , unsigned LogNodeSize, unsigned LogLeafSize, class PDAllocStrategy >
bool operator< (const btree< KeyType, DataType, CompareType, LogNodeSize, LogLeafSize, PDAllocStrategy > &a, const btree< KeyType, DataType, CompareType, LogNodeSize, LogLeafSize, PDAllocStrategy > &b)
 
template<class KeyType , class DataType , class CompareType , unsigned LogNodeSize, unsigned LogLeafSize, class PDAllocStrategy >
bool operator<= (const btree< KeyType, DataType, CompareType, LogNodeSize, LogLeafSize, PDAllocStrategy > &a, const btree< KeyType, DataType, CompareType, LogNodeSize, LogLeafSize, PDAllocStrategy > &b)
 
template<class BTreeType >
bool operator== (const btree_iterator< BTreeType > &a, const btree_const_iterator< BTreeType > &b)
 
template<class KeyType , class DataType , class CompareType , unsigned LogNodeSize, unsigned LogLeafSize, class PDAllocStrategy >
bool operator== (const btree< KeyType, DataType, CompareType, LogNodeSize, LogLeafSize, PDAllocStrategy > &a, const btree< KeyType, DataType, CompareType, LogNodeSize, LogLeafSize, PDAllocStrategy > &b)
 
template<class KeyType , class DataType , class CompareType , unsigned LogNodeSize, unsigned LogLeafSize, class PDAllocStrategy >
bool operator> (const btree< KeyType, DataType, CompareType, LogNodeSize, LogLeafSize, PDAllocStrategy > &a, const btree< KeyType, DataType, CompareType, LogNodeSize, LogLeafSize, PDAllocStrategy > &b)
 
template<class KeyType , class DataType , class CompareType , unsigned LogNodeSize, unsigned LogLeafSize, class PDAllocStrategy >
bool operator>= (const btree< KeyType, DataType, CompareType, LogNodeSize, LogLeafSize, PDAllocStrategy > &a, const btree< KeyType, DataType, CompareType, LogNodeSize, LogLeafSize, PDAllocStrategy > &b)
 

Function Documentation

template<class BTreeType >
bool stxxl::btree::operator!= ( const btree_iterator< BTreeType > &  a,
const btree_const_iterator< BTreeType > &  b 
)
inline

Definition at line 372 of file iterator.h.

template<class KeyType , class DataType , class CompareType , unsigned LogNodeSize, unsigned LogLeafSize, class PDAllocStrategy >
bool stxxl::btree::operator!= ( const btree< KeyType, DataType, CompareType, LogNodeSize, LogLeafSize, PDAllocStrategy > &  a,
const btree< KeyType, DataType, CompareType, LogNodeSize, LogLeafSize, PDAllocStrategy > &  b 
)
inline

Definition at line 1125 of file btree.h.

template<class KeyType , class DataType , class CompareType , unsigned LogNodeSize, unsigned LogLeafSize, class PDAllocStrategy >
bool stxxl::btree::operator< ( const btree< KeyType, DataType, CompareType, LogNodeSize, LogLeafSize, PDAllocStrategy > &  a,
const btree< KeyType, DataType, CompareType, LogNodeSize, LogLeafSize, PDAllocStrategy > &  b 
)
inline

Definition at line 1141 of file btree.h.

template<class KeyType , class DataType , class CompareType , unsigned LogNodeSize, unsigned LogLeafSize, class PDAllocStrategy >
bool stxxl::btree::operator<= ( const btree< KeyType, DataType, CompareType, LogNodeSize, LogLeafSize, PDAllocStrategy > &  a,
const btree< KeyType, DataType, CompareType, LogNodeSize, LogLeafSize, PDAllocStrategy > &  b 
)
inline

Definition at line 1173 of file btree.h.

template<class BTreeType >
bool stxxl::btree::operator== ( const btree_iterator< BTreeType > &  a,
const btree_const_iterator< BTreeType > &  b 
)
inline

Definition at line 365 of file iterator.h.

template<class KeyType , class DataType , class CompareType , unsigned LogNodeSize, unsigned LogLeafSize, class PDAllocStrategy >
bool stxxl::btree::operator== ( const btree< KeyType, DataType, CompareType, LogNodeSize, LogLeafSize, PDAllocStrategy > &  a,
const btree< KeyType, DataType, CompareType, LogNodeSize, LogLeafSize, PDAllocStrategy > &  b 
)
inline

Definition at line 1109 of file btree.h.

template<class KeyType , class DataType , class CompareType , unsigned LogNodeSize, unsigned LogLeafSize, class PDAllocStrategy >
bool stxxl::btree::operator> ( const btree< KeyType, DataType, CompareType, LogNodeSize, LogLeafSize, PDAllocStrategy > &  a,
const btree< KeyType, DataType, CompareType, LogNodeSize, LogLeafSize, PDAllocStrategy > &  b 
)
inline

Definition at line 1157 of file btree.h.

template<class KeyType , class DataType , class CompareType , unsigned LogNodeSize, unsigned LogLeafSize, class PDAllocStrategy >
bool stxxl::btree::operator>= ( const btree< KeyType, DataType, CompareType, LogNodeSize, LogLeafSize, PDAllocStrategy > &  a,
const btree< KeyType, DataType, CompareType, LogNodeSize, LogLeafSize, PDAllocStrategy > &  b 
)
inline

Definition at line 1189 of file btree.h.