• Home
  • Raw
  • Download

Lines Matching defs:Cursor

56 pub(crate) struct Cursor {  struct
57 x: CXCursor, argument
60 impl fmt::Debug for Cursor { implementation
73 impl Cursor { implementation
159 pub(crate) fn lexical_parent(&self) -> Cursor { in lexical_parent()
171 pub(crate) fn fallible_semantic_parent(&self) -> Option<Cursor> { in fallible_semantic_parent()
187 pub(crate) fn semantic_parent(&self) -> Cursor { in semantic_parent()
231 pub(crate) fn translation_unit(&self) -> Cursor { in translation_unit()
335 cur: Cursor, in is_dependent_on_template_parameter()
423 pub(crate) fn definition(&self) -> Option<Cursor> { in definition()
439 pub(crate) fn referenced(&self) -> Option<Cursor> { in referenced()
458 pub(crate) fn canonical(&self) -> Cursor { in canonical()
469 pub(crate) fn specialized(&self) -> Option<Cursor> { in specialized()
509 Visitor: FnMut(&mut BindgenContext, Cursor), in visit_sorted() argument
592 pub(crate) fn collect_children(&self) -> Vec<Cursor> { in collect_children()
677 pub(crate) fn bit_width_expr(&self) -> Option<Cursor> { in bit_width_expr()
843 pub(crate) fn args(&self) -> Option<Vec<Cursor>> { in args()
1130 impl PartialEq for Cursor { implementation
1136 impl Eq for Cursor {} implementation
1138 impl Hash for Cursor { implementation
1212 pub(crate) fn declaration(&self) -> Cursor { in declaration()
1223 location: Option<&Cursor>, in canonical_declaration()
1562 pub(crate) fn cursor(&self) -> &Cursor { in cursor()
1863 pub(crate) fn cursor(&self) -> Cursor { in cursor()
1959 pub(crate) fn ast_dump(c: &Cursor, depth: isize) -> CXChildVisitResult { in ast_dump()
1967 fn print_cursor<S: AsRef<str>>(depth: isize, prefix: S, c: &Cursor) { in ast_dump()