Lines Matching refs:kind
73 switch (C.kind) {
657 CXIdxEntityRefKind Kind) {
663 return handleReference(D, Loc, Cursor, Parent, DC, E, Kind);
671 CXIdxEntityRefKind Kind) {
702 CXIdxEntityRefInfo Info = { Kind,
924 EntityInfo.kind = CXIdxEntity_Unexposed;
937 EntityInfo.kind = CXIdxEntity_Struct; break;
939 EntityInfo.kind = CXIdxEntity_Union; break;
941 EntityInfo.kind = CXIdxEntity_CXXClass;
945 EntityInfo.kind
949 EntityInfo.kind = CXIdxEntity_Enum; break;
965 EntityInfo.kind = CXIdxEntity_Typedef; break;
967 EntityInfo.kind = CXIdxEntity_Function;
970 EntityInfo.kind = CXIdxEntity_Variable;
973 EntityInfo.kind = CXIdxEntity_Variable;
975 EntityInfo.kind = CXIdxEntity_CXXStaticVariable;
980 EntityInfo.kind = CXIdxEntity_Field;
990 EntityInfo.kind = CXIdxEntity_EnumConstant; break;
992 EntityInfo.kind = CXIdxEntity_ObjCClass;
996 EntityInfo.kind = CXIdxEntity_ObjCProtocol;
1000 EntityInfo.kind = CXIdxEntity_ObjCCategory;
1005 EntityInfo.kind = CXIdxEntity_ObjCInstanceMethod;
1007 EntityInfo.kind = CXIdxEntity_ObjCClassMethod;
1011 EntityInfo.kind = CXIdxEntity_ObjCProperty;
1015 EntityInfo.kind = CXIdxEntity_ObjCIvar;
1019 EntityInfo.kind = CXIdxEntity_CXXNamespace;
1023 EntityInfo.kind = CXIdxEntity_CXXNamespaceAlias;
1027 EntityInfo.kind = CXIdxEntity_CXXConstructor;
1031 EntityInfo.kind = CXIdxEntity_CXXDestructor;
1035 EntityInfo.kind = CXIdxEntity_CXXConversionFunction;
1041 EntityInfo.kind = CXIdxEntity_CXXStaticMethod;
1043 EntityInfo.kind = CXIdxEntity_CXXInstanceMethod;
1048 EntityInfo.kind = CXIdxEntity_CXXClass;
1052 EntityInfo.kind = CXIdxEntity_Function;
1057 EntityInfo.kind = CXIdxEntity_CXXConstructor;
1059 EntityInfo.kind = CXIdxEntity_CXXDestructor;
1061 EntityInfo.kind = CXIdxEntity_CXXConversionFunction;
1064 EntityInfo.kind = CXIdxEntity_CXXStaticMethod;
1066 EntityInfo.kind = CXIdxEntity_CXXInstanceMethod;
1071 EntityInfo.kind = CXIdxEntity_CXXTypeAlias;
1075 EntityInfo.kind = CXIdxEntity_CXXTypeAlias;
1083 if (EntityInfo.kind == CXIdxEntity_Unexposed)