Bits_Data.hpp

Helper class to handle memory management for Bits objects.

Bits_Data handles the actual bits inside of the Bits class. Bits itself provides many tools to operate on that data.

Note

Status: BETA

Typedefs

using Bits_WatermarkData = internal::Bits_Data<internal::Bits_Data_Mem_Watermark<0>>
using Bits_DynamicData = internal::Bits_Data<internal::Bits_Data_Mem_Dynamic<0>>
template<size_t NUM_BITS>
using Bits_FixedData = internal::Bits_Data<internal::Bits_Data_Mem_Fixed<NUM_BITS>>
template<size_t MAX_BITS>
using Bits_StaticData = internal::Bits_Data<internal::Bits_Data_Mem_Static<MAX_BITS>>

Enums

enum class BitsMode

Values:

enumerator FIXED
enumerator CAPPED
enumerator DYNAMIC
enumerator WATERMARK