FileContainer TranslationUnit::fileContainer() const { checkIfNull(); return FileContainer(d->filePath, d->projectPart.projectPartId(), Utf8String(), false, d->documentRevision); }
const TranslationUnit &TranslationUnits::translationUnit(const Utf8String &filePath, const Utf8String &projectPartId) const { checkIfProjectPartExists(projectPartId); auto findIterator = findTranslationUnit(filePath, projectPartId); if (findIterator == translationUnits_.end()) throw TranslationUnitDoesNotExistException(FileContainer(filePath, projectPartId)); return *findIterator; }
FileContainer Document::fileContainer() const { checkIfNull(); return FileContainer(d->filePath, d->projectPart.id(), d->fileArguments, Utf8String(), false, d->documentRevision); }
bool Documents::hasDocument(const Utf8String &filePath, const Utf8String &projectPartId) const { return hasDocument(FileContainer(filePath, projectPartId)); }