ATLAS Offline Software
Loading...
Searching...
No Matches
TableUtils::Range< T >::const_iterator Struct Reference

#include <TableUtils.h>

Collaboration diagram for TableUtils::Range< T >::const_iterator:

Public Member Functions

const_iteratoroperator++ ()
const T & operator* () const
bool operator!= (const const_iterator &other) const

Public Attributes

const T * m_ptr
std::size_t m_offset

Detailed Description

template<typename T>
struct TableUtils::Range< T >::const_iterator

Definition at line 31 of file TableUtils.h.

Member Function Documentation

◆ operator!=()

template<typename T>
bool TableUtils::Range< T >::const_iterator::operator!= ( const const_iterator & other) const
inline

Definition at line 34 of file TableUtils.h.

◆ operator*()

template<typename T>
const T & TableUtils::Range< T >::const_iterator::operator* ( ) const
inline

Definition at line 33 of file TableUtils.h.

33{ return *m_ptr; }

◆ operator++()

template<typename T>
const_iterator & TableUtils::Range< T >::const_iterator::operator++ ( )
inline

Definition at line 32 of file TableUtils.h.

32{ m_ptr += m_offset; return *this; }

Member Data Documentation

◆ m_offset

template<typename T>
std::size_t TableUtils::Range< T >::const_iterator::m_offset

Definition at line 36 of file TableUtils.h.

◆ m_ptr

template<typename T>
const T* TableUtils::Range< T >::const_iterator::m_ptr

Definition at line 35 of file TableUtils.h.


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