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  Version2Tag
 

Public Member Functions

 OP_OutputReversedIterator (const OP_Node &node, bool into_subnets=false, bool through_dots=true, OP_OutputIdx output_idx=-1)
 
 OP_OutputReversedIterator (Version2Tag, 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 4322 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 4327 of file OP_Node.h.

OP_OutputReversedIterator::OP_OutputReversedIterator ( 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 4336 of file OP_Node.h.

Member Function Documentation

const_reverse_iterator OP_OutputReversedIterator::begin ( void  ) const
inline

Definition at line 4346 of file OP_Node.h.

reverse_iterator OP_OutputReversedIterator::begin ( void  )
inline

Definition at line 4348 of file OP_Node.h.

const_reverse_iterator OP_OutputReversedIterator::end ( void  ) const
inline

Definition at line 4347 of file OP_Node.h.

reverse_iterator OP_OutputReversedIterator::end ( void  )
inline

Definition at line 4349 of file OP_Node.h.

const_iterator OP_OutputReversedIterator::rbegin ( ) const
inline

Definition at line 4351 of file OP_Node.h.

iterator OP_OutputReversedIterator::rbegin ( )
inline

Definition at line 4353 of file OP_Node.h.

const_iterator OP_OutputReversedIterator::rend ( ) const
inline

Definition at line 4352 of file OP_Node.h.

iterator OP_OutputReversedIterator::rend ( )
inline

Definition at line 4354 of file OP_Node.h.


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