|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
tools/clang/include/clang/AST/Decl.h 3316 return TypeWithKeyword::getTagTypeKindName(getTagKind());
3325 bool isStruct() const { return getTagKind() == TTK_Struct; }
3326 bool isInterface() const { return getTagKind() == TTK_Interface; }
3327 bool isClass() const { return getTagKind() == TTK_Class; }
3328 bool isUnion() const { return getTagKind() == TTK_Union; }
3329 bool isEnum() const { return getTagKind() == TTK_Enum; }
tools/clang/lib/AST/ASTImporter.cpp 2704 D2CXX, D, Importer.getToContext(), D->getTagKind(), DC,
2712 D->getTagKind(), DC, *BeginLocOrErr, Loc,
2787 D->getTagKind(), DC, *BeginLocOrErr, Loc,
5240 D2, D, Importer.getToContext(), D->getTagKind(), DC,
5256 D2, D, Importer.getToContext(), D->getTagKind(), DC,
tools/clang/lib/AST/ASTStructuralEquivalence.cpp 1110 << D1->getDeclName() << (unsigned)D1->getTagKind();
tools/clang/lib/AST/DeclCXX.cpp 675 (!isa<TagDecl>(D) || cast<TagDecl>(D)->getTagKind() == TTK_Class ||
676 cast<TagDecl>(D)->getTagKind() == TTK_Interface))
1380 if (getTagKind() == TTK_Class || getTagKind() == TTK_Interface ||
1380 if (getTagKind() == TTK_Class || getTagKind() == TTK_Interface ||
tools/clang/lib/AST/MicrosoftMangle.cpp 2468 mangleTagTypeKind(TD->getTagKind());
tools/clang/lib/AST/RecordLayoutBuilder.cpp 2058 << getPaddingDiagFromTagKind(D->getParent()->getTagKind())
2065 << getPaddingDiagFromTagKind(D->getParent()->getTagKind())
tools/clang/lib/Index/IndexSymbol.cpp 107 switch (TD->getTagKind()) {
tools/clang/lib/Index/USRGeneration.cpp 509 switch (D->getTagKind()) {
521 switch (D->getTagKind()) {
533 switch (D->getTagKind()) {
tools/clang/lib/Sema/SemaCodeComplete.cpp 1456 return RD->getTagKind() == TTK_Class || RD->getTagKind() == TTK_Struct ||
1456 return RD->getTagKind() == TTK_Class || RD->getTagKind() == TTK_Struct ||
1457 RD->getTagKind() == TTK_Interface;
1469 return RD->getTagKind() == TTK_Union;
1884 switch (Tag->getTagKind()) {
3819 switch (TD->getTagKind()) {
tools/clang/lib/Sema/SemaDecl.cpp 615 switch (TD->getTagKind()) {
792 switch (Tag->getTagKind()) {
4569 << Tag->getTagKind()
14521 TagTypeKind OldTag = Previous->getTagKind();
14550 OldTag = Previous->getTagKind();
14579 if (I->getTagKind() != NewTag) {
14588 << getRedeclDiagFromTagKind(I->getTagKind());
14606 if (Redecl->getTagKind() != NewTag) {
14615 << getRedeclDiagFromTagKind(Redecl->getTagKind())
14617 TypeWithKeyword::getTagTypeKindName(Redecl->getTagKind()));
15151 = (PrevTagDecl->getTagKind() != TTK_Enum &&
15163 Kind = PrevTagDecl->getTagKind();
15172 if (Kind == TTK_Enum && PrevTagDecl->getTagKind() == TTK_Enum) {
15690 Context, Record->getTagKind(), CurContext, Record->getBeginLoc(),
16487 << FD->getDeclName() << FD->getType() << Record->getTagKind();
16507 << Record->getTagKind();
16515 << FD->getDeclName() << Record->getTagKind();
16518 << FD->getDeclName() << Record->getTagKind();
tools/clang/lib/Sema/SemaDeclAttr.cpp 176 if (RD->getTagKind() != TTK_Struct)
tools/clang/lib/Sema/SemaDeclCXX.cpp 1694 << getRecordDiagFromTagKind(RD->getTagKind()) << RD->getNumVBases();
2451 Class->getTagKind() == TTK_Class,
2538 Class->getTagKind() == TTK_Class,
2673 << getRecordDiagFromTagKind(RD->getTagKind()) << RD
6316 << Record->getTagKind() << Record;
14552 << (unsigned) RD->getTagKind()
tools/clang/lib/Sema/SemaTemplate.cpp 1540 Kind = PrevRecordDecl->getTagKind();
3357 Context, ClassTemplate->getTemplatedDecl()->getTagKind(),
7780 Kind = ClassTemplate->getTemplatedDecl()->getTagKind();
8981 Kind = ClassTemplate->getTemplatedDecl()->getTagKind();
tools/clang/lib/Sema/SemaTemplateInstantiate.cpp 2144 Instantiation->setTagKind(Pattern->getTagKind());
tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp 1376 << D->getTemplatedDecl()->getTagKind() << Pattern->getDeclName() << DC
1429 SemaRef.Context, Pattern->getTagKind(), DC, Pattern->getBeginLoc(),
1665 SemaRef.Context, D->getTagKind(), Owner, D->getBeginLoc(),
3326 SemaRef.Context, D->getTagKind(), Owner, D->getBeginLoc(),
3654 SemaRef.Context, PartialSpec->getTagKind(), Owner,
tools/clang/lib/Sema/SemaType.cpp 3013 switch (cast<TagDecl>(SemaRef.CurContext)->getTagKind()) {
3721 if (recordDecl->getTagKind() == TTK_Struct && numNormalPointers > 0) {
8222 << getLiteralDiagFromTagKind(RD->getTagKind()) << RD->getNumVBases();
tools/clang/lib/Serialization/ASTReaderDecl.cpp 2975 return (TagX->getTagKind() == TagY->getTagKind()) ||
2975 return (TagX->getTagKind() == TagY->getTagKind()) ||
2976 ((TagX->getTagKind() == TTK_Struct || TagX->getTagKind() == TTK_Class ||
2976 ((TagX->getTagKind() == TTK_Struct || TagX->getTagKind() == TTK_Class ||
2977 TagX->getTagKind() == TTK_Interface) &&
2978 (TagY->getTagKind() == TTK_Struct || TagY->getTagKind() == TTK_Class ||
2978 (TagY->getTagKind() == TTK_Struct || TagY->getTagKind() == TTK_Class ||
2979 TagY->getTagKind() == TTK_Interface));
tools/clang/lib/Serialization/ASTWriter.cpp 5348 Record.push_back(RD->getTagKind());
tools/clang/lib/Serialization/ASTWriterDecl.cpp 407 Record.push_back((unsigned)D->getTagKind()); // FIXME: stable encoding
tools/clang/tools/extra/clang-doc/Serialize.cpp 526 I->TagType = D->getTagKind();
tools/clang/tools/extra/clangd/refactor/tweaks/DumpAST.cpp 126 TypeWithKeyword::getTagTypeKindName(Record->getTagKind()));
tools/clang/tools/libclang/CIndexCXX.cpp 65 switch (PartialSpec->getTagKind()) {
tools/lldb/source/Symbol/CxxModuleHandler.cpp 271 new_class_template->getTemplatedDecl()->getTagKind(),