hops
Public Member Functions | List of all members
HighFive::RawPropertyList< T > Class Template Reference

#include <H5PropertyList.hpp>

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

Public Member Functions

template<typename F , typename... Args>
void add (const F &funct, const Args &... args)
 
- Public Member Functions inherited from HighFive::PropertyList< T >
 ~PropertyList ()
 
 PropertyList (const PropertyList< T > &)=delete
 
PropertyListoperator= (const PropertyList< T > &)=delete
 
 PropertyList (PropertyList &&other) noexcept
 
PropertyListoperator= (PropertyList &&other) noexcept
 
constexpr PropertyType getType () const
 
hid_t getId () const
 
 PropertyList () noexcept
 
template<typename P >
 PropertyList (const std::initializer_list< P > &)
 
template<typename P >
void add (const P &property)
 

Additional Inherited Members

- Protected Member Functions inherited from HighFive::PropertyList< T >
void _initializeIfNeeded ()
 
- Protected Attributes inherited from HighFive::PropertyList< T >
hid_t _hid
 

Detailed Description

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

RawPropertieLists 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: