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:

Public Member Functions

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

Constructor & Destructor Documentation

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

Definition at line 4059 of file OP_Node.h.

Member Function Documentation

const_reverse_iterator OP_OutputReversedIterator::begin ( void  ) const

Definition at line 4068 of file OP_Node.h.

reverse_iterator OP_OutputReversedIterator::begin ( void  )

Definition at line 4070 of file OP_Node.h.

const_reverse_iterator OP_OutputReversedIterator::end ( void  ) const

Definition at line 4069 of file OP_Node.h.

reverse_iterator OP_OutputReversedIterator::end ( void  )

Definition at line 4071 of file OP_Node.h.

const_iterator OP_OutputReversedIterator::rbegin ( ) const

Definition at line 4073 of file OP_Node.h.

iterator OP_OutputReversedIterator::rbegin ( )

Definition at line 4075 of file OP_Node.h.

const_iterator OP_OutputReversedIterator::rend ( ) const

Definition at line 4074 of file OP_Node.h.

iterator OP_OutputReversedIterator::rend ( )

Definition at line 4076 of file OP_Node.h.

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