Lines Matching full:entityinfo
30 ProtEntities.push_back(EntityInfo());
128 BaseEntities.push_back(EntityInfo());
331 DInfo.entityInfo = &DInfo.EntInfo;
447 EntityInfo BaseEntity;
516 EntityInfo ClassEntity;
549 EntityInfo ClassEntity;
607 EntityInfo GetterEntity;
608 EntityInfo SetterEntity;
691 EntityInfo RefEntity, ParentEntity;
914 EntityInfo &EntityInfo,
920 EntityInfo.cursor = getCursor(D);
921 EntityInfo.Dcl = D;
922 EntityInfo.IndexCtx = this;
923 EntityInfo.kind = CXIdxEntity_Unexposed;
924 EntityInfo.templateKind = CXIdxEntity_NonTemplate;
925 EntityInfo.lang = CXIdxEntityLang_C;
928 EntityInfo.AttrList = AttrListInfo::create(D, *this);
929 EntityInfo.attributes = EntityInfo.AttrList->getAttrs();
930 EntityInfo.numAttributes = EntityInfo.AttrList->getNumAttrs();
936 EntityInfo.kind = CXIdxEntity_Struct; break;
938 EntityInfo.kind = CXIdxEntity_Union; break;
940 EntityInfo.kind = CXIdxEntity_CXXClass;
941 EntityInfo.lang = CXIdxEntityLang_CXX;
944 EntityInfo.kind = CXIdxEntity_CXXInterface;
945 EntityInfo.lang = CXIdxEntityLang_CXX;
948 EntityInfo.kind = CXIdxEntity_Enum; break;
953 EntityInfo.lang = CXIdxEntityLang_CXX;
956 EntityInfo.templateKind = CXIdxEntity_TemplatePartialSpecialization;
958 EntityInfo.templateKind = CXIdxEntity_TemplateSpecialization;
964 EntityInfo.kind = CXIdxEntity_Typedef; break;
966 EntityInfo.kind = CXIdxEntity_Function;
969 EntityInfo.kind = CXIdxEntity_Variable;
972 EntityInfo.kind = CXIdxEntity_Variable;
974 EntityInfo.kind = CXIdxEntity_CXXStaticVariable;
975 EntityInfo.lang = CXIdxEntityLang_CXX;
979 EntityInfo.kind = CXIdxEntity_Field;
985 EntityInfo.lang = CXIdxEntityLang_CXX;
989 EntityInfo.kind = CXIdxEntity_EnumConstant; break;
991 EntityInfo.kind = CXIdxEntity_ObjCClass;
992 EntityInfo.lang = CXIdxEntityLang_ObjC;
995 EntityInfo.kind = CXIdxEntity_ObjCProtocol;
996 EntityInfo.lang = CXIdxEntityLang_ObjC;
999 EntityInfo.kind = CXIdxEntity_ObjCCategory;
1000 EntityInfo.lang = CXIdxEntityLang_ObjC;
1004 EntityInfo.kind = CXIdxEntity_ObjCInstanceMethod;
1006 EntityInfo.kind = CXIdxEntity_ObjCClassMethod;
1007 EntityInfo.lang = CXIdxEntityLang_ObjC;
1010 EntityInfo.kind = CXIdxEntity_ObjCProperty;
1011 EntityInfo.lang = CXIdxEntityLang_ObjC;
1014 EntityInfo.kind = CXIdxEntity_ObjCIvar;
1015 EntityInfo.lang = CXIdxEntityLang_ObjC;
1018 EntityInfo.kind = CXIdxEntity_CXXNamespace;
1019 EntityInfo.lang = CXIdxEntityLang_CXX;
1022 EntityInfo.kind = CXIdxEntity_CXXNamespaceAlias;
1023 EntityInfo.lang = CXIdxEntityLang_CXX;
1026 EntityInfo.kind = CXIdxEntity_CXXConstructor;
1027 EntityInfo.lang = CXIdxEntityLang_CXX;
1030 EntityInfo.kind = CXIdxEntity_CXXDestructor;
1031 EntityInfo.lang = CXIdxEntityLang_CXX;
1034 EntityInfo.kind = CXIdxEntity_CXXConversionFunction;
1035 EntityInfo.lang = CXIdxEntityLang_CXX;
1040 EntityInfo.kind = CXIdxEntity_CXXStaticMethod;
1042 EntityInfo.kind = CXIdxEntity_CXXInstanceMethod;
1043 EntityInfo.lang = CXIdxEntityLang_CXX;
1047 EntityInfo.kind = CXIdxEntity_CXXClass;
1048 EntityInfo.templateKind = CXIdxEntity_Template;
1051 EntityInfo.kind = CXIdxEntity_Function;
1052 EntityInfo.templateKind = CXIdxEntity_Template;
1056 EntityInfo.kind = CXIdxEntity_CXXConstructor;
1058 EntityInfo.kind = CXIdxEntity_CXXDestructor;
1060 EntityInfo.kind = CXIdxEntity_CXXConversionFunction;
1063 EntityInfo.kind = CXIdxEntity_CXXStaticMethod;
1065 EntityInfo.kind = CXIdxEntity_CXXInstanceMethod;
1070 EntityInfo.kind = CXIdxEntity_CXXTypeAlias;
1071 EntityInfo.templateKind = CXIdxEntity_Template;
1074 EntityInfo.kind = CXIdxEntity_CXXTypeAlias;
1075 EntityInfo.lang = CXIdxEntityLang_CXX;
1082 if (EntityInfo.kind == CXIdxEntity_Unexposed)
1088 EntityInfo.templateKind = CXIdxEntity_TemplateSpecialization;
1091 if (EntityInfo.templateKind != CXIdxEntity_NonTemplate)
1092 EntityInfo.lang = CXIdxEntityLang_CXX;
1095 EntityInfo.name = SA.toCStr(II->getName());
1098 EntityInfo.name = 0; // anonymous tag/field/namespace.
1106 EntityInfo.name = SA.copyCStr(StrBuf.str());
1113 EntityInfo.USR = 0;
1115 EntityInfo.USR = SA.copyCStr(StrBuf.str());