spot  2.2.1
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
Public Types | Public Member Functions | Protected Attributes | List of all members
spot::internal::killer_edge_iterator< Graph > Class Template Reference
Inheritance diagram for spot::internal::killer_edge_iterator< Graph >:
Inheritance graph
Collaboration diagram for spot::internal::killer_edge_iterator< Graph >:
Collaboration graph

Public Types

typedef Graph::state_storage_t state_storage_t
 
typedef Graph::edge edge
 

Public Member Functions

 killer_edge_iterator (Graph *g, edge t, state_storage_t &src) noexcept
 
killer_edge_iterator operator++ ()
 
killer_edge_iterator operator++ (int)
 
void erase ()
 
bool operator== (edge_iterator o) const
 
bool operator!= (edge_iterator o) const
 
super::reference operator* ()
 
const super::reference operator* () const
 
super::pointer operator-> ()
 
const super::pointer operator-> () const
 
 operator bool () const
 
edge trans () const
 

Protected Attributes

state_storage_t & src_
 
edge prev_
 
Graph * g_
 
edge t_
 

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

Please direct any question, comment, or bug report to the Spot mailing list at spot@lrde.epita.fr.
Generated on Mon Nov 21 2016 08:26:37 for spot by doxygen 1.8.8