HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
UT_IndexedHashSet< T >::unsafe_iterator Class Reference

Iterate over items in the map - this is arbitrary order. More...

#include <UT_IndexedHashSet.h>

Public Member Functions

 unsafe_iterator ()
 
 unsafe_iterator (const unsafe_iterator &src)
 
 ~unsafe_iterator ()
 
const TgetKey () const
 
UT_IndexedHashSetItemId getItemId () const
 
exint getItemShareCount () const
 
bool atEnd () const
 
void advance ()
 
unsafe_iteratoroperator++ ()
 
bool operator== (const unsafe_iterator &it) const
 
bool operator!= (const unsafe_iterator &it)
 

Friends

class UT_IndexedHashSet
 

Detailed Description

template<class T>
class UT_IndexedHashSet< T >::unsafe_iterator

Iterate over items in the map - this is arbitrary order.

Definition at line 321 of file UT_IndexedHashSet.h.

Constructor & Destructor Documentation

template<class T>
UT_IndexedHashSet< T >::unsafe_iterator::unsafe_iterator ( )
inline

Definition at line 324 of file UT_IndexedHashSet.h.

template<class T>
UT_IndexedHashSet< T >::unsafe_iterator::unsafe_iterator ( const unsafe_iterator src)
inline

Definition at line 330 of file UT_IndexedHashSet.h.

template<class T>
UT_IndexedHashSet< T >::unsafe_iterator::~unsafe_iterator ( )
inline

Definition at line 336 of file UT_IndexedHashSet.h.

Member Function Documentation

template<class T>
void UT_IndexedHashSet< T >::unsafe_iterator::advance ( )
inline

Implementation of iterator interface

Definition at line 353 of file UT_IndexedHashSet.h.

template<class T>
bool UT_IndexedHashSet< T >::unsafe_iterator::atEnd ( ) const
inline

Implementation of iterator interface

Definition at line 352 of file UT_IndexedHashSet.h.

template<class T>
UT_IndexedHashSetItemId UT_IndexedHashSet< T >::unsafe_iterator::getItemId ( ) const
inline

Get information about the current item

Definition at line 343 of file UT_IndexedHashSet.h.

template<class T>
exint UT_IndexedHashSet< T >::unsafe_iterator::getItemShareCount ( ) const
inline

Get information about the current item

Definition at line 346 of file UT_IndexedHashSet.h.

template<class T>
const T& UT_IndexedHashSet< T >::unsafe_iterator::getKey ( ) const
inline

Get information about the current item

Definition at line 340 of file UT_IndexedHashSet.h.

template<class T>
bool UT_IndexedHashSet< T >::unsafe_iterator::operator!= ( const unsafe_iterator it)
inline

Implementation of iterator interface

Definition at line 370 of file UT_IndexedHashSet.h.

template<class T>
unsafe_iterator& UT_IndexedHashSet< T >::unsafe_iterator::operator++ ( )
inline

Implementation of iterator interface

Definition at line 360 of file UT_IndexedHashSet.h.

template<class T>
bool UT_IndexedHashSet< T >::unsafe_iterator::operator== ( const unsafe_iterator it) const
inline

Implementation of iterator interface

Definition at line 362 of file UT_IndexedHashSet.h.

Friends And Related Function Documentation

template<class T>
friend class UT_IndexedHashSet
friend

Definition at line 384 of file UT_IndexedHashSet.h.


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