DiaDes  0.1
DIAgnosis of Discrete-Event System
Public Types | Public Member Functions | Public Attributes | List of all members
Diades::Automata::Topology::CliqueIterator Struct Reference

#include <Topology.hh>

Public Types

typedef CliqueIterator self
 
typedef ptrdiff_t difference_type
 
typedef std::forward_iterator_tag iterator_category
 
typedef Diades::Graph::Node value_type
 
typedef const Diades::Graph::Nodepointer
 
typedef const Diades::Graph::Nodereference
 
typedef Diades::Graph::OutEdgeIterator SupportIterator
 

Public Member Functions

 CliqueIterator ()
 
 CliqueIterator (SupportIterator it)
 
reference operator* () const
 
pointer operator-> () const
 
selfoperator++ ()
 
self operator++ (int)
 
bool operator== (const self &it) const
 
bool operator!= (const self &it) const
 
Edge getSupport () const
 

Public Attributes

SupportIterator _it
 

Detailed Description

Definition at line 143 of file Topology.hh.

Member Typedef Documentation

◆ difference_type

Definition at line 146 of file Topology.hh.

◆ iterator_category

Definition at line 147 of file Topology.hh.

◆ pointer

Definition at line 149 of file Topology.hh.

◆ reference

Definition at line 150 of file Topology.hh.

◆ self

Definition at line 145 of file Topology.hh.

◆ SupportIterator

Definition at line 151 of file Topology.hh.

◆ value_type

Definition at line 148 of file Topology.hh.

Constructor & Destructor Documentation

◆ CliqueIterator() [1/2]

Diades::Automata::Topology::CliqueIterator::CliqueIterator ( )
inline

◆ CliqueIterator() [2/2]

Diades::Automata::Topology::CliqueIterator::CliqueIterator ( SupportIterator  it)
inlineexplicit

Definition at line 156 of file Topology.hh.

Member Function Documentation

◆ getSupport()

Edge Diades::Automata::Topology::CliqueIterator::getSupport ( ) const
inline

Definition at line 163 of file Topology.hh.

References _it.

◆ operator!=()

bool Diades::Automata::Topology::CliqueIterator::operator!= ( const self it) const
inline

Definition at line 162 of file Topology.hh.

◆ operator*()

reference Diades::Automata::Topology::CliqueIterator::operator* ( ) const
inline

Definition at line 157 of file Topology.hh.

◆ operator++() [1/2]

self& Diades::Automata::Topology::CliqueIterator::operator++ ( )
inline

Definition at line 159 of file Topology.hh.

References _it.

◆ operator++() [2/2]

self Diades::Automata::Topology::CliqueIterator::operator++ ( int  )
inline

Definition at line 160 of file Topology.hh.

References _it.

◆ operator->()

pointer Diades::Automata::Topology::CliqueIterator::operator-> ( ) const
inline

Definition at line 158 of file Topology.hh.

◆ operator==()

bool Diades::Automata::Topology::CliqueIterator::operator== ( const self it) const
inline

Definition at line 161 of file Topology.hh.

Member Data Documentation

◆ _it

SupportIterator Diades::Automata::Topology::CliqueIterator::_it

Definition at line 152 of file Topology.hh.

Referenced by getSupport(), and operator++().


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