Stxxl  1.4.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Classes | Functions
stxxl::btree Namespace Reference

Classes

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

Functions

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 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 BTreeType >
bool operator!= (const btree_iterator< BTreeType > &a, const btree_const_iterator< BTreeType > &b)

Function Documentation

template<class BTreeType >
bool stxxl::btree::operator!= ( const btree_iterator< BTreeType > &  a,
const btree_const_iterator< BTreeType > &  b 
) [inline]
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 1081 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 1095 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 1123 of file btree.h.

template<class BTreeType >
bool stxxl::btree::operator== ( const btree_iterator< BTreeType > &  a,
const btree_const_iterator< BTreeType > &  b 
) [inline]
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 1068 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 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 1136 of file btree.h.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines