WeLinkedListElem< _Key, _Val > Class Template Reference

Element of the linked list of objects. More...

#include <weiBase.h>

List of all members.

Public Member Functions

 WeLinkedListElem ()
 WeLinkedListElem (WeLinkedListElem< _Key, _Val > &elem)
 ~WeLinkedListElem ()
void Add (WeLinkedListElem< _Key, _Val > *elem)
void Link (WeLinkedListElem< _Key, _Val > *elem)
WeLinkedListElem< _Key, _Val > * Next ()
const _Key & Key (void) const
void Key (const _Key &elem)
const _Val & Value (void) const
void Value (const _Val &elem)

Protected Attributes

_Key first
_Val second
WeLinkedListElem< _Key, _Val > * next

Private Member Functions

 BOOST_SERIALIZATION_SPLIT_MEMBER ()

Private Attributes

 DECLARE_SERIAL_BASE


Detailed Description

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

Element of the linked list of objects.

Author:
A. Abramov
Date:
27.05.2009

Definition at line 64 of file weiBase.h.


Constructor & Destructor Documentation

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

Definition at line 67 of file weiBase.h.

template<typename _Key , typename _Val >
WeLinkedListElem< _Key, _Val >::WeLinkedListElem ( WeLinkedListElem< _Key, _Val > &  elem  )  [inline]

Definition at line 73 of file weiBase.h.

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

Definition at line 81 of file weiBase.h.


Member Function Documentation

template<typename _Key , typename _Val >
void WeLinkedListElem< _Key, _Val >::Add ( WeLinkedListElem< _Key, _Val > *  elem  )  [inline]

Definition at line 86 of file weiBase.h.

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

template<typename _Key , typename _Val >
void WeLinkedListElem< _Key, _Val >::Key ( const _Key &  elem  )  [inline]

Definition at line 99 of file weiBase.h.

template<typename _Key , typename _Val >
const _Key& WeLinkedListElem< _Key, _Val >::Key ( void   )  const [inline]

Definition at line 98 of file weiBase.h.

template<typename _Key , typename _Val >
void WeLinkedListElem< _Key, _Val >::Link ( WeLinkedListElem< _Key, _Val > *  elem  )  [inline]

Definition at line 94 of file weiBase.h.

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

Definition at line 95 of file weiBase.h.

template<typename _Key , typename _Val >
void WeLinkedListElem< _Key, _Val >::Value ( const _Val &  elem  )  [inline]

Definition at line 103 of file weiBase.h.

template<typename _Key , typename _Val >
const _Val& WeLinkedListElem< _Key, _Val >::Value ( void   )  const [inline]

Definition at line 102 of file weiBase.h.


Member Data Documentation

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

Definition at line 111 of file weiBase.h.

template<typename _Key , typename _Val >
_Key WeLinkedListElem< _Key, _Val >::first [protected]

Definition at line 103 of file weiBase.h.

template<typename _Key , typename _Val >
WeLinkedListElem<_Key, _Val>* WeLinkedListElem< _Key, _Val >::next [protected]

Definition at line 108 of file weiBase.h.

template<typename _Key , typename _Val >
_Val WeLinkedListElem< _Key, _Val >::second [protected]

Definition at line 107 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