bit board data structure

Operations

Value RetrieveAt ( Rank rank )
Retrieves the value stored at the given rank (index)
StoreAt ( Rank rank , Value value )
Stores the given value in the given rank (index) overwriting old value.
Positive Integral Size ( )
Returns the size of the elements in the container (Most likely it is the count of the elements)
Boolean IsEmpty ( )
Returns true if the capacity has no elements, false otherwise.
Boolean ContainsValue ( Value value )
Checks if the container contains the given value or not