
Public Types | |
| typedef ptrdiff_t | difference_type |
| typedef ptrdiff_t | difference_type |
| typedef ptrdiff_t | difference_type |
| typedef ptrdiff_t | difference_type |
Public Member Functions | |
| I () | |
| ~I () | |
| I (T *) | |
| I (const I &) | |
| T & | operator * () |
| T * | operator-> () |
| T & | operator[] (const difference_type &) const |
| I & | operator= (const I &) |
| I & | operator++ () |
| I | operator++ (int) |
| I & | operator-- () |
| I | operator-- (int) |
| I & | operator+= (const difference_type &) |
| I & | operator-= (const difference_type &) |
| I | operator+ (const difference_type &) const |
| I | operator- (const difference_type &) const |
| I () | |
| ~I () | |
| I (T *) | |
| I (const I &) | |
| T & | operator * () |
| T * | operator-> () |
| T & | operator[] (const difference_type &) const |
| I & | operator= (const I &) |
| I & | operator++ () |
| I | operator++ (int) |
| I & | operator-- () |
| I | operator-- (int) |
| I & | operator+= (const difference_type &) |
| I & | operator-= (const difference_type &) |
| I | operator+ (const difference_type &) const |
| I | operator- (const difference_type &) const |
| I () | |
| ~I () | |
| I (T *) | |
| I (const I &) | |
| T & | operator * () |
| T * | operator-> () |
| T & | operator[] (const difference_type &) const |
| I & | operator= (const I &) |
| I & | operator++ () |
| I | operator++ (int) |
| I & | operator-- () |
| I | operator-- (int) |
| I & | operator+= (const difference_type &) |
| I & | operator-= (const difference_type &) |
| I | operator+ (const difference_type &) const |
| I | operator- (const difference_type &) const |
| I () | |
| ~I () | |
| I (T *) | |
| I (const I &) | |
| T & | operator * () |
| T * | operator-> () |
| T & | operator[] (const difference_type &) const |
| I & | operator= (const I &) |
| I & | operator++ () |
| I | operator++ (int) |
| I & | operator-- () |
| I | operator-- (int) |
| I & | operator+= (const difference_type &) |
| I & | operator-= (const difference_type &) |
| I | operator+ (const difference_type &) const |
| I | operator- (const difference_type &) const |
Friends | |
| template<typename S> | |
| bool | operator== (I< S > &, I< S > &) |
| template<typename S> | |
| bool | operator== (const I< S > &, const I< S > &) |
| template<typename S> | |
| bool | operator< (I< S > &, I< S > &) |
| template<typename S> | |
| bool | operator< (const I< S > &, const I< S > &) |
| template<typename S> | |
| bool | operator<= (I< S > &, I< S > &) |
| template<typename S> | |
| bool | operator<= (const I< S > &, const I< S > &) |
| template<typename S> | |
| bool | operator> (I< S > &, I< S > &) |
| template<typename S> | |
| bool | operator> (const I< S > &, const I< S > &) |
| template<typename S> | |
| bool | operator>= (I< S > &, I< S > &) |
| template<typename S> | |
| bool | operator>= (const I< S > &, const I< S > &) |
| template<typename S> | |
| I< S >::difference_type | operator- (I< S > &, I< S > &) |
| template<typename S> | |
| I< S >::difference_type | operator- (const I< S > &, const I< S > &) |
| template<typename S> | |
| I< S > | operator+ (typename I< S >::difference_type, const I< S > &) |
| template<typename S> | |
| bool | operator== (I< S > &, I< S > &) |
| template<typename S> | |
| bool | operator== (const I< S > &, const I< S > &) |
| template<typename S> | |
| bool | operator< (I< S > &, I< S > &) |
| template<typename S> | |
| bool | operator< (const I< S > &, const I< S > &) |
| template<typename S> | |
| bool | operator<= (I< S > &, I< S > &) |
| template<typename S> | |
| bool | operator<= (const I< S > &, const I< S > &) |
| template<typename S> | |
| bool | operator> (I< S > &, I< S > &) |
| template<typename S> | |
| bool | operator> (const I< S > &, const I< S > &) |
| template<typename S> | |
| bool | operator>= (I< S > &, I< S > &) |
| template<typename S> | |
| bool | operator>= (const I< S > &, const I< S > &) |
| template<typename S> | |
| I< S >::difference_type | operator- (I< S > &, I< S > &) |
| template<typename S> | |
| I< S >::difference_type | operator- (const I< S > &, const I< S > &) |
| template<typename S> | |
| I< S > | operator+ (typename I< S >::difference_type, const I< S > &) |
| template<typename S> | |
| bool | operator== (I< S > &, I< S > &) |
| template<typename S> | |
| bool | operator== (const I< S > &, const I< S > &) |
| template<typename S> | |
| bool | operator< (I< S > &, I< S > &) |
| template<typename S> | |
| bool | operator< (const I< S > &, const I< S > &) |
| template<typename S> | |
| bool | operator<= (I< S > &, I< S > &) |
| template<typename S> | |
| bool | operator<= (const I< S > &, const I< S > &) |
| template<typename S> | |
| bool | operator> (I< S > &, I< S > &) |
| template<typename S> | |
| bool | operator> (const I< S > &, const I< S > &) |
| template<typename S> | |
| bool | operator>= (I< S > &, I< S > &) |
| template<typename S> | |
| bool | operator>= (const I< S > &, const I< S > &) |
| template<typename S> | |
| I< S >::difference_type | operator- (I< S > &, I< S > &) |
| template<typename S> | |
| I< S >::difference_type | operator- (const I< S > &, const I< S > &) |
| template<typename S> | |
| I< S > | operator+ (typename I< S >::difference_type, const I< S > &) |
| template<typename S> | |
| bool | operator== (I< S > &, I< S > &) |
| template<typename S> | |
| bool | operator== (const I< S > &, const I< S > &) |
| template<typename S> | |
| bool | operator< (I< S > &, I< S > &) |
| template<typename S> | |
| bool | operator< (const I< S > &, const I< S > &) |
| template<typename S> | |
| bool | operator<= (I< S > &, I< S > &) |
| template<typename S> | |
| bool | operator<= (const I< S > &, const I< S > &) |
| template<typename S> | |
| bool | operator> (I< S > &, I< S > &) |
| template<typename S> | |
| bool | operator> (const I< S > &, const I< S > &) |
| template<typename S> | |
| bool | operator>= (I< S > &, I< S > &) |
| template<typename S> | |
| bool | operator>= (const I< S > &, const I< S > &) |
| template<typename S> | |
| I< S >::difference_type | operator- (I< S > &, I< S > &) |
| template<typename S> | |
| I< S >::difference_type | operator- (const I< S > &, const I< S > &) |
| template<typename S> | |
| I< S > | operator+ (typename I< S >::difference_type, const I< S > &) |
Definition at line 8 of file collapse-2.C.
| typedef ptrdiff_t I< T >::difference_type |
| typedef ptrdiff_t I< T >::difference_type |
| typedef ptrdiff_t I< T >::difference_type |
| typedef ptrdiff_t I< T >::difference_type |
Definition at line 11 of file collapse-2.C.
Definition at line 44 of file collapse-2.C.
Referenced by I< T >::operator+(), I< T >::operator++(), I< T >::operator-(), and I< T >::operator--().
Here is the caller graph for this function:

