9#include "MantidKernel/DllConfig.h"
35 static bool isReadable(
const std::string &filename);
41 std::string getFilename() const noexcept;
53 const
std::map<
std::
string,
std::set<
std::
string>> &getAllEntries() const noexcept;
62 bool isEntry(const
std::
string &entryName, const
std::
string &groupClass) const noexcept;
69 bool isEntry(const
std::
string &entryName) const noexcept;
76 std::map<
std::
string,
std::set<
std::
string>> initAllEntries();
79 std::
string m_filename;
NexusHDF5Descriptor()=delete
~NexusHDF5Descriptor()=default
Using RAII components, no need to deallocate explicitly.
Helper class which provides the Collimation Length for SANS instruments.