src/vt/utils/adt/ranged_counter.h file

Namespaces

namespace vt
namespace vt::util
namespace vt::util::adt
namespace vt::adt

Classes

template<typename T>
struct vt::util::adt::RangedCounter
A counter that operates over a fixed range and always stays within the range without overflowing (wraps around).