TPIE

11a2c2d
array_view.h File Reference
#include <vector>
#include <tpie/array.h>
#include <tpie/array_view_base.h>
#include <tpie/internal_vector.h>
#include <type_traits>

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
 

Functions

template<typename T >
array_view< typename std::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.