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

#include <storage_order.hpp>

Collaboration diagram for boost::general_storage_order< NumDims >:

Public Types

typedef
detail::multi_array::size_type 
size_type
 

Public Member Functions

template<typename OrderingIter , typename AscendingIter >
 general_storage_order (OrderingIter ordering, AscendingIter ascending)
 
 general_storage_order (const c_storage_order &)
 
 general_storage_order (const fortran_storage_order &)
 
size_type ordering (size_type dim) const
 
bool ascending (size_type dim) const
 
bool all_dims_ascending () const
 
bool operator== (general_storage_order const &rhs) const
 

Protected Attributes

boost::array< size_type, NumDims > ordering_
 
boost::array< bool, NumDims > ascending_
 

Member Typedef Documentation

template<std::size_t NumDims>
typedef detail::multi_array::size_type boost::general_storage_order< NumDims >::size_type

Constructor & Destructor Documentation

template<std::size_t NumDims>
template<typename OrderingIter , typename AscendingIter >
boost::general_storage_order< NumDims >::general_storage_order ( OrderingIter  ordering,
AscendingIter  ascending 
)
inline

Member Function Documentation

template<std::size_t NumDims>
bool boost::general_storage_order< NumDims >::operator== ( general_storage_order< NumDims > const &  rhs) const
inline

Member Data Documentation


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