Nv::Blast::IteratorBase< T > Class Template Reference

#include <NvBlastIteratorBase.h>

List of all members.

Public Member Functions

 IteratorBase (T curr)
 operator bool () const
 operator T () const

Protected Attributes

m_curr


Detailed Description

template<typename T>
class Nv::Blast::IteratorBase< T >

Common functionality and implementation for iterators over an index, using invalidIndex<T>() to indicate termination. Derived class needs to implement increment operators.

Constructor & Destructor Documentation

template<typename T>
NV_INLINE Nv::Blast::IteratorBase< T >::IteratorBase ( curr  )  [inline]

Constructor sets m_curr value


Member Function Documentation

template<typename T >
NV_INLINE Nv::Blast::IteratorBase< T >::operator bool (  )  const [inline]

Validity of current value.

template<typename T >
NV_INLINE Nv::Blast::IteratorBase< T >::operator T (  )  const [inline]

Current value.


Member Data Documentation

template<typename T>
T Nv::Blast::IteratorBase< T >::m_curr [protected]


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