BPMN-OS
BPMN for optimization and simulation
Loading...
Searching...
No Matches
BPMNOS::Execution::auto_set< V, U >::iterator Struct Reference

Detailed Description

template<typename V, typename... U>
struct BPMNOS::Execution::auto_set< V, U >::iterator

Definition at line 17 of file auto_set.h.

#include <auto_set.h>

Public Member Functions

 iterator (typename std::set< std::tuple< V, U... > >::iterator iter, auto_set< V, U... > *cont)
 
iteratoroperator++ ()
 
std::tuple< V, U... > operator* () const
 
bool operator!= (const iterator &other) const
 

Public Attributes

std::set< std::tuple< V, U... > >::iterator current
 
auto_set< V, U... > * container
 

Constructor & Destructor Documentation

◆ iterator()

template<typename V , typename... U>
BPMNOS::Execution::auto_set< V, U >::iterator::iterator ( typename std::set< std::tuple< V, U... > >::iterator iter,
auto_set< V, U... > * cont )
inline

Definition at line 21 of file auto_set.h.

Member Function Documentation

◆ operator!=()

template<typename V , typename... U>
bool BPMNOS::Execution::auto_set< V, U >::iterator::operator!= ( const iterator & other) const
inline

Definition at line 36 of file auto_set.h.

◆ operator*()

template<typename V , typename... U>
std::tuple< V, U... > BPMNOS::Execution::auto_set< V, U >::iterator::operator* ( ) const
inline

Definition at line 32 of file auto_set.h.

◆ operator++()

template<typename V , typename... U>
iterator & BPMNOS::Execution::auto_set< V, U >::iterator::operator++ ( )
inline

Definition at line 26 of file auto_set.h.

Member Data Documentation

◆ container

template<typename V , typename... U>
auto_set<V,U...>* BPMNOS::Execution::auto_set< V, U >::iterator::container

Definition at line 19 of file auto_set.h.

◆ current

template<typename V , typename... U>
std::set<std::tuple<V,U...>>::iterator BPMNOS::Execution::auto_set< V, U >::iterator::current

Definition at line 18 of file auto_set.h.


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