astrotypes  0.0
Classes | Namespaces
Slice.h File Reference
#include "DimensionSpan.h"
#include "SliceIterator.h"
#include "TypeTraits.h"
#include "detail/SlicePosition.h"
#include <utility>
#include "detail/Slice.cpp"
Include dependency graph for Slice.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  pss::astrotypes::arg_helper< T, Dims >
 
struct  pss::astrotypes::arg_helper< T, T, Dims...>
 
struct  pss::astrotypes::arg_helper< T, Dim, Dims...>
 
struct  pss::astrotypes::copy_resize_construct_tag
 
struct  pss::astrotypes::copy_resize_construct_base_tag
 
struct  pss::astrotypes::internal_construct_tag
 
struct  pss::astrotypes::InternalSliceTraits< ParentT, ExcludeDimension >
 
struct  pss::astrotypes::InternalSliceTraits< InternalSliceTraits< Traits, D >, ExcludeDimension >
 
struct  pss::astrotypes::SliceTraitsHelper< TraitsT >
 
struct  pss::astrotypes::SliceTraitsHelper< InternalSliceTraits< TraitsT, D > >
 
class  pss::astrotypes::Slice< is_const, SliceTraitsT, SliceMixin, Dimension, Dimensions >
 Representation of a Slice through a Data Array. More...
 
struct  pss::astrotypes::Slice< is_const, SliceTraitsT, SliceMixin, Dimension, Dimensions >::OperatorSliceType< is_const, SliceTraitsT, SliceMixin, Dimension, Dimensions >
 provides a template to determine the returned type of an operator[] More...
 
struct  pss::astrotypes::Slice< is_const, SliceTraitsT, SliceMixin, Dimension, Dimensions >::ConstOperatorSliceType< is_const, SliceTraitsT, SliceMixin, Dimension, Dimensions >
 
class  pss::astrotypes::Slice< is_const, SliceTraitsT, SliceMixin, Dimension >
 
struct  pss::astrotypes::Slice< is_const, SliceTraitsT, SliceMixin, Dimension >::OperatorSliceType< Dim >
 
struct  pss::astrotypes::Slice< is_const, SliceTraitsT, SliceMixin, Dimension >::ConstOperatorSliceType< Dim >
 

Namespaces

 pss
 
 pss::astrotypes