Geant4  10.00.p01
G4ParticleTableIterator< K, V > Class Template Reference

#include <G4ParticleTableIterator.hh>

Public Types

typedef std::map< K, V,
std::less< K > > 
Map
 

Public Member Functions

 G4ParticleTableIterator (Map &adict)
 
G4bool operator++ ()
 
G4bool operator() ()
 
void reset (G4bool ifSkipIon=true)
 
K * key () const
 
value () const
 

Private Attributes

Map::iterator it
 
Mapmydict
 
G4bool defined
 
G4bool skipIons
 

Detailed Description

template<class K, class V>
class G4ParticleTableIterator< K, V >

Definition at line 43 of file G4ParticleTableIterator.hh.

Member Typedef Documentation

template<class K, class V>
typedef std::map<K, V, std::less<K> > G4ParticleTableIterator< K, V >::Map

Definition at line 46 of file G4ParticleTableIterator.hh.

Constructor & Destructor Documentation

template<class K, class V>
G4ParticleTableIterator< K, V >::G4ParticleTableIterator ( Map adict)
inline

Definition at line 47 of file G4ParticleTableIterator.hh.

Member Function Documentation

template<class K, class V>
K* G4ParticleTableIterator< K, V >::key ( ) const
inline

Definition at line 85 of file G4ParticleTableIterator.hh.

Member Data Documentation

template<class K, class V>
Map::iterator G4ParticleTableIterator< K, V >::it
private
template<class K, class V>
Map* G4ParticleTableIterator< K, V >::mydict
private
template<class K, class V>
G4bool G4ParticleTableIterator< K, V >::skipIons
private

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