109 void increment_reference_count()
const;
119 void decrement_reference_count()
const;
215 explicit operator hid_t()
const
Wrapper for hid_t object identifiers.
Definition: object_handle.hpp:67
bool is_valid() const
check validity
int get_reference_count() const
return reference counter value
ObjectHandle(hid_t id, Policy policy=Policy::WithWard)
construct from HDF5 ID
ObjectHandle::Type get_type() const
get nexus object type
void close()
close the object
Policy
type of the ward policy
Definition: object_handle.hpp:94
ObjectHandle() noexcept
default constructor
Type
type of the object handle
Definition: object_handle.hpp:73
top-level namespace of the entire library
Definition: attribute.hpp:45
bool operator!=(const ObjectHandle &lhs, const ObjectHandle &rhs)
not equal to operator
bool operator==(const ObjectHandle &lhs, const ObjectHandle &rhs)
equality operator
std::ostream & operator<<(std::ostream &stream, const IterationOrder &order)
ouput stream for iteration order enumeration
#define DLL_EXPORT
Definition: windows.hpp:29