QHash< Key, T >::const_iterator Class Reference
#include <qhash.h>
template<class Key, class T>
class QHash< Key, T >::const_iterator
Definition at line 395 of file qhash.h.
Definition at line 410 of file qhash.h.
411 : i(reinterpret_cast<QHashData::Node *>(node)) { }
operator Node * |
( |
| ) |
const |
|
inline |
Definition at line 408 of file qhash.h.
408 {
return concrete(i); }
Definition at line 419 of file qhash.h.
419 {
return concrete(i)->key; }
Definition at line 420 of file qhash.h.
420 {
return concrete(i)->value; }
const T& operator* |
( |
| ) |
const |
|
inline |
Definition at line 421 of file qhash.h.
421 {
return concrete(i)->value; }
const T* operator-> |
( |
void |
| ) |
const |
|
inline |
Definition at line 422 of file qhash.h.
422 {
return &concrete(i)->value; }
Definition at line 426 of file qhash.h.
static Node * nextNode(Node *node)
Definition at line 430 of file qhash.h.
GLdouble GLdouble GLdouble r
static Node * nextNode(Node *node)
Definition at line 435 of file qhash.h.
static Node * previousNode(Node *node)
Definition at line 439 of file qhash.h.
GLdouble GLdouble GLdouble r
static Node * previousNode(Node *node)
Definition at line 444 of file qhash.h.
445 {
const_iterator r = *
this;
if (j > 0)
while (j--) ++
r;
else while (j++) --
r;
return r; }
GLdouble GLdouble GLdouble r
Definition at line 446 of file qhash.h.
const_iterator operator+(int j) const
Definition at line 447 of file qhash.h.
447 {
return *
this = *
this + j; }
Definition at line 448 of file qhash.h.
448 {
return *
this = *
this - j; }
The documentation for this class was generated from the following file: