range_iterator_funcs.hpp File Reference

Go to the source code of this file.

Namespaces

namespace  arbb
 

The Intel(R) ArBB C++ frontend namespace.


Functions

template<typename T >
bool arbb::operator== (const range_iterator< T > &a, const range_iterator< T > &b)
 Returns true if a points to the same element as b.
template<typename T >
bool arbb::operator== (const const_range_iterator< T > &a, const const_range_iterator< T > &b)
 Returns true if a points to the same element as b.
template<typename T >
bool arbb::operator!= (const range_iterator< T > &a, const range_iterator< T > &b)
 Returns true if a points to a different element than b.
template<typename T >
bool arbb::operator!= (const const_range_iterator< T > &a, const const_range_iterator< T > &b)
 Returns true if a points to a different element than b.
template<typename T >
bool arbb::operator< (const range_iterator< T > &a, const range_iterator< T > &b)
 Returns true if a points to an element earlier in the range than b.
template<typename T >
bool arbb::operator< (const const_range_iterator< T > &a, const const_range_iterator< T > &b)
 Returns true if a points to an element earlier in the range than b.
template<typename T >
bool arbb::operator<= (const range_iterator< T > &a, const range_iterator< T > &b)
 Returns true if a points to an element earlier in the range than or at the same location as b.
template<typename T >
bool arbb::operator<= (const const_range_iterator< T > &a, const const_range_iterator< T > &b)
 Returns true if a points to an element earlier in the range than or at the same location as b.
template<typename T >
bool arbb::operator> (const range_iterator< T > &a, const range_iterator< T > &b)
 Returns true if a points to an element later in the range than b.
template<typename T >
bool arbb::operator> (const const_range_iterator< T > &a, const const_range_iterator< T > &b)
 Returns true if a points to an element later in the range than b.
template<typename T >
bool arbb::operator>= (const range_iterator< T > &a, const range_iterator< T > &b)
 Returns true if a points to an element later in the range than or at the same location as b.
template<typename T >
bool arbb::operator>= (const const_range_iterator< T > &a, const const_range_iterator< T > &b)
 Returns true if a points to an element later in the range than or at the same location as b.
template<typename T >
range_iterator< T > arbb::operator+ (range_iterator< T > a, typename range_iterator< T >::difference_type b)
 Returns an iterator offset b elements from a.
template<typename T >
const_range_iterator< T > arbb::operator+ (const_range_iterator< T > a, typename const_range_iterator< T >::difference_type b)
 Returns an iterator offset b elements from a.
template<typename T >
range_iterator< T > arbb::operator+ (typename range_iterator< T >::difference_type a, range_iterator< T > b)
 Returns an iterator offset a elements from b.
template<typename T >
const_range_iterator< T > arbb::operator+ (typename const_range_iterator< T >::difference_type a, const_range_iterator< T > b)
 Returns an iterator offset a elements from b.
template<typename T >
range_iterator< T >
::difference_type 
arbb::operator- (range_iterator< T > a, range_iterator< T > b)
 Returns the offset added to b to obtain a.
template<typename T >
const_range_iterator< T >
::difference_type 
arbb::operator- (const_range_iterator< T > a, const_range_iterator< T > b)
 Returns the offset added to b to obtain a.
template<typename T >
range_iterator< T > arbb::operator- (range_iterator< T > a, typename range_iterator< T >::difference_type b)
 Returns an iterator offset -b elements from a.
template<typename T >
const_range_iterator< T > arbb::operator- (const_range_iterator< T > a, typename const_range_iterator< T >::difference_type b)
 Returns an iterator offset -b elements from a.

Submit feedback on this help topic

Copyright © 2010, Intel Corporation. All rights reserved.