]> granicus.if.org Git - clang/commitdiff
Remove clang_isDeclarationADefinition() since its functionality is already provided...
authorTed Kremenek <kremenek@apple.com>
Wed, 19 May 2010 18:36:55 +0000 (18:36 +0000)
committerTed Kremenek <kremenek@apple.com>
Wed, 19 May 2010 18:36:55 +0000 (18:36 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@104138 91177308-0d34-0410-b5e6-96231b3b80d8

include/clang-c/Index.h
tools/libclang/CIndex.cpp
tools/libclang/libclang.darwin.exports
tools/libclang/libclang.exports

index 75ad31a061892b0bbc19dc7506c3b67ab4ef0fe4..d1840f5e6be044325ab54aaf8bac3729f4fbf9dc 100644 (file)
@@ -1355,12 +1355,6 @@ CINDEX_LINKAGE unsigned clang_isCursorDefinition(CXCursor);
  */
 CINDEX_LINKAGE unsigned clang_CXXMethod_isStatic(CXCursor C);
 
-/**
- * \brief Determine if a given struct/class/enum declaration is a definition
- *   or just a forward declaration.
- */
-CINDEX_LINKAGE unsigned clang_isTagDeclDefinition(CXCursor C);
-
 /**
  * @}
  */
index 563dd6b0277dbc72892718625ad5d21194938b99..505633649ab6db232e3781f46e8ac60cd004d86c 100644 (file)
@@ -2812,14 +2812,6 @@ unsigned clang_CXXMethod_isStatic(CXCursor C) {
   return (D && D->isStatic()) ? 1 : 0;
 }
 
-unsigned clang_isTagDeclDefinition(CXCursor C) {
-  if (!clang_isDeclaration(C.kind))
-    return 0;
-
-  const TagDecl *D = dyn_cast<TagDecl>(cxcursor::getCursorDecl(C));
-  return D && D->isDefinition() ? 1 : 0;
-}
-
 } // end: extern "C"
 
 //===----------------------------------------------------------------------===//
index 1071a23d03213bfd6b6d606cb5aa5cf20d36dfde..4b61bd34cbd392c8dbb7936cacc8276be0245ec4 100644 (file)
@@ -81,7 +81,6 @@ _clang_isInvalid
 _clang_isPreprocessing
 _clang_isReference
 _clang_isStatement
-_clang_isTagDeclDefinition
 _clang_isTranslationUnit
 _clang_isUnexposed
 _clang_setUseExternalASTGeneration
index b986aeb54c7ee6b96be33aaa5d3270f3fc588b70..744ba71436084e240b3fcf511a332c2828deb070 100644 (file)
@@ -81,7 +81,6 @@ clang_isInvalid
 clang_isPreprocessing
 clang_isReference
 clang_isStatement
-clang_isTagDeclDefinition
 clang_isTranslationUnit
 clang_isUnexposed
 clang_setUseExternalASTGeneration