Quick Links: |
Provide a generic thread-safe Skip List. More...
Go to the source code of this file.
Classes | |
struct | bdlcc::SkipList_Node< KEY, DATA > |
struct | bdlcc::SkipList_Node< KEY, DATA >::Ptrs |
class | bdlcc::SkipList_DoubleLockGuard |
class | bdlcc::SkipList_RandomLevelGenerator |
struct | bdlcc::SkipList_PoolUtil |
class | bdlcc::SkipList_NodeCreationHelper< KEY, DATA > |
class | bdlcc::SkipListPair< KEY, DATA > |
class | bdlcc::SkipListPairHandle< KEY, DATA > |
class | bdlcc::SkipList< KEY, DATA > |
class | bdlcc::SkipList< KEY, DATA >::IsVector< VECTOR, VALUE_TYPE > |
class | bdlcc::SkipList< KEY, DATA >::PairFactory |
class | bdlcc::SkipList< KEY, DATA >::PairHandleFactory |
Namespaces | |
namespace | bdlcc |
Functions | |
template<class KEY , class DATA > | |
bool | bdlcc::operator== (const SkipList< KEY, DATA > &lhs, const SkipList< KEY, DATA > &rhs) |
template<class KEY , class DATA > | |
bool | bdlcc::operator!= (const SkipList< KEY, DATA > &lhs, const SkipList< KEY, DATA > &rhs) |
template<class KEY , class DATA > | |
bsl::ostream & | bdlcc::operator<< (bsl::ostream &stream, const SkipList< KEY, DATA > &list) |