HighFive 2.9.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<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
 

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)
 
Objectoperator= (const 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: