vt::index::ExampleIndex struct

Public types

using IndexSizeType = size_t
using ApplyType = std::function<void(ExampleIndex)>
using IsByteCopyable = serialization::ByteCopyTrait
using BuildIndexType = int32_t

Constructors, destructors, conversion operators

ExampleIndex() defaulted
ExampleIndex(ExampleIndex const&) defaulted

Public functions

auto operator=(ExampleIndex const&) -> ExampleIndex& defaulted
auto operator==(ExampleIndex const& other) const -> bool
auto packedSize() const -> IndexSizeType
auto indexIsByteCopyable() const -> bool
auto uniqueBits() const -> UniqueIndexBitType
void foreach(ExampleIndex const& max, ApplyType fn) const
auto toString() const -> std::string
auto ndims() const -> int8_t