Lines Matching refs:EntityInfo
31 ProtEntities.push_back(EntityInfo()); in ObjCProtocolListInfo()
127 BaseEntities.push_back(EntityInfo()); in CXXBasesListInfo()
446 EntityInfo BaseEntity; in handleObjCInterface()
516 EntityInfo ClassEntity; in handleObjCCategory()
549 EntityInfo ClassEntity; in handleObjCCategoryImpl()
608 EntityInfo GetterEntity; in handleObjCProperty()
609 EntityInfo SetterEntity; in handleObjCProperty()
692 EntityInfo RefEntity, ParentEntity; in handleReference()
915 EntityInfo &EntityInfo, in getEntityInfo() argument
921 EntityInfo.cursor = getCursor(D); in getEntityInfo()
922 EntityInfo.Dcl = D; in getEntityInfo()
923 EntityInfo.IndexCtx = this; in getEntityInfo()
924 EntityInfo.kind = CXIdxEntity_Unexposed; in getEntityInfo()
925 EntityInfo.templateKind = CXIdxEntity_NonTemplate; in getEntityInfo()
926 EntityInfo.lang = CXIdxEntityLang_C; in getEntityInfo()
929 EntityInfo.AttrList = AttrListInfo::create(D, *this); in getEntityInfo()
930 EntityInfo.attributes = EntityInfo.AttrList->getAttrs(); in getEntityInfo()
931 EntityInfo.numAttributes = EntityInfo.AttrList->getNumAttrs(); in getEntityInfo()
937 EntityInfo.kind = CXIdxEntity_Struct; break; in getEntityInfo()
939 EntityInfo.kind = CXIdxEntity_Union; break; in getEntityInfo()
941 EntityInfo.kind = CXIdxEntity_CXXClass; in getEntityInfo()
942 EntityInfo.lang = CXIdxEntityLang_CXX; in getEntityInfo()
945 EntityInfo.kind = CXIdxEntity_CXXInterface; in getEntityInfo()
946 EntityInfo.lang = CXIdxEntityLang_CXX; in getEntityInfo()
949 EntityInfo.kind = CXIdxEntity_Enum; break; in getEntityInfo()
954 EntityInfo.lang = CXIdxEntityLang_CXX; in getEntityInfo()
957 EntityInfo.templateKind = CXIdxEntity_TemplatePartialSpecialization; in getEntityInfo()
959 EntityInfo.templateKind = CXIdxEntity_TemplateSpecialization; in getEntityInfo()
965 EntityInfo.kind = CXIdxEntity_Typedef; break; in getEntityInfo()
967 EntityInfo.kind = CXIdxEntity_Function; in getEntityInfo()
970 EntityInfo.kind = CXIdxEntity_Variable; in getEntityInfo()
973 EntityInfo.kind = CXIdxEntity_Variable; in getEntityInfo()
975 EntityInfo.kind = CXIdxEntity_CXXStaticVariable; in getEntityInfo()
976 EntityInfo.lang = CXIdxEntityLang_CXX; in getEntityInfo()
980 EntityInfo.kind = CXIdxEntity_Field; in getEntityInfo()
986 EntityInfo.lang = CXIdxEntityLang_CXX; in getEntityInfo()
990 EntityInfo.kind = CXIdxEntity_EnumConstant; break; in getEntityInfo()
992 EntityInfo.kind = CXIdxEntity_ObjCClass; in getEntityInfo()
993 EntityInfo.lang = CXIdxEntityLang_ObjC; in getEntityInfo()
996 EntityInfo.kind = CXIdxEntity_ObjCProtocol; in getEntityInfo()
997 EntityInfo.lang = CXIdxEntityLang_ObjC; in getEntityInfo()
1000 EntityInfo.kind = CXIdxEntity_ObjCCategory; in getEntityInfo()
1001 EntityInfo.lang = CXIdxEntityLang_ObjC; in getEntityInfo()
1005 EntityInfo.kind = CXIdxEntity_ObjCInstanceMethod; in getEntityInfo()
1007 EntityInfo.kind = CXIdxEntity_ObjCClassMethod; in getEntityInfo()
1008 EntityInfo.lang = CXIdxEntityLang_ObjC; in getEntityInfo()
1011 EntityInfo.kind = CXIdxEntity_ObjCProperty; in getEntityInfo()
1012 EntityInfo.lang = CXIdxEntityLang_ObjC; in getEntityInfo()
1015 EntityInfo.kind = CXIdxEntity_ObjCIvar; in getEntityInfo()
1016 EntityInfo.lang = CXIdxEntityLang_ObjC; in getEntityInfo()
1019 EntityInfo.kind = CXIdxEntity_CXXNamespace; in getEntityInfo()
1020 EntityInfo.lang = CXIdxEntityLang_CXX; in getEntityInfo()
1023 EntityInfo.kind = CXIdxEntity_CXXNamespaceAlias; in getEntityInfo()
1024 EntityInfo.lang = CXIdxEntityLang_CXX; in getEntityInfo()
1027 EntityInfo.kind = CXIdxEntity_CXXConstructor; in getEntityInfo()
1028 EntityInfo.lang = CXIdxEntityLang_CXX; in getEntityInfo()
1031 EntityInfo.kind = CXIdxEntity_CXXDestructor; in getEntityInfo()
1032 EntityInfo.lang = CXIdxEntityLang_CXX; in getEntityInfo()
1035 EntityInfo.kind = CXIdxEntity_CXXConversionFunction; in getEntityInfo()
1036 EntityInfo.lang = CXIdxEntityLang_CXX; in getEntityInfo()
1041 EntityInfo.kind = CXIdxEntity_CXXStaticMethod; in getEntityInfo()
1043 EntityInfo.kind = CXIdxEntity_CXXInstanceMethod; in getEntityInfo()
1044 EntityInfo.lang = CXIdxEntityLang_CXX; in getEntityInfo()
1048 EntityInfo.kind = CXIdxEntity_CXXClass; in getEntityInfo()
1049 EntityInfo.templateKind = CXIdxEntity_Template; in getEntityInfo()
1052 EntityInfo.kind = CXIdxEntity_Function; in getEntityInfo()
1053 EntityInfo.templateKind = CXIdxEntity_Template; in getEntityInfo()
1057 EntityInfo.kind = CXIdxEntity_CXXConstructor; in getEntityInfo()
1059 EntityInfo.kind = CXIdxEntity_CXXDestructor; in getEntityInfo()
1061 EntityInfo.kind = CXIdxEntity_CXXConversionFunction; in getEntityInfo()
1064 EntityInfo.kind = CXIdxEntity_CXXStaticMethod; in getEntityInfo()
1066 EntityInfo.kind = CXIdxEntity_CXXInstanceMethod; in getEntityInfo()
1071 EntityInfo.kind = CXIdxEntity_CXXTypeAlias; in getEntityInfo()
1072 EntityInfo.templateKind = CXIdxEntity_Template; in getEntityInfo()
1075 EntityInfo.kind = CXIdxEntity_CXXTypeAlias; in getEntityInfo()
1076 EntityInfo.lang = CXIdxEntityLang_CXX; in getEntityInfo()
1083 if (EntityInfo.kind == CXIdxEntity_Unexposed) in getEntityInfo()
1089 EntityInfo.templateKind = CXIdxEntity_TemplateSpecialization; in getEntityInfo()
1092 if (EntityInfo.templateKind != CXIdxEntity_NonTemplate) in getEntityInfo()
1093 EntityInfo.lang = CXIdxEntityLang_CXX; in getEntityInfo()
1096 EntityInfo.name = SA.toCStr(II->getName()); in getEntityInfo()
1099 EntityInfo.name = nullptr; // anonymous tag/field/namespace. in getEntityInfo()
1107 EntityInfo.name = SA.copyCStr(StrBuf.str()); in getEntityInfo()
1114 EntityInfo.USR = nullptr; in getEntityInfo()
1116 EntityInfo.USR = SA.copyCStr(StrBuf.str()); in getEntityInfo()