build and unpack bitfields

functions to enable interaction with bitfields

bf_create()

Create a new bitfield

bf_grow()

Add flags to a registry

bf_combine()

Build a bitfield from a bit registry

bf_unpack()

Unpack a bitfield

bit builders

functions that build a particular bit value

bf_case()

Build a bit flag by checking for cases

bf_decimals()

Build a bit flag by counting the number of decimals

bf_match()

Build a bit flag by checking for a match with an external vector

bf_na()

Build a bit flag by checking that values are not NA

bf_range()

Build a bit flag by checking for a range

classes

new classes that come with this package

registry-class registry

Bit registry class (S4) and methods

show(<registry>)

Print registry in the console (not working yet)

helpers

.makeFlag()

Make a bit flag from an integer