interface for selection management
More...
#include <selection_manager.hpp>
The SelectionManager
provides an interface to access the selections made on a Dataspace
. It stores a reference to the dataspace it belongs to and applies or removes selections on this dataspace.
◆ SelectionManager() [1/3]
hdf5::dataspace::SelectionManager::SelectionManager |
( |
| ) |
|
|
delete |
◆ SelectionManager() [2/3]
hdf5::dataspace::SelectionManager::SelectionManager |
( |
Dataspace & |
space | ) |
|
- Parameters
-
space | reference to the dataspace the manager instance belongs to |
◆ SelectionManager() [3/3]
hdf5::dataspace::SelectionManager::SelectionManager |
( |
const SelectionManager & |
| ) |
|
|
default |
Use the default implementation here
◆ all()
void hdf5::dataspace::SelectionManager::all |
( |
| ) |
const |
◆ none()
void hdf5::dataspace::SelectionManager::none |
( |
| ) |
const |
◆ operator()()
- Exceptions
-
std::runtime_error | in case of a failure |
- Parameters
-
ops | selection operator |
selection | reference to the selection to apply |
◆ size()
size_t hdf5::dataspace::SelectionManager::size |
( |
| ) |
const |
This value may differ from the number of elements stored in a dataspace.
- Exceptions
-
std::runtime_error | in case of a failure |
◆ type()
The documentation for this class was generated from the following file: