astrotypes  0.0
Classes | Namespaces
MultiArray.h File Reference
#include "Slice.h"
#include "DimensionSize.h"
#include "DimensionIndex.h"
#include <vector>
#include "detail/MultiArray.cpp"
Include dependency graph for MultiArray.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  pss::astrotypes::MultiArray< Alloc, T, SliceMixin, FirstDimension, OtherDimensions >
 template classes to specify multiple dimension arrays with explicit dimension types More...
 
struct  pss::astrotypes::MultiArray< Alloc, T, SliceMixin, FirstDimension, OtherDimensions >::OperatorSliceType< Alloc, T, SliceMixin, FirstDimension, Dimensions >
 provides a template to determine the returned type of an operator[] More...
 
struct  pss::astrotypes::MultiArray< Alloc, T, SliceMixin, FirstDimension, OtherDimensions >::ConstOperatorSliceType< Alloc, T, SliceMixin, FirstDimension, Dimensions >
 provides a template to determine the returned type of an operator[] const More...
 
class  pss::astrotypes::MultiArray< Alloc, T, SliceMixin, FirstDimension >
 
struct  pss::astrotypes::MultiArray< Alloc, T, SliceMixin, FirstDimension >::OperatorSliceType< Dim >
 provides a template to determine the returned type of an operator[] More...
 
struct  pss::astrotypes::MultiArray< Alloc, T, SliceMixin, FirstDimension >::ConstOperatorSliceType< Dim >
 provides a template to determine the returned type of an operator[] const More...
 
struct  pss::astrotypes::has_dimension< MultiArray< Alloc, T, SliceMixin, Dimension >, Dimension >
 
struct  pss::astrotypes::has_exact_dimensions< MultiArray< Alloc, T, SliceMixin, Dimension >, Dimension >
 
struct  pss::astrotypes::has_exact_dimensions< MultiArray< Alloc, T, SliceMixin, Dimension1, Dimension2, Dimensions...>, Dimension1, Dimension2, Dimensions...>
 

Namespaces

 pss
 
 pss::astrotypes