SPH
Public Member Functions | List of all members
ElementWithIndex< TValue > Class Template Reference

#include <IteratorAdapters.h>

Public Member Functions

 ElementWithIndex (TValue &&value, const Size index)
 
INLINE TValue & value ()
 
INLINE const TValue & value () const
 
INLINE operator TValue & ()
 
INLINE operator const TValue & () const
 
INLINE Size index () const
 

Detailed Description

template<typename TValue>
class ElementWithIndex< TValue >

Definition at line 362 of file IteratorAdapters.h.

Constructor & Destructor Documentation

◆ ElementWithIndex()

template<typename TValue >
ElementWithIndex< TValue >::ElementWithIndex ( TValue &&  value,
const Size  index 
)
inline

Definition at line 368 of file IteratorAdapters.h.

Member Function Documentation

◆ index()

template<typename TValue >
INLINE Size ElementWithIndex< TValue >::index ( ) const
inline

Definition at line 388 of file IteratorAdapters.h.

◆ operator const TValue &()

template<typename TValue >
INLINE ElementWithIndex< TValue >::operator const TValue & ( ) const
inline

Definition at line 384 of file IteratorAdapters.h.

◆ operator TValue &()

template<typename TValue >
INLINE ElementWithIndex< TValue >::operator TValue & ( )
inline

Definition at line 380 of file IteratorAdapters.h.

◆ value() [1/2]

template<typename TValue >
INLINE TValue& ElementWithIndex< TValue >::value ( )
inline

Definition at line 372 of file IteratorAdapters.h.

◆ value() [2/2]

template<typename TValue >
INLINE const TValue& ElementWithIndex< TValue >::value ( ) const
inline

Definition at line 376 of file IteratorAdapters.h.


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