[cfe-commits] r104138 - in /cfe/trunk: include/clang-c/Index.h tools/libclang/CIndex.cpp tools/libclang/libclang.darwin.exports tools/libclang/libclang.exports

Ted Kremenek kremenek at apple.com
Wed May 19 11:36:56 PDT 2010


Author: kremenek
Date: Wed May 19 13:36:55 2010
New Revision: 104138

URL: http://llvm.org/viewvc/llvm-project?rev=104138&view=rev
Log:
Remove clang_isDeclarationADefinition() since its functionality is already provided by clang_isCursorDefinition().

Modified:
    cfe/trunk/include/clang-c/Index.h
    cfe/trunk/tools/libclang/CIndex.cpp
    cfe/trunk/tools/libclang/libclang.darwin.exports
    cfe/trunk/tools/libclang/libclang.exports

Modified: cfe/trunk/include/clang-c/Index.h
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang-c/Index.h?rev=104138&r1=104137&r2=104138&view=diff
==============================================================================
--- cfe/trunk/include/clang-c/Index.h (original)
+++ cfe/trunk/include/clang-c/Index.h Wed May 19 13:36:55 2010
@@ -1356,12 +1356,6 @@
 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);
-
-/**
  * @}
  */
 

Modified: cfe/trunk/tools/libclang/CIndex.cpp
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/tools/libclang/CIndex.cpp?rev=104138&r1=104137&r2=104138&view=diff
==============================================================================
--- cfe/trunk/tools/libclang/CIndex.cpp (original)
+++ cfe/trunk/tools/libclang/CIndex.cpp Wed May 19 13:36:55 2010
@@ -2812,14 +2812,6 @@
   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"
 
 //===----------------------------------------------------------------------===//

Modified: cfe/trunk/tools/libclang/libclang.darwin.exports
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/tools/libclang/libclang.darwin.exports?rev=104138&r1=104137&r2=104138&view=diff
==============================================================================
--- cfe/trunk/tools/libclang/libclang.darwin.exports (original)
+++ cfe/trunk/tools/libclang/libclang.darwin.exports Wed May 19 13:36:55 2010
@@ -81,7 +81,6 @@
 _clang_isPreprocessing
 _clang_isReference
 _clang_isStatement
-_clang_isTagDeclDefinition
 _clang_isTranslationUnit
 _clang_isUnexposed
 _clang_setUseExternalASTGeneration

Modified: cfe/trunk/tools/libclang/libclang.exports
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/tools/libclang/libclang.exports?rev=104138&r1=104137&r2=104138&view=diff
==============================================================================
--- cfe/trunk/tools/libclang/libclang.exports (original)
+++ cfe/trunk/tools/libclang/libclang.exports Wed May 19 13:36:55 2010
@@ -81,7 +81,6 @@
 clang_isPreprocessing
 clang_isReference
 clang_isStatement
-clang_isTagDeclDefinition
 clang_isTranslationUnit
 clang_isUnexposed
 clang_setUseExternalASTGeneration





More information about the cfe-commits mailing list