#include <N_step_adaptor.h>
Public Types | |
typedef I | Iterator |
typedef N_step_adaptor< I, N, Ref, Ptr, Val, Dist, Ctg > | Self |
typedef Ctg | iterator_category |
typedef Val | value_type |
typedef Dist | difference_type |
typedef std::iterator_traits < I >::reference | reference |
typedef std::iterator_traits < I >::pointer | pointer |
typedef I_Circulator_size_traits < iterator_category, I > | C_S_Traits |
typedef C_S_Traits::size_type | size_type |
typedef I | Circulator |
Public Member Functions | |
N_step_adaptor () | |
N_step_adaptor (Iterator j) | |
template<class II > | |
N_step_adaptor (const N_step_adaptor< II, N > &j) | |
Circulator | current_circulator () const |
Iterator | current_iterator () const |
bool | operator== (CGAL_NULL_TYPE p) const |
bool | operator!= (CGAL_NULL_TYPE p) const |
bool | operator== (const Self &i) const |
bool | operator!= (const Self &i) const |
Ref | operator* () const |
Ptr | operator-> () const |
Self & | operator++ () |
Self | operator++ (int) |
Self & | operator-- () |
Self | operator-- (int) |
Self | min_circulator () const |
Self & | operator+= (difference_type n) |
Self | operator+ (difference_type n) const |
Self & | operator-= (difference_type n) |
Self | operator- (difference_type n) const |
difference_type | operator- (const Self &i) const |
Ref | operator[] (difference_type n) const |
bool | operator< (const Self &i) const |
bool | operator> (const Self &i) const |
bool | operator<= (const Self &i) const |
bool | operator>= (const Self &i) const |
Protected Attributes | |
I | nt |
Definition at line 72 of file N_step_adaptor.h.
typedef I_Circulator_size_traits<iterator_category,I> C_S_Traits |
Definition at line 89 of file N_step_adaptor.h.
typedef I Circulator |
Definition at line 106 of file N_step_adaptor.h.
typedef Dist difference_type |
Definition at line 80 of file N_step_adaptor.h.
typedef I Iterator |
Definition at line 76 of file N_step_adaptor.h.
typedef Ctg iterator_category |
Definition at line 78 of file N_step_adaptor.h.
Definition at line 86 of file N_step_adaptor.h.
Definition at line 85 of file N_step_adaptor.h.
typedef N_step_adaptor<I,N,Ref,Ptr,Val,Dist,Ctg> Self |
Definition at line 77 of file N_step_adaptor.h.
typedef C_S_Traits::size_type size_type |
Definition at line 90 of file N_step_adaptor.h.
typedef Val value_type |
Definition at line 79 of file N_step_adaptor.h.
|
inline |
Definition at line 95 of file N_step_adaptor.h.
|
inline |
Definition at line 96 of file N_step_adaptor.h.
|
inline |
Definition at line 99 of file N_step_adaptor.h.
|
inline |
Definition at line 107 of file N_step_adaptor.h.
References N_step_adaptor< I, N, Ref, Ptr, Val, Dist, Ctg >::nt.
|
inline |
Definition at line 109 of file N_step_adaptor.h.
References N_step_adaptor< I, N, Ref, Ptr, Val, Dist, Ctg >::nt.
|
inline |
Definition at line 145 of file N_step_adaptor.h.
References N_step_adaptor< I, N, Ref, Ptr, Val, Dist, Ctg >::nt.
|
inline |
Definition at line 114 of file N_step_adaptor.h.
|
inline |
|
inline |
Definition at line 117 of file N_step_adaptor.h.
References N_step_adaptor< I, N, Ref, Ptr, Val, Dist, Ctg >::nt.
|
inline |
Definition at line 150 of file N_step_adaptor.h.
References N_step_adaptor< I, N, Ref, Ptr, Val, Dist, Ctg >::nt.
|
inline |
Definition at line 119 of file N_step_adaptor.h.
References N_step_adaptor< I, N, Ref, Ptr, Val, Dist, Ctg >::nt.
|
inline |
Definition at line 123 of file N_step_adaptor.h.
|
inline |
Definition at line 146 of file N_step_adaptor.h.
References N_step_adaptor< I, N, Ref, Ptr, Val, Dist, Ctg >::nt.
Referenced by N_step_adaptor< I, N, Ref, Ptr, Val, Dist, Ctg >::operator-=().
|
inline |
Definition at line 166 of file N_step_adaptor.h.
References n.
|
inline |
Definition at line 170 of file N_step_adaptor.h.
References N_step_adaptor< I, N, Ref, Ptr, Val, Dist, Ctg >::nt.
|
inline |
Definition at line 132 of file N_step_adaptor.h.
References N_step_adaptor< I, N, Ref, Ptr, Val, Dist, Ctg >::nt.
|
inline |
Definition at line 136 of file N_step_adaptor.h.
|
inline |
Definition at line 163 of file N_step_adaptor.h.
References N_step_adaptor< I, N, Ref, Ptr, Val, Dist, Ctg >::operator+=().
|
inline |
Definition at line 118 of file N_step_adaptor.h.
References N_step_adaptor< I, N, Ref, Ptr, Val, Dist, Ctg >::nt.
|
inline |
Definition at line 176 of file N_step_adaptor.h.
References N_step_adaptor< I, N, Ref, Ptr, Val, Dist, Ctg >::nt.
|
inline |
Definition at line 178 of file N_step_adaptor.h.
|
inline |
Definition at line 110 of file N_step_adaptor.h.
References CGAL_assertion, and N_step_adaptor< I, N, Ref, Ptr, Val, Dist, Ctg >::nt.
|
inline |
Definition at line 115 of file N_step_adaptor.h.
References N_step_adaptor< I, N, Ref, Ptr, Val, Dist, Ctg >::nt.
|
inline |
Definition at line 177 of file N_step_adaptor.h.
|
inline |
|
inline |
Definition at line 171 of file N_step_adaptor.h.
References n.
|
protected |
Definition at line 74 of file N_step_adaptor.h.
Referenced by N_step_adaptor< I, N, Ref, Ptr, Val, Dist, Ctg >::current_circulator(), N_step_adaptor< I, N, Ref, Ptr, Val, Dist, Ctg >::current_iterator(), N_step_adaptor< I, N, Ref, Ptr, Val, Dist, Ctg >::min_circulator(), N_step_adaptor< I, N, Ref, Ptr, Val, Dist, Ctg >::operator*(), N_step_adaptor< I, N, Ref, Ptr, Val, Dist, Ctg >::operator+(), N_step_adaptor< I, N, Ref, Ptr, Val, Dist, Ctg >::operator++(), N_step_adaptor< I, N, Ref, Ptr, Val, Dist, Ctg >::operator+=(), N_step_adaptor< I, N, Ref, Ptr, Val, Dist, Ctg >::operator-(), N_step_adaptor< I, N, Ref, Ptr, Val, Dist, Ctg >::operator--(), N_step_adaptor< I, N, Ref, Ptr, Val, Dist, Ctg >::operator->(), N_step_adaptor< I, N, Ref, Ptr, Val, Dist, Ctg >::operator<(), and N_step_adaptor< I, N, Ref, Ptr, Val, Dist, Ctg >::operator==().