template<typename CollectionT>
DefaultMapBase struct
Derived classes
-
template<typename CollectionT, typename Enable = void>struct DefaultMap
-
template<typename CollectionT>struct DefaultMap<CollectionT, typename std::enable_if_t<std::is_same<typename CollectionT::IndexType, typename ::vt::index::Index1D<typename CollectionT::IndexType::DenseIndexType>>::value>>
-
template<typename CollectionT>struct DefaultMap<CollectionT, typename std::enable_if_t<std::is_same<typename CollectionT::IndexType, typename ::vt::index::Index2D<typename CollectionT::IndexType::DenseIndexType>>::value>>
-
template<typename CollectionT>struct DefaultMap<CollectionT, typename std::enable_if_t<std::is_same<typename CollectionT::IndexType, typename ::vt::index::Index3D<typename CollectionT::IndexType::DenseIndexType>>::value>>
Public types
- using IndexType = typename CollectionT::IndexType
- using BaseType = typename IndexType::DenseIndexType
- using IndexPtrType = IndexType*
- using MapParamPackType = std::tuple<IndexPtrType, IndexPtrType, NodeType>