Home
last modified time | relevance | path

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

12

/llvm-project-15.0.7/clang/tools/libclang/
H A DCIndexCXX.cpp65 switch (PartialSpec->getTagKind()) { in clang_getTemplateCursorKind()
/llvm-project-15.0.7/clang/lib/StaticAnalyzer/Checkers/WebKit/
H A DNoUncountedMembersChecker.cpp104 const auto Kind = RD->getTagKind(); in shouldSkipDecl()
H A DRefCntblBaseVirtualDtorChecker.cpp116 const auto Kind = RD->getTagKind(); in shouldSkipDecl()
/llvm-project-15.0.7/clang-tools-extra/clangd/refactor/tweaks/
H A DDumpAST.cpp154 TypeWithKeyword::getTagTypeKindName(Record->getTagKind()))); in title()
/llvm-project-15.0.7/clang-tools-extra/clangd/refactor/
H A DInsertionPoint.cpp87 AccessSpecifier Spec = (C.getTagKind() == TTK_Class ? AS_private : AS_public); in getAccessAtEnd()
/llvm-project-15.0.7/lldb/source/Plugins/ExpressionParser/Clang/
H A DCxxModuleHandler.cpp277 new_class_template->getTemplatedDecl()->getTagKind(), in tryInstantiateStdTemplate()
/llvm-project-15.0.7/clang/lib/Index/
H A DUSRGeneration.cpp512 switch (D->getTagKind()) { in VisitTagDecl()
524 switch (D->getTagKind()) { in VisitTagDecl()
536 switch (D->getTagKind()) { in VisitTagDecl()
H A DIndexSymbol.cpp108 switch (TD->getTagKind()) { in getSymbolInfo()
/llvm-project-15.0.7/clang/include/clang/AST/
H A DDecl.h3560 return TypeWithKeyword::getTagTypeKindName(getTagKind()); in getKindName()
3563 TagKind getTagKind() const { in getTagKind() function
3569 bool isStruct() const { return getTagKind() == TTK_Struct; } in isStruct()
3570 bool isInterface() const { return getTagKind() == TTK_Interface; } in isInterface()
3571 bool isClass() const { return getTagKind() == TTK_Class; } in isClass()
3572 bool isUnion() const { return getTagKind() == TTK_Union; } in isUnion()
3573 bool isEnum() const { return getTagKind() == TTK_Enum; } in isEnum()
/llvm-project-15.0.7/clang/include/clang/StaticAnalyzer/Core/BugReporter/
H A DBugReporter.h779 return T->getTagKind() == &Kind; in classof()
/llvm-project-15.0.7/clang/lib/AST/
H A DDeclCXX.cpp698 (!isa<TagDecl>(D) || cast<TagDecl>(D)->getTagKind() == TTK_Class || in addedMember()
699 cast<TagDecl>(D)->getTagKind() == TTK_Interface)) in addedMember()
1485 if (getTagKind() == TTK_Class || getTagKind() == TTK_Interface || in isCLike()
H A DASTContext.cpp6471 return (TagX->getTagKind() == TagY->getTagKind()) || in isSameEntity()
6472 ((TagX->getTagKind() == TTK_Struct || in isSameEntity()
6473 TagX->getTagKind() == TTK_Class || in isSameEntity()
6474 TagX->getTagKind() == TTK_Interface) && in isSameEntity()
6475 (TagY->getTagKind() == TTK_Struct || in isSameEntity()
6476 TagY->getTagKind() == TTK_Class || in isSameEntity()
6477 TagY->getTagKind() == TTK_Interface)); in isSameEntity()
H A DRecordLayoutBuilder.cpp2284 << getPaddingDiagFromTagKind(D->getParent()->getTagKind()) in CheckFieldPadding()
2291 << getPaddingDiagFromTagKind(D->getParent()->getTagKind()) in CheckFieldPadding()
H A DASTStructuralEquivalence.cpp1429 << D1->getDeclName() << (unsigned)D1->getTagKind(); in IsStructurallyEquivalent()
H A DASTImporter.cpp2927 D2CXX, D, Importer.getToContext(), D->getTagKind(), DC, in VisitRecordDecl()
2935 D->getTagKind(), DC, *BeginLocOrErr, Loc, in VisitRecordDecl()
3006 D->getTagKind(), DC, *BeginLocOrErr, Loc, in VisitRecordDecl()
5807 D2, D, Importer.getToContext(), D->getTagKind(), DC, in VisitClassTemplateSpecializationDecl()
5825 D2, D, Importer.getToContext(), D->getTagKind(), DC, in VisitClassTemplateSpecializationDecl()
/llvm-project-15.0.7/clang/include/clang/Analysis/
H A DProgramPoint.h45 const void *getTagKind() const { return TagKind; } in getTagKind() function
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaDecl.cpp641 switch (TD->getTagKind()) { in isTagName()
821 switch (Tag->getTagKind()) { in isTagTypeWithMissingTag()
5152 << Tag->getTagKind() in ParsedFreeStandingDeclSpec()
7444 << Name << AnonStruct->getTagKind(); in ActOnVariableDeclarator()
15976 TagTypeKind OldTag = Previous->getTagKind(); in isAcceptableTagRedeclaration()
16005 OldTag = Previous->getTagKind(); in isAcceptableTagRedeclaration()
16034 if (I->getTagKind() != NewTag) { in isAcceptableTagRedeclaration()
16043 << getRedeclDiagFromTagKind(I->getTagKind()); in isAcceptableTagRedeclaration()
16061 if (Redecl->getTagKind() != NewTag) { in isAcceptableTagRedeclaration()
16625 = (PrevTagDecl->getTagKind() != TTK_Enum && in ActOnTag()
[all …]
H A DSemaTemplateInstantiateDecl.cpp1625 << D->getTemplatedDecl()->getTagKind() << Pattern->getDeclName() << DC in VisitClassTemplateDecl()
1648 SemaRef.Context, Pattern->getTagKind(), DC, Pattern->getBeginLoc(), in VisitClassTemplateDecl()
1889 Record = CXXRecordDecl::Create(SemaRef.Context, D->getTagKind(), Owner, in VisitCXXRecordDecl()
3744 SemaRef.Context, D->getTagKind(), Owner, D->getBeginLoc(), in VisitClassTemplateSpecializationDecl()
4158 SemaRef.Context, PartialSpec->getTagKind(), Owner, in InstantiateClassTemplatePartialSpecialization()
H A DSemaCodeComplete.cpp1491 return RD->getTagKind() == TTK_Class || RD->getTagKind() == TTK_Struct || in IsClassOrStruct()
1492 RD->getTagKind() == TTK_Interface; in IsClassOrStruct()
1504 return RD->getTagKind() == TTK_Union; in IsUnion()
1930 switch (Tag->getTagKind()) { in GetCompletionTypeString()
4058 switch (TD->getTagKind()) { in getCursorKindForDecl()
H A DSemaDeclCXX.cpp1753 << getRecordDiagFromTagKind(RD->getTagKind()) << RD->getNumVBases(); in CheckConstexprFunctionDefinition()
2505 if (getLangOpts().HLSL && Class->getTagKind() == TTK_Class && in CheckBaseSpecifier()
2559 Class->getTagKind() == TTK_Class, in CheckBaseSpecifier()
2646 Class->getTagKind() == TTK_Class, in CheckBaseSpecifier()
2782 << getRecordDiagFromTagKind(RD->getTagKind()) << RD in AttachBaseSpecifiers()
6764 << Record->getTagKind() << Record; in CheckCompletedCXXClass()
16678 << (unsigned) RD->getTagKind() in CheckFriendTypeDecl()
H A DSemaTemplate.cpp1907 Kind = PrevRecordDecl->getTagKind(); in CheckClassTemplate()
3872 Context, ClassTemplate->getTemplatedDecl()->getTagKind(), in CheckTemplateIdType()
8401 Kind = ClassTemplate->getTemplatedDecl()->getTagKind(); in ActOnClassTemplateSpecialization()
9646 Kind = ClassTemplate->getTemplatedDecl()->getTagKind(); in ActOnExplicitInstantiation()
H A DSemaType.cpp3510 switch (cast<TagDecl>(SemaRef.CurContext)->getTagKind()) { in GetDeclSpecTypeForDeclarator()
4255 if (RD->getTagKind() == TTK_Struct) { in isCFError()
9042 << getLiteralDiagFromTagKind(RD->getTagKind()) << RD->getNumVBases(); in RequireLiteralType()
H A DSemaTemplateInstantiate.cpp2739 Instantiation->setTagKind(Pattern->getTagKind()); in InstantiateClass()
/llvm-project-15.0.7/clang-tools-extra/clang-doc/
H A DSerialize.cpp526 I->TagType = D->getTagKind(); in emitInfo()
/llvm-project-15.0.7/clang/lib/Serialization/
H A DASTWriterDecl.cpp414 Record.push_back((unsigned)D->getTagKind()); // FIXME: stable encoding in VisitTagDecl()

12