NexusCPP  3.5.0
Public Member Functions | List of all members
nxcpp::NexusDataSet::Iterator< T > Class Template Reference

Basic iterator to browse over NeXusDataSet values. More...

#include <nxfile.h>

Public Member Functions

 Iterator (const NexusDataSet &DataSet)
 
Value () const
 Return current value. More...
 
operator* ()
 Dereferencing operator. More...
 
Iterator operator++ (int)
 Post-incrementation operator. More...
 
Iterator operator++ ()
 Pre-incrementation operator. More...
 
bool End () const
 Is end of buffer reached ? More...
 

Detailed Description

template<class T>
class nxcpp::NexusDataSet::Iterator< T >

Basic iterator to browse over NeXusDataSet values.

Constructor & Destructor Documentation

◆ Iterator()

template<class T >
nxcpp::NexusDataSet::Iterator< T >::Iterator ( const NexusDataSet DataSet)
inline

Constructor

Parameters
DataSetdata set on which the iterator will iterate
Here is the call graph for this function:

Member Function Documentation

◆ End()

template<class T >
bool nxcpp::NexusDataSet::Iterator< T >::End ( ) const
inline

Is end of buffer reached ?

Here is the call graph for this function:

◆ operator*()

template<class T >
T nxcpp::NexusDataSet::Iterator< T >::operator* ( )
inline

Dereferencing operator.

◆ operator++() [1/2]

template<class T >
Iterator nxcpp::NexusDataSet::Iterator< T >::operator++ ( int  )
inline

Post-incrementation operator.

Here is the call graph for this function:

◆ operator++() [2/2]

template<class T >
Iterator nxcpp::NexusDataSet::Iterator< T >::operator++ ( )
inline

Pre-incrementation operator.

Here is the call graph for this function:

◆ Value()

template<class T >
T nxcpp::NexusDataSet::Iterator< T >::Value ( ) const
inline

Return current value.

Here is the call graph for this function:

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