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

#include <OP_Node.h>

+ Inheritance diagram for OP_OutputReversedIterator:

Classes

struct  IncludeSpareTag
 

Public Member Functions

 OP_OutputReversedIterator (const OP_Node &node, bool into_subnets=false, bool through_dots=true, OP_OutputIdx output_idx=-1)
 
 OP_OutputReversedIterator (IncludeSpareTag, const OP_Node &node, bool into_subnets=false, bool through_dots=true, UT_Optional< OP_OutputIdx > output_idx=UT_NULLOPT)
 
const_reverse_iterator begin () const
 
const_reverse_iterator end () const
 
reverse_iterator begin ()
 
reverse_iterator end ()
 
const_iterator rbegin () const
 
const_iterator rend () const
 
iterator rbegin ()
 
iterator rend ()
 

Detailed Description

Same as OP_OutputIterator, but with the iterators all swapped around so a range loop will go backwards (without having to mess with reverse adaptors)

Definition at line 4371 of file OP_Node.h.

Constructor & Destructor Documentation

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

Definition at line 4376 of file OP_Node.h.

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

Definition at line 4385 of file OP_Node.h.

Member Function Documentation

const_reverse_iterator OP_OutputReversedIterator::begin ( void  ) const
inline

Definition at line 4396 of file OP_Node.h.

reverse_iterator OP_OutputReversedIterator::begin ( void  )
inline

Definition at line 4398 of file OP_Node.h.

const_reverse_iterator OP_OutputReversedIterator::end ( void  ) const
inline

Definition at line 4397 of file OP_Node.h.

reverse_iterator OP_OutputReversedIterator::end ( void  )
inline

Definition at line 4399 of file OP_Node.h.

const_iterator OP_OutputReversedIterator::rbegin ( ) const
inline

Definition at line 4401 of file OP_Node.h.

iterator OP_OutputReversedIterator::rbegin ( )
inline

Definition at line 4403 of file OP_Node.h.

const_iterator OP_OutputReversedIterator::rend ( ) const
inline

Definition at line 4402 of file OP_Node.h.

iterator OP_OutputReversedIterator::rend ( )
inline

Definition at line 4404 of file OP_Node.h.


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