Project
Loading...
Searching...
No Matches
o2::utils::BinUpperView< AxisIterator > Class Template Reference

Axis iterator over bin upper edges. More...

#include <BoostHistogramUtils.h>

Public Member Functions

 BinUpperView (AxisIterator iter)
 
 ~BinUpperView ()=default
 
AxisIterator & operator++ ()
 
AxisIterator operator++ (int)
 
bool operator!= (const BinUpperView &rhs) const
 
decltype(auto) operator* ()
 

Detailed Description

template<typename AxisIterator>
class o2::utils::BinUpperView< AxisIterator >

Axis iterator over bin upper edges.

Definition at line 91 of file BoostHistogramUtils.h.

Constructor & Destructor Documentation

◆ BinUpperView()

template<typename AxisIterator >
o2::utils::BinUpperView< AxisIterator >::BinUpperView ( AxisIterator  iter)
inline

Definition at line 94 of file BoostHistogramUtils.h.

◆ ~BinUpperView()

template<typename AxisIterator >
o2::utils::BinUpperView< AxisIterator >::~BinUpperView ( )
default

Member Function Documentation

◆ operator!=()

template<typename AxisIterator >
bool o2::utils::BinUpperView< AxisIterator >::operator!= ( const BinUpperView< AxisIterator > &  rhs) const
inline

Definition at line 109 of file BoostHistogramUtils.h.

◆ operator*()

template<typename AxisIterator >
decltype(auto) o2::utils::BinUpperView< AxisIterator >::operator* ( )
inline

Definition at line 114 of file BoostHistogramUtils.h.

◆ operator++() [1/2]

template<typename AxisIterator >
AxisIterator & o2::utils::BinUpperView< AxisIterator >::operator++ ( )
inline

Definition at line 97 of file BoostHistogramUtils.h.

◆ operator++() [2/2]

template<typename AxisIterator >
AxisIterator o2::utils::BinUpperView< AxisIterator >::operator++ ( int  )
inline

Definition at line 102 of file BoostHistogramUtils.h.


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