42 #include "private/qdeclarativefastproperties_p.h" 44 #include <private/qdeclarativeitem_p.h> 58 *((
QString *)output) =
object->objectName();
static QDeclarativeData * get(const QObject *object, bool create=false)
void add(const QMetaObject *, int, Accessor)
#define QT_END_NAMESPACE
This macro expands to.
int count(const T &t) const
Returns the number of occurrences of value in the vector.
static void QObject_objectName(QObject *object, void *output, QDeclarativeNotifierEndpoint *endpoint)
static const QMetaObject staticMetaObject
This variable stores the meta-object for the class.
Accessor accessor(int index) const
The QString class provides a Unicode character string.
The QHash class is a template class that provides a hash-table-based dictionary.
void connect(QObject *source, int sourceSignal)
The QObject class is the base class of all Qt objects.
iterator insert(const Key &key, const T &value)
Inserts a new item with the key and a value of value.
int accessorIndexForProperty(const QMetaObject *, int)
#define QT_BEGIN_NAMESPACE
This macro expands to.
void append(const T &t)
Inserts value at the end of the vector.
static const char * data(const QByteArray &arr)
static void parentProperty(QObject *o, void *rv, QDeclarativeNotifierEndpoint *e)
QDeclarativeFastProperties()
iterator end()
Returns an STL-style iterator pointing to the imaginary item after the last item in the hash...
QHash< QPair< const QMetaObject *, int >, int > m_index
Q_OUTOFLINE_TEMPLATE QPair< T1, T2 > qMakePair(const T1 &x, const T2 &y)
void(* Accessor)(QObject *object, void *output, QDeclarativeNotifierEndpoint *endpoint)
QVector< Accessor > m_accessors
iterator find(const Key &key)
Returns an iterator pointing to the item with the key in the hash.