Files Classes Functions Hierarchy
#include <pnlink.h>
Public Types | |
| typedef pnlink< Indx > const | link |
Public Member Functions | |
| pnlinkiterconst (link *_start) | |
| Construct with a definite link. | |
| void | reset () |
| Reset the iterator to the start. | |
| void | operator++ () |
| Move to the next link. | |
| boolc | operator! () const |
| Are there any more links to iterate over? | |
| link * | operator() () const |
| Access the current link. | |
| link * | operator-> () const |
| Access the current link. | |
Public Attributes | |
| link * | start |
| The start of the circular loop. | |
| link * | current |
| The current link. | |
Definition at line 148 of file pnlink.h.
| typedef pnlink<Indx> const pnlinkiterconst< Indx >::link |
| pnlinkiterconst< Indx >::pnlinkiterconst | ( | link * | _start | ) | [inline] |
| boolc pnlinkiterconst< Indx >::operator! | ( | ) | const [inline] |
Are there any more links to iterate over?
Definition at line 170 of file pnlink.h.
References pnlinkiterconst< Indx >::current, and pnlinkiterconst< Indx >::start.
| link* pnlinkiterconst< Indx >::operator() | ( | ) | const [inline] |
Access the current link.
Definition at line 174 of file pnlink.h.
References pnlinkiterconst< Indx >::current.
00175 { return current; }
| void pnlinkiterconst< Indx >::operator++ | ( | ) | [inline] |
Move to the next link.
Definition at line 167 of file pnlink.h.
References pnlinkiterconst< Indx >::current, and pnlink< Indx >::next.
| link* pnlinkiterconst< Indx >::operator-> | ( | ) | const [inline] |
Access the current link.
Definition at line 177 of file pnlink.h.
References pnlinkiterconst< Indx >::current.
00178 { return current; }
| void pnlinkiterconst< Indx >::reset | ( | ) | [inline] |
Reset the iterator to the start.
Definition at line 164 of file pnlink.h.
References pnlinkiterconst< Indx >::current, and pnlinkiterconst< Indx >::start.
Referenced by regionD2tessdisplaymesh< TS, Indx >::draw().
| link* pnlinkiterconst< Indx >::current |
The current link.
Definition at line 157 of file pnlink.h.
Referenced by pnlinkiterconst< Indx >::operator!(), pnlinkiterconst< Indx >::operator()(), pnlinkiterconst< Indx >::operator++(), pnlinkiterconst< Indx >::operator->(), and pnlinkiterconst< Indx >::reset().
| link* pnlinkiterconst< Indx >::start |
The start of the circular loop.
Definition at line 155 of file pnlink.h.
Referenced by pnlinkiterconst< Indx >::operator!(), and pnlinkiterconst< Indx >::reset().
1.5.8