Public Member Functions | Protected Member Functions | Protected Attributes | Friends | List of all members
HighFive::Object Class Reference

#include <H5Object.hpp>

Inheritance diagram for HighFive::Object:
Inheritance graph
[legend]

Public Member Functions

hid_t getId () const
 getId More...
 
bool isValid () const
 isValid More...
 
 ~Object ()
 

Protected Member Functions

 Object ()
 
 Object (const Object &other)
 
Objectoperator= (const Object &other)
 

Protected Attributes

hid_t _hid
 

Friends

template<typename Derivate >
class AnnotateTraits
 
template<typename Derivate >
class NodeTraits
 

Detailed Description

Definition at line 21 of file H5Object.hpp.

Constructor & Destructor Documentation

◆ ~Object()

HighFive::Object::~Object ( )
inline

Definition at line 40 of file H5Object_misc.hpp.

◆ Object() [1/2]

HighFive::Object::Object ( )
inlineprotected

Definition at line 19 of file H5Object_misc.hpp.

◆ Object() [2/2]

HighFive::Object::Object ( const Object other)
inlineprotected

Definition at line 21 of file H5Object_misc.hpp.

Member Function Documentation

◆ getId()

hid_t HighFive::Object::getId ( ) const
inline

getId

Returns
iternal HDF5 id to the object provided for C API compatibility

Definition at line 51 of file H5Object_misc.hpp.

◆ isValid()

bool HighFive::Object::isValid ( ) const
inline

isValid

Returns
true if current Object is a valid HDF5Object

Definition at line 47 of file H5Object_misc.hpp.

◆ operator=()

Object & HighFive::Object::operator= ( const Object other)
inlineprotected

Definition at line 27 of file H5Object_misc.hpp.

Friends And Related Function Documentation

◆ AnnotateTraits

template<typename Derivate >
friend class AnnotateTraits
friend

Definition at line 54 of file H5Object.hpp.

◆ NodeTraits

template<typename Derivate >
friend class NodeTraits
friend

Definition at line 52 of file H5Object.hpp.

Member Data Documentation

◆ _hid

hid_t HighFive::Object::_hid
protected

Definition at line 48 of file H5Object.hpp.


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


lvr2
Author(s): Thomas Wiemann , Sebastian Pütz , Alexander Mock , Lars Kiesow , Lukas Kalbertodt , Tristan Igelbrink , Johan M. von Behren , Dominik Feldschnieders , Alexander Löhr
autogenerated on Wed Mar 2 2022 00:37:26