diff options
| author | Argyrios Kyrtzidis <akyrtzi@gmail.com> | 2011-10-12 07:07:33 +0000 |
|---|---|---|
| committer | Argyrios Kyrtzidis <akyrtzi@gmail.com> | 2011-10-12 07:07:33 +0000 |
| commit | 769c7bcd9a0d934650f9173390996fbe2399b813 (patch) | |
| tree | 521b6202bde90f284123a02545773887677361ec /clang/tools/libclang | |
| parent | fd53aaf7e7d09478d966fcf71a4cddd54df54165 (diff) | |
| download | bcm5719-llvm-769c7bcd9a0d934650f9173390996fbe2399b813.tar.gz bcm5719-llvm-769c7bcd9a0d934650f9173390996fbe2399b813.zip | |
[libclang] Make MakeCXTranslationUnit usable outside CIndex.cpp.
llvm-svn: 141769
Diffstat (limited to 'clang/tools/libclang')
| -rw-r--r-- | clang/tools/libclang/CIndex.cpp | 3 | ||||
| -rw-r--r-- | clang/tools/libclang/CXTranslationUnit.h | 9 |
2 files changed, 11 insertions, 1 deletions
diff --git a/clang/tools/libclang/CIndex.cpp b/clang/tools/libclang/CIndex.cpp index f36ee924af6..71d9462a01b 100644 --- a/clang/tools/libclang/CIndex.cpp +++ b/clang/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/clang/tools/libclang/CXTranslationUnit.h b/clang/tools/libclang/CXTranslationUnit.h index 6df85b7d4dc..2b8f977539c 100644 --- a/clang/tools/libclang/CXTranslationUnit.h +++ b/clang/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 |

