Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::detail::multi_array::value_accessor_one< T > Class Template Reference

#include <base.hpp>

Inheritance diagram for boost::detail::multi_array::value_accessor_one< T >:
Collaboration diagram for boost::detail::multi_array::value_accessor_one< T >:

Public Types

typedef super_type::index index
 
typedef T element
 
typedef T value_type
 
typedef Treference
 
typedef T constconst_reference
 
typedef
multi_array_types::size_type 
size_type
 
typedef
multi_array_types::difference_type 
difference_type
 
typedef
multi_array_types::index_range 
index_range
 
typedef
multi_array_types::extent_range 
extent_range
 
typedef
multi_array_types::index_gen 
index_gen
 
typedef
multi_array_types::extent_gen 
extent_gen
 

Protected Member Functions

template<typename Reference , typename TPtr >
Reference access (boost::type< Reference >, index idx, TPtr base, const size_type *extents, const index *strides, const index *index_bases) const
 
 value_accessor_one ()
 
 ~value_accessor_one ()
 

Member Typedef Documentation

template<typename T >
typedef T boost::detail::multi_array::value_accessor_one< T >::element
template<typename T >
typedef T& boost::detail::multi_array::value_accessor_one< T >::reference
template<typename T >
typedef T boost::detail::multi_array::value_accessor_one< T >::value_type

Constructor & Destructor Documentation

template<typename T >
boost::detail::multi_array::value_accessor_one< T >::value_accessor_one ( )
inlineprotected
template<typename T >
boost::detail::multi_array::value_accessor_one< T >::~value_accessor_one ( )
inlineprotected

Member Function Documentation

template<typename T >
template<typename Reference , typename TPtr >
Reference boost::detail::multi_array::value_accessor_one< T >::access ( boost::type< Reference >  ,
index  idx,
TPtr  base,
const size_type extents,
const index strides,
const index index_bases 
) const
inlineprotected

The documentation for this class was generated from the following file: