Home | History | Annotate | Download | only in clang

Lines Matching defs:CursorKind

562 class CursorKind(BaseEnumeration):
564 A CursorKind describes the kind of entity that a cursor points to.
573 """Return all CursorKind enumeration instances."""
574 return filter(None, CursorKind._kinds)
613 return 'CursorKind.%s' % (self.name,)
624 CursorKind.UNEXPOSED_DECL = CursorKind(1)
627 CursorKind.STRUCT_DECL = CursorKind(2)
630 CursorKind.UNION_DECL = CursorKind(3)
633 CursorKind.CLASS_DECL = CursorKind(4)
636 CursorKind.ENUM_DECL = CursorKind(5)
640 CursorKind.FIELD_DECL = CursorKind(6)
643 CursorKind.ENUM_CONSTANT_DECL = CursorKind(7)
646 CursorKind.FUNCTION_DECL = CursorKind(8)
649 CursorKind.VAR_DECL = CursorKind(9)
652 CursorKind.PARM_DECL = CursorKind(10)
655 CursorKind.OBJC_INTERFACE_DECL = CursorKind(11)
658 CursorKind.OBJC_CATEGORY_DECL = CursorKind(12)
661 CursorKind.OBJC_PROTOCOL_DECL = CursorKind(13)
664 CursorKind.OBJC_PROPERTY_DECL = CursorKind(14)
667 CursorKind.OBJC_IVAR_DECL = CursorKind(15)
670 CursorKind.OBJC_INSTANCE_METHOD_DECL = CursorKind(16)
673 CursorKind.OBJC_CLASS_METHOD_DECL = CursorKind(17)
676 CursorKind.OBJC_IMPLEMENTATION_DECL = CursorKind(18)
679 CursorKind.OBJC_CATEGORY_IMPL_DECL = CursorKind(19)
682 CursorKind.TYPEDEF_DECL = CursorKind(20)
685 CursorKind.CXX_METHOD = CursorKind(21)
688 CursorKind.NAMESPACE = CursorKind(22)
691 CursorKind.LINKAGE_SPEC = CursorKind(23)
694 CursorKind.CONSTRUCTOR = CursorKind(24)
697 CursorKind.DESTRUCTOR = CursorKind(25)
700 CursorKind.CONVERSION_FUNCTION = CursorKind(26)
703 CursorKind.TEMPLATE_TYPE_PARAMETER = CursorKind(27)
706 CursorKind.TEMPLATE_NON_TYPE_PARAMETER = CursorKind(28)
709 CursorKind.TEMPLATE_TEMPLATE_PARAMETER = CursorKind(29)
712 CursorKind.FUNCTION_TEMPLATE = CursorKind(30)
715 CursorKind.CLASS_TEMPLATE = CursorKind(31)
718 CursorKind.CLASS_TEMPLATE_PARTIAL_SPECIALIZATION = CursorKind(32)
721 CursorKind.NAMESPACE_ALIAS = CursorKind(33)
724 CursorKind.USING_DIRECTIVE = CursorKind(34)
727 CursorKind.USING_DECLARATION = CursorKind(35)
730 CursorKind.TYPE_ALIAS_DECL = CursorKind(36)
733 CursorKind.OBJC_SYNTHESIZE_DECL = CursorKind(37)
736 CursorKind.OBJC_DYNAMIC_DECL = CursorKind(38)
739 CursorKind.CXX_ACCESS_SPEC_DECL = CursorKind(39)
745 CursorKind.OBJC_SUPER_CLASS_REF = CursorKind(40)
746 CursorKind.OBJC_PROTOCOL_REF = CursorKind(41)
747 CursorKind.OBJC_CLASS_REF = CursorKind(42)
759 CursorKind.TYPE_REF = CursorKind(43)
760 CursorKind.CXX_BASE_SPECIFIER = CursorKind(44)
764 CursorKind.TEMPLATE_REF = CursorKind(45)
767 CursorKind.NAMESPACE_REF = CursorKind(46)
771 CursorKind.MEMBER_REF = CursorKind(47)
774 CursorKind.LABEL_REF = CursorKind(48)
778 CursorKind.OVERLOADED_DECL_REF = CursorKind(49)
782 CursorKind.VARIABLE_REF = CursorKind(50)
787 CursorKind.INVALID_FILE = CursorKind(70)
788 CursorKind.NO_DECL_FOUND = CursorKind(71)
789 CursorKind.NOT_IMPLEMENTED = CursorKind(72)
790 CursorKind.INVALID_CODE = CursorKind(73)
800 CursorKind.UNEXPOSED_EXPR = CursorKind(100)
804 CursorKind.DECL_REF_EXPR = CursorKind(101)
808 CursorKind.MEMBER_REF_EXPR = CursorKind(102)
811 CursorKind.CALL_EXPR = CursorKind(103)
814 CursorKind.OBJC_MESSAGE_EXPR = CursorKind(104)
817 CursorKind.BLOCK_EXPR = CursorKind(105)
820 CursorKind.INTEGER_LITERAL = CursorKind(106)
823 CursorKind.FLOATING_LITERAL = CursorKind(107)
826 CursorKind.IMAGINARY_LITERAL = CursorKind(108)
829 CursorKind.STRING_LITERAL = CursorKind(109)
832 CursorKind.CHARACTER_LITERAL = CursorKind(110)
837 CursorKind.PAREN_EXPR = CursorKind(111)
841 CursorKind.UNARY_OPERATOR = CursorKind(112)
844 CursorKind.ARRAY_SUBSCRIPT_EXPR = CursorKind(113)
848 CursorKind.BINARY_OPERATOR = CursorKind(114)
851 CursorKind.COMPOUND_ASSIGNMENT_OPERATOR = CursorKind(115)
854 CursorKind.CONDITIONAL_OPERATOR = CursorKind(116)
860 CursorKind.CSTYLE_CAST_EXPR = CursorKind(117)
863 CursorKind.COMPOUND_LITERAL_EXPR = CursorKind(118)
866 CursorKind.INIT_LIST_EXPR = CursorKind(119)
869 CursorKind.ADDR_LABEL_EXPR = CursorKind(120)
872 CursorKind.StmtExpr = CursorKind(121)
875 CursorKind.GENERIC_SELECTION_EXPR = CursorKind(122)
884 CursorKind.GNU_NULL_EXPR = CursorKind(123)
887 CursorKind.CXX_STATIC_CAST_EXPR = CursorKind(124)
890 CursorKind.CXX_DYNAMIC_CAST_EXPR = CursorKind(125)
893 CursorKind.CXX_REINTERPRET_CAST_EXPR = CursorKind(126)
896 CursorKind.CXX_CONST_CAST_EXPR = CursorKind(127)
905 CursorKind.CXX_FUNCTIONAL_CAST_EXPR = CursorKind(128)
908 CursorKind.CXX_TYPEID_EXPR = CursorKind(129)
911 CursorKind.CXX_BOOL_LITERAL_EXPR = CursorKind(130)
914 CursorKind.CXX_NULL_PTR_LITERAL_EXPR = CursorKind(131)
917 CursorKind.CXX_THIS_EXPR = CursorKind(132)
923 CursorKind.CXX_THROW_EXPR = CursorKind(133)
927 CursorKind.CXX_NEW_EXPR = CursorKind(134)
931 CursorKind.CXX_DELETE_EXPR = CursorKind(135)
934 CursorKind.CXX_UNARY_EXPR = CursorKind(136)
937 CursorKind.OBJC_STRING_LITERAL = CursorKind(137)
940 CursorKind.OBJC_ENCODE_EXPR = CursorKind(138)
943 CursorKind.OBJC_SELECTOR_EXPR = CursorKind(139)
946 CursorKind.OBJC_PROTOCOL_EXPR = CursorKind(140)
954 CursorKind.OBJC_BRIDGE_CAST_EXPR = CursorKind(141)
961 CursorKind.PACK_EXPANSION_EXPR = CursorKind(142)
965 CursorKind.SIZE_OF_PACK_EXPR = CursorKind(143)
978 CursorKind.LAMBDA_EXPR = CursorKind(144)
981 CursorKind.OBJ_BOOL_LITERAL_EXPR = CursorKind(145)
984 CursorKind.OBJ_SELF_EXPR = CursorKind(146)
992 CursorKind.UNEXPOSED_STMT = CursorKind(200)
995 CursorKind.LABEL_STMT = CursorKind(201)
998 CursorKind.COMPOUND_STMT = CursorKind(202)
1001 CursorKind.CASE_STMT = CursorKind(203)
1004 CursorKind.DEFAULT_STMT = CursorKind(204)
1007 CursorKind.IF_STMT = CursorKind(205)
1010 CursorKind.SWITCH_STMT = CursorKind(206)
1013 CursorKind.WHILE_STMT = CursorKind(207)
1016 CursorKind.DO_STMT = CursorKind(208)
1019 CursorKind.FOR_STMT = CursorKind(209)
1022 CursorKind.GOTO_STMT = CursorKind(210)
1025 CursorKind.INDIRECT_GOTO_STMT = CursorKind(211)
1028 CursorKind.CONTINUE_STMT = CursorKind(212)
1031 CursorKind.BREAK_STMT = CursorKind(213)
1034 CursorKind.RETURN_STMT = CursorKind(214)
1037 CursorKind.ASM_STMT = CursorKind(215)
1040 CursorKind.OBJC_AT_TRY_STMT = CursorKind(216)
1043 CursorKind.OBJC_AT_CATCH_STMT = CursorKind(217)
1046 CursorKind.OBJC_AT_FINALLY_STMT = CursorKind(218)
1049 CursorKind.OBJC_AT_THROW_STMT = CursorKind(219)
1052 CursorKind.OBJC_AT_SYNCHRONIZED_STMT = CursorKind(220)
1055 CursorKind.OBJC_AUTORELEASE_POOL_STMT = CursorKind(221)
1058 CursorKind.OBJC_FOR_COLLECTION_STMT = CursorKind(222)
1061 CursorKind.CXX_CATCH_STMT = CursorKind(223)
1064 CursorKind.CXX_TRY_STMT = CursorKind(224)
1067 CursorKind.CXX_FOR_RANGE_STMT = CursorKind(225)
1070 CursorKind.SEH_TRY_STMT = CursorKind(226)
1073 CursorKind.SEH_EXCEPT_STMT = CursorKind(227)
1076 CursorKind.SEH_FINALLY_STMT = CursorKind(228)
1079 CursorKind.MS_ASM_STMT = CursorKind(229)
1082 CursorKind.NULL_STMT = CursorKind(230)
1085 CursorKind.DECL_STMT = CursorKind(231)
1094 CursorKind.TRANSLATION_UNIT = CursorKind(300)
1100 CursorKind.UNEXPOSED_ATTR = CursorKind(400)
1102 CursorKind.IB_ACTION_ATTR = CursorKind(401)
1103 CursorKind.IB_OUTLET_ATTR = CursorKind(402)
1104 CursorKind.IB_OUTLET_COLLECTION_ATTR = CursorKind(403)
1106 CursorKind.CXX_FINAL_ATTR = CursorKind(404)
1107 CursorKind.CXX_OVERRIDE_ATTR = CursorKind(405)
1108 CursorKind.ANNOTATE_ATTR = CursorKind(406)
1109 CursorKind.ASM_LABEL_ATTR = CursorKind(407)
1110 CursorKind.PACKED_ATTR = CursorKind(408)
1111 CursorKind.PURE_ATTR = CursorKind(409)
1112 CursorKind.CONST_ATTR = CursorKind(410)
1113 CursorKind.NODUPLICATE_ATTR = CursorKind(411)
1114 CursorKind.CUDACONSTANT_ATTR = CursorKind(412)
1115 CursorKind.CUDADEVICE_ATTR = CursorKind(413)
1116 CursorKind.CUDAGLOBAL_ATTR = CursorKind(414)
1117 CursorKind.CUDAHOST_ATTR = CursorKind(415)
1118 CursorKind.CUDASHARED_ATTR = CursorKind(416)
1120 CursorKind.VISIBILITY_ATTR = CursorKind(417)
1122 CursorKind.DLLEXPORT_ATTR = CursorKind(418)
1123 CursorKind.DLLIMPORT_ATTR = CursorKind(419)
1127 CursorKind.PREPROCESSING_DIRECTIVE = CursorKind(500)
1128 CursorKind.MACRO_DEFINITION = CursorKind(501)
1129 CursorKind.MACRO_INSTANTIATION = CursorKind(502)
1130 CursorKind.INCLUSION_DIRECTIVE = CursorKind(503)
1136 CursorKind.MODULE_IMPORT_DECL = CursorKind(600)
1138 CursorKind.TYPE_ALIAS_TEMPLATE_DECL = CursorKind(601)
1141 CursorKind.OVERLOAD_CANDIDATE = CursorKind(700)
1271 return CursorKind.from_id(self._kind_id)
1401 assert self.kind == CursorKind.ENUM_DECL
1410 assert self.kind == CursorKind.ENUM_CONSTANT_DECL
1563 if self.kind == CursorKind.FIELD_DECL:
2201 _fields_ = [('cursorKind', c_int), ('completionString', c_object_p)]
2208 return CursorKind.from_id(self.cursorKind)
3417 [CursorKind],
3429 [CursorKind],
3433 [CursorKind],
3445 [CursorKind],
3453 [CursorKind],
3457 [CursorKind],
3465 [CursorKind],
3469 [CursorKind],
3473 [CursorKind],
3732 'CursorKind',