h5cpp  0.6
A modern C++ wrapper for the HDF5 C library
hdf5::node::LinkView Class Reference

#include <link_view.hpp>

Inheritance diagram for hdf5::node::LinkView:
Collaboration diagram for hdf5::node::LinkView:

Public Types

using value_type = Link
 
using const_iterator = LinkIterator
 

Public Member Functions

 LinkView (Group &group)
 
 LinkView (const LinkView &)=default
 
 LinkView ()=delete
 
bool exists (const std::string &name, const property::LinkAccessList &lapl=property::LinkAccessList()) const
 checks existence of a link More...
 
Link operator[] (size_t index) const
 
Link operator[] (const std::string &name) const
 
const_iterator begin () const
 
const_iterator end () const
 
- Public Member Functions inherited from hdf5::node::GroupView
 GroupView ()=delete
 
 GroupView (const GroupView &)=default
 
 GroupView (Group &parent_group)
 constructor More...
 
virtual ~GroupView ()
 
size_t size () const
 get number of links More...
 
const Groupgroup () const noexcept
 return reference to the parent group More...
 

Member Typedef Documentation

◆ const_iterator

◆ value_type

Constructor & Destructor Documentation

◆ LinkView() [1/3]

hdf5::node::LinkView::LinkView ( Group group)

◆ LinkView() [2/3]

hdf5::node::LinkView::LinkView ( const LinkView )
default

◆ LinkView() [3/3]

hdf5::node::LinkView::LinkView ( )
delete

Member Function Documentation

◆ begin()

const_iterator hdf5::node::LinkView::begin ( ) const

◆ end()

const_iterator hdf5::node::LinkView::end ( ) const

◆ exists()

bool hdf5::node::LinkView::exists ( const std::string &  name,
const property::LinkAccessList lapl = property::LinkAccessList() 
) const

The name must be a valid link. This function checks whether a link of a particular name exists.

◆ operator[]() [1/2]

Link hdf5::node::LinkView::operator[] ( const std::string &  name) const

◆ operator[]() [2/2]

Link hdf5::node::LinkView::operator[] ( size_t  index) const

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