All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
OP_ParmIterator Class Reference

#include <OP_ParmIterator.h>

Public Member Functions

 OP_ParmIterator (OP_Parameters &node, OP_ParmIteratorMask mask=OP_PIM_ALL, OP_ParmIteratorExcludeMask exclude_mask=OP_PIEM_NONE)
 ~OP_ParmIterator ()
bool atEnd () const
bool getNextChannel (UT_String &channame, UT_String *chanalias=NULL)
bool getNextParm (PRM_Parm *&parm, int &vi)
bool passesMasks (PRM_Parm *parm, int subindex)

Protected Member Functions

void scrollToNext (bool first_time)

Detailed Description

Definition at line 51 of file OP_ParmIterator.h.

Constructor & Destructor Documentation

OP_ParmIterator::OP_ParmIterator ( OP_Parameters node,
OP_ParmIteratorMask  mask = OP_PIM_ALL,
OP_ParmIteratorExcludeMask  exclude_mask = OP_PIEM_NONE 
OP_ParmIterator::~OP_ParmIterator ( )

Member Function Documentation

bool OP_ParmIterator::atEnd ( ) const

Definition at line 62 of file OP_ParmIterator.h.

bool OP_ParmIterator::getNextChannel ( UT_String channame,
UT_String chanalias = NULL 
bool OP_ParmIterator::getNextParm ( PRM_Parm *&  parm,
int vi 
bool OP_ParmIterator::passesMasks ( PRM_Parm parm,
int  subindex 
void OP_ParmIterator::scrollToNext ( bool  first_time)

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