Lines Matching refs:CursorKind
11 from clang.cindex import CursorKind
68 self.assertEqual(tu_nodes[0].kind, CursorKind.STRUCT_DECL)
79 self.assertEqual(s0_nodes[0].kind, CursorKind.FIELD_DECL)
82 self.assertEqual(s0_nodes[1].kind, CursorKind.FIELD_DECL)
86 self.assertEqual(tu_nodes[1].kind, CursorKind.STRUCT_DECL)
91 self.assertEqual(tu_nodes[2].kind, CursorKind.FUNCTION_DECL)
148 self.assertEqual(xs[0].kind, CursorKind.CLASS_DECL)
150 self.assertEqual(cs[0].kind, CursorKind.CONSTRUCTOR)
151 self.assertEqual(cs[1].kind, CursorKind.CONSTRUCTOR)
152 self.assertEqual(cs[2].kind, CursorKind.CONSTRUCTOR)
165 self.assertEqual(xs[0].kind, CursorKind.CLASS_DECL)
167 self.assertEqual(cs[0].kind, CursorKind.CONSTRUCTOR)
168 self.assertEqual(cs[1].kind, CursorKind.CONSTRUCTOR)
169 self.assertEqual(cs[2].kind, CursorKind.CONSTRUCTOR)
181 self.assertEqual(xs[0].kind, CursorKind.CLASS_DECL)
183 self.assertEqual(cs[0].kind, CursorKind.CONSTRUCTOR)
184 self.assertEqual(cs[1].kind, CursorKind.CONSTRUCTOR)
195 self.assertEqual(xs[0].kind, CursorKind.CLASS_DECL)
197 self.assertEqual(cs[0].kind, CursorKind.CONSTRUCTOR)
198 self.assertEqual(cs[1].kind, CursorKind.CONSTRUCTOR)
199 self.assertEqual(cs[2].kind, CursorKind.CONSTRUCTOR)
341 self.assertEqual(enum.kind, CursorKind.ENUM_DECL)
350 self.assertEqual(enum.kind, CursorKind.ENUM_DECL)
365 self.assertEqual(enum.kind, CursorKind.ENUM_DECL)
372 self.assertEqual(spam.kind, CursorKind.ENUM_CONSTANT_DECL)
374 self.assertEqual(egg.kind, CursorKind.ENUM_CONSTANT_DECL)
376 self.assertEqual(ham.kind, CursorKind.ENUM_CONSTANT_DECL)
384 self.assertEqual(enum.kind, CursorKind.ENUM_DECL)
391 self.assertEqual(spam.kind, CursorKind.ENUM_CONSTANT_DECL)
393 self.assertEqual(ham.kind, CursorKind.ENUM_CONSTANT_DECL)
403 if c.kind == CursorKind.ANNOTATE_ATTR:
412 ('int foo (T value) %s;', CursorKind.FUNCTION_TEMPLATE),
413 ('class %s foo {};', CursorKind.CLASS_TEMPLATE),
423 if c.kind == CursorKind.ANNOTATE_ATTR:
446 self.assertEqual(cursor.kind, CursorKind.OBJC_INSTANCE_METHOD_DECL)
454 self.assertEqual(cursor.kind, CursorKind.CLASS_DECL)
460 if c.kind == CursorKind.CONSTRUCTOR:
501 self.assertEqual(t_cursor.kind, CursorKind.TYPE_REF)
503 self.assertEqual(r_cursor.kind, CursorKind.CLASS_DECL)
553 if c.kind == CursorKind.CALL_EXPR: