Namespace for static bit‐manipulation helpers used by BitStringUtil.
Synopsis
Declared in <bdlb_bitstringimputil.h>
struct BitStringImpUtil;
Description
This struct provides a namespace for static functions to be used solely in the implementation of BitStringUtil. The "Manipulators" are intended to be provided as arguments to templates in bdlb_bitstringutil, whereas the "Accessors" are to be called directly within that component.
Enums
Name |
Description |
Number of bits in a |
Static Member Functions
Name |
Description |
Bitwise AND |
|
Assign to |
|
Return the index of the highest‐order set bit in a non‐zero value. |
|
Return the index of the lowest‐order set bit in a non‐zero value. |
|
Bitwise MINUS |
|
Assign to |
|
Bitwise OR |
|
Assign to |
|
Replace |
|
Assign to |
|
Bitwise XOR |
|
Assign to |
Created with MrDocs