|
Assimp v3.1.1 (June 2014)
|
This class implements an iterator through a Value list. More...
#include <Value.h>
Public Member Functions | |
| Value * | getNext () |
| Returns the next item and moves the iterator to it. More... | |
| bool | hasNext () const |
| Will return true, if another value is in the list. More... | |
| Iterator () | |
| The default class constructor. More... | |
| Iterator (const Iterator &rhs) | |
| Iterator (Value *start) | |
| The class constructor with the start value. More... | |
| Iterator & | operator++ () |
| The pre-increment operator. More... | |
| const Iterator | operator++ (int) |
| The post-increment operator. More... | |
| Value * | operator-> () const |
| The * operator. More... | |
| bool | operator== (const Iterator &rhs) const |
| The compare operator. More... | |
| ~Iterator () | |
| The class destructor. More... | |
This class implements an iterator through a Value list.
When getting a new value you need to know how to iterate through it. The Value::Iterator will help you here:
| Value::Iterator::Iterator | ( | ) |
The default class constructor.
| Value::Iterator::Iterator | ( | Value * | start | ) |
The class constructor with the start value.
| start | [in] The first value for iteration, |
| Value::Iterator::Iterator | ( | const Iterator & | rhs | ) |
| Value::Iterator::~Iterator | ( | ) |
The class destructor.
| Value * Value::Iterator::getNext | ( | ) |
Returns the next item and moves the iterator to it.
| bool Value::Iterator::hasNext | ( | ) | const |
Will return true, if another value is in the list.
| Value::Iterator & Value::Iterator::operator++ | ( | ) |
The pre-increment operator.
| const Value::Iterator Value::Iterator::operator++ | ( | int | ) |
The post-increment operator.
| Value * Value::Iterator::operator-> | ( | ) | const |
The * operator.
| bool Value::Iterator::operator== | ( | const Iterator & | rhs | ) | const |
The compare operator.
| rhs | [in] The instance to compare. |