зеркало из https://github.com/microsoft/clang-1.git
[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:
Родитель
5fa6a0422f
Коммит
9049cf6cb4
|
@ -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
|
||||
|
|
Загрузка…
Ссылка в новой задаче