|
Nuria Framework - Core
Core module of the NuriaProject Framework
|
#include <variant.hpp>
Public Member Functions | |
| Iterator () | |
| Iterator (const Iterator &other) | |
| bool | isValid () const |
| const Iterator & | operator= (const Iterator &other) |
| bool | operator== (const Iterator &other) const |
| bool | operator!= (const Iterator &other) const |
| Iterator & | operator++ () |
| Iterator & | operator++ (int) |
| Iterator & | operator-- () |
| Iterator & | operator-- (int) |
| const Iterator & | operator+= (int n) |
| const Iterator & | operator-= (int n) |
| Iterator | operator+ (int n) const |
| Iterator | operator- (int n) const |
| int | operator- (const Iterator &other) const |
| QVariant | key () const |
| QVariant | value () const |
| QVariant | operator* () const |
Friends | |
| class | Nuria::Variant |
Iterator class for iterating over QVariants. This class works like all STL-style iterators.
| Nuria::Variant::Iterator::Iterator | ( | ) |
Constructs an invalid iterator. See Variant::begin and Variant::end.
| QVariant Nuria::Variant::Iterator::key | ( | ) | const |
Returns the key of the current item. If the iterated variant doesn't contain a map-type an invalid QVariant is returned.
1.8.7