CGAL 5.1 - Handles and Circulators

Classes

class  Circulator
 
class  ForwardCirculator
 
class  BidirectionalCirculator
 
class  RandomAccessCirculator
 
class  ConstHandle
 A constant handle. Refer to the Handle concept for more details. More...
 
class  ConstRange
 A constant iterator range. Refer to the Range concept for more details. More...
 
class  Handle
 Most data structures in CGAL use the concept of Handle in their user interface to refer to the elements they store. This concept describes what is sometimes called a trivial iterator. A Handle is akin to a pointer to an object providing the dereference operator operator*() and member access operator->() but no increment or decrement operators like iterators. A Handle is intended to be used whenever the referenced object is not part of a logical sequence. More...
 
class  Range
 CGAL and the STL heavily use the concepts of iterators and iterator ranges to describe linear sequences of elements, and algorithms operating on these. More...