File bit.h
FileList > base > bit.h
Go to the source code of this file
Public Functions
| Type |
Name |
| UINT16 |
bit16_clear (UINT16 i, int off)
|
| int |
bit16_count_leading_ones (UINT16 i)
|
| int |
bit16_count_leading_zeros (UINT16 i)
|
| int |
bit16_count_ones (UINT16 i)
|
| int |
bit16_count_trailing_ones (UINT16 i)
|
| int |
bit16_count_trailing_zeros (UINT16 i)
|
| int |
bit16_count_zeros (UINT16 i)
|
| bool |
bit16_is_set (UINT16 i, int off)
|
| UINT16 |
bit16_set (UINT16 i, int off)
|
| UINT16 |
bit16_set_trailing_bits (UINT16 i, int n)
|
| UINT32 |
bit32_clear (UINT32 i, int off)
|
| int |
bit32_count_leading_ones (UINT32 i)
|
| int |
bit32_count_leading_zeros (UINT32 i)
|
| int |
bit32_count_ones (UINT32 i)
|
| int |
bit32_count_trailing_ones (UINT32 i)
|
| int |
bit32_count_trailing_zeros (UINT32 i)
|
| int |
bit32_count_zeros (UINT32 i)
|
| bool |
bit32_is_set (UINT32 i, int off)
|
| UINT32 |
bit32_set (UINT32 i, int off)
|
| UINT32 |
bit32_set_trailing_bits (UINT32 i, int n)
|
| UINT64 |
bit64_clear (UINT64 i, int off)
|
| int |
bit64_count_leading_ones (UINT64 i)
|
| int |
bit64_count_leading_zeros (UINT64 i)
|
| int |
bit64_count_ones (UINT64 i)
|
| int |
bit64_count_trailing_ones (UINT64 i)
|
| int |
bit64_count_trailing_zeros (UINT64 i)
|
| int |
bit64_count_zeros (UINT64 i)
|
| bool |
bit64_is_set (UINT64 i, int off)
|
| UINT64 |
bit64_set (UINT64 i, int off)
|
| UINT64 |
bit64_set_trailing_bits (UINT64 i, int n)
|
| UINT8 |
bit8_clear (UINT8 i, int off)
|
| int |
bit8_count_leading_ones (UINT8 i)
|
| int |
bit8_count_leading_zeros (UINT8 i)
|
| int |
bit8_count_ones (UINT8 i)
|
| int |
bit8_count_trailing_ones (UINT8 i)
|
| int |
bit8_count_trailing_zeros (UINT8 i)
|
| int |
bit8_count_zeros (UINT8 i)
|
| bool |
bit8_is_set (UINT8 i, int off)
|
| UINT8 |
bit8_set (UINT8 i, int off)
|
| UINT8 |
bit8_set_trailing_bits (UINT8 i, int n)
|
Macros
| Type |
Name |
| define |
BIT16_FULL (([**UINT16**](broker__monitor_8c.md#function-timeout)) 0xFFFF)
|
| define |
BIT16_HEXA_PRINT_FORMAT "0x%04[**x"**](broker__monitor_8c.md#function-timeout)
|
| define |
BIT32_FULL (([**UINT32**](broker__monitor_8c.md#function-timeout)) 0xFFFFFFFF)
|
| define |
BIT32_HEXA_PRINT_FORMAT "0x%08[**x"**](broker__monitor_8c.md#function-timeout)
|
| define |
BIT64_FULL (([**UINT64**](broker__monitor_8c.md#function-timeout)) 0xFFFFFFFFFFFFFFFF)
|
| define |
BIT64_HEXA_PRINT_FORMAT "0x%016[**llx"**](broker__monitor_8c.md#function-timeout)
|
| define |
BIT8_FULL (([**UINT8**](broker__monitor_8c.md#function-timeout)) 0xFF)
|
| define |
BIT8_HEXA_PRINT_FORMAT "0x%02[**x"**](broker__monitor_8c.md#function-timeout)
|
Public Functions Documentation
function bit16_clear
UINT16 bit16_clear (
UINT16 i,
int off
)
function bit16_count_leading_ones
int bit16_count_leading_ones (
UINT16 i
)
function bit16_count_leading_zeros
int bit16_count_leading_zeros (
UINT16 i
)
function bit16_count_ones
int bit16_count_ones (
UINT16 i
)
function bit16_count_trailing_ones
int bit16_count_trailing_ones (
UINT16 i
)
function bit16_count_trailing_zeros
int bit16_count_trailing_zeros (
UINT16 i
)
function bit16_count_zeros
int bit16_count_zeros (
UINT16 i
)
function bit16_is_set
bool bit16_is_set (
UINT16 i,
int off
)
function bit16_set
UINT16 bit16_set (
UINT16 i,
int off
)
function bit16_set_trailing_bits
UINT16 bit16_set_trailing_bits (
UINT16 i,
int n
)
function bit32_clear
UINT32 bit32_clear (
UINT32 i,
int off
)
function bit32_count_leading_ones
int bit32_count_leading_ones (
UINT32 i
)
function bit32_count_leading_zeros
int bit32_count_leading_zeros (
UINT32 i
)
function bit32_count_ones
int bit32_count_ones (
UINT32 i
)
function bit32_count_trailing_ones
int bit32_count_trailing_ones (
UINT32 i
)
function bit32_count_trailing_zeros
int bit32_count_trailing_zeros (
UINT32 i
)
function bit32_count_zeros
int bit32_count_zeros (
UINT32 i
)
function bit32_is_set
bool bit32_is_set (
UINT32 i,
int off
)
function bit32_set
UINT32 bit32_set (
UINT32 i,
int off
)
function bit32_set_trailing_bits
UINT32 bit32_set_trailing_bits (
UINT32 i,
int n
)
function bit64_clear
UINT64 bit64_clear (
UINT64 i,
int off
)
function bit64_count_leading_ones
int bit64_count_leading_ones (
UINT64 i
)
function bit64_count_leading_zeros
int bit64_count_leading_zeros (
UINT64 i
)
function bit64_count_ones
int bit64_count_ones (
UINT64 i
)
function bit64_count_trailing_ones
int bit64_count_trailing_ones (
UINT64 i
)
function bit64_count_trailing_zeros
int bit64_count_trailing_zeros (
UINT64 i
)
function bit64_count_zeros
int bit64_count_zeros (
UINT64 i
)
function bit64_is_set
bool bit64_is_set (
UINT64 i,
int off
)
function bit64_set
UINT64 bit64_set (
UINT64 i,
int off
)
function bit64_set_trailing_bits
UINT64 bit64_set_trailing_bits (
UINT64 i,
int n
)
function bit8_clear
UINT8 bit8_clear (
UINT8 i,
int off
)
function bit8_count_leading_ones
int bit8_count_leading_ones (
UINT8 i
)
function bit8_count_leading_zeros
int bit8_count_leading_zeros (
UINT8 i
)
function bit8_count_ones
int bit8_count_ones (
UINT8 i
)
function bit8_count_trailing_ones
int bit8_count_trailing_ones (
UINT8 i
)
function bit8_count_trailing_zeros
int bit8_count_trailing_zeros (
UINT8 i
)
function bit8_count_zeros
int bit8_count_zeros (
UINT8 i
)
function bit8_is_set
bool bit8_is_set (
UINT8 i,
int off
)
function bit8_set
UINT8 bit8_set (
UINT8 i,
int off
)
function bit8_set_trailing_bits
UINT8 bit8_set_trailing_bits (
UINT8 i,
int n
)
Macro Definition Documentation
define BIT16_FULL
#define BIT16_FULL `(( UINT16 ) 0xFFFF)`
#define BIT16_HEXA_PRINT_FORMAT `"0x%04 x"`
define BIT32_FULL
#define BIT32_FULL `(( UINT32 ) 0xFFFFFFFF)`
#define BIT32_HEXA_PRINT_FORMAT `"0x%08 x"`
define BIT64_FULL
#define BIT64_FULL `(( UINT64 ) 0xFFFFFFFFFFFFFFFF)`
#define BIT64_HEXA_PRINT_FORMAT `"0x%016 llx"`
define BIT8_FULL
#define BIT8_FULL `(( UINT8 ) 0xFF)`
#define BIT8_HEXA_PRINT_FORMAT `"0x%02 x"`
The documentation for this class was generated from the following file cubrid/src/base/bit.h