HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
GA_GroupTable::iterator< GROUP_TYPE > Class Template Reference

#include <GA_GroupTable.h>

Public Member Functions

SYS_FORCE_INLINE iterator ()
 
SYS_FORCE_INLINE iterator (const MapType::const_iterator &it, const MapType::const_iterator &end)
 
SYS_FORCE_INLINE const
UT_StringHolder
name ()
 
SYS_FORCE_INLINE GROUP_TYPE * group ()
 
SYS_FORCE_INLINE GROUP_TYPE * operator* ()
 
SYS_FORCE_INLINE bool operator== (const iterator &cmp) const
 
SYS_FORCE_INLINE bool operator!= (const iterator &cmp) const
 
SYS_FORCE_INLINE bool atEnd () const
 
SYS_FORCE_INLINE iteratoroperator++ ()
 

Detailed Description

template<typename GROUP_TYPE>
class GA_GroupTable::iterator< GROUP_TYPE >

Note
Derived classes are responsible for ensuring that this iterator template is only instantiated for the appropriate GROUP_TYPE, if any.

Definition at line 144 of file GA_GroupTable.h.

Constructor & Destructor Documentation

template<typename GROUP_TYPE>
SYS_FORCE_INLINE GA_GroupTable::iterator< GROUP_TYPE >::iterator ( void  )
inline

Definition at line 148 of file GA_GroupTable.h.

template<typename GROUP_TYPE>
SYS_FORCE_INLINE GA_GroupTable::iterator< GROUP_TYPE >::iterator ( const MapType::const_iterator< GROUP_TYPE > &  it,
const MapType::const_iterator< GROUP_TYPE > &  end 
)
inlineexplicit

Definition at line 150 of file GA_GroupTable.h.

Member Function Documentation

template<typename GROUP_TYPE>
SYS_FORCE_INLINE bool GA_GroupTable::iterator< GROUP_TYPE >::atEnd ( ) const
inline

Definition at line 171 of file GA_GroupTable.h.

template<typename GROUP_TYPE>
SYS_FORCE_INLINE GROUP_TYPE* GA_GroupTable::iterator< GROUP_TYPE >::group ( )
inline

Definition at line 159 of file GA_GroupTable.h.

template<typename GROUP_TYPE>
SYS_FORCE_INLINE const UT_StringHolder& GA_GroupTable::iterator< GROUP_TYPE >::name ( )
inline

Definition at line 156 of file GA_GroupTable.h.

template<typename GROUP_TYPE>
SYS_FORCE_INLINE bool GA_GroupTable::iterator< GROUP_TYPE >::operator!= ( const iterator< GROUP_TYPE > &  cmp) const
inline

Definition at line 168 of file GA_GroupTable.h.

template<typename GROUP_TYPE>
SYS_FORCE_INLINE GROUP_TYPE* GA_GroupTable::iterator< GROUP_TYPE >::operator* ( )
inline

Definition at line 162 of file GA_GroupTable.h.

template<typename GROUP_TYPE>
SYS_FORCE_INLINE iterator& GA_GroupTable::iterator< GROUP_TYPE >::operator++ ( )
inline

Definition at line 175 of file GA_GroupTable.h.

template<typename GROUP_TYPE>
SYS_FORCE_INLINE bool GA_GroupTable::iterator< GROUP_TYPE >::operator== ( const iterator< GROUP_TYPE > &  cmp) const
inline

Definition at line 165 of file GA_GroupTable.h.


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