QObjectIterator class reference
[QObject wrapping module]
Declaration
This class is for internal use only.
#include <internal/QObjectIterator>
namespace QtLua {
class QObjectIterator;
};
This class is a member of the QtLua namespace.
This class is declared in internal/qtluaqobjectiterator.hh source file, line 50.
Description
This internal class implements the iterator used to iterate over QObject children and methods, properties, enums exposed by the associated QMetaObject.
See also Iterator class.
Members
Inherited members
- 30 members inherited from Iterator
Types
Private type
- enum Current
Functions
- QObjectIterator(State *ls, const Ref<QObjectWrapper> &qow)
- QObjectIterator(State *ls, const QMetaObject *mo)
Private functions
Private fields
Members detail
QObjectIterator(State *ls, const Ref<QObjectWrapper> &qow)
This constructor is declared in internal/qtluaqobjectiterator.hh source file, line 54.
QObjectIterator(State *ls, const QMetaObject *mo)
This constructor is declared in internal/qtluaqobjectiterator.hh source file, line 55.
This enum is declared in internal/qtluaqobjectiterator.hh source file, line 66.
This member access is private.
Identifier | Value | Description |
---|---|---|
CurChildren | 0 | |
CurMember | 1 | |
CurEnd | 2 |
This variable is declared in internal/qtluaqobjectiterator.hh source file, line 77.
This member access is private.
QObjectIterator::Current _cur
This variable is declared in internal/qtluaqobjectiterator.hh source file, line 75.
This member access is private.
This variable is declared in internal/qtluaqobjectiterator.hh source file, line 76.
This member access is private.
This variable is declared in internal/qtluaqobjectiterator.hh source file, line 72.
This member access is private.
MetaCache *_mc
This variable is declared in internal/qtluaqobjectiterator.hh source file, line 74.
This member access is private.
Ref<QObjectWrapper> _qow
This variable is declared in internal/qtluaqobjectiterator.hh source file, line 73.
This member access is private.
typedef Ref<const QObjectIterator, QObjectIterator> const_ptr
This typedef is declared in QTLUA_REFTYPE function like macro expansion, line 3 in internal/qtluaqobjectiterator.hh source file, line 52.
Shortcut for Ref smart pointer class to QObjectIterator type provided for convenience
virtual Value get_key() const
This virtual function is declared in internal/qtluaqobjectiterator.hh source file, line 61.
This member access is private.
This virtual function implements the get_key
pure function declared in the Iterator
base abstract class.
Documentation inherited from base class:
The return value is current entry key
virtual Value get_value() const
This virtual function is declared in internal/qtluaqobjectiterator.hh source file, line 62.
This member access is private.
This virtual function implements the get_value
pure function declared in the Iterator
base abstract class.
Documentation inherited from base class:
The return value is current entry value
virtual ValueRef get_value_ref()
This virtual function is declared in internal/qtluaqobjectiterator.hh source file, line 63.
This member access is private.
This virtual function implements the get_value_ref
pure function declared in the Iterator
base abstract class.
Documentation inherited from base class:
The return value is reference to current entry value
This virtual function is declared in internal/qtluaqobjectiterator.hh source file, line 58.
This member access is private.
This virtual function implements the more
pure function declared in the Iterator
base abstract class.
Documentation inherited from base class:
The return value is true if more entries are available.
This virtual function is declared in internal/qtluaqobjectiterator.hh source file, line 59.
This member access is private.
This virtual function implements the next
pure function declared in the Iterator
base abstract class.
Documentation inherited from base class:
Jump to next entry.
typedef Ref<QObjectIterator, QObjectIterator> ptr
This typedef is declared in QTLUA_REFTYPE function like macro expansion, line 5 in internal/qtluaqobjectiterator.hh source file, line 52.
Shortcut for Ref smart pointer class to QObjectIterator type provided for convenience
This function is declared in internal/qtluaqobjectiterator.hh source file, line 60.
This member access is private.