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

Detailed Description

template<typename... U>
struct BPMNOS::Execution::auto_list< U >::iterator

Definition at line 17 of file auto_list.h.

#include <auto_list.h>

Public Member Functions

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

Public Attributes

std::list< std::tuple< U... > >::iterator current
 
auto_list< U... > * container
 

Constructor & Destructor Documentation

◆ iterator()

template<typename... U>
BPMNOS::Execution::auto_list< U >::iterator::iterator ( typename std::list< std::tuple< U... > >::iterator iter,
auto_list< U... > * cont )
inline

Definition at line 21 of file auto_list.h.

Member Function Documentation

◆ operator!=()

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

Definition at line 36 of file auto_list.h.

◆ operator*()

template<typename... U>
std::tuple< U... > & BPMNOS::Execution::auto_list< U >::iterator::operator* ( ) const
inline

Definition at line 32 of file auto_list.h.

◆ operator++()

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

Definition at line 26 of file auto_list.h.

Member Data Documentation

◆ container

template<typename... U>
auto_list<U...>* BPMNOS::Execution::auto_list< U >::iterator::container

Definition at line 19 of file auto_list.h.

◆ current

template<typename... U>
std::list<std::tuple<U...>>::iterator BPMNOS::Execution::auto_list< U >::iterator::current

Definition at line 18 of file auto_list.h.


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