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

Detailed Description

Wrapper for a Link object

Public Member Functions

 link_iterator ()
 
 link_iterator (const link_iterator &rhs)
 
 link_iterator (void *rhs)
 
 ~link_iterator ()
 
const TSLLinkReferenceoperator* () const
 
link_iteratoroperator++ ()
 
const link_iterator operator++ (int)
 
link_iteratoroperator-- ()
 
const link_iterator operator-- (int)
 
bool operator== (const link_iterator &rhs)
 
bool operator!= (const link_iterator &rhs)
 
link_iteratoroperator= (const link_iterator &rhs)
 

Constructor & Destructor Documentation

◆ link_iterator() [1/3]

TSLTiledNetwork::link_iterator::link_iterator ( )

Default constructor

◆ link_iterator() [2/3]

TSLTiledNetwork::link_iterator::link_iterator ( const link_iterator & rhs)

Copy constructor

◆ link_iterator() [3/3]

TSLTiledNetwork::link_iterator::link_iterator ( void * rhs)

Internal constructor ( not for public use )

◆ ~link_iterator()

TSLTiledNetwork::link_iterator::~link_iterator ( )

Destructor

Member Function Documentation

◆ operator!=()

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

Inequality operator.

◆ operator*()

const TSLLinkReference & TSLTiledNetwork::link_iterator::operator* ( ) const

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

◆ operator++() [1/2]

link_iterator & TSLTiledNetwork::link_iterator::operator++ ( )

Pre-increment operator.

◆ operator++() [2/2]

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

Post-increment operator.

◆ operator--() [1/2]

link_iterator & TSLTiledNetwork::link_iterator::operator-- ( )

Pre-decrement operator.

◆ operator--() [2/2]

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

Post-decrement operator.

◆ operator=()

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

Assignment operator

◆ operator==()

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

Equality operator.