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

#include <OP_Node.h>

+ Inheritance diagram for OP_OutputIterator:

Classes

struct  Version2Tag
 

Public Member Functions

 OP_OutputIterator (const OP_Node &node, bool into_subnets=false, bool through_dots=true, OP_OutputIdx output_idx=-1)
 
 OP_OutputIterator (Version2Tag, const OP_Node &node, bool into_subnets=false, bool through_dots=true, UT_Optional< OP_OutputIdx > output_idx=UT_NULLOPT)
 

Detailed Description

Simple class that makes it easy to write loops that iterate over all the outputs from a node. The parameters are passed on to getOutputNodes.

Examples:
standalone/traverse.C.

Definition at line 4283 of file OP_Node.h.

Constructor & Destructor Documentation

OP_OutputIterator::OP_OutputIterator ( const OP_Node node,
bool  into_subnets = false,
bool  through_dots = true,
OP_OutputIdx  output_idx = -1 
)
inline

Definition at line 4288 of file OP_Node.h.

OP_OutputIterator::OP_OutputIterator ( Version2Tag  ,
const OP_Node node,
bool  into_subnets = false,
bool  through_dots = true,
UT_Optional< OP_OutputIdx output_idx = UT_NULLOPT 
)
inline

Definition at line 4297 of file OP_Node.h.


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