HighFive 2.9.0
HighFive - Header-only C++ HDF5 interface
Loading...
Searching...
No Matches
HighFive::PathTraits< Derivate > Class Template Reference

#include <H5Path_traits.hpp>

Public Member Functions

 PathTraits ()
 
std::string getPath () const
 return the path to the current object
 
FilegetFile () const noexcept
 Return a reference to the File object this object belongs.
 

Protected Attributes

std::shared_ptr< File_file_obj
 

Constructor & Destructor Documentation

◆ PathTraits()

template<typename Derivate >
HighFive::PathTraits< Derivate >::PathTraits ( )
inline

Member Function Documentation

◆ getFile()

template<typename Derivate >
File & HighFive::PathTraits< Derivate >::getFile ( ) const
inlinenoexcept

Return a reference to the File object this object belongs.

Returns
the File object ref

◆ getPath()

template<typename Derivate >
std::string HighFive::PathTraits< Derivate >::getPath ( ) const
inline

return the path to the current object

Returns
the path to the object

Member Data Documentation

◆ _file_obj

template<typename Derivate >
std::shared_ptr<File> HighFive::PathTraits< Derivate >::_file_obj
protected

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