phdMesh  Version of the Day
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Groups
Public Types | Public Member Functions | Friends | List of all members
phdmesh::SetvMember< KeyType > Class Template Reference

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. More...

#include <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

template<class T , class C , class A >
class Setv
 
template<class T , bool F>
class SetvIter
 

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.

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)
inlineexplicit

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: