libqmlbind
A C library for creating QML bindings for other languages easily through exporting objects to QML
Functions
iterator.h File Reference

Contains all methods defined on qmlbind_iterator. More...

#include "qmlbind_global.h"

Go to the source code of this file.

Functions

QMLBIND_API qmlbind_iteratorqmlbind_iterator_new (const qmlbind_value *object)
 Constructs an iterator for traversing object. More...
 
QMLBIND_API void qmlbind_iterator_release (qmlbind_iterator *self)
 Destroys this qmlbind_iterator.
 
QMLBIND_API qmlbind_stringqmlbind_iterator_get_key (const qmlbind_iterator *self)
 Returns the name of the last property that was jumped over using qmlbind_iterator_next(). More...
 
QMLBIND_API qmlbind_valueqmlbind_iterator_get_value (const qmlbind_iterator *self)
 Returns the value of the last property that was jumped over using qmlbind_iterator_next(). More...
 
QMLBIND_API void qmlbind_iterator_next (qmlbind_iterator *self)
 Advances the iterator by one position. More...
 
QMLBIND_API int qmlbind_iterator_has_next (const qmlbind_iterator *self)
 Returns 1 if there is at least one item ahead of the iterator (i.e. the iterator is not at the back of the property sequence); otherwise returns 0. More...
 

Detailed Description

Contains all methods defined on qmlbind_iterator.