CXTranslationUnit TranslationUnit::cxTranslationUnit() const
{
    cxTranslationUnitWithoutReparsing();
    reparseTranslationUnitIfFilesAreChanged();

    return d->translationUnit;
}
SourceLocation TranslationUnit::sourceLocationAtWithoutReparsing(uint line, uint column) const
{
    return SourceLocation(cxTranslationUnitWithoutReparsing(), filePath(), line, column);
}