Home
last modified time | relevance | path

Searched refs:getTagKind (Results 1 – 24 of 24) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/WebKit/
H A DNoUncountedMembersChecker.cpp104 const auto Kind = RD->getTagKind(); in shouldSkipDecl()
H A DRefCntblBaseVirtualDtorChecker.cpp303 const auto Kind = RD->getTagKind(); in shouldSkipDecl()
/freebsd/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/
H A DCxxModuleHandler.cpp279 new_class_template->getTemplatedDecl()->getTagKind(), in tryInstantiateStdTemplate()
/freebsd/contrib/llvm-project/clang/lib/Index/
H A DUSRGeneration.cpp533 switch (D->getTagKind()) { in VisitTagDecl()
550 switch (D->getTagKind()) { in VisitTagDecl()
567 switch (D->getTagKind()) { in VisitTagDecl()
H A DIndexSymbol.cpp109 switch (TD->getTagKind()) { in getSymbolInfo()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DDecl.h3749 return TypeWithKeyword::getTagTypeKindName(getTagKind()); in getKindName()
3752 TagKind getTagKind() const { in getTagKind() function
3760 bool isStruct() const { return getTagKind() == TagTypeKind::Struct; } in isStruct()
3761 bool isInterface() const { return getTagKind() == TagTypeKind::Interface; } in isInterface()
3762 bool isClass() const { return getTagKind() == TagTypeKind::Class; } in isClass()
3763 bool isUnion() const { return getTagKind() == TagTypeKind::Union; } in isUnion()
3764 bool isEnum() const { return getTagKind() == TagTypeKind::Enum; } in isEnum()
/freebsd/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/BugReporter/
H A DBugReporter.h795 return T->getTagKind() == &Kind; in classof()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DDeclCXX.cpp752 cast<TagDecl>(D)->getTagKind() == TagTypeKind::Class || in addedMember()
753 cast<TagDecl>(D)->getTagKind() == TagTypeKind::Interface)) in addedMember()
1593 if (getTagKind() == TagTypeKind::Class || in isCLike()
1594 getTagKind() == TagTypeKind::Interface || in isCLike()
H A DRecordLayoutBuilder.cpp2314 << getPaddingDiagFromTagKind(D->getParent()->getTagKind()) in CheckFieldPadding()
2322 << getPaddingDiagFromTagKind(D->getParent()->getTagKind()) in CheckFieldPadding()
H A DASTContext.cpp6990 return (TagX->getTagKind() == TagY->getTagKind()) || in isSameEntity()
6991 ((TagX->getTagKind() == TagTypeKind::Struct || in isSameEntity()
6992 TagX->getTagKind() == TagTypeKind::Class || in isSameEntity()
6993 TagX->getTagKind() == TagTypeKind::Interface) && in isSameEntity()
6994 (TagY->getTagKind() == TagTypeKind::Struct || in isSameEntity()
6995 TagY->getTagKind() == TagTypeKind::Class || in isSameEntity()
6996 TagY->getTagKind() == TagTypeKind::Interface)); in isSameEntity()
H A DASTStructuralEquivalence.cpp1626 << D1->getDeclName() << (unsigned)D1->getTagKind(); in IsStructurallyEquivalent()
H A DASTImporter.cpp3160 D2CXX, D, Importer.getToContext(), D->getTagKind(), DC, in VisitRecordDecl()
3168 D->getTagKind(), DC, *BeginLocOrErr, Loc, in VisitRecordDecl()
3251 D->getTagKind(), DC, *BeginLocOrErr, Loc, in VisitRecordDecl()
6242 D2, D, Importer.getToContext(), D->getTagKind(), DC, *BeginLocOrErr, in VisitClassTemplateSpecializationDecl()
6265 D2, D, Importer.getToContext(), D->getTagKind(), DC, in VisitClassTemplateSpecializationDecl()
H A DMicrosoftMangle.cpp3127 mangleTagTypeKind(TD->getTagKind()); in mangleType()
/freebsd/contrib/llvm-project/clang/include/clang/Analysis/
H A DProgramPoint.h45 const void *getTagKind() const { return TagKind; } in getTagKind() function
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaDecl.cpp646 switch (TD->getTagKind()) { in isTagName()
817 switch (Tag->getTagKind()) { in isTagTypeWithMissingTag()
5159 << llvm::to_underlying(Tag->getTagKind()) in ParsedFreeStandingDeclSpec()
7565 << llvm::to_underlying(RD->getTagKind()); in ActOnVariableDeclarator()
7572 << Name << llvm::to_underlying(AnonStruct->getTagKind()); in ActOnVariableDeclarator()
16812 TagTypeKind OldTag = Previous->getTagKind(); in isAcceptableTagRedeclaration()
16841 OldTag = Previous->getTagKind(); in isAcceptableTagRedeclaration()
16870 if (I->getTagKind() != NewTag) { in isAcceptableTagRedeclaration()
16879 << getRedeclDiagFromTagKind(I->getTagKind()); in isAcceptableTagRedeclaration()
16897 if (Redecl->getTagKind() != NewTag) { in isAcceptableTagRedeclaration()
[all …]
H A DSemaObjC.cpp1473 if (RD->getTagKind() == TagTypeKind::Struct) { in isCFError()
1518 if (RD->getTagKind() != TagTypeKind::Struct) in isCFStringType()
H A DSemaTemplateInstantiateDecl.cpp1717 << llvm::to_underlying(D->getTemplatedDecl()->getTagKind()) in VisitClassTemplateDecl()
1724 SemaRef.Context, Pattern->getTagKind(), DC, Pattern->getBeginLoc(), in VisitClassTemplateDecl()
1988 Record = CXXRecordDecl::Create(SemaRef.Context, D->getTagKind(), Owner, in VisitCXXRecordDecl()
3929 SemaRef.Context, D->getTagKind(), Owner, D->getBeginLoc(), in VisitClassTemplateSpecializationDecl()
4282 SemaRef.Context, PartialSpec->getTagKind(), Owner, in InstantiateClassTemplatePartialSpecialization()
H A DSemaCodeComplete.cpp1586 return RD->getTagKind() == TagTypeKind::Class || in IsClassOrStruct()
1587 RD->getTagKind() == TagTypeKind::Struct || in IsClassOrStruct()
1588 RD->getTagKind() == TagTypeKind::Interface; in IsClassOrStruct()
1600 return RD->getTagKind() == TagTypeKind::Union; in IsUnion()
2029 switch (Tag->getTagKind()) { in GetCompletionTypeString()
4178 switch (TD->getTagKind()) { in getCursorKindForDecl()
H A DSemaTemplate.cpp1992 Kind = PrevRecordDecl->getTagKind(); in CheckClassTemplate()
3461 Context, ClassTemplate->getTemplatedDecl()->getTagKind(), in CheckTemplateIdType()
8181 Kind = ClassTemplate->getTemplatedDecl()->getTagKind(); in ActOnClassTemplateSpecialization()
9436 Kind = ClassTemplate->getTemplatedDecl()->getTagKind(); in ActOnExplicitInstantiation()
H A DSemaDeclCXX.cpp1804 << getRecordDiagFromTagKind(RD->getTagKind()) << RD->getNumVBases(); in CheckConstexprFunctionDefinition()
2741 if (getLangOpts().HLSL && Class->getTagKind() == TagTypeKind::Class && in CheckBaseSpecifier()
2747 SpecifierRange, Virtual, Class->getTagKind() == TagTypeKind::Class, in CheckBaseSpecifier()
2885 << getRecordDiagFromTagKind(RD->getTagKind()) << RD in AttachBaseSpecifiers()
6855 << llvm::to_underlying(Record->getTagKind()) << Record; in CheckCompletedCXXClass()
17568 << (unsigned)RD->getTagKind() << T in ActOnFriendTypeDecl()
H A DSemaTemplateInstantiate.cpp3486 Instantiation->setTagKind(Pattern->getTagKind()); in InstantiateClass()
H A DSemaType.cpp3205 switch (cast<TagDecl>(SemaRef.CurContext)->getTagKind()) { in GetDeclSpecTypeForDeclarator()
9291 << getLiteralDiagFromTagKind(RD->getTagKind()) << RD->getNumVBases(); in RequireLiteralType()
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTWriterDecl.cpp496 TagDeclBits.addBits(llvm::to_underlying(D->getTagKind()), /*BitWidth=*/3); in VisitTagDecl()
H A DASTWriter.cpp5830 Record.push_back(llvm::to_underlying(RD->getTagKind())); in WriteDeclUpdatesBlocks()