Snapshot Class

(Debugger::QmlJS::Snapshot)

Public Types

typedef const_iterator
typedef iterator

Public Functions

Snapshot()
Snapshot(const Debugger::QmlJS::Snapshot &o)
~Snapshot()
Debugger::QmlJS::Snapshot::const_iterator begin() const
Document::Ptr document(const Debugger::QString &fileName) const
Document::MutablePtr documentFromSource(const Debugger::QString &code, const Debugger::QString &fileName, int language) const
QList<Document::Ptr> documentsInDirectory(const Debugger::QString &path) const
Debugger::QmlJS::Snapshot::const_iterator end() const
const Debugger::QmlJS::ImportDependencies *importDependencies() const
Debugger::QmlJS::ImportDependencies *importDependencies()
void insert(const Document::Ptr &document, bool allowInvalid = false)
void insertLibraryInfo(const Debugger::QString &path, const Debugger::QmlJS::LibraryInfo &info)
Debugger::QmlJS::LibraryInfo libraryInfo(const Debugger::QString &path) const
void remove(const Debugger::QString &fileName)

Member Type Documentation

typedef Snapshot::const_iterator

typedef Snapshot::iterator

Member Function Documentation

Snapshot::Snapshot()

Default constructs an instance of Snapshot.

Snapshot::Snapshot(const Debugger::QmlJS::Snapshot &o)

Default constructs an instance of Snapshot.

Snapshot::~Snapshot()

Destroys the instance of Snapshot.

Debugger::QmlJS::Snapshot::const_iterator Snapshot::begin() const

Document::Ptr Snapshot::document(const Debugger::QString &fileName) const

Document::MutablePtr Snapshot::documentFromSource(const Debugger::QString &code, const Debugger::QString &fileName, int language) const

QList<Document::Ptr> Snapshot::documentsInDirectory(const Debugger::QString &path) const

Debugger::QmlJS::Snapshot::const_iterator Snapshot::end() const

const Debugger::QmlJS::ImportDependencies *Snapshot::importDependencies() const

Debugger::QmlJS::ImportDependencies *Snapshot::importDependencies()

void Snapshot::insert(const Document::Ptr &document, bool allowInvalid = false)

void Snapshot::insertLibraryInfo(const Debugger::QString &path, const Debugger::QmlJS::LibraryInfo &info)

Debugger::QmlJS::LibraryInfo Snapshot::libraryInfo(const Debugger::QString &path) const

void Snapshot::remove(const Debugger::QString &fileName)