h5cpp
0.5.0
A modern C++ wrapper for the HDF5 C library
|
Go to the documentation of this file.
36 #pragma clang diagnostic push
37 #pragma clang diagnostic ignored "-Wweak-vtables"
52 explicit operator bool()
const
54 return !(index()<0 || index()>=
static_cast<ssize_t
>(manager_.get().size()));
57 value_type operator*()
const;
59 value_type *operator->();
76 #pragma warning(disable: 4251)
78 std::reference_wrapper<const AttributeManager> manager_;
86 #pragma clang diagnostic pop
Definition: iterator.hpp:32
Definition: attribute_iterator.hpp:39
ssize_t difference_type
Definition: attribute_iterator.hpp:45
bool operator!=(const ObjectHandle &lhs, const ObjectHandle &rhs)
not equal to operator
Definition: attribute.hpp:48
provides STL interface for attributes
Definition: attribute_manager.hpp:62
bool operator==(const ObjectHandle &lhs, const ObjectHandle &rhs)
equality operator
std::random_access_iterator_tag iterator_category
Definition: attribute_iterator.hpp:46
#define DLL_EXPORT
Definition: windows.hpp:29
top-level namespace of the entire library
Definition: attribute.hpp:45