HighFive 2.9.0
HighFive - Header-only C++ HDF5 interface
Loading...
Searching...
No Matches
HighFive::HyperSlab Class Reference

#include <H5Slice_traits.hpp>

Public Member Functions

 HyperSlab ()
 
 HyperSlab (const RegularHyperSlab &sel)
 
HyperSlab operator| (const RegularHyperSlab &sel) const
 
HyperSlaboperator|= (const RegularHyperSlab &sel)
 
HyperSlab operator& (const RegularHyperSlab &sel) const
 
HyperSlaboperator&= (const RegularHyperSlab &sel)
 
HyperSlab operator^ (const RegularHyperSlab &sel) const
 
HyperSlaboperator^= (const RegularHyperSlab &sel)
 
HyperSlabnotA (const RegularHyperSlab &sel)
 
HyperSlabnotB (const RegularHyperSlab &sel)
 
DataSpace apply (const DataSpace &space_) const
 

Constructor & Destructor Documentation

◆ HyperSlab() [1/2]

HighFive::HyperSlab::HyperSlab ( )
inline

◆ HyperSlab() [2/2]

HighFive::HyperSlab::HyperSlab ( const RegularHyperSlab & sel)
inlineexplicit

Member Function Documentation

◆ apply()

DataSpace HighFive::HyperSlab::apply ( const DataSpace & space_) const
inline

◆ notA()

HyperSlab & HighFive::HyperSlab::notA ( const RegularHyperSlab & sel)
inline

◆ notB()

HyperSlab & HighFive::HyperSlab::notB ( const RegularHyperSlab & sel)
inline

◆ operator&()

HyperSlab HighFive::HyperSlab::operator& ( const RegularHyperSlab & sel) const
inline

◆ operator&=()

HyperSlab & HighFive::HyperSlab::operator&= ( const RegularHyperSlab & sel)
inline

◆ operator^()

HyperSlab HighFive::HyperSlab::operator^ ( const RegularHyperSlab & sel) const
inline

◆ operator^=()

HyperSlab & HighFive::HyperSlab::operator^= ( const RegularHyperSlab & sel)
inline

◆ operator|()

HyperSlab HighFive::HyperSlab::operator| ( const RegularHyperSlab & sel) const
inline

◆ operator|=()

HyperSlab & HighFive::HyperSlab::operator|= ( const RegularHyperSlab & sel)
inline

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