Lines Matching refs:EntityInfo

31     ProtEntities.push_back(EntityInfo());
129 BaseEntities.push_back(EntityInfo());
371 EntityInfo BaseEntity;
440 EntityInfo ClassEntity;
473 EntityInfo ClassEntity;
521 EntityInfo GetterEntity;
522 EntityInfo SetterEntity;
606 EntityInfo RefEntity, ParentEntity;
829 EntityInfo &EntityInfo,
835 EntityInfo.cursor = getCursor(D);
836 EntityInfo.Dcl = D;
837 EntityInfo.IndexCtx = this;
838 EntityInfo.kind = CXIdxEntity_Unexposed;
839 EntityInfo.templateKind = CXIdxEntity_NonTemplate;
840 EntityInfo.lang = CXIdxEntityLang_C;
843 EntityInfo.AttrList = AttrListInfo::create(D, *this);
844 EntityInfo.attributes = EntityInfo.AttrList->getAttrs();
845 EntityInfo.numAttributes = EntityInfo.AttrList->getNumAttrs();
851 EntityInfo.kind = CXIdxEntity_Struct; break;
853 EntityInfo.kind = CXIdxEntity_Union; break;
855 EntityInfo.kind = CXIdxEntity_CXXClass;
856 EntityInfo.lang = CXIdxEntityLang_CXX;
859 EntityInfo.kind = CXIdxEntity_CXXInterface;
860 EntityInfo.lang = CXIdxEntityLang_CXX;
863 EntityInfo.kind = CXIdxEntity_Enum; break;
868 EntityInfo.lang = CXIdxEntityLang_CXX;
871 EntityInfo.templateKind = CXIdxEntity_TemplatePartialSpecialization;
873 EntityInfo.templateKind = CXIdxEntity_TemplateSpecialization;
879 EntityInfo.kind = CXIdxEntity_Typedef; break;
881 EntityInfo.kind = CXIdxEntity_Function;
884 EntityInfo.kind = CXIdxEntity_Variable;
887 EntityInfo.kind = CXIdxEntity_Variable;
889 EntityInfo.kind = CXIdxEntity_CXXStaticVariable;
890 EntityInfo.lang = CXIdxEntityLang_CXX;
894 EntityInfo.kind = CXIdxEntity_Field;
900 EntityInfo.lang = CXIdxEntityLang_CXX;
904 EntityInfo.kind = CXIdxEntity_EnumConstant; break;
906 EntityInfo.kind = CXIdxEntity_ObjCClass;
907 EntityInfo.lang = CXIdxEntityLang_ObjC;
910 EntityInfo.kind = CXIdxEntity_ObjCProtocol;
911 EntityInfo.lang = CXIdxEntityLang_ObjC;
914 EntityInfo.kind = CXIdxEntity_ObjCCategory;
915 EntityInfo.lang = CXIdxEntityLang_ObjC;
919 EntityInfo.kind = CXIdxEntity_ObjCInstanceMethod;
921 EntityInfo.kind = CXIdxEntity_ObjCClassMethod;
922 EntityInfo.lang = CXIdxEntityLang_ObjC;
925 EntityInfo.kind = CXIdxEntity_ObjCProperty;
926 EntityInfo.lang = CXIdxEntityLang_ObjC;
929 EntityInfo.kind = CXIdxEntity_ObjCIvar;
930 EntityInfo.lang = CXIdxEntityLang_ObjC;
933 EntityInfo.kind = CXIdxEntity_CXXNamespace;
934 EntityInfo.lang = CXIdxEntityLang_CXX;
937 EntityInfo.kind = CXIdxEntity_CXXNamespaceAlias;
938 EntityInfo.lang = CXIdxEntityLang_CXX;
941 EntityInfo.kind = CXIdxEntity_CXXConstructor;
942 EntityInfo.lang = CXIdxEntityLang_CXX;
945 EntityInfo.kind = CXIdxEntity_CXXDestructor;
946 EntityInfo.lang = CXIdxEntityLang_CXX;
949 EntityInfo.kind = CXIdxEntity_CXXConversionFunction;
950 EntityInfo.lang = CXIdxEntityLang_CXX;
955 EntityInfo.kind = CXIdxEntity_CXXStaticMethod;
957 EntityInfo.kind = CXIdxEntity_CXXInstanceMethod;
958 EntityInfo.lang = CXIdxEntityLang_CXX;
962 EntityInfo.kind = CXIdxEntity_CXXClass;
963 EntityInfo.templateKind = CXIdxEntity_Template;
966 EntityInfo.kind = CXIdxEntity_Function;
967 EntityInfo.templateKind = CXIdxEntity_Template;
971 EntityInfo.kind = CXIdxEntity_CXXConstructor;
973 EntityInfo.kind = CXIdxEntity_CXXDestructor;
975 EntityInfo.kind = CXIdxEntity_CXXConversionFunction;
978 EntityInfo.kind = CXIdxEntity_CXXStaticMethod;
980 EntityInfo.kind = CXIdxEntity_CXXInstanceMethod;
985 EntityInfo.kind = CXIdxEntity_CXXTypeAlias;
986 EntityInfo.templateKind = CXIdxEntity_Template;
989 EntityInfo.kind = CXIdxEntity_CXXTypeAlias;
990 EntityInfo.lang = CXIdxEntityLang_CXX;
997 if (EntityInfo.kind == CXIdxEntity_Unexposed)
1003 EntityInfo.templateKind = CXIdxEntity_TemplateSpecialization;
1006 if (EntityInfo.templateKind != CXIdxEntity_NonTemplate)
1007 EntityInfo.lang = CXIdxEntityLang_CXX;
1010 EntityInfo.name = SA.toCStr(II->getName());
1013 EntityInfo.name = 0; // anonymous tag/field/namespace.
1021 EntityInfo.name = SA.copyCStr(StrBuf.str());
1028 EntityInfo.USR = 0;
1030 EntityInfo.USR = SA.copyCStr(StrBuf.str());