Last chance! 50% off unlimited learning
Sale ends in
The getBitIndicators
function decompose a value into its respective
bit components.
The setBitIndicators
combines individual components into a
single number
to "set" a bit field value.
getBitIndicators(val, defs)
setBitIndicators(vals, defs)
the value to break up into the bit field components.
the named integer vector that defines the bit field elements.
the individual components that are to be combined into a single integer value representing the collection of components. These can be given as names or integer values that correspond to the elements in the defs, either by name or value.
getBitIndicators
returns a named integer vector representing
the components of the bit field in the value.
The names of the vector give the symbolic elements that were set in
the value.
setBitIndicators
returns a single integer value representing
the value from combining the different components (e.g. ORing the bits
of the different values).
Curl homepage https://curl.se/
The features field in curlVersion
.
# NOT RUN {
getBitIndicators(7, c(A = 1, B = 2, C = 4))
getBitIndicators(3, c(A = 1, B = 2, C = 4))
getBitIndicators(5, c(A = 1, B = 2, C = 4))
# }
Run the code above in your browser using DataLab