diff options
author | Argyrios Kyrtzidis <akyrtzi@gmail.com> | 2011-11-11 00:23:36 +0000 |
---|---|---|
committer | Argyrios Kyrtzidis <akyrtzi@gmail.com> | 2011-11-11 00:23:36 +0000 |
commit | dd93c596cd95e1b96031ff47efe0a5095ff3d7f1 (patch) | |
tree | 423f7b1be7f9d00e680f5bf2eb6cc2e9bea4cc49 /tools/libclang/IndexTypeSourceInfo.cpp | |
parent | ba49103550281ff9c92c850487e83c7a6eb43825 (diff) |
[libclang] Simplify the indexing API.
Cut down the number of callbacks to more generic ones. Clients can check
an enum to find out what kind of declaration it is and they can call functions
to get more specific information than the generic provided info.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@144343 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'tools/libclang/IndexTypeSourceInfo.cpp')
-rw-r--r-- | tools/libclang/IndexTypeSourceInfo.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/tools/libclang/IndexTypeSourceInfo.cpp b/tools/libclang/IndexTypeSourceInfo.cpp index 63446450f3..bba9dbb6e7 100644 --- a/tools/libclang/IndexTypeSourceInfo.cpp +++ b/tools/libclang/IndexTypeSourceInfo.cpp @@ -87,8 +87,8 @@ void IndexingContext::indexTypeLoc(TypeLoc TL, void IndexingContext::indexTagDecl(const TagDecl *D) { handleTagDecl(D); if (D->isThisDeclarationADefinition()) { - invokeStartedTagTypeDefinition(D); + startContainer(D); indexDeclContext(D); - invokeEndedContainer(D); + endContainer(D); } } |