Value::iterator struct reference
[Base module]
Declaration
#include <QtLua/Value>
namespace QtLua {
class Value {
struct iterator;
};
};
This struct is a member of the Value class.
Description
This iterator class allows iteration through table like lua values directly from C++ code. Assignation of ValueRef object returned by Value::iterator::value modify traversed container.
See also Value::const_iterator struct.
Members
Type
- typedef [...] iterator_category
Functions
- iterator()
- Value key() const
- bool operator!=(const Value::iterator_ &i) const
- ValueRef operator*()
- Value::iterator_ & operator++()
- Value::iterator_ operator++(int )
- bool operator==(const Value::iterator_ &i) const
- ValueRef value()
Members detail
Create an uninitialized Value::iterator.
ValueRef operator*()
See Value::iterator::value function.
ValueRef value()
Get modifiable reference to current entry value.