27 #include "splash/CollectionType.hpp" 45 this->type = H5Tenum_create(H5T_NATIVE_INT8);
46 const char *names[2] = {
"TRUE",
"FALSE"};
47 const int64_t val[2] = {1, 0};
48 H5Tenum_insert(this->type, names[0], &val[0]);
49 H5Tenum_insert(this->type, names[1], &val[1]);
65 H5T_class_t h5_class = H5Tget_class(datatype_id);
66 if(h5_class == H5T_ENUM)
68 if(H5Tget_nmembers(datatype_id) == 2)
70 char* m0 = H5Tget_member_name(datatype_id,0);
71 char* m1 = H5Tget_member_name(datatype_id,1);
72 if(strcmp(
"TRUE" , m0) == 0 && strcmp(
"FALSE", m1) == 0)
std::string toString() const