45#ifndef G4MOLECULEITERATOR_HH_
46#define G4MOLECULEITERATOR_HH_
51template<
typename MOLECULE>
55 typedef std::map<G4String, MOLECULE*>
MAP;
58 typename MAP::iterator
fIt;
81 if (
this == &right)
return *
this;
92 return fIt !=
fMap->end() ? true :
false;
99 return fIt !=
fMap->end() ? true :
false;
119 if (
fIt ==
fMap->end())
return false;
G4MoleculeIterator(const G4MoleculeIterator &right)
std::map< G4String, MOLECULE * > MAP
G4MoleculeIterator(MAP &_map)
virtual ~G4MoleculeIterator()
G4MoleculeIterator & operator=(const G4MoleculeIterator &right)