24 #ifndef PSS_ASTROTYPES_MULTIARRAY_INDEXMAPPER_H
25 #define PSS_ASTROTYPES_MULTIARRAY_INDEXMAPPER_H
30 namespace astrotypes {
48 template<
typename DestinationContainer,
typename SrcContainerType>
52 typedef typename SrcContainerType::Iterator Iterator;
55 IndexMapper(DestinationContainer& container, SrcContainerType
const& view);
63 template<
typename DestinationContainer,
typename SrcContainerType>
73 #endif // PSS_ASTROTYPES_MULTIARRAY_INDEXMAPPER_H
IndexMapper(DestinationContainer &container, SrcContainerType const &view)
IndexMapper< DestinationContainer, SrcContainerType > make_IndexMapper(DestinationContainer &dst, SrcContainerType const &src)
Maps indexes from one container onto another.
T & operator()(IteratorType) const