bson_vector_packed_bit_const_view_padding()#
Returns the number of unused bits in a Vector referenced by a bson_vector_packed_bit_const_view_t.
Synopsis#
size_t
bson_vector_packed_bit_const_view_padding (bson_vector_packed_bit_const_view_t view);
Parameters#
view
: A valid bson_vector_packed_bit_const_view_t.
Description#
The 3-bit padding
field is extracted from a copy of the Vector header inside view
.
Returns#
The number of unused bits in the final packed byte. Guaranteed to be between 0 and 7 inclusive.
Vector validation guarantees that empty Vectors have a padding
of 0.