WeLinkedList< _Key, _Val > Class Template Reference

List of linked objects. More...

#include <weiBase.h>

Inheritance diagram for WeLinkedList< _Key, _Val >:

WeHtmlFactory WeStringLinks WeTransportFactory

List of all members.

Public Member Functions

 WeLinkedList ()
 WeLinkedList (WeLinkedList< _Key, _Val > &lst)
virtual ~WeLinkedList ()
virtual _Val & FindFirst (_Key name)
virtual _Val & FindNext (_Key name)
void Append (_Key name, _Val value)
void Insert (_Key name, _Val value)
void Clear ()
WeLinkedListElem< _Key, _Val > * First ()
WeLinkedListElem< _Key, _Val > * Last ()
WeLinkedListElem< _Key, _Val > * Current ()
void Erase ()
WeLinkedListElem< _Key, _Val > * operator++ (int)

Private Member Functions

 BOOST_SERIALIZATION_SPLIT_MEMBER ()

Private Attributes

 DECLARE_SERIAL_BASE


Detailed Description

template<typename _Key, typename _Val>
class WeLinkedList< _Key, _Val >

List of linked objects.

Author:
A. Abramov
Date:
10.06.2009

Definition at line 146 of file weiBase.h.


Constructor & Destructor Documentation

template<typename _Key , typename _Val >
WeLinkedList< _Key, _Val >::WeLinkedList (  )  [inline]

Definition at line 149 of file weiBase.h.

template<typename _Key , typename _Val >
WeLinkedList< _Key, _Val >::WeLinkedList ( WeLinkedList< _Key, _Val > &  lst  )  [inline]

Definition at line 154 of file weiBase.h.

template<typename _Key , typename _Val >
virtual WeLinkedList< _Key, _Val >::~WeLinkedList (  )  [inline, virtual]

Definition at line 170 of file weiBase.h.


Member Function Documentation

template<typename _Key , typename _Val >
void WeLinkedList< _Key, _Val >::Append ( _Key  name,
_Val  value 
) [inline]

Definition at line 215 of file weiBase.h.

template<typename _Key , typename _Val >
WeLinkedList< _Key, _Val >::BOOST_SERIALIZATION_SPLIT_MEMBER (  )  [private]

template<typename _Key , typename _Val >
void WeLinkedList< _Key, _Val >::Clear (  )  [inline]

Definition at line 249 of file weiBase.h.

template<typename _Key , typename _Val >
WeLinkedListElem<_Key, _Val>* WeLinkedList< _Key, _Val >::Current (  )  [inline]

Definition at line 270 of file weiBase.h.

template<typename _Key , typename _Val >
void WeLinkedList< _Key, _Val >::Erase (  )  [inline]

Definition at line 271 of file weiBase.h.

template<typename _Key , typename _Val >
virtual _Val& WeLinkedList< _Key, _Val >::FindFirst ( _Key  name  )  [inline, virtual]

Definition at line 177 of file weiBase.h.

template<typename _Key , typename _Val >
virtual _Val& WeLinkedList< _Key, _Val >::FindNext ( _Key  name  )  [inline, virtual]

Definition at line 195 of file weiBase.h.

template<typename _Key , typename _Val >
WeLinkedListElem<_Key, _Val>* WeLinkedList< _Key, _Val >::First (  )  [inline]

Definition at line 259 of file weiBase.h.

template<typename _Key , typename _Val >
void WeLinkedList< _Key, _Val >::Insert ( _Key  name,
_Val  value 
) [inline]

Definition at line 234 of file weiBase.h.

template<typename _Key , typename _Val >
WeLinkedListElem<_Key, _Val>* WeLinkedList< _Key, _Val >::Last (  )  [inline]

Definition at line 260 of file weiBase.h.

template<typename _Key , typename _Val >
WeLinkedListElem<_Key, _Val>* WeLinkedList< _Key, _Val >::operator++ ( int   )  [inline]

Definition at line 291 of file weiBase.h.


Member Data Documentation

template<typename _Key , typename _Val >
WeLinkedList< _Key, _Val >::DECLARE_SERIAL_BASE [private]

Definition at line 291 of file weiBase.h.


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


 
©2009 Positive Technologies
 
Generated on Tue Jul 14 18:27:31 2009 for WebEngine by 
 
 
1.5.7
 
Get wpcObj at SourceForge.net. Fast, secure and Free Open Source software downloads