HighFive 3.0.0
HighFive - Header-only C++ HDF5 interface
Loading...
Searching...
No Matches
HighFive::RawPropertyList< T > Class Template Reference

#include <H5PropertyList.hpp>

Inheritance diagram for HighFive::RawPropertyList< T >:
Collaboration diagram for HighFive::RawPropertyList< T >:

Public Member Functions

template<typename F , typename... Args>
void add (const F &funct, const Args &... args)
 
- Public Member Functions inherited from HighFive::PropertyList< T >
constexpr PropertyType getType () const noexcept
 return the type of this PropertyList
 
template<typename 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
 
bool isValid () const noexcept
 isValid
 
hid_t getId () const noexcept
 getId
 
ObjectInfo getInfo () const
 Retrieve several infos about the current object (address, dates, etc)
 
haddr_t getAddress () const
 Address of an HDF5 object in the file.
 
ObjectType getType () const
 Gets the fundamental type of the object (dataset, group, etc)
 
bool operator== (const Object &other) const noexcept
 

Additional Inherited Members

- Static Public Member Functions inherited from HighFive::PropertyList< T >
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 PropertyListBaseDefault () noexcept
 
- Protected Member Functions inherited from HighFive::PropertyList< T >
void _initializeIfNeeded ()
 
- Protected Member Functions inherited from HighFive::Object
 Object ()
 
 Object (const Object &other)
 
 Object (hid_t) noexcept
 
 ~Object ()
 
Objectoperator= (const Object &other)
 
Objectoperator= (Object &&other)
 
- Protected Attributes inherited from HighFive::Object
hid_t _hid
 

Detailed Description

template<PropertyType T>
class HighFive::RawPropertyList< T >

RawPropertyLists are to be used when advanced H5 properties are desired and are not part of the HighFive API. Therefore this class is mainly for internal use.

Member Function Documentation

◆ add()

template<PropertyType T>
template<typename F , typename... Args>
void HighFive::RawPropertyList< T >::add ( const F &  funct,
const Args &...  args 
)
inline

The documentation for this class was generated from the following files: