|
FreePOOMA
2.4.1
|
The touch iterator for a DomainMap. More...
#include <DomainMap.h>
Public Types | |
| typedef Dom | Domain_t |
| typedef DomainMapNode< Dom, T > | Node_t |
| typedef Node_t::Data_t | Value_t |
| typedef Node_t::iterator | NodeIter_t |
Public Member Functions | |
| DomainMapTouchIterator () | |
| DomainMapTouchIterator (Node_t *n, NodeIter_t i, const Domain_t &d) | |
| ~DomainMapTouchIterator () | |
| bool | operator== (const DomainMapTouchIterator< Dom, T > &dmi) |
| bool | operator!= (const DomainMapTouchIterator< Dom, T > &dmi) |
| Value_t & | operator* () |
| Domain_t & | domain () |
| DomainMapTouchIterator< Dom, T > & | operator++ () |
The touch iterator for a DomainMap.
This has forward-iterator semantics. This is similar to the regular DomainMapIterator, except that it only returns domains which touch a given domain. There is no const version of this class.
| typedef Dom DomainMapTouchIterator< Dom, T >::Domain_t |
| typedef DomainMapNode<Dom,T> DomainMapTouchIterator< Dom, T >::Node_t |
| typedef Node_t::Data_t DomainMapTouchIterator< Dom, T >::Value_t |
| typedef Node_t::iterator DomainMapTouchIterator< Dom, T >::NodeIter_t |
| DomainMapTouchIterator< Dom, T >::DomainMapTouchIterator | ( | ) | [inline] |
| DomainMapTouchIterator< Dom, T >::DomainMapTouchIterator | ( | Node_t * | n, |
| NodeIter_t | i, | ||
| const Domain_t & | d | ||
| ) | [inline] |
| DomainMapTouchIterator< Dom, T >::~DomainMapTouchIterator | ( | ) | [inline] |
| bool DomainMapTouchIterator< Dom, T >::operator== | ( | const DomainMapTouchIterator< Dom, T > & | dmi | ) | [inline] |
| bool DomainMapTouchIterator< Dom, T >::operator!= | ( | const DomainMapTouchIterator< Dom, T > & | dmi | ) | [inline] |
| Value_t& DomainMapTouchIterator< Dom, T >::operator* | ( | ) | [inline] |
References PAssert.
| Domain_t& DomainMapTouchIterator< Dom, T >::domain | ( | ) | [inline] |
References PAssert.
| DomainMapTouchIterator<Dom,T>& DomainMapTouchIterator< Dom, T >::operator++ | ( | ) | [inline] |
1.7.6.1