45 #ifndef G4MOLECULEITERATOR_HH_
46 #define G4MOLECULEITERATOR_HH_
50 template<
typename MOLECULE>
54 typedef std::map<G4String, MOLECULE*>
MAP;
57 typename MAP::iterator
fIt;
80 if (
this == &right)
return *
this;
91 return fIt !=
fMap->end() ?
true :
false;
98 return fIt !=
fMap->end() ?
true :
false;
118 if (
fIt ==
fMap->end())
return false;
virtual ~G4MoleculeIterator()
G4MoleculeIterator(const G4MoleculeIterator &right)
std::map< G4String, MOLECULE * > MAP
G4MoleculeIterator(MAP &_map)
G4MoleculeIterator & operator=(const G4MoleculeIterator &right)