The C++ framework for developing highly scalable, high performance servers on Windows platforms.

TIntrusiveMultiMap::NodeCollection Class Reference

Collaboration diagram for TIntrusiveMultiMap::NodeCollection:

List of all members.

template<class T, class K, class TtoK, class Pr = std::less<K>, class TtoN = TIntrusiveMultiMapNodeIsBaseClass<T>>
class JetByteTools::Core::TIntrusiveMultiMap< T, K, TtoK, Pr, TtoN >::NodeCollection


Public Member Functions

 NodeCollection ()
 NodeCollection (const NodeCollection &rhs)
 ~NodeCollection ()
NodeCollectionoperator= (const NodeCollection &rhs)
size_t Size () const
bool Empty () const
T * Pop ()
void Erase (const Iterator &it)
Iterator Begin () const
Iterator End () const

Friends

class TIntrusiveMultiMap

Classes

class  Iterator

Constructor & Destructor Documentation

NodeCollection (  )  [inline]

NodeCollection ( const NodeCollection rhs  ) 

~NodeCollection (  )  [inline]


Member Function Documentation

NodeCollection& operator= ( const NodeCollection rhs  ) 

size_t Size (  )  const [inline]

bool Empty (  )  const [inline]

T * Pop (  )  [inline]

void Erase ( const Iterator it  )  [inline]

TIntrusiveMultiMap< T, K, TtoK, Pr, TtoN >::NodeCollection::Iterator Begin (  )  const [inline]

TIntrusiveMultiMap< T, K, TtoK, Pr, TtoN >::NodeCollection::Iterator End (  )  const [inline]


Friends And Related Function Documentation

friend class TIntrusiveMultiMap [friend]


Generated on Sun Sep 12 19:08:33 2021 for The Server Framework - v7.4 by doxygen 1.5.3