TPIE

v1.1rc1-6-g0c97303
array_view.h File Reference

Encapsulation of two pointers from any random access container. More...

#include <vector>
#include <tpie/array.h>
#include <tpie/array_view_base.h>
#include <tpie/internal_vector.h>
#include <boost/type_traits/remove_pointer.hpp>

Go to the source code of this file.

Classes

class  tpie::array_view< T >
 Encapsulation of two pointers from any random access container. More...
 
class  tpie::array_view< const T >
 

Namespaces

 tpie
 TPIE's namespace.
 

Functions

template<typename T >
array_view< typename
boost::remove_pointer
< typename
std::iterator_traits< T >
::pointer >::type > 
tpie::make_array_view (T start, T end)
 
template<typename T >
array_view< T > tpie::make_array_view (T *start, T *end)
 
template<typename T >
array_view< typename
T::value_type > 
tpie::make_array_view (T &s)
 
template<typename T >
array_view< typename
T::value_type > 
tpie::make_array_view (T &s, size_t start, size_t end)
 
template<typename T >
array_view< const typename
T::value_type > 
tpie::make_array_view (const T &s)
 
template<typename T >
array_view< const typename
T::value_type > 
tpie::make_array_view (const T &s, size_t start, size_t end)
 

Detailed Description

Encapsulation of two pointers from any random access container.

Definition in file array_view.h.