Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::multi_array_concepts::MutableMultiArrayConcept< Array, NumDims > Struct Template Reference

#include <concept_checks.hpp>

Public Types

typedef Array::value_type value_type
 
typedef Array::reference reference
 
typedef Array::const_reference const_reference
 
typedef Array::size_type size_type
 
typedef Array::difference_type difference_type
 
typedef Array::iterator iterator
 
typedef Array::const_iterator const_iterator
 
typedef Array::reverse_iterator reverse_iterator
 
typedef
Array::const_reverse_iterator 
const_reverse_iterator
 
typedef Array::element element
 
typedef Array::index index
 
typedef Array::index_gen index_gen
 
typedef Array::index_range index_range
 
typedef Array::extent_gen extent_gen
 
typedef Array::extent_range extent_range
 

Public Member Functions

void constraints ()
 
void const_constraints (const Array &a)
 

Public Attributes

Array a
 
size_type st
 
const size_typestp
 
index id
 
const indexidp
 
iterator it
 
const_iterator cit
 
reverse_iterator rit
 
const_reverse_iterator crit
 
const elementeltp
 
index_gen idgen
 
index_range range
 

Member Typedef Documentation

template<typename Array , std::size_t NumDims>
typedef Array::const_iterator boost::multi_array_concepts::MutableMultiArrayConcept< Array, NumDims >::const_iterator
template<typename Array , std::size_t NumDims>
typedef Array::const_reference boost::multi_array_concepts::MutableMultiArrayConcept< Array, NumDims >::const_reference
template<typename Array , std::size_t NumDims>
typedef Array::const_reverse_iterator boost::multi_array_concepts::MutableMultiArrayConcept< Array, NumDims >::const_reverse_iterator
template<typename Array , std::size_t NumDims>
typedef Array::difference_type boost::multi_array_concepts::MutableMultiArrayConcept< Array, NumDims >::difference_type
template<typename Array , std::size_t NumDims>
typedef Array::element boost::multi_array_concepts::MutableMultiArrayConcept< Array, NumDims >::element
template<typename Array , std::size_t NumDims>
typedef Array::extent_gen boost::multi_array_concepts::MutableMultiArrayConcept< Array, NumDims >::extent_gen
template<typename Array , std::size_t NumDims>
typedef Array::extent_range boost::multi_array_concepts::MutableMultiArrayConcept< Array, NumDims >::extent_range
template<typename Array , std::size_t NumDims>
typedef Array::index boost::multi_array_concepts::MutableMultiArrayConcept< Array, NumDims >::index
template<typename Array , std::size_t NumDims>
typedef Array::index_gen boost::multi_array_concepts::MutableMultiArrayConcept< Array, NumDims >::index_gen
template<typename Array , std::size_t NumDims>
typedef Array::index_range boost::multi_array_concepts::MutableMultiArrayConcept< Array, NumDims >::index_range
template<typename Array , std::size_t NumDims>
typedef Array::iterator boost::multi_array_concepts::MutableMultiArrayConcept< Array, NumDims >::iterator
template<typename Array , std::size_t NumDims>
typedef Array::reference boost::multi_array_concepts::MutableMultiArrayConcept< Array, NumDims >::reference
template<typename Array , std::size_t NumDims>
typedef Array::reverse_iterator boost::multi_array_concepts::MutableMultiArrayConcept< Array, NumDims >::reverse_iterator
template<typename Array , std::size_t NumDims>
typedef Array::size_type boost::multi_array_concepts::MutableMultiArrayConcept< Array, NumDims >::size_type
template<typename Array , std::size_t NumDims>
typedef Array::value_type boost::multi_array_concepts::MutableMultiArrayConcept< Array, NumDims >::value_type

Member Function Documentation

Member Data Documentation


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