| OpenTTD
    | 
An iterator for const edges. More...
#include <linkgraph.h>
 
  
 | Public Member Functions | |
| ConstEdgeIterator (const BaseEdge *edges, NodeID current) | |
| Constructor. | |
|  Public Member Functions inherited from LinkGraph::BaseEdgeIterator< const BaseEdge, ConstEdge, ConstEdgeIterator > | |
| BaseEdgeIterator (const BaseEdge *base, NodeID current) | |
| Constructor. | |
| ConstEdgeIterator & | operator++ () | 
| Prefix-increment. | |
| ConstEdgeIterator | operator++ (int) | 
| Postfix-increment. | |
| bool | operator== (const Tother &other) | 
| Compare with some other edge iterator. | |
| bool | operator!= (const Tother &other) | 
| Compare for inequality with some other edge iterator. | |
| SmallPair< NodeID, ConstEdge > | operator* () const | 
| Dereference with operator*. | |
| FakePointer | operator-> () const | 
| Dereference with operator->. | |
| Additional Inherited Members | |
|  Protected Attributes inherited from LinkGraph::BaseEdgeIterator< const BaseEdge, ConstEdge, ConstEdgeIterator > | |
| const BaseEdge * | base | 
| Array of edges being iterated. | |
| NodeID | current | 
| Current offset in edges array. | |
An iterator for const edges.
Cannot be typedef'ed because of template-reference to ConstEdgeIterator itself.
Definition at line 309 of file linkgraph.h.
| 
 | inline | 
Constructor.
| edges | Array of edges to be iterated over. | 
| current | ID of current edge's end node. | 
Definition at line 316 of file linkgraph.h.
 1.8.1.2
 1.8.1.2