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

Go to the source code of this file.

Classes

class  pss::astrotypes::Slice< is_const, SliceTraitsT, SliceMixin, Dimension, Dimensions >
 Representation of a Slice through a Data Array. More...
 
class  pss::astrotypes::SliceIterator< SliceType, is_const >
 
class  pss::astrotypes::multiarray::ReducedRankSlice< SliceType, ExcludedDim, RankT >
 
class  pss::astrotypes::SliceIteratorBase< DerivedType, SliceType, is_const, Rank >
 Class to Iterate over a Slice. More...
 
class  pss::astrotypes::SliceIteratorBase< DerivedType, SliceType, is_const, 1 >
 
class  pss::astrotypes::SliceIterator< SliceType, is_const >
 
class  pss::astrotypes::SliceIterator< Slice< is_const2, ParentT, SliceMixin, Dimension, Dimensions...>, is_const >
 
class  pss::astrotypes::SliceIterator< SliceMixin< Slice< is_const, ParentT, SliceMixin, Dimension, Dimensions...> >, is_const2 >
 
class  pss::astrotypes::SliceIterator< multiarray::ReducedRankSlice< SliceType, T, B >, is_const >
 
class  pss::astrotypes::SliceIterator< Mixin< SliceType, Ts...>, is_const >
 
struct  pss::astrotypes::SliceMixinRemover< SliceType >
 
struct  pss::astrotypes::SliceMixinRemover< multiarray::ReducedRankSlice< SliceType, D, Rank > >
 
struct  pss::astrotypes::SliceMixinRemover< Mixin< SliceType > >
 
struct  pss::astrotypes::SliceIteratorHelper< ReplacementSliceType, SliceIterator >
 
struct  pss::astrotypes::SliceIteratorHelper< ReplacementSliceType, SliceIterator< SliceType, is_const > >
 
struct  pss::astrotypes::SliceIteratorHelper< ReplacementSliceType, SliceIterator< SliceMixin< SliceType >, is_const > >
 

Namespaces

 pss
 
 pss::astrotypes
 
 pss::astrotypes::multiarray