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 4104 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 4109 of file OP_Node.h.

Member Function Documentation

const_reverse_iterator OP_OutputReversedIterator::begin ( void  ) const

Definition at line 4118 of file OP_Node.h.

reverse_iterator OP_OutputReversedIterator::begin ( void  )

Definition at line 4120 of file OP_Node.h.

const_reverse_iterator OP_OutputReversedIterator::end ( void  ) const

Definition at line 4119 of file OP_Node.h.

reverse_iterator OP_OutputReversedIterator::end ( void  )

Definition at line 4121 of file OP_Node.h.

const_iterator OP_OutputReversedIterator::rbegin ( ) const

Definition at line 4123 of file OP_Node.h.

iterator OP_OutputReversedIterator::rbegin ( )

Definition at line 4125 of file OP_Node.h.

const_iterator OP_OutputReversedIterator::rend ( ) const

Definition at line 4124 of file OP_Node.h.

iterator OP_OutputReversedIterator::rend ( )

Definition at line 4126 of file OP_Node.h.

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