29 #include <type_traits> 104 Class get_class()
const;
131 bool has_class(
Class type_class)
const;
138 virtual size_t size()
const;
145 virtual void size(
size_t size)
const;
147 explicit operator hid_t()
const 149 return static_cast<hid_t
>(handle_);
159 bool is_valid()
const;
Direction
Definition: types.hpp:163
Wrapper for hid_t object identifiers.
Definition: object_handle.hpp:66
Class
Definition: types.hpp:44
DLL_EXPORT bool operator!=(const ObjectHandle &lhs, const ObjectHandle &rhs)
not equal to operator
Definition: attribute.hpp:43
#define DLL_EXPORT
Definition: windows.hpp:35
DLL_EXPORT bool operator==(const ObjectHandle &lhs, const ObjectHandle &rhs)
equality operator
base class for all data types
Definition: datatype.hpp:41