![]() |
MapLink Pro 11.2
Envitia MapLink Pro: The Ultimate Mapping Application Toolkit
|
This type describes an object that can serve as a bidirectional iterator for Turns.
Public Member Functions | |
| turn_iterator () | |
| turn_iterator (void *it) | |
| turn_iterator (const turn_iterator &rhs) | |
| ~turn_iterator () | |
| turn_iterator & | operator= (const turn_iterator &rhs) |
| TSLTurn * | operator* () const |
| turn_iterator & | operator++ () |
| const turn_iterator | operator++ (int) |
| turn_iterator & | operator-- () |
| const turn_iterator | operator-- (int) |
| bool | operator== (const turn_iterator &rhs) const |
| bool | operator!= (const turn_iterator &rhs) const |
| void * | _Mynode () const |
| TSLNetwork::turn_iterator::turn_iterator | ( | ) |
Default constructor.
| TSLNetwork::turn_iterator::turn_iterator | ( | void * | it | ) |
| TSLNetwork::turn_iterator::turn_iterator | ( | const turn_iterator & | rhs | ) |
Copy constructor.
| TSLNetwork::turn_iterator::~turn_iterator | ( | ) |
Destructor.
| void * TSLNetwork::turn_iterator::_Mynode | ( | ) | const |
| bool TSLNetwork::turn_iterator::operator!= | ( | const turn_iterator & | rhs | ) | const |
In-equality operator.
| TSLTurn * TSLNetwork::turn_iterator::operator* | ( | ) | const |
Dereferences the iterator.
Returns a pointer to the TSLTurn object referenced by the iterator.
| turn_iterator & TSLNetwork::turn_iterator::operator++ | ( | ) |
Pre-increment operator.
| const turn_iterator TSLNetwork::turn_iterator::operator++ | ( | int | ) |
Post-increment operator.
| turn_iterator & TSLNetwork::turn_iterator::operator-- | ( | ) |
Pre-decrement operator.
| const turn_iterator TSLNetwork::turn_iterator::operator-- | ( | int | ) |
Post-decrement operator.
| turn_iterator & TSLNetwork::turn_iterator::operator= | ( | const turn_iterator & | rhs | ) |
Assignment operator.
| bool TSLNetwork::turn_iterator::operator== | ( | const turn_iterator & | rhs | ) | const |
Equality operator.