RMF
RMF::HDF5::ConstAttributes< Base > Class Template Reference

#include <RMF/HDF5/ConstAttributes.h>

+ Inheritance diagram for RMF::HDF5::ConstAttributes< Base >:

Public Member Functions

template<class CT , class CF >
CT copy_to (const CF &cf) const
 
bool get_has_attribute (std::string nm) const
 

Protected Member Functions

 ConstAttributes (std::shared_ptr< SharedHandle > h)
 

Template attribute methods

When manipulating attributes from C++ you can use these templated methods.

template<class TypeTraits >
TypeTraits::Types get_attribute (std::string name) const
 

Nontemplated attributes

When using python, call the non-template versions of the attribute manipulation methods.

Ints get_int_attribute (std::string nm) const
 
Floats get_float_attribute (std::string nm) const
 
Ints get_index_attribute (std::string nm) const
 
std::string get_char_attribute (std::string nm) const
 

Detailed Description

template<class Base>
class RMF::HDF5::ConstAttributes< Base >

Wrap an gettings the attributes from an HDF5 Object. Each data set or group can have associated data. These data should be relatively small (a few k at most). See MutableAttributes for the methods to change the attribute data.

Definition at line 29 of file ConstAttributes.h.


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