JASSv2
Public Member Functions | Private Attributes | List of all members
JASS::index_postings_impact::reverse_iterator Class Reference

A reverse iterator for iterating over impact headers from highet to lowest. More...

Collaboration diagram for JASS::index_postings_impact::reverse_iterator:
Collaboration graph
[legend]

Public Member Functions

 reverse_iterator (impact *address)
 Constructor. More...
 
bool operator!= (const reverse_iterator &other) const
 Compare two iterator objects for non-equality. More...
 
impactoperator* ()
 Return a reference to the element pointed to by this iterator.
 
const reverse_iteratoroperator++ ()
 Increment this iterator.
 

Private Attributes

impactaddress
 Which header we're pointing at.
 

Detailed Description

A reverse iterator for iterating over impact headers from highet to lowest.

Constructor & Destructor Documentation

◆ reverse_iterator()

JASS::index_postings_impact::reverse_iterator::reverse_iterator ( impact address)
inline

Constructor.

Parameters
address[in] Were this iterator points.

Member Function Documentation

◆ operator!=()

bool JASS::index_postings_impact::reverse_iterator::operator!= ( const reverse_iterator other) const
inline

Compare two iterator objects for non-equality.

Parameters
other[in] The iterator object to compare to.
Returns
true if they differ, else false.

The documentation for this class was generated from the following file: