HDF5  1.12.0
Functions
H5Tbit.c File Reference
#include "H5Tmodule.h"
#include "H5private.h"
#include "H5Eprivate.h"
#include "H5MMprivate.h"
#include "H5Tpkg.h"
#include "H5WBprivate.h"

Functions

void H5T__bit_copy (uint8_t *dst, size_t dst_offset, const uint8_t *src, size_t src_offset, size_t size)
 
herr_t H5T__bit_shift (uint8_t *buf, ssize_t shift_dist, size_t offset, size_t size)
 
uint64_t H5T__bit_get_d (uint8_t *buf, size_t offset, size_t size)
 
void H5T__bit_set_d (uint8_t *buf, size_t offset, size_t size, uint64_t val)
 
void H5T__bit_set (uint8_t *buf, size_t offset, size_t size, hbool_t value)
 
ssize_t H5T__bit_find (uint8_t *buf, size_t offset, size_t size, H5T_sdir_t direction, hbool_t value)
 
hbool_t H5T__bit_inc (uint8_t *buf, size_t start, size_t size)
 
hbool_t H5T__bit_dec (uint8_t *buf, size_t start, size_t size)
 
void H5T__bit_neg (uint8_t *buf, size_t start, size_t size)
 

Function Documentation

◆ H5T__bit_copy()

void H5T__bit_copy ( uint8_t dst,
size_t  dst_offset,
const uint8_t src,
size_t  src_offset,
size_t  size 
)

◆ H5T__bit_dec()

hbool_t H5T__bit_dec ( uint8_t buf,
size_t  start,
size_t  size 
)

◆ H5T__bit_find()

ssize_t H5T__bit_find ( uint8_t buf,
size_t  offset,
size_t  size,
H5T_sdir_t  direction,
hbool_t  value 
)

◆ H5T__bit_get_d()

uint64_t H5T__bit_get_d ( uint8_t buf,
size_t  offset,
size_t  size 
)

◆ H5T__bit_inc()

hbool_t H5T__bit_inc ( uint8_t buf,
size_t  start,
size_t  size 
)

◆ H5T__bit_neg()

void H5T__bit_neg ( uint8_t buf,
size_t  start,
size_t  size 
)

◆ H5T__bit_set()

void H5T__bit_set ( uint8_t buf,
size_t  offset,
size_t  size,
hbool_t  value 
)

◆ H5T__bit_set_d()

void H5T__bit_set_d ( uint8_t buf,
size_t  offset,
size_t  size,
uint64_t  val 
)

◆ H5T__bit_shift()

herr_t H5T__bit_shift ( uint8_t buf,
ssize_t  shift_dist,
size_t  offset,
size_t  size 
)