Home
last modified time | relevance | path

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

/NextBSD/contrib/llvm/tools/clang/lib/Index/
HDUSRGeneration.cpp431 switch (D->getTagKind()) { in VisitTagDecl()
443 switch (D->getTagKind()) { in VisitTagDecl()
455 switch (D->getTagKind()) { in VisitTagDecl()
/NextBSD/contrib/llvm/tools/clang/include/clang/AST/
HDDecl.h2894 return TypeWithKeyword::getTagTypeKindName(getTagKind()); in getKindName()
2897 TagKind getTagKind() const { in getTagKind() function
2903 bool isStruct() const { return getTagKind() == TTK_Struct; } in isStruct()
2904 bool isInterface() const { return getTagKind() == TTK_Interface; } in isInterface()
2905 bool isClass() const { return getTagKind() == TTK_Class; } in isClass()
2906 bool isUnion() const { return getTagKind() == TTK_Union; } in isUnion()
2907 bool isEnum() const { return getTagKind() == TTK_Enum; } in isEnum()
/NextBSD/contrib/llvm/tools/clang/lib/AST/
HDDeclCXX.cpp428 (!isa<TagDecl>(D) || cast<TagDecl>(D)->getTagKind() == TTK_Class || in addedMember()
429 cast<TagDecl>(D)->getTagKind() == TTK_Interface)) in addedMember()
976 if (getTagKind() == TTK_Class || getTagKind() == TTK_Interface || in isCLike()
HDRecordLayoutBuilder.cpp1945 << getPaddingDiagFromTagKind(D->getParent()->getTagKind()) in CheckFieldPadding()
1952 << getPaddingDiagFromTagKind(D->getParent()->getTagKind()) in CheckFieldPadding()
HDASTImporter.cpp1000 << D1->getDeclName() << (unsigned)D1->getTagKind(); in IsStructurallyEquivalent()
2653 D->getTagKind(), in VisitRecordDecl()
2659 D2 = RecordDecl::Create(Importer.getToContext(), D->getTagKind(), in VisitRecordDecl()
4246 DTemplated->getTagKind(), in VisitClassTemplateDecl()
4345 D->getTagKind(), DC, in VisitClassTemplateSpecializationDecl()
HDMicrosoftMangle.cpp1863 switch (TD->getTagKind()) { in mangleType()
/NextBSD/contrib/llvm/tools/clang/lib/Serialization/
HDASTReaderDecl.cpp2583 return (TagX->getTagKind() == TagY->getTagKind()) || in isSameEntity()
2584 ((TagX->getTagKind() == TTK_Struct || TagX->getTagKind() == TTK_Class || in isSameEntity()
2585 TagX->getTagKind() == TTK_Interface) && in isSameEntity()
2586 (TagY->getTagKind() == TTK_Struct || TagY->getTagKind() == TTK_Class || in isSameEntity()
2587 TagY->getTagKind() == TTK_Interface)); in isSameEntity()
HDASTWriterDecl.cpp324 Record.push_back((unsigned)D->getTagKind()); // FIXME: stable encoding in VisitTagDecl()
HDASTWriter.cpp4648 Record.push_back(RD->getTagKind()); in WriteDeclUpdatesBlocks()
/NextBSD/contrib/llvm/tools/clang/lib/Sema/
HDSemaDecl.cpp513 switch (TD->getTagKind()) { in isTagName()
674 switch (Tag->getTagKind()) { in isTagTypeWithMissingTag()
3798 << Tag->getTagKind() in ParsedFreeStandingDeclSpec()
11350 TagTypeKind OldTag = Previous->getTagKind(); in isAcceptableTagRedeclaration()
11380 if (I->getTagKind() != NewTag) { in isAcceptableTagRedeclaration()
11385 << getRedeclDiagFromTagKind(I->getTagKind()); in isAcceptableTagRedeclaration()
11401 if (Redecl->getTagKind() == NewTag) { in isAcceptableTagRedeclaration()
11413 << getRedeclDiagFromTagKind(Redecl->getTagKind()) in isAcceptableTagRedeclaration()
11415 TypeWithKeyword::getTagTypeKindName(Redecl->getTagKind())); in isAcceptableTagRedeclaration()
11891 = (PrevTagDecl->getTagKind() != TTK_Enum && in ActOnTag()
[all …]
HDSemaTemplateInstantiateDecl.cpp983 << D->getTemplatedDecl()->getTagKind() << Pattern->getDeclName() << DC in VisitClassTemplateDecl()
1036 = CXXRecordDecl::Create(SemaRef.Context, Pattern->getTagKind(), DC, in VisitClassTemplateDecl()
1267 = CXXRecordDecl::Create(SemaRef.Context, D->getTagKind(), Owner, in VisitCXXRecordDecl()
2553 D->getTagKind(), in VisitClassTemplateSpecializationDecl()
2852 PartialSpec->getTagKind(), in InstantiateClassTemplatePartialSpecialization()
HDSemaCodeComplete.cpp1118 return RD->getTagKind() == TTK_Class || in IsClassOrStruct()
1119 RD->getTagKind() == TTK_Struct || in IsClassOrStruct()
1120 RD->getTagKind() == TTK_Interface; in IsClassOrStruct()
1132 return RD->getTagKind() == TTK_Union; in IsUnion()
1484 switch (Tag->getTagKind()) { in GetCompletionTypeString()
3074 switch (TD->getTagKind()) { in getCursorKindForDecl()
HDSemaTemplate.cpp1016 Kind = PrevRecordDecl->getTagKind(); in CheckClassTemplate()
2156 ClassTemplate->getTemplatedDecl()->getTagKind(), in CheckTemplateIdType()
6209 Kind = ClassTemplate->getTemplatedDecl()->getTagKind(); in ActOnClassTemplateSpecialization()
7245 Kind = ClassTemplate->getTemplatedDecl()->getTagKind(); in ActOnExplicitInstantiation()
HDSemaDeclCXX.cpp816 << getRecordDiagFromTagKind(RD->getTagKind()) << RD->getNumVBases(); in CheckConstexprFunctionDecl()
1397 Class->getTagKind() == TTK_Class, in CheckBaseSpecifier()
1471 Class->getTagKind() == TTK_Class, in CheckBaseSpecifier()
1613 << getRecordDiagFromTagKind(RD->getTagKind()) << RD->getName() in AttachBaseSpecifiers()
4911 << Record->getTagKind() << Record; in CheckCompletedCXXClass()
12208 << (unsigned) RD->getTagKind() in CheckFriendTypeDecl()
HDSemaType.cpp2618 switch (cast<TagDecl>(SemaRef.CurContext)->getTagKind()) { in GetDeclSpecTypeForDeclarator()
3110 if (recordDecl->getTagKind() == TTK_Struct && numNormalPointers > 0) { in classifyPointerDeclarator()
6663 << getLiteralDiagFromTagKind(RD->getTagKind()) << RD->getNumVBases(); in RequireLiteralType()
HDSemaTemplateInstantiate.cpp1981 Instantiation->setTagKind(Pattern->getTagKind()); in InstantiateClass()
HDSemaDeclAttr.cpp165 if (RD->getTagKind() != TTK_Struct) in isCFStringType()
/NextBSD/contrib/llvm/tools/clang/include/clang/Analysis/
HDProgramPoint.h657 const void *getTagKind() { return TagKind; } in getTagKind() function