ContextualType(const QQmlJSScope::ConstPtr &type, QTypeRevision revision, quint8 precedence)
ContextualType(const ImportedScope< QQmlJSScope::ConstPtr > &type, quint8 precedence)
ContextualType type(const QString &name) const
const QHash< QString, ContextualType > & types() const
QString name(const QQmlJSScope::ConstPtr &type) const
void addTypes(const ContextualTypes &types)
CompileContext context() const
const auto & names() const
bool isNullType(const QString &name) const
ContextualTypes(CompileContext context, const QHash< QString, ContextualType > &types, const QMultiHash< QQmlJSScope::ConstPtr, QString > &names, const QQmlJSScope::ConstPtr &arrayType)
bool hasType(const QString &name) const
void setType(const QString &name, const ContextualType &type)
QQmlJSScope::ConstPtr arrayType() const
void clearType(const QString &name)