HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
GA_IntrinsicManager::iterator Class Reference

#include <GA_IntrinsicManager.h>

Public Member Functions

 iterator ()
 Simple default constructor. More...
 
 iterator (const iterator &src)
 Copy constructor. More...
 
 ~iterator ()
 Destructor. More...
 
const iteratoroperator= (const iterator &src)
 Assignment operator. More...
 
iteratoroperator++ ()
 Increment operator. More...
 
bool atEnd () const
 Test to see if the iteration is complete. More...
 
void advance ()
 Advance to the next iteration. More...
 
const UT_StringHoldergetToken () const
 Get the current attribute token. More...
 
GA_LocalIntrinsic getLocalHandle () const
 
int getIndex () const
 Get the current attribute handle (global id) More...
 

Friends

class GA_IntrinsicManager
 

Detailed Description

Iterator class to iterate Usage:

for (it = manager.begin(); !it.atEnd(); ++it) ...

Definition at line 226 of file GA_IntrinsicManager.h.

Constructor & Destructor Documentation

GA_IntrinsicManager::iterator::iterator ( void  )
inline

Simple default constructor.

Definition at line 230 of file GA_IntrinsicManager.h.

GA_IntrinsicManager::iterator::iterator ( const iterator src)
inline

Copy constructor.

Definition at line 235 of file GA_IntrinsicManager.h.

GA_IntrinsicManager::iterator::~iterator ( )
inline

Destructor.

Definition at line 240 of file GA_IntrinsicManager.h.

Member Function Documentation

void GA_IntrinsicManager::iterator::advance ( )
inline

Advance to the next iteration.

Definition at line 260 of file GA_IntrinsicManager.h.

bool GA_IntrinsicManager::iterator::atEnd ( ) const
inline

Test to see if the iteration is complete.

Definition at line 255 of file GA_IntrinsicManager.h.

int GA_IntrinsicManager::iterator::getIndex ( ) const
inline

Get the current attribute handle (global id)

Definition at line 268 of file GA_IntrinsicManager.h.

GA_LocalIntrinsic GA_IntrinsicManager::iterator::getLocalHandle ( ) const
inline

Definition at line 265 of file GA_IntrinsicManager.h.

const UT_StringHolder& GA_IntrinsicManager::iterator::getToken ( ) const
inline

Get the current attribute token.

Definition at line 263 of file GA_IntrinsicManager.h.

iterator& GA_IntrinsicManager::iterator::operator++ ( )
inline

Increment operator.

Definition at line 250 of file GA_IntrinsicManager.h.

const iterator& GA_IntrinsicManager::iterator::operator= ( const iterator src)
inline

Assignment operator.

Definition at line 242 of file GA_IntrinsicManager.h.

Friends And Related Function Documentation

friend class GA_IntrinsicManager
friend

Definition at line 282 of file GA_IntrinsicManager.h.


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