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