TPIE

2362a60
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 <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
 pipelining/factory_base.h Base class of pipelining factories
 

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.