aboutsummaryrefslogtreecommitdiff
path: root/include/clang-c/Index.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/clang-c/Index.h')
-rw-r--r--include/clang-c/Index.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/include/clang-c/Index.h b/include/clang-c/Index.h
index 4c9f3a36d0..c7b0a5197c 100644
--- a/include/clang-c/Index.h
+++ b/include/clang-c/Index.h
@@ -336,7 +336,6 @@ CINDEX_LINKAGE CXEntity clang_getEntityFromDecl(CXIndex, CXDecl);
CINDEX_LINKAGE CXString clang_getDeclSpelling(CXDecl);
CINDEX_LINKAGE unsigned clang_getDeclLine(CXDecl);
CINDEX_LINKAGE unsigned clang_getDeclColumn(CXDecl);
-CINDEX_LINKAGE CXString clang_getDeclUSR(CXDecl);
CINDEX_LINKAGE const char *clang_getDeclSource(CXDecl); /* deprecate */
CINDEX_LINKAGE CXFile clang_getDeclSourceFile(CXDecl);
@@ -370,6 +369,10 @@ CINDEX_LINKAGE CXCursor clang_getCursor(CXTranslationUnit,
CINDEX_LINKAGE CXCursor clang_getNullCursor(void);
+/* clang_getCursorUSR() returns the USR (if any) associated with entity referred to by the
+ * provided CXCursor object. */
+CINDEX_LINKAGE CXString clang_getCursorUSR(CXCursor);
+
CINDEX_LINKAGE enum CXCursorKind clang_getCursorKind(CXCursor);
CINDEX_LINKAGE unsigned clang_isDeclaration(enum CXCursorKind);
CINDEX_LINKAGE unsigned clang_isReference(enum CXCursorKind);