#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==().