reference, declarationdefinition
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(),