TimePoint Document::isDirtyTimeChangePoint() const { checkIfNull(); return d->isDirtyChangeTimePoint; }
TimePoint Document::visibleTimePoint() const { checkIfNull(); return d->visibleTimePoint;; }
bool Document::isDirty() const { checkIfNull(); return d->isDirty; }
void Document::setIsUsedByCurrentEditor(bool isUsedByCurrentEditor) { checkIfNull(); d->isUsedByCurrentEditor = isUsedByCurrentEditor; }
bool Document::isVisibleInEditor() const { checkIfNull(); return d->isVisibleInEditor; }
const Utf8String &TranslationUnit::projectPartId() const { checkIfNull(); return d->projectPart.projectPartId(); }
Utf8StringVector Document::fileArguments() const { checkIfNull(); return d->fileArguments; }
bool Document::isResponsivenessIncreaseNeeded() const { checkIfNull(); return d->increaseResponsiveness; }
bool Document::isSuspended() const { checkIfNull(); return d->isSuspended; }
uint Document::documentRevision() const { checkIfNull(); return d->documentRevision; }
void Document::setDocumentRevision(uint revision) { checkIfNull(); d->documentRevision = revision; }
bool Document::isProjectPartOutdated() const { checkIfNull(); return d->projectPart.lastChangeTimePoint() >= d->lastProjectPartChangeTimePoint; }
const TimePoint Document::lastProjectPartChangeTimePoint() const { checkIfNull(); return d->lastProjectPartChangeTimePoint; }
const ProjectPart &Document::projectPart() const { checkIfNull(); return d->projectPart; }
TranslationUnit Document::translationUnit(PreferredTranslationUnit preferredTranslationUnit) const { checkIfNull(); return d->translationUnits.get(preferredTranslationUnit); }
void Document::setIsSuspended(bool isSuspended) { checkIfNull(); d->isSuspended = isSuspended; }
const Utf8String &TranslationUnit::filePath() const { checkIfNull(); return d->filePath; }
bool Document::isUsedByCurrentEditor() const { checkIfNull(); return d->isUsedByCurrentEditor; }
const ProjectPart &TranslationUnit::projectPart() const { checkIfNull(); return d->projectPart; }
Utf8String Document::filePath() const { checkIfNull(); return d->filePath; }