1 #ifndef VIENNACL_RANGE_HPP_ 
    2 #define VIENNACL_RANGE_HPP_ 
   37 template<
typename SizeT ,
 
   51     assert(start_index <= stop_index);
 
basic_range(size_type start_index, size_type stop_index)
DistanceT difference_type
const_reference reference
const_reference operator()(size_type i) const 
bool operator!=(const basic_range &r) const 
This file provides the forward declarations for the main types used within ViennaCL. 
const_reference operator[](size_type i) const 
value_type const_reference
A range class that refers to an interval [start, stop), where 'start' is included, and 'stop' is excluded. 
bool operator==(const basic_range &r) const