Spec
OutEdgeIteratorOut-edge iterator for Graph.
Out-edge iterator for Graph.
Extends | Iter |
---|---|
All Extended | Iter |
All Impl'd | IteratorAssociatedTypesConcept |
Defined in | |
Signature |
Iterator<TGraph, OutEdgeIterator>::Type;
template <typename TGraph, typename TSpec>
class Iter<TGraph, GraphIterator<InternalOutEdgeIterator<TSpec> >;
|
Template Parameters
TGraph |
The graph to iterate the edges of. |
---|
Member Function Overview
Member Functions Inherited From Iter
Interface Function Overview
-
TAlphabet label(it);
Returns the label of the out-edge this iterator points to (for automatons);
Interface Functions Inherited From IteratorAssociatedTypesConcept
Interface Metafunction Overview
Interface Metafunctions Inherited From Iter
Interface Metafunctions Inherited From IteratorAssociatedTypesConcept
Detailed Description
The first signature is the signature of the corresponding graph's Iterator metafunction call. The second call is the internal definition of the type. You should always get this type using the metafunction call from the first signature.
Member Functions Detail
Iter::Iter();
Iter::Iter(iter);
Iter::Iter(graph, v);
Constructor
Parameters
iter
|
Other OutEdgeIterator to copy from. |
---|---|
graph
|
The Graph to iterate edges of. |
v
|
The descriptor of the vertex to iterate out edges of. |
Data Races
Thread safety unknown!
Interface Functions Detail
TAlphabet label(it);
Returns the label of the out-edge this iterator points to (for automatons);
Parameters
it
|
The iterator to query. |
---|
Returns
TAlphabet |
The current label (Alphabe is the alphabet of the automaton). |
---|
Only works if the graph type is an Automaton.
Data Races
Thread safety unknown!