diff options
Diffstat (limited to 'clang/tools/libclang/CIndex.cpp')
-rw-r--r-- | clang/tools/libclang/CIndex.cpp | 21 |
1 files changed, 0 insertions, 21 deletions
diff --git a/clang/tools/libclang/CIndex.cpp b/clang/tools/libclang/CIndex.cpp index 78df3ce264c..1aeb3a6397e 100644 --- a/clang/tools/libclang/CIndex.cpp +++ b/clang/tools/libclang/CIndex.cpp @@ -6817,27 +6817,6 @@ CXLinkageKind clang_getCursorLinkage(CXCursor cursor) { } // end: extern "C" //===----------------------------------------------------------------------===// -// Operations for querying visibility of a cursor. -//===----------------------------------------------------------------------===// - -extern "C" { -CXVisibilityKind clang_getCursorVisibility(CXCursor cursor) { - if (!clang_isDeclaration(cursor.kind)) - return CXVisibility_Invalid; - - const Decl *D = cxcursor::getCursorDecl(cursor); - if (const NamedDecl *ND = dyn_cast_or_null<NamedDecl>(D)) - switch (ND->getVisibility()) { - case HiddenVisibility: return CXVisibility_Hidden; - case ProtectedVisibility: return CXVisibility_Protected; - case DefaultVisibility: return CXVisibility_Default; - }; - - return CXVisibility_Invalid; -} -} // end: extern "C" - -//===----------------------------------------------------------------------===// // Operations for querying language of a cursor. //===----------------------------------------------------------------------===// |