mirror of
https://github.com/llvm/llvm-project.git
synced 2025-05-02 08:26:08 +00:00
Remove clang_isDeclarationADefinition() since its functionality is already provided by clang_isCursorDefinition().
llvm-svn: 104138
This commit is contained in:
parent
26bde774df
commit
84d2bd759f
@ -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);
|
||||
|
||||
/**
|
||||
* @}
|
||||
*/
|
||||
|
@ -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"
|
||||
|
||||
//===----------------------------------------------------------------------===//
|
||||
|
@ -81,7 +81,6 @@ _clang_isInvalid
|
||||
_clang_isPreprocessing
|
||||
_clang_isReference
|
||||
_clang_isStatement
|
||||
_clang_isTagDeclDefinition
|
||||
_clang_isTranslationUnit
|
||||
_clang_isUnexposed
|
||||
_clang_setUseExternalASTGeneration
|
||||
|
@ -81,7 +81,6 @@ clang_isInvalid
|
||||
clang_isPreprocessing
|
||||
clang_isReference
|
||||
clang_isStatement
|
||||
clang_isTagDeclDefinition
|
||||
clang_isTranslationUnit
|
||||
clang_isUnexposed
|
||||
clang_setUseExternalASTGeneration
|
||||
|
Loading…
x
Reference in New Issue
Block a user