35 #ifndef ANA_GRAPH_AGRAPHITERATOR_H
36 #define ANA_GRAPH_AGRAPHITERATOR_H
49 class const_AGraphIterator;
59 typedef std::set<carto::shared_ptr<AObject> >
datatype;
86 typedef std::set<carto::shared_ptr<AObject> >
datatype;
110 (
const AGraphIterator::datatype::iterator& thing )
131 bool AGraphIterator::operator !=
134 return other.operator != ( *this );
139 bool AGraphIterator::operator !=
142 return _dataIt != other._dataIt;
147 bool AGraphIterator::operator !=
150 return _dataIt != other._dataIt;
182 (
const const_AGraphIterator::datatype::const_iterator& thing )
203 bool const_AGraphIterator::operator !=
206 return other.operator != ( *this );
211 bool const_AGraphIterator::operator !=
214 return _dataIt != other._dataIt;
219 bool const_AGraphIterator::operator !=
222 return _dataIt != other._dataIt;
datatype::iterator _dataIt
virtual AGraphIterator & operator++()
virtual AObject * operator*() const
virtual bool operator!=(const BaseIterator &other) const
AGraphIterator(const datatype::iterator &thing)
virtual BaseIterator * clone() const
virtual AGraphIterator & operator--()
std::set< carto::shared_ptr< AObject > > datatype
virtual ~AGraphIterator()
Base Anatomist object (abstract)
virtual BaseIterator * clone() const
virtual const_AGraphIterator & operator++()
virtual bool operator!=(const BaseIterator &other) const
virtual ~const_AGraphIterator()
datatype::const_iterator _dataIt
std::set< carto::shared_ptr< AObject > > datatype
virtual const_AGraphIterator & operator--()
const_AGraphIterator(const datatype::const_iterator &thing)
virtual AObject * operator*() const