iterator 类

( QWebElementCollection::iterator )

The QWebElementCollection::iterator class provides an STL-style iterator for QWebElementCollection . 更多...

头: #include <iterator>
Since: Qt 4.6

公共函数

iterator (const iterator & other )
bool operator!= (const iterator & other ) const
QWebElement operator* () const
iterator operator+ (int j ) const
iterator & operator++ ()
iterator operator++ (int)
iterator & operator+= (int j )
iterator operator- (int j ) const
int operator- (iterator other ) const
iterator & operator-- ()
iterator operator-- (int)
iterator & operator-= (int j )
bool operator< (const iterator & other ) const
bool operator<= (const iterator & other ) const
bool operator== (const iterator & other ) const
bool operator> (const iterator & other ) const
bool operator>= (const iterator & other ) const

详细描述

The QWebElementCollection::iterator class provides an STL-style iterator for QWebElementCollection .

QWebElementCollection provides STL style iterators for fast low-level access to the elements.

QWebElementCollection::iterator allows you to iterate over a QWebElementCollection .

成员函数文档编制

iterator:: iterator (const iterator & other )

构造副本为 other .

bool iterator:: operator!= (const iterator & other ) const

返回 true 若 other points to a different element than this; iterator; otherwise returns false.

另请参阅 operator== ().

QWebElement iterator:: operator* () const

Returns the current element.

iterator iterator:: operator+ ( int j ) const

Returns an iterator to the element at j positions forward from this iterator. If j is negative, the iterator goes backward.

另请参阅 operator- () 和 operator+= ().

iterator & iterator:: operator++ ()

The prefix ++ operator ( ++it ) advances the iterator to the next element in the collection and returns an iterator to the new current element.

Calling this function on QWebElementCollection::end () leads to undefined results.

另请参阅 operator-- ().

iterator iterator:: operator++ ( int )

这是重载函数。

The postfix ++ operator ( it++ ) advances the iterator to the next element in the collection and returns an iterator to the previously current element.

Calling this function on QWebElementCollection::end () leads to undefined results.

iterator & iterator:: operator+= ( int j )

Advances the iterator by j elements. If j is negative, the iterator goes backward.

另请参阅 operator-= () 和 operator+ ().

iterator iterator:: operator- ( int j ) const

Returns an iterator to the element at j positiosn backward from this iterator. If j is negative, the iterator goes forward.

另请参阅 operator+ () 和 operator-= ().

int iterator:: operator- ( iterator other ) const

Returns the number of elements between the item point to by other and the element pointed to by this iterator.

iterator & iterator:: operator-- ()

The prefix -- operator ( --it ) makes the preceding element current and returns an iterator to the new current element.

Calling this function on QWebElementCollection::begin () leads to undefined results.

另请参阅 operator++ ().

iterator iterator:: operator-- ( int )

这是重载函数。

The postfix -- operator ( it-- ) makes the preceding element current and returns an iterator to the previously current element.

iterator & iterator:: operator-= ( int j )

Makes the iterator go back by j elements. If j is negative, the iterator goes forward.

另请参阅 operator+= () 和 operator- ().

bool iterator:: operator< (const iterator & other ) const

Returns true if the element pointed to by this iterator is less than the element pointed to by the other iterator.

bool iterator:: operator<= (const iterator & other ) const

Returns true if the element pointed to by this iterator is less than or equal to the element pointed to by the other iterator.

bool iterator:: operator== (const iterator & other ) const

返回 true 若 other points to the same item as this iterator; otherwise returns false.

另请参阅 operator!= ().

bool iterator:: operator> (const iterator & other ) const

Returns true if the element pointed to by this iterator is greater than the element pointed to by the other iterator.

bool iterator:: operator>= (const iterator & other ) const

Returns true if the element pointed to by this iterator is greater than or equal to the element pointed to by the other iterator.