ImportDependencies Class
(Debugger::QmlJS::ImportDependencies)Public Types
typedef | ImportElements |
Public Functions
ImportDependencies() | |
~ImportDependencies() | |
void | addCoreImport(const Debugger::QmlJS::CoreImport &import) |
void | addExport(const Debugger::QString &importId, const Debugger::QmlJS::ImportKey &importKey, const Debugger::QString &requiredPath, const Debugger::QString &typeName = Export::libraryTypeName()) |
Debugger::QmlJS::ImportDependencies::ImportElements | candidateImports(const Debugger::QmlJS::ImportKey &key, const Debugger::QmlJS::ViewerContext &vContext) const |
void | checkConsistency() const |
Debugger::QmlJS::CoreImport | coreImport(const Debugger::QString &importId) const |
QList<DependencyInfo::ConstPtr> | createDependencyInfos(const Debugger::QmlJS::ImportKey &mainDoc, const Debugger::QmlJS::ViewerContext &vContext) const |
void | filter(const Debugger::QmlJS::ViewerContext &vContext) |
void | iterateOnCandidateImports(const Debugger::QmlJS::ImportKey &key, const Debugger::QmlJS::ViewerContext &vContext, int) const |
void | iterateOnLibraryImports(const Debugger::QmlJS::ViewerContext &vContext, int) const |
void | iterateOnSubImports(const Debugger::QmlJS::ImportKey &baseKey, const Debugger::QmlJS::ViewerContext &vContext, int) const |
QSet<Debugger::QmlJS::ImportKey> | libraryImports(const Debugger::QmlJS::ViewerContext &viewContext) const |
void | removeCoreImport(const Debugger::QString &importId) |
void | removeExport(const Debugger::QString &importId, const Debugger::QmlJS::ImportKey &importKey, const Debugger::QString &requiredPath, const Debugger::QString &typeName = Export::libraryTypeName()) |
QSet<Debugger::QmlJS::ImportKey> | subdirImports(const Debugger::QmlJS::ImportKey &baseKey, const Debugger::QmlJS::ViewerContext &viewContext) const |
Member Function Documentation
ImportDependencies::ImportDependencies()
Default constructs an instance of ImportDependencies.
ImportDependencies::~ImportDependencies()
Destroys the instance of ImportDependencies.