Skip to content

File bit.h

FileList > base > bit.h

Go to the source code of this file

  • #include "system.h"

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

#define BIT16_HEXA_PRINT_FORMAT `"0x%04 x"`

define BIT32_FULL

#define BIT32_FULL `(( UINT32 ) 0xFFFFFFFF)`

define BIT32_HEXA_PRINT_FORMAT

#define BIT32_HEXA_PRINT_FORMAT `"0x%08 x"`

define BIT64_FULL

#define BIT64_FULL `(( UINT64 ) 0xFFFFFFFFFFFFFFFF)`

define BIT64_HEXA_PRINT_FORMAT

#define BIT64_HEXA_PRINT_FORMAT `"0x%016 llx"`

define BIT8_FULL

#define BIT8_FULL `(( UINT8 ) 0xFF)`

define BIT8_HEXA_PRINT_FORMAT

#define BIT8_HEXA_PRINT_FORMAT `"0x%02 x"`


The documentation for this class was generated from the following file cubrid/src/base/bit.h