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;
std::set< carto::shared_ptr< AObject > > datatype
Base Anatomist object (abstract)
datatype::iterator _dataIt
friend class const_AGraphIterator
datatype::const_iterator _dataIt
AGraphIterator(const datatype::iterator &thing)
virtual ~AGraphIterator()
virtual bool operator!=(const BaseIterator &other) const
virtual AObject * operator*() const
virtual AGraphIterator & operator++()
virtual const_AGraphIterator & operator++()
virtual AObject * operator*() const
virtual BaseIterator * clone() const
const_AGraphIterator(const datatype::const_iterator &thing)
virtual AGraphIterator & operator--()
std::set< carto::shared_ptr< AObject > > datatype
virtual BaseIterator * clone() const