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] |