40 return TypeTrait<typename std::remove_const<T>::type>
::create(v);
47 return TypeTrait<typename std::remove_const<T>::type>
::get(v);
67 const Datatype & get(
const T & v = T{});
77 if(
static_cast<hid_t
>(type))
80 if (!
static_cast<hid_t
>(instance))
data type object holder
Definition factory.hpp:54
const Datatype & get(const T &v=T{})
factory holder method for getting reference of data types
Definition factory.hpp:74
base class for all data types
Definition datatype.hpp:42
trait to create HDF5 datatypes
Definition type_trait.hpp:53
const Datatype & get(const T &v=T{})
factory function for getting reference of data types
Definition factory.hpp:46
TypeTrait< typenamestd::remove_const< T >::type >::TypeClass create(const T &v=T{})
factory function for creating data types
Definition factory.hpp:39
top-level namespace of the entire library
Definition attribute.hpp:45
#define DLL_EXPORT
Definition windows.hpp:29