tl.List< _ListElement, _Allocator, _RWLock > Class Template Reference

#include <list_mt.h>

List of all members.


Detailed Description

template<class _ListElement, class _Allocator = DefaultAllocator, class _RWLock = DefaultRWLock>
class tl::List< _ListElement, _Allocator, _RWLock >

Linked list interface.


Public Member Functions

void SetNextElement (ListElement *element_ptr)
void SetPrevElement (ListElement *element_ptr)
void Remove ()
bool Contains (_Key _key)
Iterator GetIterator ()
 Return an iterator.


Member Function Documentation

template<class _ListElement, class _Allocator = DefaultAllocator, class _RWLock = DefaultRWLock>
void tl.List< _ListElement, _Allocator, _RWLock >.SetNextElement ( ListElement *  element_ptr  ) 

template<class _ListElement, class _Allocator = DefaultAllocator, class _RWLock = DefaultRWLock>
void tl.List< _ListElement, _Allocator, _RWLock >.SetPrevElement ( ListElement *  element_ptr  ) 

template<class _ListElement, class _Allocator = DefaultAllocator, class _RWLock = DefaultRWLock>
void tl.List< _ListElement, _Allocator, _RWLock >.Remove (  ) 

template<class _ListElement, class _Allocator = DefaultAllocator, class _RWLock = DefaultRWLock>
bool tl.List< _ListElement, _Allocator, _RWLock >.Contains ( _Key  _key  ) 

template<class _ListElement, class _Allocator = DefaultAllocator, class _RWLock = DefaultRWLock>
Iterator tl.List< _ListElement, _Allocator, _RWLock >.GetIterator (  ) 

Return an iterator.

Collection should be locked to iterate over the iterator. Destruction of iterator unlocks collecton.


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

Genereated on Tue Mar 11 19:25:43 2008 by Doxygen.

(c) Copyright 2005, 2008 The Apache Software Foundation or its licensors, as applicable.