Definition at line 46 of file collapse-2.C.
Definition at line 47 of file collapse-2.C.
| T& I< T >::operator * | ( | ) |
| T& I< T >::operator * | ( | ) |
| T& I< T >::operator * | ( | ) |
| T & I< T >::operator * | ( | ) |
Definition at line 48 of file collapse-2.C.
| I I< T >::operator+ | ( | const difference_type & | ) | const |
| I I< T >::operator+ | ( | const difference_type & | ) | const |
| I I< T >::operator+ | ( | const difference_type & | ) | const |
| I< T > I< T >::operator+ | ( | const difference_type & | ) | const |
Definition at line 58 of file collapse-2.C.
References I< T >::I().
Here is the call graph for this function:

Definition at line 53 of file collapse-2.C.
References I< T >::I().
Here is the call graph for this function:

Definition at line 52 of file collapse-2.C.
| I& I< T >::operator+= | ( | const difference_type & | ) |
| I& I< T >::operator+= | ( | const difference_type & | ) |
| I& I< T >::operator+= | ( | const difference_type & | ) |
| I< T > & I< T >::operator+= | ( | const difference_type & | ) |
Definition at line 56 of file collapse-2.C.
| I I< T >::operator- | ( | const difference_type & | ) | const |
| I I< T >::operator- | ( | const difference_type & | ) | const |
| I I< T >::operator- | ( | const difference_type & | ) | const |
| I< T > I< T >::operator- | ( | const difference_type & | ) | const |
Definition at line 59 of file collapse-2.C.
References I< T >::I().
Here is the call graph for this function:

Definition at line 55 of file collapse-2.C.
References I< T >::I().
Here is the call graph for this function:

