|
libpniio
|
#include <pni/io/nx/h5/h5datatype.hpp>#include <pni/io/nx/h5/h5_error_stack.hpp>#include <vector>#include "string_utils.hpp"Data Structures | |
| struct | pni::io::nx::h5::complex_struct< T > |
Namespaces | |
| pni | |
| pni::io | |
| pni::io::nx | |
| pni::io::nx::h5 | |
Macros | |
| #define | CREATE_DTYPE(native_type) h5datatype(object_imp(H5Tcopy(native_type))) |
Typedefs | |
| typedef std::pair< type_id_t, h5datatype > | pni::io::nx::h5::id_type_pair_t |
| typedef std::vector < id_type_pair_t > | pni::io::nx::h5::id_type_pairs_t |
Functions | |
| template<typename CT > | |
| h5datatype | pni::io::nx::h5::create_complex () |
| h5datatype | pni::io::nx::h5::create_bool () |
| h5datatype | pni::io::nx::h5::create_string () |
| h5datatype | pni::io::nx::h5::create_static_string () |
| h5datatype | pni::io::nx::h5::create_binary () |
| const h5datatype & | pni::io::nx::h5::get_type (type_id_t id) |
| h5datatype | pni::io::nx::h5::make_type (type_id_t id) |
| pni::core::type_id_t | pni::io::nx::h5::type_id (const h5datatype &o) |
| get type code More... | |
| bool | pni::io::nx::h5::operator== (const h5datatype &a, const h5datatype &b) |
| equality comparison More... | |
| bool | pni::io::nx::h5::operator!= (const h5datatype &a, const h5datatype &b) |
| inequality More... | |
Variables | |
| static const std::map < type_id_t, h5datatype > | pni::io::nx::h5::__base_type_map |
| static const std::map < type_id_t, h5datatype > | pni::io::nx::h5::__id_2_type_map |
| static const id_type_pairs_t | pni::io::nx::h5::id_type_pairs |
| #define CREATE_DTYPE | ( | native_type | ) | h5datatype(object_imp(H5Tcopy(native_type))) |
1.8.8