Snapshot Class
(CPlusPlus::Snapshot)Public Types
typedef | IncludeLocation |
typedef | const_iterator |
typedef | iterator |
Public Functions
Snapshot() | |
~Snapshot() | |
QSet<QString> | allIncludesForDocument(const QString &fileName) const |
const_iterator | begin() const |
bool | contains(const Utils::FileName &fileName) const |
bool | contains(const QString &fileName) const |
Document::Ptr | document(const Utils::FileName &fileName) const |
Document::Ptr | document(const QString &fileName) const |
Document::Ptr | documentFromSource(const QByteArray &preprocessedDocument, const QString &fileName) const |
const_iterator | end() const |
Utils::FileNameList | filesDependingOn(const Utils::FileName &fileName) const |
Utils::FileNameList | filesDependingOn(const QString &fileName) const |
const_iterator | find(const Utils::FileName &fileName) const |
const_iterator | find(const QString &fileName) const |
QList<IncludeLocation> | includeLocationsOfDocument(const QString &fileName) const |
void | insert(Document::Ptr doc) |
bool | isEmpty() const |
Document::Ptr | preprocessedDocument(const QByteArray &source, const Utils::FileName &fileName, int withDefinedMacrosFromDocumentUntilLine = -1) const |
Document::Ptr | preprocessedDocument(const QByteArray &source, const QString &fileName, int withDefinedMacrosFromDocumentUntilLine = -1) const |
void | remove(const Utils::FileName &fileName) |
void | remove(const QString &fileName) |
Snapshot | simplified(Document::Ptr doc) const |
int | size() const |
void | updateDependencyTable() const |
bool | operator==(const Snapshot &other) const |
Member Type Documentation
typedef Snapshot::IncludeLocation
typedef Snapshot::const_iterator
typedef Snapshot::iterator
Member Function Documentation
Snapshot::Snapshot()
Default constructs an instance of Snapshot.
Snapshot::~Snapshot()
Destroys the instance of Snapshot.