Definition at line 54 of file collapse-2.C.
| I& I< T >::operator-= | ( | const difference_type & | ) |
| I& I< T >::operator-= | ( | const difference_type & | ) |
| I& I< T >::operator-= | ( | const difference_type & | ) |
| I< T > & I< T >::operator-= | ( | const difference_type & | ) |
Definition at line 57 of file collapse-2.C.
| T* I< T >::operator-> | ( | ) |
| T* I< T >::operator-> | ( | ) |
| T* I< T >::operator-> | ( | ) |
| T * I< T >::operator-> | ( | ) |
Definition at line 49 of file collapse-2.C.
| T& I< T >::operator[] | ( | const difference_type & | ) | const |
| T& I< T >::operator[] | ( | const difference_type & | ) | const |
| T& I< T >::operator[] | ( | const difference_type & | ) | const |
| T & I< T >::operator[] | ( | const difference_type & | ) | const |
Definition at line 50 of file collapse-2.C.
| I<S> operator+ | ( | typename I< S >::difference_type | , | |
| const I< S > & | ||||
| ) | [friend] |
| I<S> operator+ | ( | typename I< S >::difference_type | , | |
| const I< S > & | ||||
| ) | [friend] |
| I<S> operator+ | ( | typename I< S >::difference_type | , | |
| const I< S > & | ||||
| ) | [friend] |
| I<S> operator+ | ( | typename I< S >::difference_type | , | |
| const I< S > & | ||||
| ) | [friend] |
| I<S>::difference_type operator- | ( | const I< S > & | , | |
| const I< S > & | ||||
| ) | [friend] |
| I<S>::difference_type operator- | ( | I< S > & | , | |
| I< S > & | ||||
| ) | [friend] |
| I<S>::difference_type operator- | ( | const I< S > & | , | |
| const I< S > & | ||||
| ) | [friend] |
| I<S>::difference_type operator- | ( | I< S > & | , | |
| I< S > & | ||||
| ) | [friend] |
| I<S>::difference_type operator- | ( | const I< S > & | , | |
| const I< S > & | ||||
| ) | [friend] |
| I<S>::difference_type operator- | ( | I< S > & | , | |
| I< S > & | ||||
| ) | [friend] |
| I<S>::difference_type operator- | ( | const I< S > & | , | |
| const I< S > & | ||||
| ) | [friend] |
| I<S>::difference_type operator- | ( | I< S > & | , | |
| I< S > & | ||||
| ) | [friend] |
| bool operator< | ( | const I< S > & | , | |
| const I< S > & | ||||
| ) | [friend] |
| bool operator< | ( | const I< S > & | , | |
| const I< S > & | ||||
| ) | [friend] |
| bool operator< | ( | const I< S > & | , | |
| const I< S > & | ||||
| ) | [friend] |
| bool operator< | ( | const I< S > & | , | |
| const I< S > & | ||||
| ) | [friend] |
| bool operator<= | ( | const I< S > & | , | |
| const I< S > & | ||||
| ) | [friend] |
| bool operator<= | ( | const I< S > & | , | |
| const I< S > & | ||||
| ) | [friend] |
| bool operator<= | ( | const I< S > & | , | |
| const I< S > & | ||||
| ) | [friend] |
| bool operator<= | ( | const I< S > & | , | |
| const I< S > & | ||||
| ) | [friend] |
| bool operator== | ( | const I< S > & | , | |
| const I< S > & | ||||
| ) | [friend] |
| bool operator== | ( | const I< S > & | , | |
| const I< S > & | ||||
| ) | [friend] |
| bool operator== | ( | const I< S > & | , | |
| const I< S > & | ||||
| ) | [friend] |
| bool operator== | ( | const I< S > & | , | |
| const I< S > & | ||||
| ) | [friend] |
| bool operator> | ( | const I< S > & | , | |
| const I< S > & | ||||
| ) | [friend] |
| bool operator> | ( | const I< S > & | , | |
| const I< S > & | ||||
| ) | [friend] |
| bool operator> | ( | const I< S > & | , | |
| const I< S > & | ||||
| ) | [friend] |
| bool operator> | ( | const I< S > & | , | |
| const I< S > & | ||||
| ) | [friend] |
| bool operator>= | ( | const I< S > & | , | |
| const I< S > & | ||||
| ) | [friend] |
| bool operator>= | ( | const I< S > & | , | |
| const I< S > & | ||||
| ) | [friend] |
| bool operator>= | ( | const I< S > & | , | |
| const I< S > & | ||||
| ) | [friend] |
| bool operator>= | ( | const I< S > & | , | |
| const I< S > & | ||||
| ) | [friend] |
1.4.7