HDF5  1.12.0
H5Tnative.c File Reference

Enumerations

enum  match_type {
  H5T_NATIVE_INT_MATCH_CHAR, H5T_NATIVE_INT_MATCH_SHORT, H5T_NATIVE_INT_MATCH_INT, H5T_NATIVE_INT_MATCH_LONG,
  H5T_NATIVE_INT_MATCH_LLONG, H5T_NATIVE_INT_MATCH_UNKNOWN
}
 

Functions

hid_t H5Tget_native_type (hid_t type_id, H5T_direction_t direction)
 
 H5_GCC_DIAG_OFF (duplicated-branches) static H5T_t *H5T__get_native_integer(size_t prec
 
FUNC_ENTER_STATIC if (direction==H5T_DIR_DEFAULT||direction==H5T_DIR_ASCEND)
 
 switch (match)
 
 HDassert (tid >=0)
 
 if (HGOTO_ERROR(NULL==(dt=(H5T_t *) H5I_object(tid)))
 
 H5_GCC_DIAG_ON (duplicated-branches) H5_GCC_DIAG_OFF(duplicated-branches) static H5T_t *H5T__get_native_bitfield(size_t prec
 

Variables

H5T_sign_t sign
 
H5T_sign_t H5T_direction_t direction
 
H5T_sign_t H5T_direction_t size_t * struct_align
 
H5T_sign_t H5T_direction_t size_t size_t * offset
 
H5T_sign_t H5T_direction_t size_t size_t size_t * comp_size
 
hid_t tid = (-1)
 
size_t align = 0
 
size_t native_size = 0
 
enum match_type match = H5T_NATIVE_INT_MATCH_UNKNOWN
 
H5T_tret_value = NULL
 

Enumeration Type Documentation

◆ match_type

enum match_type
Enumerator
H5T_NATIVE_INT_MATCH_CHAR 
H5T_NATIVE_INT_MATCH_SHORT 
H5T_NATIVE_INT_MATCH_INT 
H5T_NATIVE_INT_MATCH_LONG 
H5T_NATIVE_INT_MATCH_LLONG 
H5T_NATIVE_INT_MATCH_UNKNOWN 

Function Documentation

◆ H5_GCC_DIAG_OFF()

H5_GCC_DIAG_OFF ( duplicated-  branches)

◆ H5_GCC_DIAG_ON()

H5_GCC_DIAG_ON ( duplicated-  branches)

◆ H5Tget_native_type()

◆ HDassert()

HDassert ( tid >=  0)

◆ if() [1/2]

◆ if() [2/2]

if ( HGOTO_ERROR(  NULL = = (dt = (H5T_t *)H5I_object(tid)))

◆ switch()

Variable Documentation

◆ align

size_t align = 0

Referenced by switch().

◆ comp_size

H5T_direction_t size_t size_t size_t * comp_size
Initial value:
{
H5T_t *dt

Referenced by H5Tget_native_type().

◆ direction

◆ match

Referenced by if().

◆ native_size

size_t native_size = 0

Referenced by if().

◆ offset

◆ ret_value

H5T_t* ret_value = NULL

Referenced by H5Tget_native_type().

◆ sign

◆ struct_align

H5T_direction_t size_t * struct_align

◆ tid

H5T_t
Definition: H5Tpkg.h:350