3 #include <clang-c/Index.h>
6 #include "unsavedFiles.hxx"
89 const CXTranslationUnit & raw ()
const;
94 struct TranslationUnit_ {
95 CXTranslationUnit translationUnit_;
96 TranslationUnit_ (CXTranslationUnit tu) : translationUnit_ (tu) {}
97 ~TranslationUnit_ () { clang_disposeTranslationUnit (translationUnit_); }
99 std::shared_ptr<TranslationUnit_> translationUnit_;