template<typename IndexT>
Indexable struct
Base classes
- struct Migratable
Derived classes
-
template<typename ColT, typename IndexT>struct CollectionBase
Public types
- using IndexType = IndexT
-
using ReduceStampType = collective::
reduce:: detail:: ReduceStamp -
using ReduceSeqStampType = collective::
reduce:: detail:: StrongSeq
Constructors, destructors, conversion operators
Public functions
- auto getIndex() const -> IndexT const&
- auto getNextStamp() -> ReduceStampType
- Get the next reduce stamp and increment.
- void zeroReduceStamp()
- Zero out the reduce stamp.
-
template<typename SerializerT>void serialize(SerializerT& s)
Protected functions
-
template<typename Serializer>void serialize(Serializer& s)
Protected variables
Function documentation
template<typename IndexT>
ReduceStampType vt:: vrt:: collection:: Indexable<IndexT>:: getNextStamp()
Get the next reduce stamp and increment.
| Returns | the reduce stamp |
|---|
template<typename IndexT>
template<typename SerializerT>
void vt:: vrt:: collection:: Indexable<IndexT>:: serialize(SerializerT& s)