summaryrefslogtreecommitdiff
path: root/bindgen/clang.rs
diff options
context:
space:
mode:
Diffstat (limited to 'bindgen/clang.rs')
-rw-r--r--bindgen/clang.rs5
1 files changed, 5 insertions, 0 deletions
diff --git a/bindgen/clang.rs b/bindgen/clang.rs
index ae140520..32a25449 100644
--- a/bindgen/clang.rs
+++ b/bindgen/clang.rs
@@ -86,6 +86,11 @@ impl Cursor {
unsafe { clang_isDeclaration(self.kind()) != 0 }
}
+ /// Is this cursor's referent an anonymous record or so?
+ pub fn is_anonymous(&self) -> bool {
+ unsafe { clang_Cursor_isAnonymous(self.x) != 0 }
+ }
+
/// Get this cursor's referent's spelling.
pub fn spelling(&self) -> String {
unsafe { cxstring_into_string(clang_getCursorSpelling(self.x)) }