Quick Links:

bal | bbl | bdl | bsl

Classes | Namespaces | Functions

bslstl_randomaccessiterator.h File Reference

Provide a template to create STL-compliant random access iterators. More...

Go to the source code of this file.

Classes

class  bslstl::RandomAccessIterator< T, ITER_IMP, TAG_TYPE >

Namespaces

namespace  bslstl

Functions

template<class T1 , class T2 , class ITER_IMP , class TAG_TYPE >
bool bslstl::operator== (const RandomAccessIterator< T1, ITER_IMP, TAG_TYPE > &lhs, const RandomAccessIterator< T2, ITER_IMP, TAG_TYPE > &rhs)
template<class T1 , class T2 , class ITER_IMP , class TAG_TYPE >
bool bslstl::operator!= (const RandomAccessIterator< T1, ITER_IMP, TAG_TYPE > &lhs, const RandomAccessIterator< T2, ITER_IMP, TAG_TYPE > &rhs)
template<class T , class ITER_IMP , class TAG_TYPE >
RandomAccessIterator< T,
ITER_IMP, TAG_TYPE > 
bslstl::operator++ (RandomAccessIterator< T, ITER_IMP, TAG_TYPE > &iter, int)
template<class T , class ITER_IMP , class TAG_TYPE >
RandomAccessIterator< T,
ITER_IMP, TAG_TYPE > 
bslstl::operator-- (RandomAccessIterator< T, ITER_IMP, TAG_TYPE > &iter, int)
template<class T , class ITER_IMP , class TAG_TYPE >
RandomAccessIterator< T,
ITER_IMP, TAG_TYPE > 
bslstl::operator+ (const RandomAccessIterator< T, ITER_IMP, TAG_TYPE > &lhs, std::ptrdiff_t rhs)
template<class T , class ITER_IMP , class TAG_TYPE >
RandomAccessIterator< T,
ITER_IMP, TAG_TYPE > 
bslstl::operator+ (std::ptrdiff_t lhs, const RandomAccessIterator< T, ITER_IMP, TAG_TYPE > &rhs)
template<class T , class ITER_IMP , class TAG_TYPE >
RandomAccessIterator< T,
ITER_IMP, TAG_TYPE > 
bslstl::operator- (const RandomAccessIterator< T, ITER_IMP, TAG_TYPE > &lhs, std::ptrdiff_t rhs)
template<class T1 , class T2 , class ITER_IMP , class TAG_TYPE >
std::ptrdiff_t bslstl::operator- (const RandomAccessIterator< T1, ITER_IMP, TAG_TYPE > &lhs, const RandomAccessIterator< T2, ITER_IMP, TAG_TYPE > &rhs)
template<class T1 , class T2 , class ITER_IMP , class TAG_TYPE >
bool bslstl::operator< (const RandomAccessIterator< T1, ITER_IMP, TAG_TYPE > &lhs, const RandomAccessIterator< T2, ITER_IMP, TAG_TYPE > &rhs)
template<class T1 , class T2 , class ITER_IMP , class TAG_TYPE >
bool bslstl::operator> (const RandomAccessIterator< T1, ITER_IMP, TAG_TYPE > &lhs, const RandomAccessIterator< T2, ITER_IMP, TAG_TYPE > &rhs)
template<class T1 , class T2 , class ITER_IMP , class TAG_TYPE >
bool bslstl::operator<= (const RandomAccessIterator< T1, ITER_IMP, TAG_TYPE > &lhs, const RandomAccessIterator< T2, ITER_IMP, TAG_TYPE > &rhs)
template<class T1 , class T2 , class ITER_IMP , class TAG_TYPE >
bool bslstl::operator>= (const RandomAccessIterator< T1, ITER_IMP, TAG_TYPE > &lhs, const RandomAccessIterator< T2, ITER_IMP, TAG_TYPE > &rhs)

Detailed Description