 |
HDF5
1.12.0
|
Go to the documentation of this file.
22 #if !(defined H5T_FRIEND || defined H5T_MODULE)
23 #error "Do not include this file outside the H5T package!"
49 #define H5T_NAMELEN 32
52 #define H5T_IS_COMPLEX(t) ((t) == H5T_COMPOUND || (t) == H5T_ENUM || (t) == H5T_VLEN || (t) == H5T_ARRAY)
55 #define H5T_IS_FIXED_STRING(dt) (H5T_STRING == (dt)->type)
58 #define H5T_IS_VL_STRING(dt) (H5T_VLEN == (dt)->type && H5T_VLEN_STRING == (dt)->u.vlen.type)
61 #define H5T_IS_STRING(dt) (H5T_IS_FIXED_STRING(dt) || H5T_IS_VL_STRING(dt))
64 #define H5T_IS_ATOMIC(dt) (!(H5T_IS_COMPLEX((dt)->type) || (dt)->type == H5T_OPAQUE))
71 #define H5T_GET_CLASS(shared, internal) ((internal) ? (shared)->type : (H5T_IS_VL_STRING(shared) ? H5T_STRING : (shared)->type))
83 #define H5O_DTYPE_VERSION_1 1
89 #define H5O_DTYPE_VERSION_2 2
97 #define H5O_DTYPE_VERSION_3 3
102 #define H5O_DTYPE_VERSION_4 4
106 #define H5O_DTYPE_VERSION_LATEST H5O_DTYPE_VERSION_4
110 #define H5T_VISIT_COMPLEX_FIRST 0x01
111 #define H5T_VISIT_COMPLEX_LAST 0x02
113 #define H5T_VISIT_SIMPLE 0x04
120 #if (H5_WANT_DATA_ACCURACY && defined(H5_LLONG_TO_LDOUBLE_CORRECT)) || (!H5_WANT_DATA_ACCURACY)
121 #define H5T_CONV_INTERNAL_LLONG_LDOUBLE 1
129 #if (H5_WANT_DATA_ACCURACY && defined(H5_LLONG_TO_LDOUBLE_CORRECT)) || (!H5_WANT_DATA_ACCURACY)
130 #define H5T_CONV_INTERNAL_ULLONG_LDOUBLE 1
136 #if (H5_WANT_DATA_ACCURACY && defined(H5_LDOUBLE_TO_LLONG_ACCURATE)) || \
137 (!H5_WANT_DATA_ACCURACY)
138 #define H5T_CONV_INTERNAL_LDOUBLE_LLONG 1
144 #if (H5_WANT_DATA_ACCURACY && defined(H5_LDOUBLE_TO_LLONG_ACCURATE)) || \
145 (!H5_WANT_DATA_ACCURACY)
146 #define H5T_CONV_INTERNAL_LDOUBLE_ULLONG 1
148 #define H5T_CONV_INTERNAL_LDOUBLE_ULLONG 0
160 size_t nelmts,
size_t buf_stride,
size_t bkg_stride,
void *buf,
void *bkg);
281 typedef void * (*H5T_vlen_getptr_func_t)(
void *vl_addr);
399 #if H5_SIZEOF_LONG_DOUBLE !=0
400 H5_DLLVAR size_t H5T_NATIVE_LDOUBLE_COMP_ALIGN_g;
427 #if H5_SIZEOF_LONG_DOUBLE !=0
428 H5_DLLVAR size_t H5T_NATIVE_LDOUBLE_ALIGN_g;
466 #if H5_SIZEOF_LONG_DOUBLE !=0
467 H5_DLLVAR double H5T_NATIVE_LDOUBLE_POS_INF_g;
468 H5_DLLVAR double H5T_NATIVE_LDOUBLE_NEG_INF_g;
494 size_t nelmts,
size_t buf_stride,
size_t bkg_stride,
void *buf,
void *bkg);
497 size_t nelmts,
size_t buf_stride,
498 size_t bkg_stride,
void *_buf,
void *bkg);
500 size_t nelmts,
size_t buf_stride,
501 size_t bkg_stride,
void *_buf,
void *bkg);
503 size_t nelmts,
size_t buf_stride,
504 size_t bkg_stride,
void *_buf,
void *bkg);
506 size_t nelmts,
size_t buf_stride,
507 size_t bkg_stride,
void *_buf,
void *bkg);
509 size_t nelmts,
size_t buf_stride,
510 size_t bkg_stride,
void *buf,
void *bkg);
512 size_t nelmts,
size_t buf_stride,
513 size_t bkg_stride,
void *buf,
void *bkg);
515 size_t nelmts,
size_t buf_stride,
516 size_t bkg_stride,
void *buf,
void *bkg);
518 size_t nelmts,
size_t buf_stride,
519 size_t bkg_stride,
void *buf,
void *bkg);
521 size_t nelmts,
size_t buf_stride,
522 size_t bkg_stride,
void *buf,
void *bkg);
524 size_t nelmts,
size_t buf_stride,
525 size_t bkg_stride,
void *_buf,
void *bkg);
527 size_t nelmts,
size_t buf_stride,
528 size_t bkg_stride,
void *_buf,
void *bkg);
530 size_t nelmts,
size_t buf_stride,
531 size_t bkg_stride,
void *_buf,
void *bkg);
533 size_t nelmts,
size_t buf_stride,
534 size_t bkg_stride,
void *_buf,
void *bkg);
536 size_t nelmts,
size_t buf_stride,
537 size_t bkg_stride,
void *_buf,
void *bkg);
539 size_t nelmts,
size_t buf_stride,
540 size_t bkg_stride,
void *_buf,
void *bkg);
543 size_t nelmts,
size_t buf_stride,
544 size_t bkg_stride,
void *buf,
void *bkg);
546 size_t nelmts,
size_t buf_stride,
547 size_t bkg_stride,
void *buf,
void *bkg);
549 size_t nelmts,
size_t buf_stride,
550 size_t bkg_stride,
void *buf,
void *bkg);
552 size_t nelmts,
size_t buf_stride,
553 size_t bkg_stride,
void *buf,
void *bkg);
555 size_t nelmts,
size_t buf_stride,
556 size_t bkg_stride,
void *buf,
void *bkg);
558 size_t nelmts,
size_t buf_stride,
559 size_t bkg_stride,
void *buf,
void *bkg);
562 size_t buf_stride,
size_t bkg_stride,
563 void *buf,
void *bkg);
566 size_t buf_stride,
size_t bkg_stride,
567 void *buf,
void *bkg);
570 size_t buf_stride,
size_t bkg_stride,
571 void *buf,
void *bkg);
574 size_t buf_stride,
size_t bkg_stride,
575 void *buf,
void *bkg);
578 size_t buf_stride,
size_t bkg_stride,
579 void *buf,
void *bkg);
582 size_t buf_stride,
size_t bkg_stride,
583 void *buf,
void *bkg);
586 size_t buf_stride,
size_t bkg_stride,
587 void *buf,
void *bkg);
590 size_t buf_stride,
size_t bkg_stride,
591 void *buf,
void *bkg);
594 size_t buf_stride,
size_t bkg_stride,
595 void *buf,
void *bkg);
598 size_t buf_stride,
size_t bkg_stride,
599 void *buf,
void *bkg);
602 size_t buf_stride,
size_t bkg_stride,
603 void *buf,
void *bkg);
606 size_t buf_stride,
size_t bkg_stride,
607 void *buf,
void *bkg);
611 size_t buf_stride,
size_t bkg_stride,
612 void *buf,
void *bkg);
615 size_t buf_stride,
size_t bkg_stride,
616 void *buf,
void *bkg);
619 size_t buf_stride,
size_t bkg_stride,
620 void *buf,
void *bkg);
623 size_t buf_stride,
size_t bkg_stride,
624 void *buf,
void *bkg);
627 size_t buf_stride,
size_t bkg_stride,
628 void *buf,
void *bkg);
631 size_t buf_stride,
size_t bkg_stride,
632 void *buf,
void *bkg);
635 size_t buf_stride,
size_t bkg_stride,
636 void *buf,
void *bkg);
639 size_t buf_stride,
size_t bkg_stride,
640 void *buf,
void *bkg);
643 size_t buf_stride,
size_t bkg_stride,
644 void *buf,
void *bkg);
647 size_t buf_stride,
size_t bkg_stride,
648 void *buf,
void *bkg);
651 size_t buf_stride,
size_t bkg_stride,
652 void *buf,
void *bkg);
655 size_t buf_stride,
size_t bkg_stride,
656 void *buf,
void *bkg);
659 size_t buf_stride,
size_t bkg_stride,
660 void *buf,
void *bkg);
663 size_t buf_stride,
size_t bkg_stride,
664 void *buf,
void *bkg);
667 size_t buf_stride,
size_t bkg_stride,
668 void *buf,
void *bkg);
671 size_t buf_stride,
size_t bkg_stride,
672 void *buf,
void *bkg);
675 size_t buf_stride,
size_t bkg_stride,
676 void *buf,
void *bkg);
679 size_t buf_stride,
size_t bkg_stride,
680 void *buf,
void *bkg);
684 size_t buf_stride,
size_t bkg_stride,
685 void *buf,
void *bkg);
688 size_t buf_stride,
size_t bkg_stride,
689 void *buf,
void *bkg);
692 size_t buf_stride,
size_t bkg_stride,
693 void *buf,
void *bkg);
696 size_t buf_stride,
size_t bkg_stride,
697 void *buf,
void *bkg);
700 size_t buf_stride,
size_t bkg_stride,
701 void *buf,
void *bkg);
704 size_t buf_stride,
size_t bkg_stride,
705 void *buf,
void *bkg);
708 size_t buf_stride,
size_t bkg_stride,
709 void *buf,
void *bkg);
712 size_t buf_stride,
size_t bkg_stride,
713 void *buf,
void *bkg);
716 size_t buf_stride,
size_t bkg_stride,
717 void *buf,
void *bkg);
720 size_t buf_stride,
size_t bkg_stride,
721 void *buf,
void *bkg);
724 size_t buf_stride,
size_t bkg_stride,
725 void *buf,
void *bkg);
728 size_t buf_stride,
size_t bkg_stride,
729 void *buf,
void *bkg);
732 size_t buf_stride,
size_t bkg_stride,
733 void *buf,
void *bkg);
736 size_t buf_stride,
size_t bkg_stride,
737 void *buf,
void *bkg);
740 size_t buf_stride,
size_t bkg_stride,
741 void *buf,
void *bkg);
744 size_t buf_stride,
size_t bkg_stride,
745 void *buf,
void *bkg);
748 size_t buf_stride,
size_t bkg_stride,
749 void *buf,
void *bkg);
752 size_t buf_stride,
size_t bkg_stride,
753 void *buf,
void *bkg);
757 size_t buf_stride,
size_t bkg_stride,
758 void *buf,
void *bkg);
761 size_t buf_stride,
size_t bkg_stride,
762 void *buf,
void *bkg);
765 size_t buf_stride,
size_t bkg_stride,
766 void *buf,
void *bkg);
769 size_t buf_stride,
size_t bkg_stride,
770 void *buf,
void *bkg);
773 size_t buf_stride,
size_t bkg_stride,
774 void *buf,
void *bkg);
777 size_t buf_stride,
size_t bkg_stride,
778 void *buf,
void *bkg);
781 size_t buf_stride,
size_t bkg_stride,
782 void *buf,
void *bkg);
785 size_t buf_stride,
size_t bkg_stride,
786 void *buf,
void *bkg);
789 size_t buf_stride,
size_t bkg_stride,
790 void *buf,
void *bkg);
793 size_t buf_stride,
size_t bkg_stride,
794 void *buf,
void *bkg);
797 size_t buf_stride,
size_t bkg_stride,
798 void *buf,
void *bkg);
801 size_t buf_stride,
size_t bkg_stride,
802 void *buf,
void *bkg);
805 size_t buf_stride,
size_t bkg_stride,
806 void *buf,
void *bkg);
809 size_t buf_stride,
size_t bkg_stride,
810 void *buf,
void *bkg);
813 size_t buf_stride,
size_t bkg_stride,
814 void *buf,
void *bkg);
817 size_t buf_stride,
size_t bkg_stride,
818 void *buf,
void *bkg);
821 size_t buf_stride,
size_t bkg_stride,
822 void *buf,
void *bkg);
825 size_t buf_stride,
size_t bkg_stride,
826 void *buf,
void *bkg);
830 size_t buf_stride,
size_t bkg_stride,
831 void *buf,
void *bkg);
834 size_t buf_stride,
size_t bkg_stride,
835 void *buf,
void *bkg);
838 size_t buf_stride,
size_t bkg_stride,
839 void *buf,
void *bkg);
842 size_t buf_stride,
size_t bkg_stride,
843 void *buf,
void *bkg);
846 size_t buf_stride,
size_t bkg_stride,
847 void *buf,
void *bkg);
850 size_t buf_stride,
size_t bkg_stride,
851 void *buf,
void *bkg);
854 size_t buf_stride,
size_t bkg_stride,
855 void *buf,
void *bkg);
858 size_t buf_stride,
size_t bkg_stride,
859 void *buf,
void *bkg);
862 size_t buf_stride,
size_t bkg_stride,
863 void *buf,
void *bkg);
866 size_t buf_stride,
size_t bkg_stride,
867 void *buf,
void *bkg);
870 size_t buf_stride,
size_t bkg_stride,
871 void *buf,
void *bkg);
874 size_t buf_stride,
size_t bkg_stride,
875 void *buf,
void *bkg);
878 size_t buf_stride,
size_t bkg_stride,
879 void *buf,
void *bkg);
882 size_t buf_stride,
size_t bkg_stride,
883 void *buf,
void *bkg);
886 size_t buf_stride,
size_t bkg_stride,
887 void *buf,
void *bkg);
890 size_t buf_stride,
size_t bkg_stride,
891 void *buf,
void *bkg);
894 size_t buf_stride,
size_t bkg_stride,
895 void *buf,
void *bkg);
898 size_t buf_stride,
size_t bkg_stride,
899 void *buf,
void *bkg);
902 size_t buf_stride,
size_t bkg_stride,
903 void *buf,
void *bkg);
906 size_t buf_stride,
size_t bkg_stride,
907 void *buf,
void *bkg);
910 size_t buf_stride,
size_t bkg_stride,
911 void *buf,
void *bkg);
914 size_t buf_stride,
size_t bkg_stride,
915 void *buf,
void *bkg);
918 size_t buf_stride,
size_t bkg_stride,
919 void *buf,
void *bkg);
922 size_t buf_stride,
size_t bkg_stride,
923 void *buf,
void *bkg);
926 size_t buf_stride,
size_t bkg_stride,
927 void *buf,
void *bkg);
930 size_t buf_stride,
size_t bkg_stride,
931 void *buf,
void *bkg);
934 size_t buf_stride,
size_t bkg_stride,
935 void *buf,
void *bkg);
938 size_t buf_stride,
size_t bkg_stride,
939 void *buf,
void *bkg);
942 size_t buf_stride,
size_t bkg_stride,
943 void *buf,
void *bkg);
946 size_t buf_stride,
size_t bkg_stride,
947 void *buf,
void *bkg);
950 size_t buf_stride,
size_t bkg_stride,
951 void *buf,
void *bkg);
954 size_t buf_stride,
size_t bkg_stride,
955 void *buf,
void *bkg);
958 size_t buf_stride,
size_t bkg_stride,
959 void *buf,
void *bkg);
962 size_t buf_stride,
size_t bkg_stride,
963 void *buf,
void *bkg);
966 size_t buf_stride,
size_t bkg_stride,
967 void *buf,
void *bkg);
970 size_t buf_stride,
size_t bkg_stride,
971 void *buf,
void *bkg);
974 size_t buf_stride,
size_t bkg_stride,
975 void *buf,
void *bkg);
978 size_t buf_stride,
size_t bkg_stride,
979 void *buf,
void *bkg);
982 size_t buf_stride,
size_t bkg_stride,
983 void *buf,
void *bkg);
986 size_t buf_stride,
size_t bkg_stride,
987 void *buf,
void *bkg);
990 size_t buf_stride,
size_t bkg_stride,
991 void *buf,
void *bkg);
994 size_t buf_stride,
size_t bkg_stride,
995 void *buf,
void *bkg);
998 size_t buf_stride,
size_t bkg_stride,
999 void *buf,
void *bkg);
1002 size_t buf_stride,
size_t bkg_stride,
1003 void *buf,
void *bkg);
1006 size_t buf_stride,
size_t bkg_stride,
1007 void *buf,
void *bkg);
1010 size_t buf_stride,
size_t bkg_stride,
1011 void *buf,
void *bkg);
1014 size_t buf_stride,
size_t bkg_stride,
1015 void *buf,
void *bkg);
1018 size_t buf_stride,
size_t bkg_stride,
1019 void *buf,
void *bkg);
1022 size_t buf_stride,
size_t bkg_stride,
1023 void *buf,
void *bkg);
1026 size_t buf_stride,
size_t bkg_stride,
1027 void *buf,
void *bkg);
1030 size_t buf_stride,
size_t bkg_stride,
1031 void *buf,
void *bkg);
1034 size_t buf_stride,
size_t bkg_stride,
1035 void *buf,
void *bkg);
1038 size_t buf_stride,
size_t bkg_stride,
1039 void *buf,
void *bkg);
1042 size_t buf_stride,
size_t bkg_stride,
1043 void *buf,
void *bkg);
1046 size_t buf_stride,
size_t bkg_stride,
1047 void *buf,
void *bkg);
1050 size_t buf_stride,
size_t bkg_stride,
1051 void *buf,
void *bkg);
1054 size_t buf_stride,
size_t bkg_stride,
1055 void *buf,
void *bkg);
1058 size_t buf_stride,
size_t bkg_stride,
1059 void *buf,
void *bkg);
1062 size_t buf_stride,
size_t bkg_stride,
1063 void *buf,
void *bkg);
1066 size_t buf_stride,
size_t bkg_stride,
1067 void *buf,
void *bkg);
1070 size_t buf_stride,
size_t bkg_stride,
1071 void *buf,
void *bkg);
1074 size_t buf_stride,
size_t bkg_stride,
1075 void *buf,
void *bkg);
1078 size_t buf_stride,
size_t bkg_stride,
1079 void *buf,
void *bkg);
1082 size_t buf_stride,
size_t bkg_stride,
1083 void *buf,
void *bkg);
1086 size_t buf_stride,
size_t bkg_stride,
1087 void *buf,
void *bkg);
1090 size_t buf_stride,
size_t bkg_stride,
1091 void *buf,
void *bkg);
1094 size_t buf_stride,
size_t bkg_stride,
1095 void *buf,
void *bkg);
1098 size_t buf_stride,
size_t bkg_stride,
1099 void *buf,
void *bkg);
1102 size_t buf_stride,
size_t bkg_stride,
1103 void *buf,
void *bkg);
1106 size_t buf_stride,
size_t bkg_stride,
1107 void *buf,
void *bkg);
1110 size_t buf_stride,
size_t bkg_stride,
1111 void *buf,
void *bkg);
1114 size_t buf_stride,
size_t bkg_stride,
1115 void *buf,
void *bkg);
1118 size_t buf_stride,
size_t bkg_stride,
1119 void *buf,
void *bkg);
1122 size_t buf_stride,
size_t bkg_stride,
1123 void *buf,
void *bkg);
1126 size_t buf_stride,
size_t bkg_stride,
1127 void *buf,
void *bkg);
1130 size_t buf_stride,
size_t bkg_stride,
1131 void *buf,
void *bkg);
1134 size_t buf_stride,
size_t bkg_stride,
1135 void *buf,
void *bkg);
1138 size_t buf_stride,
size_t bkg_stride,
1139 void *buf,
void *bkg);
1142 size_t buf_stride,
size_t bkg_stride,
1143 void *buf,
void *bkg);
1146 size_t buf_stride,
size_t bkg_stride,
1147 void *buf,
void *bkg);
1150 size_t buf_stride,
size_t bkg_stride,
1151 void *buf,
void *bkg);
1154 size_t buf_stride,
size_t bkg_stride,
1155 void *buf,
void *bkg);
1158 size_t buf_stride,
size_t bkg_stride,
1159 void *buf,
void *bkg);
1162 size_t buf_stride,
size_t bkg_stride,
1163 void *buf,
void *bkg);
1167 size_t src_offset,
size_t size);
1194 const H5T_t *member);
herr_t(* H5T_vlen_getlen_func_t)(H5VL_object_t *file, const void *vl_addr, size_t *len)
Definition: H5Tpkg.h:280
H5_DLL herr_t H5T__conv_uint_ushort(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5_DLLVAR size_t H5T_NATIVE_UINT64_ALIGN_g
Definition: H5Tpkg.h:454
H5_DLL H5T_t * H5T__open_name(const H5G_loc_t *loc, const char *name)
Definition: H5Tcommit.c:830
H5_DLL herr_t H5T__conv_short_long(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5T_cset_t cset
Definition: H5Tpkg.h:222
H5T_ref_getsizefunc_t getsize
Definition: H5Tpkg.h:194
struct H5T_opaque_t H5T_opaque_t
H5_DLL herr_t H5T__conv_int_ldouble(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
Definition: H5Oprivate.h:152
herr_t(* H5T_ref_writefunc_t)(H5VL_object_t *src_file, const void *src_buf, size_t src_size, H5R_type_t src_type, H5VL_object_t *dst_file, void *dst_buf, size_t dst_size, void *bg_buf)
Definition: H5Tpkg.h:189
int ssize_t
Definition: H5public.h:167
H5_DLL herr_t H5T__enum_insert(const H5T_t *dt, const char *name, const void *value)
Definition: H5Tenum.c:187
H5_DLL herr_t H5T__conv_llong_uchar(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5_DLL ssize_t H5T__bit_find(uint8_t *buf, size_t offset, size_t size, H5T_sdir_t direction, hbool_t value)
Definition: H5Tbit.c:400
H5_DLL herr_t H5T__conv_long_ushort(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5_DLL herr_t H5T__conv_ullong_double(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5_DLL herr_t H5T__conv_schar_float(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5_DLL herr_t H5T__conv_llong_int(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5_DLLVAR size_t H5T_NATIVE_INT_ALIGN_g
Definition: H5Tpkg.h:419
H5_DLL int H5T__get_array_ndims(const H5T_t *dt)
Definition: H5Tarray.c:247
H5_DLLVAR size_t H5T_NATIVE_INT_COMP_ALIGN_g
Definition: H5Tpkg.h:394
H5_DLLVAR size_t H5T_NATIVE_INT_FAST8_ALIGN_g
Definition: H5Tpkg.h:436
H5_DLL herr_t H5T__conv_ulong_double(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5_DLLVAR size_t H5T_NATIVE_UINT_LEAST8_ALIGN_g
Definition: H5Tpkg.h:435
unsigned nmembs
Definition: H5Tpkg.h:265
H5_DLL herr_t H5T__conv_float_double(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
@ H5F_LIBVER_NBOUNDS
Definition: H5Fpublic.h:168
H5_DLL herr_t H5T__conv_enum_numeric(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5_DLL herr_t H5T__conv_ldouble_ullong(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
hsize_t fo_count
Definition: H5Tpkg.h:332
H5T_sign_t
Definition: H5Tpublic.h:57
H5_DLL herr_t H5T__sort_name(const H5T_t *dt, int *map)
Definition: H5Tfields.c:402
H5_DLL herr_t H5T__conv_llong_long(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5_DLL herr_t H5T__conv_ref(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
Definition: H5Tconv.c:3493
hbool_t are_compounds
Definition: H5Tpkg.h:179
iblock size
Definition: H5EAcache.c:787
H5_DLL herr_t H5T__conv_uchar_schar(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
struct H5T_shared_t H5T_shared_t
H5_DLL herr_t H5T__conv_uchar_ulong(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
void *(* H5T_vlen_getptr_func_t)(void *vl_addr)
Definition: H5Tpkg.h:281
@ H5T_VLEN_MAXTYPE
Definition: H5Tpkg.h:276
H5_DLL herr_t H5T__conv_int_short(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5T_cdata_t cdata
Definition: H5Tpkg.h:181
H5_DLLVAR size_t H5T_NATIVE_SCHAR_ALIGN_g
Definition: H5Tpkg.h:415
H5_DLL herr_t H5T__conv_uchar_ullong(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
char ** name
Definition: H5Tpkg.h:268
struct H5T_cmemb_t H5T_cmemb_t
herr_t(* H5T_vlen_isnull_func_t)(const H5VL_object_t *file, void *vl_addr, hbool_t *isnull)
Definition: H5Tpkg.h:282
H5_DLL herr_t H5T__conv_ushort_uchar(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
Definition: H5Oprivate.h:268
H5_DLL herr_t H5T__conv_ushort_ldouble(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
hsize_t nelmts
Definition: H5Tpkg.h:154
H5_DLL herr_t H5T__conv_long_float(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5_DLL herr_t H5T__conv_uint_int(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5_DLL herr_t H5T__conv_double_ulong(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5T_vlen_t vlen
Definition: H5Tpkg.h:344
H5_DLL herr_t H5T__conv_long_schar(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5T_t * dst
Definition: H5Tpkg.h:175
H5_DLL herr_t H5T__conv_schar_ldouble(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
#define H5S_MAX_RANK
Definition: H5Spublic.h:29
H5_DLL herr_t H5T__conv_struct_opt(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *_buf, void *bkg)
Definition: H5Tconv.c:2353
H5T_norm_t norm
Definition: H5Tpkg.h:217
union H5T_atomic_t::@50 u
H5_DLL herr_t H5T__conv_ldouble_int(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5_DLLVAR size_t H5T_NATIVE_UINT16_ALIGN_g
Definition: H5Tpkg.h:440
H5_DLL herr_t H5T__conv_schar_double(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5_DLL herr_t H5T__conv_llong_ullong(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5_DLL herr_t H5T__conv_uint_long(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5T_conv_func_t conv
Definition: H5Tpkg.h:364
H5_DLL herr_t H5T__conv_ldouble_long(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5T_cset_t cset
Definition: H5Tpkg.h:303
H5_DLLVAR size_t H5T_NATIVE_UINT_LEAST64_ALIGN_g
Definition: H5Tpkg.h:456
H5_DLLVAR size_t H5T_REF_COMP_ALIGN_g
Definition: H5Tpkg.h:407
H5VL_object_t * file
Definition: H5Tpkg.h:231
H5_DLL herr_t H5T__conv_float_llong(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5_DLL herr_t H5T__conv_schar_short(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
size_t nelem
Definition: H5Tpkg.h:317
H5_DLL herr_t H5T__conv_uchar_ushort(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
Definition: H5VLprivate.h:39
H5_DLL herr_t H5T__conv_llong_double(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
hbool_t is_noop
Definition: H5Tpkg.h:178
H5_DLL herr_t H5T__conv_vlen(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
Definition: H5Tconv.c:3017
H5_DLL herr_t H5T__conv_ushort_uint(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5_DLL herr_t H5T__conv_int_ullong(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
size_t size
Definition: H5Tpkg.h:248
struct H5T_enum_t H5T_enum_t
H5_DLL herr_t H5T__print_stats(H5T_path_t *path, int *nprint)
H5_DLL herr_t H5T__conv_short_double(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5T_vlen_getptr_func_t getptr
Definition: H5Tpkg.h:291
H5_DLL herr_t H5T__conv_long_double(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5_DLL herr_t H5T__conv_ushort_llong(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5_DLL herr_t H5T__conv_long_ulong(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5_DLL herr_t H5T__conv_ullong_llong(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
size_t size
Definition: H5Tpkg.h:335
H5T_enum_t enumer
Definition: H5Tpkg.h:343
struct H5T_t * parent
Definition: H5Tpkg.h:338
Definition: H5Tprivate.h:98
H5_DLLVAR size_t H5T_NATIVE_LLONG_COMP_ALIGN_g
Definition: H5Tpkg.h:396
H5T_t * src
Definition: H5Tpkg.h:174
H5_DLL herr_t H5T__conv_int_llong(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5_DLL herr_t H5T__conv_int_uchar(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
void * value
Definition: H5Tpkg.h:267
size_t offset
Definition: H5Tpkg.h:247
H5T_vlen_getlen_func_t getlen
Definition: H5Tpkg.h:290
H5O_shared_t sh_loc
Definition: H5Tpkg.h:351
H5_DLL herr_t H5T__visit(H5T_t *dt, unsigned visit_flags, H5T_operator_t op, void *op_value)
Definition: H5Tvisit.c:97
H5_DLL herr_t H5T__conv_f_f(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *_buf, void *bkg)
H5_DLLVAR size_t H5T_NATIVE_UINT_FAST8_ALIGN_g
Definition: H5Tpkg.h:437
hbool_t is_app
Definition: H5Tpkg.h:164
H5_DLL herr_t H5T__init_native(void)
H5_DLLVAR size_t H5T_NATIVE_INT_FAST64_ALIGN_g
Definition: H5Tpkg.h:457
Definition: H5Tprivate.h:73
H5_DLL herr_t H5T__conv_ulong_uchar(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
size_t msize
Definition: H5Tpkg.h:216
struct H5T_t * type
Definition: H5Tpkg.h:249
H5_timer_t timer
Definition: H5Tpkg.h:155
H5_DLLVAR size_t H5T_NATIVE_UINT8_ALIGN_g
Definition: H5Tpkg.h:433
@ H5T_STATE_IMMUTABLE
Definition: H5Tpkg.h:325
H5_DLLVAR const unsigned H5O_dtype_ver_bounds[H5F_LIBVER_NBOUNDS]
Definition: H5Tpkg.h:383
H5_DLL herr_t H5T__conv_ldouble_uint(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5_DLL herr_t H5T__conv_float_uint(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5_DLL herr_t H5T__conv_ushort_int(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5_DLL herr_t H5T__conv_double_short(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
size_t(* H5T_ref_getsizefunc_t)(H5VL_object_t *src_file, const void *src_buf, size_t src_size, H5VL_object_t *dst_file, hbool_t *dst_copy)
Definition: H5Tpkg.h:187
H5_DLL herr_t H5T__sort_value(const H5T_t *dt, int *map)
Definition: H5Tfields.c:297
H5_DLLVAR size_t H5T_NATIVE_FLOAT_COMP_ALIGN_g
Definition: H5Tpkg.h:397
H5_DLL herr_t H5T__conv_order_opt(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *_buf, void *bkg)
H5_DLL herr_t H5T__conv_schar_ullong(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
@ H5T_STATE_OPEN
Definition: H5Tpkg.h:327
H5_DLL herr_t H5T__conv_schar_ushort(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5_DLL herr_t H5T__conv_order(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *_buf, void *bkg)
H5_DLL herr_t H5T__conv_int_ulong(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
uint64_t ebias
Definition: H5Tpkg.h:214
#define H5_DLLVAR
Definition: H5api_adpt.h:235
char name[H5T_NAMELEN]
Definition: H5Tpkg.h:361
H5_DLL hid_t H5T__get_create_plist(const H5T_t *type)
Definition: H5Tcommit.c:777
H5T_vlen_setnull_func_t setnull
Definition: H5Tpkg.h:293
H5_DLL herr_t H5T__conv_array(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
hbool_t packed
Definition: H5Tpkg.h:257
@ H5T_STATE_RDONLY
Definition: H5Tpkg.h:324
H5_DLL herr_t H5T__conv_schar_int(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5T_path_t ** path
Definition: H5T.c:558
H5_DLL herr_t H5T__conv_ullong_short(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5T_compnd_t compnd
Definition: H5Tpkg.h:342
char * tag
Definition: H5Tpkg.h:312
H5_DLL herr_t H5T__conv_short_float(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5_DLL herr_t H5T__conv_short_ldouble(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
size_t offset
Definition: H5Tpkg.h:202
hbool_t is_hard
Definition: H5Tpkg.h:177
H5T_vlen_delete_func_t del
Definition: H5Tpkg.h:296
Definition: H5Gprivate.h:144
H5_DLLVAR size_t H5T_NATIVE_LLONG_ALIGN_g
Definition: H5Tpkg.h:423
H5_DLL herr_t H5T__conv_ullong_ulong(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5T_sort_t sorted
Definition: H5Tpkg.h:256
H5_DLL herr_t H5T__conv_ulong_float(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5_DLL herr_t H5T__conv_s_s(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *_buf, void *bkg)
H5_DLLVAR float H5T_NATIVE_FLOAT_NEG_INF_g
Definition: H5Tpkg.h:463
H5_DLL H5T_t * H5T__enum_create(const H5T_t *parent)
Definition: H5Tenum.c:97
H5_DLLVAR size_t H5T_NATIVE_INT64_ALIGN_g
Definition: H5Tpkg.h:453
herr_t(* H5T_ref_readfunc_t)(H5VL_object_t *src_file, const void *src_buf, size_t src_size, H5VL_object_t *dst_file, void *dst_buf, size_t dst_size)
Definition: H5Tpkg.h:188
H5T_order_t order
Definition: H5Tpkg.h:200
unsigned char uint8_t
Definition: H5private.h:429
H5T_opaque_t opaque
Definition: H5Tpkg.h:345
H5_DLL herr_t H5T__conv_ullong_uchar(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5_DLL herr_t H5T__conv_ldouble_schar(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5_DLL char * H5T__get_member_name(H5T_t const *dt, unsigned membno)
Definition: H5Tfields.c:173
H5_DLLVAR size_t H5T_HDSETREGREF_COMP_ALIGN_g
Definition: H5Tpkg.h:406
H5_DLL void H5T__bit_copy(uint8_t *dst, size_t dst_offset, const uint8_t *src, size_t src_offset, size_t size)
Definition: H5Tbit.c:40
H5T_shared_t * shared
Definition: H5Tpkg.h:353
H5_DLL size_t H5T__get_member_size(const H5T_t *dt, unsigned membno)
Definition: H5Tcompound.c:333
H5T_str_t pad
Definition: H5Tpkg.h:223
H5_DLL herr_t H5T__free(H5T_t *dt)
Definition: H5T.c:3904
herr_t(* H5T_conv_t)(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg, hid_t dset_xfer_plist)
Definition: H5Tpublic.h:207
H5T_vlen_isnull_func_t isnull
Definition: H5Tpkg.h:292
H5T_class_t type
Definition: H5Tpkg.h:334
H5_DLL herr_t H5T__conv_long_short(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5_DLL herr_t H5T__conv_ldouble_ushort(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5_DLL herr_t H5T__conv_ullong_long(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5_DLLVAR size_t H5T_HVL_COMP_ALIGN_g
Definition: H5Tpkg.h:404
H5_DLL herr_t H5T__conv_short_uint(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5_DLLVAR size_t H5T_NATIVE_SCHAR_COMP_ALIGN_g
Definition: H5Tpkg.h:392
H5_DLLVAR size_t H5T_NATIVE_ULLONG_ALIGN_g
Definition: H5Tpkg.h:424
H5T_ref_isnullfunc_t isnull
Definition: H5Tpkg.h:192
H5_DLL herr_t H5T__upgrade_version(H5T_t *dt, unsigned new_version)
Definition: H5T.c:5968
int htri_t
Definition: H5public.h:160
H5_DLL herr_t H5T__conv_llong_ushort(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5_DLL herr_t H5T__conv_uint_ulong(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5T_loc_t loc
Definition: H5Tpkg.h:230
@ H5T_BIT_MSB
Definition: H5Tpkg.h:370
H5_DLL herr_t H5T__conv_float_ulong(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5_DLLVAR double H5T_NATIVE_DOUBLE_NEG_INF_g
Definition: H5Tpkg.h:465
H5_DLLVAR size_t H5T_HOBJREF_COMP_ALIGN_g
Definition: H5Tpkg.h:405
@ H5T_VLEN_SEQUENCE
Definition: H5Tpkg.h:274
struct H5T_atomic_t H5T_atomic_t
@ H5T_STATE_NAMED
Definition: H5Tpkg.h:326
unsigned nmembs
Definition: H5Tpkg.h:255
herr_t(* H5T_vlen_setnull_func_t)(H5VL_object_t *file, void *_vl, void *_bg)
Definition: H5Tpkg.h:283
H5_DLL herr_t H5T__conv_ushort_double(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5_DLL herr_t H5T__conv_double_uchar(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5T_stats_t stats
Definition: H5Tpkg.h:180
H5_DLL herr_t H5T__conv_ullong_schar(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5_DLL herr_t H5T__conv_ushort_long(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5_DLL herr_t H5T__conv_double_uint(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
const H5T_ref_class_t * cls
Definition: H5Tpkg.h:232
H5T_state_t state
Definition: H5Tpkg.h:333
H5_DLLVAR size_t H5T_NATIVE_INT_LEAST8_ALIGN_g
Definition: H5Tpkg.h:434
H5_DLL herr_t H5T__conv_short_int(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5_DLL herr_t H5T__conv_uchar_long(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
size_t sign
Definition: H5Tpkg.h:211
H5T_loc_t loc
Definition: H5Tpkg.h:302
H5_DLL herr_t H5T__conv_ulong_ldouble(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5T_lib_conv_t lib_func
Definition: H5Tpkg.h:167
int64_t hid_t
Definition: H5Ipublic.h:55
H5_DLL herr_t H5T__conv_uint_schar(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5_DLL herr_t H5T__conv_i_f(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *_buf, void *bkg)
H5_DLL herr_t H5T__conv_ulong_long(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5_DLL herr_t H5T__conv_short_schar(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5_DLL herr_t H5T__conv_llong_ulong(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
struct H5T_atomic_t::@50::@53 s
H5T_sign_t sign
Definition: H5Tpkg.h:207
H5_DLL herr_t H5T__conv_ldouble_llong(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5T_conv_func_t conv
Definition: H5Tpkg.h:176
H5_DLL herr_t H5T__conv_uint_ullong(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5_DLL herr_t H5T__conv_float_short(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5_DLL herr_t H5T__conv_int_double(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5_DLL herr_t H5T__commit_anon(H5F_t *file, H5T_t *type, hid_t tcpl_id)
Definition: H5Tcommit.c:341
H5_DLL herr_t H5T__conv_llong_schar(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
const H5T_vlen_class_t * cls
Definition: H5Tpkg.h:307
H5T_order_t
Definition: H5Tpublic.h:46
H5_DLL herr_t H5T__conv_short_ulong(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5_DLL herr_t H5T__conv_long_ldouble(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5_DLL herr_t H5T__conv_ushort_float(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5_DLL H5T_t * H5T__create(H5T_class_t type, size_t size)
Definition: H5T.c:3204
H5_DLL herr_t H5T__commit(H5F_t *file, H5T_t *type, hid_t tcpl_id)
Definition: H5Tcommit.c:386
H5_DLL herr_t H5T__conv_ullong_float(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5_DLLVAR size_t H5T_NATIVE_UINT_FAST64_ALIGN_g
Definition: H5Tpkg.h:458
H5_DLL herr_t H5T__conv_noop(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5_DLL herr_t H5T__conv_short_uchar(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5_DLL herr_t H5T__conv_llong_float(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5_DLL herr_t H5T__conv_ullong_ldouble(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5_DLLVAR size_t H5T_NATIVE_ULONG_ALIGN_g
Definition: H5Tpkg.h:422
H5_DLL herr_t H5T__conv_int_uint(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5_DLL herr_t H5T__conv_double_ushort(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5_DLLVAR size_t H5T_NATIVE_UINT_LEAST32_ALIGN_g
Definition: H5Tpkg.h:449
H5_DLL herr_t H5T__conv_ldouble_uchar(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5_DLL herr_t H5T__conv_uchar_int(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5T_norm_t
Definition: H5Tpublic.h:66
@ H5T_VLEN_STRING
Definition: H5Tpkg.h:275
H5_DLLVAR size_t H5T_NATIVE_UINT_ALIGN_g
Definition: H5Tpkg.h:420
H5_DLLVAR size_t H5T_NATIVE_SHORT_COMP_ALIGN_g
Definition: H5Tpkg.h:393
H5_DLL herr_t H5T__conv_i_i(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *_buf, void *bkg)
H5_DLLVAR size_t H5T_NATIVE_INT_FAST16_ALIGN_g
Definition: H5Tpkg.h:443
H5_DLL herr_t H5T__conv_int_schar(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5T_pad_t
Definition: H5Tpublic.h:125
H5T_vlen_type_t
Definition: H5Tpkg.h:272
H5_DLL uint64_t H5T__bit_get_d(uint8_t *buf, size_t offset, size_t size)
Definition: H5Tbit.c:245
H5_DLL herr_t H5T__conv_short_ullong(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5_DLLVAR size_t H5T_NATIVE_INT_FAST32_ALIGN_g
Definition: H5Tpkg.h:450
H5_DLL herr_t H5T__conv_int_long(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
size_t
Definition: H5overflow.txt:41
unsigned ncalls
Definition: H5Tpkg.h:153
H5_DLL herr_t H5T__conv_llong_short(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5T_str_t pad
Definition: H5Tpkg.h:304
H5_DLLVAR size_t H5T_POINTER_COMP_ALIGN_g
Definition: H5Tpkg.h:403
H5T_t * dt
Definition: H5Tpkg.h:375
Definition: H5private.h:601
H5_DLLVAR size_t H5T_NATIVE_INT32_ALIGN_g
Definition: H5Tpkg.h:446
H5T_state_t
Definition: H5Tpkg.h:322
H5_DLL H5T_t * H5T__array_create(H5T_t *base, unsigned ndims, const hsize_t dim[])
Definition: H5Tarray.c:152
H5VL_object_t * file
Definition: H5Tpkg.h:306
H5_DLLVAR float H5T_NATIVE_FLOAT_POS_INF_g
Definition: H5Tpkg.h:462
@ H5T_SORT_VALUE
Definition: H5Tpkg.h:241
H5T_cset_t
Definition: H5Tpublic.h:78
H5_DLL herr_t H5T__conv_b_b(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *_buf, void *bkg)
H5_DLL hbool_t H5T__bit_dec(uint8_t *buf, size_t start, size_t size)
Definition: H5Tbit.c:566
H5T_str_t
Definition: H5Tpublic.h:103
H5_DLL herr_t H5T__conv_uint_uchar(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5_DLL herr_t H5T__conv_schar_llong(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
uint64_t
Definition: H5overflow.txt:39
H5_DLL herr_t H5T__conv_int_float(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5_DLL herr_t H5T__conv_int_ushort(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5T_conv_t app_func
Definition: H5Tpkg.h:166
H5T_pad_t pad
Definition: H5Tpkg.h:218
H5T_ref_readfunc_t read
Definition: H5Tpkg.h:195
union H5T_conv_func_t::@49 u
size_t epos
Definition: H5Tpkg.h:212
size_t memb_size
Definition: H5Tpkg.h:259
hbool_t force_conv
Definition: H5Tpkg.h:337
H5_DLL herr_t H5T__bit_shift(uint8_t *buf, ssize_t shift_dist, size_t offset, size_t size)
Definition: H5Tbit.c:174
struct H5T_conv_func_t H5T_conv_func_t
H5T_atomic_t atomic
Definition: H5Tpkg.h:341
H5_DLL H5T_t * H5T__alloc(void)
Definition: H5T.c:3852
size_t mpos
Definition: H5Tpkg.h:215
H5T_sdir_t
Definition: H5Tpkg.h:368
H5_DLL herr_t H5T__conv_llong_ldouble(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5_DLLVAR size_t H5T_NATIVE_INT16_ALIGN_g
Definition: H5Tpkg.h:439
H5_DLLVAR size_t H5T_NATIVE_UCHAR_ALIGN_g
Definition: H5Tpkg.h:416
H5_DLL herr_t H5T__conv_double_float(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
@ H5T_BIT_LSB
Definition: H5Tpkg.h:369
H5VL_object_t * vol_obj
Definition: H5Tpkg.h:356
H5_DLL herr_t H5T__conv_double_ldouble(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5_DLL htri_t H5T__vlen_set_loc(const H5T_t *dt, H5VL_object_t *file, H5T_loc_t loc)
Definition: H5Tvlen.c:256
H5G_name_t path
Definition: H5Tpkg.h:355
H5_DLL H5T_subset_info_t * H5T__conv_struct_subset(const H5T_cdata_t *cdata)
Definition: H5Tconv.c:2084
H5_DLLVAR size_t H5T_NATIVE_LONG_ALIGN_g
Definition: H5Tpkg.h:421
H5_DLL hbool_t H5T__bit_inc(uint8_t *buf, size_t start, size_t size)
Definition: H5Tbit.c:501
Definition: H5Gprivate.h:130
char * name
Definition: H5Tpkg.h:246
H5T_vlen_read_func_t read
Definition: H5Tpkg.h:294
H5_DLL herr_t H5T__conv_short_ushort(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
unsigned ndims
Definition: H5Tpkg.h:318
herr_t(* H5T_ref_setnullfunc_t)(H5VL_object_t *file, void *dst_buf, void *bg_buf)
Definition: H5Tpkg.h:186
H5T_ref_writefunc_t write
Definition: H5Tpkg.h:196
H5T_vlen_write_func_t write
Definition: H5Tpkg.h:295
H5_DLL herr_t H5T__conv_ushort_ullong(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5_DLL herr_t H5T__conv_uint_float(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5_DLL herr_t H5T__conv_ulong_uint(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5_DLLVAR size_t H5T_NATIVE_INT_LEAST32_ALIGN_g
Definition: H5Tpkg.h:448
H5VL_object_t * owned_vol_obj
Definition: H5Tpkg.h:339
H5_DLL herr_t H5T__conv_long_ullong(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
hid_t tcpl_id
Definition: H5Tpkg.h:376
H5_DLLVAR size_t H5T_NATIVE_INT_LEAST64_ALIGN_g
Definition: H5Tpkg.h:455
H5T_sort_t
Definition: H5Tpkg.h:238
H5_DLL herr_t H5T__conv_ushort_short(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5_DLL herr_t H5T__conv_enum(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5_DLLVAR size_t H5T_NATIVE_UINT_FAST16_ALIGN_g
Definition: H5Tpkg.h:444
herr_t(* H5T_vlen_delete_func_t)(H5VL_object_t *file, const void *_vl)
Definition: H5Tpkg.h:286
H5T_pad_t msb_pad
Definition: H5Tpkg.h:204
#define H5_DLL
Definition: H5api_adpt.h:234
unsigned version
Definition: H5Tpkg.h:336
herr_t(* H5T_vlen_write_func_t)(H5VL_object_t *file, const H5T_vlen_alloc_info_t *vl_alloc_info, void *_vl, void *buf, void *_bg, size_t seq_len, size_t base_size)
Definition: H5Tpkg.h:285
H5_DLL herr_t H5T__conv_long_llong(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
herr_t(* H5T_operator_t)(H5T_t *dt, void *op_data)
Definition: H5Tpkg.h:380
H5R_type_t rtype
Definition: H5Tpkg.h:227
H5_DLL herr_t H5T__conv_float_ldouble(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5_DLL int H5T__get_array_dims(const H5T_t *dt, hsize_t dims[])
Definition: H5Tarray.c:310
H5_DLL herr_t H5T__conv_ldouble_ulong(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
@ H5T_STATE_TRANSIENT
Definition: H5Tpkg.h:323
size_t esize
Definition: H5Tpkg.h:213
H5_DLLVAR double H5T_NATIVE_DOUBLE_POS_INF_g
Definition: H5Tpkg.h:464
struct H5T_vlen_t H5T_vlen_t
H5T_pad_t lsb_pad
Definition: H5Tpkg.h:203
H5_DLL herr_t H5T__get_member_value(const H5T_t *dt, unsigned membno, void *value)
Definition: H5Tenum.c:294
H5_DLLVAR size_t H5T_NATIVE_SHORT_ALIGN_g
Definition: H5Tpkg.h:417
H5_DLL herr_t H5T__conv_float_ullong(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
unsigned nalloc
Definition: H5Tpkg.h:254
herr_t(* H5T_vlen_read_func_t)(H5VL_object_t *file, void *_vl, void *buf, size_t len)
Definition: H5Tpkg.h:284
H5_DLL herr_t H5T__conv_float_uchar(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5_DLLVAR size_t H5T_NATIVE_INT_LEAST16_ALIGN_g
Definition: H5Tpkg.h:441
@ H5T_SORT_NAME
Definition: H5Tpkg.h:240
struct H5T_soft_t H5T_soft_t
size_t dim[H5S_MAX_RANK]
Definition: H5Tpkg.h:319
H5_DLL herr_t H5T__conv_ulong_int(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5_DLL herr_t H5T__conv_ulong_llong(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
herr_t(* H5T_ref_isnullfunc_t)(const H5VL_object_t *file, const void *src_buf, hbool_t *isnull)
Definition: H5Tpkg.h:185
H5_DLL herr_t H5T__conv_ulong_short(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
struct H5T_array_t H5T_array_t
H5T_class_t dst
Definition: H5Tpkg.h:363
H5_DLL herr_t H5T__conv_float_long(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5_DLL herr_t H5T__conv_float_ushort(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5R_type_t
Definition: H5Rpublic.h:48
H5_DLL htri_t H5T__ref_set_loc(const H5T_t *dt, H5VL_object_t *file, H5T_loc_t loc)
Definition: H5Tref.c:131
unsigned nalloc
Definition: H5Tpkg.h:264
H5_DLLVAR size_t H5T_NATIVE_DOUBLE_ALIGN_g
Definition: H5Tpkg.h:426
H5_DLL herr_t H5T__conv_uchar_uint(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5_DLL herr_t H5T__conv_ullong_int(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5_DLL herr_t H5T__conv_ldouble_double(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5_DLL herr_t H5T__conv_ullong_ushort(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
hdr stats stored nelmts
Definition: H5EAdblock.c:214
H5T_ref_setnullfunc_t setnull
Definition: H5Tpkg.h:193
H5_DLL herr_t H5T__conv_uint_double(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5O_loc_t oloc
Definition: H5Tpkg.h:354
herr_t(* H5T_lib_conv_t)(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
Definition: H5Tpkg.h:159
H5_DLL herr_t H5T__conv_double_llong(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5_DLL herr_t H5T__conv_schar_uint(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
struct H5T_atomic_t::@50::@54 r
H5_DLLVAR size_t H5T_NATIVE_INT8_ALIGN_g
Definition: H5Tpkg.h:432
H5_DLL herr_t H5T__conv_double_long(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
struct H5T_atomic_t::@50::@51 i
@ H5T_SORT_NONE
Definition: H5Tpkg.h:239
H5_DLL herr_t H5T__conv_double_int(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5_DLL void H5T__update_packed(const H5T_t *dt)
Definition: H5Tcompound.c:662
H5_DLL H5T_t * H5T__vlen_create(const H5T_t *base)
Definition: H5Tvlen.c:194
H5_DLL herr_t H5T__conv_uchar_float(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5_DLL herr_t H5T__conv_uint_ldouble(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5_DLL herr_t H5T__conv_ulong_schar(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
int herr_t
Definition: H5public.h:128
H5_DLL herr_t H5T__conv_uint_llong(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5_DLL herr_t H5T__conv_uint_short(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5_DLL herr_t H5T__conv_f_i(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *_buf, void *bkg)
size_t prec
Definition: H5Tpkg.h:201
H5_DLL herr_t H5T__conv_llong_uint(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
char name[H5T_NAMELEN]
Definition: H5Tpkg.h:173
H5T_array_t array
Definition: H5Tpkg.h:346
bool hbool_t
Definition: H5public.h:159
H5_DLL herr_t H5T__commit_named(const H5G_loc_t *loc, const char *name, H5T_t *dt, hid_t lcpl_id, hid_t tcpl_id)
Definition: H5Tcommit.c:188
H5_DLL void H5T__bit_neg(uint8_t *buf, size_t start, size_t size)
Definition: H5Tbit.c:643
H5_DLL herr_t H5T__conv_ullong_uint(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5_DLL herr_t H5T__conv_uchar_double(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
hbool_t opaque
Definition: H5Tpkg.h:229
H5_DLL herr_t H5T__conv_ldouble_float(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5T_vlen_type_t type
Definition: H5Tpkg.h:301
H5_DLL herr_t H5T__conv_schar_ulong(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
@ H5T_VLEN_BADTYPE
Definition: H5Tpkg.h:273
H5_DLLVAR size_t H5T_NATIVE_LONG_COMP_ALIGN_g
Definition: H5Tpkg.h:395
H5_DLL herr_t H5T__conv_double_ullong(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5_DLL herr_t H5T__conv_ushort_ulong(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5_DLL herr_t H5T__conv_schar_long(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
hsize_t
Definition: H5overflow.txt:44
H5_DLL herr_t H5T__conv_short_llong(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5T_loc_t
Definition: H5Tprivate.h:65
struct H5T_ref_class_t H5T_ref_class_t
struct H5T_atomic_t::@50::@52 f
H5_DLL herr_t H5T__conv_uchar_llong(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5_DLL herr_t H5T__conv_long_uchar(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5T_sort_t sorted
Definition: H5Tpkg.h:266
#define H5T_NAMELEN
Definition: H5Tpkg.h:49
H5_DLL herr_t H5T__conv_uchar_short(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5_DLL herr_t H5T__insert(H5T_t *parent, const char *name, size_t offset, const H5T_t *member)
Definition: H5Tcompound.c:452
H5_DLL herr_t H5T__conv_struct(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *_buf, void *bkg)
Definition: H5Tconv.c:2126
H5_DLL herr_t H5T__conv_long_int(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
union H5T_shared_t::@55 u
H5_DLL herr_t H5T__conv_double_schar(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5_DLL herr_t H5T__conv_ushort_schar(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5_DLLVAR size_t H5T_NATIVE_FLOAT_ALIGN_g
Definition: H5Tpkg.h:425
H5T_cmemb_t * memb
Definition: H5Tpkg.h:258
H5_DLLVAR size_t H5T_NATIVE_UINT_LEAST16_ALIGN_g
Definition: H5Tpkg.h:442
H5_DLL herr_t H5T__conv_schar_uchar(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5_DLLVAR size_t H5T_NATIVE_USHORT_ALIGN_g
Definition: H5Tpkg.h:418
H5_DLL herr_t H5T__conv_float_schar(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5_DLLVAR size_t H5T_NATIVE_UINT32_ALIGN_g
Definition: H5Tpkg.h:447
unsigned version
Definition: H5Tpkg.h:228
struct H5T_vlen_class_t H5T_vlen_class_t
Definition: H5Tpublic.h:149
H5T_class_t
Definition: H5Tpublic.h:28
H5_DLLVAR size_t H5T_NATIVE_UINT_FAST32_ALIGN_g
Definition: H5Tpkg.h:451
H5_DLL void H5T__bit_set_d(uint8_t *buf, size_t offset, size_t size, uint64_t val)
Definition: H5Tbit.c:295
H5_DLL herr_t H5T__conv_ulong_ushort(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5_DLL herr_t H5T__conv_float_int(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
struct H5T_compnd_t H5T_compnd_t
H5_DLL herr_t H5T__conv_long_uint(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5_DLL void H5T__bit_set(uint8_t *buf, size_t offset, size_t size, hbool_t value)
Definition: H5Tbit.c:340
H5_DLL herr_t H5T__conv_uchar_ldouble(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5_DLLVAR size_t H5T_NATIVE_DOUBLE_COMP_ALIGN_g
Definition: H5Tpkg.h:398
H5_DLL herr_t H5T__conv_ldouble_short(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5T_class_t src
Definition: H5Tpkg.h:362
H5_DLL herr_t H5T__conv_ulong_ullong(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)