|
|
MribTableIterator (MribLookup *mrib_lookup)
| MribTableIterator |
Constructor for a given MribLookup entry.
Parameters:
mrib_lookup | the basic MribLookup entry. |
MribTableIterator ()
| MribTableIterator |
MribTableIterator& operator++ ()
| operator++ |
Increment Operator (prefix).
Increment the iterator to point to the next MribLookup entry.
Returns: a reference to the iterator after it was incremented.
See also: MribLookup::get_next()
MribTableIterator operator++ (int)
| operator++ |
Increment Operator (postfix).
Increment the iterator to point to the next MribLookup entry.
Returns: the value of the iterator before it was incremented.
See also: MribLookup::get_next()
bool operator== (const MribTableIterator& other)
| operator== |
[const]
Equality Operator
Parameters:
other | the right-hand operand to compare against. |
Returns: true if the left-hand operand is same as the right-hand operand.
bool operator!= (const MribTableIterator& other)
| operator!= |
[const]
Not-Equal Operator
Parameters:
other | the right-hand operand to compare against. |
Returns: true if the left-hand operand is not same as the right-hand operand.
Mrib* operator* ()
| operator* |
[const]
Indirection Operator
Returns: a pointer to the Mrib entry that corresponds to this iterator.