MapLink Pro 11.2
Envitia MapLink Pro: The Ultimate Mapping Application Toolkit
Loading...
Searching...
No Matches
TSLTiledNetwork::turn_iterator Class Reference

Public Member Functions

 turn_iterator ()
 
 turn_iterator (const turn_iterator &rhs)
 
 turn_iterator (void *rhs)
 
 ~turn_iterator ()
 
const TSLTurnReferenceoperator* () const
 
turn_iteratoroperator++ ()
 
const turn_iterator operator++ (int)
 
turn_iteratoroperator-- ()
 
const turn_iterator operator-- (int)
 
bool operator== (const turn_iterator &rhs)
 
bool operator!= (const turn_iterator &rhs)
 
turn_iteratoroperator= (const turn_iterator &rhs)
 

Constructor & Destructor Documentation

◆ turn_iterator() [1/3]

TSLTiledNetwork::turn_iterator::turn_iterator ( )

Default constructor

◆ turn_iterator() [2/3]

TSLTiledNetwork::turn_iterator::turn_iterator ( const turn_iterator & rhs)

Copy constructor

◆ turn_iterator() [3/3]

TSLTiledNetwork::turn_iterator::turn_iterator ( void * rhs)

Internal constructor ( not for public use )

◆ ~turn_iterator()

TSLTiledNetwork::turn_iterator::~turn_iterator ( )

Destructor

Member Function Documentation

◆ operator!=()

bool TSLTiledNetwork::turn_iterator::operator!= ( const turn_iterator & rhs)

In-equality operator.

◆ operator*()

const TSLTurnReference & TSLTiledNetwork::turn_iterator::operator* ( ) const

Returns the TSLTurnReference object that the iterator is referencing. The user is responsible for deleting this object.

◆ operator++() [1/2]

turn_iterator & TSLTiledNetwork::turn_iterator::operator++ ( )

Pre-Increment operator.

◆ operator++() [2/2]

const turn_iterator TSLTiledNetwork::turn_iterator::operator++ ( int )

Post-Increment operator.

◆ operator--() [1/2]

turn_iterator & TSLTiledNetwork::turn_iterator::operator-- ( )

Pre-Decrement operator.

◆ operator--() [2/2]

const turn_iterator TSLTiledNetwork::turn_iterator::operator-- ( int )

Post-Decrement operator.

◆ operator=()

turn_iterator & TSLTiledNetwork::turn_iterator::operator= ( const turn_iterator & rhs)

Assignment operator

◆ operator==()

bool TSLTiledNetwork::turn_iterator::operator== ( const turn_iterator & rhs)

Equality operator.