HighFive 2.10.0
HighFive - Header-only C++ HDF5 interface
|
HDF5 property Lists. More...
#include <H5PropertyList.hpp>
Public Member Functions | |
constexpr PropertyType | getType () const noexcept |
return the type of this PropertyList | |
template<PropertyInterface P> | |
void | add (const P &property) |
Public Member Functions inherited from HighFive::PropertyListBase | |
PropertyListBase () noexcept | |
Public Member Functions inherited from HighFive::Object | |
Object (Object &&other) noexcept | |
~Object () | |
bool | isValid () const noexcept |
isValid | |
hid_t | getId () const noexcept |
getId | |
ObjectInfo | getInfo () const |
Retrieve several infos about the current object (address, dates, etc) | |
ObjectType | getType () const |
Gets the fundamental type of the object (dataset, group, etc) | |
bool | operator== (const Object &other) const noexcept |
Static Public Member Functions | |
static const PropertyList< T > & | Default () noexcept |
Return the Default property type object. | |
static PropertyList< T > | Empty () |
Static Public Member Functions inherited from HighFive::PropertyListBase | |
static const PropertyListBase & | Default () noexcept |
Protected Member Functions | |
void | _initializeIfNeeded () |
Protected Member Functions inherited from HighFive::Object | |
Object () | |
Object (const Object &other) | |
Object (hid_t) | |
Object & | operator= (const Object &other) |
Additional Inherited Members | |
Protected Attributes inherited from HighFive::Object | |
hid_t | _hid |
HDF5 property Lists.
|
inlineprotected |
|
inline |
Add a property to this property list. A property is an object which is expected to have a method with the following signature void apply(hid_t hid) const
PropertyInterface |
|
inlinestaticnoexcept |
Return the Default property type object.
|
inlinestatic |
|
inlineconstexprnoexcept |
return the type of this PropertyList