74 hdf_genvec(int32 nt,
void *data,
int begin,
int end,
int stride = 1);
75 hdf_genvec(int32 nt,
void *data,
int nelts);
76 hdf_genvec(
const hdf_genvec & gv);
78 virtual ~ hdf_genvec(
void);
80 hdf_genvec & operator=(
const hdf_genvec & gv);
82 int32 number_type(
void)
const {
84 }
int size(
void)
const {
86 }
const char *data(
void)
const {
89 void append(int32 nt,
const char *new_data, int32 nelts);
91 void import_vec(int32 nt,
void *data,
int nelts) {
92 import_vec(nt, data, 0, nelts - 1, 1);
95 void import_vec(int32 nt,
void *data,
int begin,
int end,
int stride = 1);
96 void import_vec(int32 nt) {
97 import_vec(nt,
nullptr, 0, 0, 0);
99 void import_vec(int32 nt,
const vector < string > &sv);
101 void print(vector < string > &strv)
const;
102 void print(vector < string > &strv,
int begin,
int end,
105 vector < uchar8 > exportv_uchar8(
void)
const;
106 uchar8 *export_uchar8(
void)
const;
107 uchar8 elt_uchar8(
int i)
const;
108 vector < char8 > exportv_char8(
void)
const;
109 char8 *export_char8(
void)
const;
110 char8 elt_char8(
int i)
const;
111 vector < uint8 > exportv_uint8(
void)
const;
112 uint8 *export_uint8(
void)
const;
113 uint8 elt_uint8(
int i)
const;
114 vector < int8 > exportv_int8(
void)
const;
115 int8 *export_int8(
void)
const;
116 int8 elt_int8(
int i)
const;
117 vector < uint16 > exportv_uint16(
void)
const;
118 uint16 *export_uint16(
void)
const;
119 uint16 elt_uint16(
int i)
const;
120 vector < int16 > exportv_int16(
void)
const;
121 int16 *export_int16(
void)
const;
122 int16 elt_int16(
int i)
const;
123 vector < uint32 > exportv_uint32(
void)
const;
124 uint32 *export_uint32(
void)
const;
125 uint32 elt_uint32(
int i)
const;
126 vector < int32 > exportv_int32(
void)
const;
127 int32 *export_int32(
void)
const;
128 int32 elt_int32(
int i)
const;
129 vector < float32 > exportv_float32(
void)
const;
130 float32 *export_float32(
void)
const;
131 float32 elt_float32(
int i)
const;
132 vector < float64 > exportv_float64(
void)
const;
133 float64 *export_float64(
void)
const;
134 float64 elt_float64(
int i)
const;
135 string export_string(
void)
const;
138 void _init(int32 nt,
void *data,
int begin,
int end,
int stride = 1);
140 void _init(
const hdf_genvec & gv);