#include <node_view.hpp>
◆ const_iterator
◆ value_type
◆ NodeView() [1/3]
hdf5::node::NodeView::NodeView |
( |
| ) |
|
|
delete |
◆ NodeView() [2/3]
hdf5::node::NodeView::NodeView |
( |
const NodeView & |
| ) |
|
|
default |
◆ NodeView() [3/3]
hdf5::node::NodeView::NodeView |
( |
Group & |
node | ) |
|
◆ ~NodeView()
hdf5::node::NodeView::~NodeView |
( |
| ) |
|
|
override |
◆ begin()
◆ end()
◆ exists()
The name must be a valid child name (not a path). This function checks whether a link of a particular name can be resolved into an object.
◆ operator[]() [1/2]
Node hdf5::node::NodeView::operator[] |
( |
const std::string & |
name | ) |
const |
Here the index is the name of the child node. A name can contain any character but the '.', '..' and '/'. Thus, unlike in the C-API we cannot access object relative to the group a view belongs to but only its direct children. This emphasizes the notion of an associative container which is connected with a gruop.
- Exceptions
-
std::runtime_error | in case of a failure |
- Parameters
-
name | the name of the child to access |
- Returns
- instance of Node
◆ operator[]() [2/2]
Node hdf5::node::NodeView::operator[] |
( |
size_t |
index | ) |
const |
The documentation for this class was generated from the following file: