#include <circulator.h>
Public Types | |
typedef Circulator_from_iterator< I, TT, SS, DD > | Self |
typedef I | iterator |
typedef std::iterator_traits < iterator > | Traits |
typedef Traits::value_type | value_type |
typedef std::size_t | size_type |
typedef Traits::difference_type | difference_type |
typedef Traits::reference | reference |
typedef Traits::pointer | pointer |
typedef Traits::iterator_category | Icategory |
typedef I_Circulator_from_iterator_traits < Icategory > | CTraits |
typedef CTraits::iterator_category | iterator_category |
Private Attributes | |
I | m_begin |
I | m_end |
I | current |
Definition at line 1078 of file circulator.h.
Definition at line 1093 of file circulator.h.
typedef Traits::difference_type difference_type |
Definition at line 1088 of file circulator.h.
typedef Traits::iterator_category Icategory |
Definition at line 1092 of file circulator.h.
typedef I iterator |
Definition at line 1083 of file circulator.h.
Definition at line 1094 of file circulator.h.
typedef Traits::pointer pointer |
Definition at line 1090 of file circulator.h.
typedef Traits::reference reference |
Definition at line 1089 of file circulator.h.
typedef Circulator_from_iterator<I,TT,SS,DD> Self |
Definition at line 1082 of file circulator.h.
typedef std::size_t size_type |
Definition at line 1087 of file circulator.h.
Definition at line 1084 of file circulator.h.
typedef Traits::value_type value_type |
Definition at line 1086 of file circulator.h.
|
inline |
Definition at line 1104 of file circulator.h.
|
inline |
Definition at line 1106 of file circulator.h.
|
inline |
Definition at line 1109 of file circulator.h.
|
inline |
Definition at line 1112 of file circulator.h.
|
inline |
Definition at line 1119 of file circulator.h.
|
inline |
Definition at line 1197 of file circulator.h.
References Circulator_from_iterator< I, TT, SS, DD >::m_begin.
|
inline |
Definition at line 1199 of file circulator.h.
References Circulator_from_iterator< I, TT, SS, DD >::current.
|
inline |
Definition at line 1198 of file circulator.h.
References Circulator_from_iterator< I, TT, SS, DD >::m_end.
|
inline |
Definition at line 1200 of file circulator.h.
References Circulator_from_iterator< I, TT, SS, DD >::m_begin, and Circulator_from_iterator< I, TT, SS, DD >::m_end.
|
inline |
Definition at line 1132 of file circulator.h.
|
inline |
Definition at line 1134 of file circulator.h.
|
inline |
Definition at line 1135 of file circulator.h.
References CGAL_assertion, Circulator_from_iterator< I, TT, SS, DD >::current, and Circulator_from_iterator< I, TT, SS, DD >::m_end.
|
inline |
Definition at line 1179 of file circulator.h.
References n.
|
inline |
Definition at line 1143 of file circulator.h.
References CGAL_assertion, Circulator_from_iterator< I, TT, SS, DD >::current, Circulator_from_iterator< I, TT, SS, DD >::m_begin, and Circulator_from_iterator< I, TT, SS, DD >::m_end.
|
inline |
Definition at line 1150 of file circulator.h.
|
inline |
Definition at line 1167 of file circulator.h.
References CGAL_assertion, Circulator_from_iterator< I, TT, SS, DD >::current, i, Circulator_from_iterator< I, TT, SS, DD >::m_begin, Circulator_from_iterator< I, TT, SS, DD >::m_end, and non_negative_mod().
Referenced by Circulator_from_iterator< I, TT, SS, DD >::operator-=().
|
inline |
Definition at line 1184 of file circulator.h.
References n.
|
inline |
Definition at line 1188 of file circulator.h.
References CGAL_assertion, Circulator_from_iterator< I, TT, SS, DD >::current, Circulator_from_iterator< I, TT, SS, DD >::m_begin, and Circulator_from_iterator< I, TT, SS, DD >::m_end.
|
inline |
Definition at line 1155 of file circulator.h.
References CGAL_assertion, Circulator_from_iterator< I, TT, SS, DD >::current, Circulator_from_iterator< I, TT, SS, DD >::m_begin, and Circulator_from_iterator< I, TT, SS, DD >::m_end.
|
inline |
Definition at line 1162 of file circulator.h.
|
inline |
Definition at line 1183 of file circulator.h.
References Circulator_from_iterator< I, TT, SS, DD >::operator+=().
|
inline |
Definition at line 1139 of file circulator.h.
References CGAL_assertion, Circulator_from_iterator< I, TT, SS, DD >::current, and Circulator_from_iterator< I, TT, SS, DD >::m_end.
|
inline |
Definition at line 1127 of file circulator.h.
References CGAL_assertion, CGAL_CIRC_NULL, Circulator_from_iterator< I, TT, SS, DD >::current, Circulator_from_iterator< I, TT, SS, DD >::m_begin, and Circulator_from_iterator< I, TT, SS, DD >::m_end.
|
inline |
Definition at line 1133 of file circulator.h.
References Circulator_from_iterator< I, TT, SS, DD >::current.
|
inline |
Definition at line 1192 of file circulator.h.
References n.
|
private |
Definition at line 1099 of file circulator.h.
Referenced by Circulator_from_iterator< I, TT, SS, DD >::current_iterator(), Circulator_from_iterator< I, TT, SS, DD >::operator*(), Circulator_from_iterator< I, TT, SS, DD >::operator++(), Circulator_from_iterator< I, TT, SS, DD >::operator+=(), Circulator_from_iterator< I, TT, SS, DD >::operator-(), Circulator_from_iterator< I, TT, SS, DD >::operator--(), Circulator_from_iterator< I, TT, SS, DD >::operator->(), and Circulator_from_iterator< I, TT, SS, DD >::operator==().
|
private |
Definition at line 1097 of file circulator.h.
Referenced by Circulator_from_iterator< I, TT, SS, DD >::begin(), Circulator_from_iterator< I, TT, SS, DD >::min_circulator(), Circulator_from_iterator< I, TT, SS, DD >::operator++(), Circulator_from_iterator< I, TT, SS, DD >::operator+=(), Circulator_from_iterator< I, TT, SS, DD >::operator-(), Circulator_from_iterator< I, TT, SS, DD >::operator--(), and Circulator_from_iterator< I, TT, SS, DD >::operator==().
|
private |
Definition at line 1098 of file circulator.h.
Referenced by Circulator_from_iterator< I, TT, SS, DD >::end(), Circulator_from_iterator< I, TT, SS, DD >::min_circulator(), Circulator_from_iterator< I, TT, SS, DD >::operator*(), Circulator_from_iterator< I, TT, SS, DD >::operator++(), Circulator_from_iterator< I, TT, SS, DD >::operator+=(), Circulator_from_iterator< I, TT, SS, DD >::operator-(), Circulator_from_iterator< I, TT, SS, DD >::operator--(), Circulator_from_iterator< I, TT, SS, DD >::operator->(), and Circulator_from_iterator< I, TT, SS, DD >::operator==().