template class Core::RangeIterator<CCL::Container, CCL::Iterator, Element>
Overview
Partial specialization of Core::RangeIterator<> for iterating a container given as an (abstract) reference. More…
template <class Element> class RangeIterator<CCL::Container, CCL::Iterator, Element> { public: // construction RangeIterator (const CCL::Container& container); RangeIterator (CCL::Iterator* iterator); RangeIterator (); // methods RangeIterator& operator ++ (); Element operator * (); bool operator != (RangeIterator& other); };
Detailed Documentation
Partial specialization of Core::RangeIterator<> for iterating a container given as an (abstract) reference.
Creates iterator on heap via Container::newIterator ().