Enum CircularArrayFeatureFlags

Enum Documentation

enum class beluga::CircularArrayFeatureFlags : std::int8_t

Feature flags for circular arrays.

Values:

enumerator kNone
enumerator kRolloverOnWrite

! If enabled, older values in the array are overwritten by newer values if the array has reached its maximum size already.

enumerator kExtrapolateOnRead

! If enabled, the back value is extrapolated for constant accesses up to the array maximum size.

enumerator kLayoutReversal

! If enabled, the circular array memory layout is reversed so that values can be pushed to the front rather than the back of the array.