diff options
-rw-r--r-- | tools/libclang/CIndex.cpp | 3 | ||||
-rw-r--r-- | tools/libclang/CXTranslationUnit.h | 9 |
2 files changed, 11 insertions, 1 deletions
diff --git a/tools/libclang/CIndex.cpp b/tools/libclang/CIndex.cpp index f36ee924af..71d9462a01 100644 --- a/tools/libclang/CIndex.cpp +++ b/tools/libclang/CIndex.cpp @@ -51,8 +51,9 @@ using namespace clang; using namespace clang::cxcursor; using namespace clang::cxstring; +using namespace clang::cxtu; -static CXTranslationUnit MakeCXTranslationUnit(ASTUnit *TU) { +CXTranslationUnit cxtu::MakeCXTranslationUnit(ASTUnit *TU) { if (!TU) return 0; CXTranslationUnit D = new CXTranslationUnitImpl(); diff --git a/tools/libclang/CXTranslationUnit.h b/tools/libclang/CXTranslationUnit.h index 6df85b7d4d..2b8f977539 100644 --- a/tools/libclang/CXTranslationUnit.h +++ b/tools/libclang/CXTranslationUnit.h @@ -21,4 +21,13 @@ struct CXTranslationUnitImpl { }; } +namespace clang { + class ASTUnit; + +namespace cxtu { + +CXTranslationUnitImpl *MakeCXTranslationUnit(ASTUnit *TU); + +}} // end namespace clang::cxtu + #endif |