Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

Anp::DataItem< K, D > Class Template Reference

#include <DataItem.h>

List of all members.

Public Member Functions

 DataItem ()
 DataItem (const K key_, const D data_)
 ~DataItem ()
void Set (const K key_, const D data_)
void SetData (const D data_)
void SetKey (const K key_)
Data () const
Key () const

Private Attributes

key
data

template<class K, class D>
class Anp::DataItem< K, D >


Constructor & Destructor Documentation

template<class K, class D>
Anp::DataItem< K, D >::DataItem  ) 
 

Definition at line 73 of file DataItem.h.

00073 {}

template<class K, class D>
Anp::DataItem< K, D >::DataItem const K  key_,
const D  data_
 

Definition at line 74 of file DataItem.h.

00075       :key(key_),
00076        data(data_)
00077    {
00078    }     

template<class K, class D>
Anp::DataItem< K, D >::~DataItem  ) 
 

Definition at line 80 of file DataItem.h.

00080 {}


Member Function Documentation

template<class K, class D>
D Anp::DataItem< K, D >::Data  )  const
 

Definition at line 96 of file DataItem.h.

Referenced by Anp::operator<<().

00096 { return data; }

template<class K, class D>
K Anp::DataItem< K, D >::Key  )  const
 

Definition at line 97 of file DataItem.h.

Referenced by Anp::Truth::Add(), Anp::operator<<(), and Anp::operator==().

00097 { return key; }

template<class K, class D>
void Anp::DataItem< K, D >::Set const K  key_,
const D  data_
 

Definition at line 82 of file DataItem.h.

References Anp::DataItem< K, D >::data, and Anp::DataItem< K, D >::key.

00083    { 
00084       key  = key_;
00085       data = data_;
00086    }

template<class K, class D>
void Anp::DataItem< K, D >::SetData const D  data_  ) 
 

Definition at line 87 of file DataItem.h.

References Anp::DataItem< K, D >::data.

00088    { 
00089       data = data_;
00090    }

template<class K, class D>
void Anp::DataItem< K, D >::SetKey const K  key_  ) 
 

Definition at line 91 of file DataItem.h.

References Anp::DataItem< K, D >::key.

00092    { 
00093       key  = key_;
00094    }


Member Data Documentation

template<class K, class D>
D Anp::DataItem< K, D >::data [private]
 

Definition at line 38 of file DataItem.h.

Referenced by Anp::DataItem< K, D >::Set(), and Anp::DataItem< K, D >::SetData().

template<class K, class D>
K Anp::DataItem< K, D >::key [private]
 

Definition at line 37 of file DataItem.h.

Referenced by Anp::DataItem< K, D >::Set(), and Anp::DataItem< K, D >::SetKey().


The documentation for this class was generated from the following file:
Generated on Mon Feb 15 11:10:31 2010 for loon by  doxygen 1.3.9.1