[libclang] Make MakeCXTranslationUnit usable outside CIndex.cpp.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@141769 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Argyrios Kyrtzidis 2011-10-12 07:07:33 +00:00
Родитель 5fa6a0422f
Коммит 9049cf6cb4
2 изменённых файлов: 11 добавлений и 1 удалений

Просмотреть файл

@ -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();

Просмотреть файл

@ -21,4 +21,13 @@ struct CXTranslationUnitImpl {
};
}
namespace clang {
class ASTUnit;
namespace cxtu {
CXTranslationUnitImpl *MakeCXTranslationUnit(ASTUnit *TU);
}} // end namespace clang::cxtu
#endif