phdmesh::SetvMember< KeyType > Class Template Reference

#include <Setv.hpp>

List of all members.


Detailed Description

template<typename KeyType>
class phdmesh::SetvMember< KeyType >

Base class for Setv members.

Objects stored in a Setv container must be derived from this template base class with the key type for the container.

  class MyValueClass : public SetvMember<MyKeyType> { ... };
  

Definition at line 138 of file Setv.hpp.

Public Types

typedef KeyType key_type

Public Member Functions

const key_typekey () const
 ~SetvMember ()
 SetvMember ()
 SetvMember (const SetvMember< key_type > &rhs)
 SetvMember (const KeyType &k)

Friends

class Setv
class SetvIter


Member Typedef Documentation

template<typename KeyType>
typedef KeyType phdmesh::SetvMember< KeyType >::key_type

Type of key, accessed by Setv container

Definition at line 141 of file Setv.hpp.


Constructor & Destructor Documentation

template<typename KeyType>
phdmesh::SetvMember< KeyType >::~SetvMember (  )  [inline]

A destroyed node is automatically removed from its container

Definition at line 147 of file Setv.hpp.

template<typename KeyType>
phdmesh::SetvMember< KeyType >::SetvMember (  )  [inline]

Default contructor

Definition at line 150 of file Setv.hpp.

template<typename KeyType>
phdmesh::SetvMember< KeyType >::SetvMember ( const SetvMember< key_type > &  rhs  )  [inline]

Copy constructor

Definition at line 153 of file Setv.hpp.

template<typename KeyType>
phdmesh::SetvMember< KeyType >::SetvMember ( const KeyType &  k  )  [inline, explicit]

explicit Key constructor

Definition at line 157 of file Setv.hpp.


Member Function Documentation

template<typename KeyType>
const key_type& phdmesh::SetvMember< KeyType >::key (  )  const [inline]

Query key

Definition at line 144 of file Setv.hpp.


The documentation for this class was generated from the following file:
Generated on Tue Jul 13 09:22:43 2010 for phdMesh by  doxygen 1.4.7