42 #include "private/qdeclarativetypenamecache_p.h" 44 #include "private/qdeclarativeengine_p.h"
#define QT_END_NAMESPACE
This macro expands to.
void clear()
Removes all items from the hash.
void add(const QString &, int)
The QString class provides a Unicode character string.
static QDeclarativeEnginePrivate * get(QDeclarativeEngine *e)
bool contains(const Key &key) const
Returns true if the hash contains an item with the key; otherwise returns false.
PersistentIdentifier createPersistentIdentifier(const QString &)
const T value(const Key &key) const
Returns the value associated with the key.
iterator insert(const Key &key, const T &value)
Inserts a new item with the key and a value of value.
QScriptDeclarativeClass::PersistentIdentifier identifier
#define QT_BEGIN_NAMESPACE
This macro expands to.
QDeclarativeObjectScriptClass * objectClass
The QDeclarativeEngine class provides an environment for instantiating QML components.
QDeclarativeEngine * engine
QDeclarativeTypeNameCache * typeNamespace
QDeclarativeTypeNameCache(QDeclarativeEngine *)
The QDeclarativeCleanup provides a callback when a QDeclarativeEngine is deleted. ...
Data * data(const QString &) const
Q_OUTOFLINE_TEMPLATE void qDeleteAll(ForwardIterator begin, ForwardIterator end)
virtual ~QDeclarativeTypeNameCache()
IdentifierCache identifierCache