/freebsd/contrib/llvm-project/clang/lib/AST/ |
H A D | ASTImporterLookupTable.cpp | 52 if (isa<ElaboratedType>(Ty)) in VisitFriendDecl() 53 Ty = cast<ElaboratedType>(Ty)->getNamedType(); in VisitFriendDecl()
|
H A D | ASTDiagnostic.cpp | 38 if (const ElaboratedType *ET = dyn_cast<ElaboratedType>(Ty)) { in desugarForDiagnostic() 1712 const auto *FromElTy = dyn_cast<ElaboratedType>(FromType), in PrintTypeNames() 1713 *ToElTy = dyn_cast<ElaboratedType>(ToType); in PrintTypeNames()
|
H A D | QualTypeNames.cpp | 445 if (const auto *ETypeInput = dyn_cast<ElaboratedType>(QT.getTypePtr())) { in getFullyQualifiedType()
|
H A D | ODRHash.cpp | 900 const auto *ElaboratedT = dyn_cast<ElaboratedType>(UnderlyingType); in RemoveTypedef() 1226 void VisitElaboratedType(const ElaboratedType *T) { in VisitElaboratedType()
|
H A D | NestedNameSpecifier.cpp | 308 assert(!isa<ElaboratedType>(T) && in print()
|
H A D | ASTStructuralEquivalence.cpp | 1252 const auto *Elab1 = cast<ElaboratedType>(T1); in IsStructurallyEquivalent() 1253 const auto *Elab2 = cast<ElaboratedType>(T2); in IsStructurallyEquivalent() 2348 while (const auto *ElabType = dyn_cast<ElaboratedType>(FieldType)) in findUntaggedStructOrUnionIndex()
|
H A D | DeclPrinter.cpp | 462 if (!BaseType.isNull() && isa<ElaboratedType>(BaseType) && in VisitDeclContext() 463 cast<ElaboratedType>(BaseType)->getOwnedTagDecl() == Decls[0]) { in VisitDeclContext()
|
H A D | TypePrinter.cpp | 1657 void TypePrinter::printElaboratedBefore(const ElaboratedType *T, in printElaboratedBefore() 1701 void TypePrinter::printElaboratedAfter(const ElaboratedType *T, in printElaboratedAfter()
|
H A D | ASTContext.cpp | 2382 return getTypeInfo(cast<ElaboratedType>(T)->getNamedType().getTypePtr()); in getTypeInfoImpl() 5426 ElaboratedType::Profile(ID, Keyword, NNS, NamedType, OwnedTagDecl); in getElaboratedType() 5429 ElaboratedType *T = ElaboratedTypes.FindNodeOrInsertPos(ID, InsertPos); in getElaboratedType() 5436 ElaboratedType *CheckT = ElaboratedTypes.FindNodeOrInsertPos(ID, InsertPos); in getElaboratedType() 5442 Allocate(ElaboratedType::totalSizeToAlloc<TagDecl *>(!!OwnedTagDecl), in getElaboratedType() 5443 alignof(ElaboratedType)); in getElaboratedType() 5444 T = new (Mem) ElaboratedType(Keyword, NNS, NamedType, Canon, OwnedTagDecl); in getElaboratedType() 13605 const auto *EX = cast<ElaboratedType>(X), *EY = cast<ElaboratedType>(Y); in getCommonSugarTypeNode()
|
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
H A D | LLVMConventionsChecker.cpp | 50 if (const ElaboratedType *QT = T->getAs<ElaboratedType>()) in IsStdString()
|
H A D | NonnullGlobalConstantsChecker.cpp | 118 } else if (const auto *ET = dyn_cast<ElaboratedType>(T)) { in isGlobalConstString()
|
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/WebKit/ |
H A D | RefCntblBaseVirtualDtorChecker.cpp | 83 while (auto *ET = dyn_cast<ElaboratedType>(PointeeType)) { in VisitCXXDeleteExpr()
|
H A D | PtrTypesSemantics.cpp | 130 if (auto *elaboratedT = type->getAs<ElaboratedType>()) { in isReturnValueRefCounted()
|
/freebsd/contrib/llvm-project/clang/include/clang/Basic/ |
H A D | TypeNodes.td | 93 def ElaboratedType : TypeNode<Type>, NeverCanonical;
|
/freebsd/contrib/llvm-project/clang/include/clang/AST/ |
H A D | ASTContext.h | 235 mutable llvm::FoldingSet<ElaboratedType> ElaboratedTypes{ 2950 if (const auto *ET = dyn_cast<ElaboratedType>(T)) in isObjCIdType() 2956 if (const auto *ET = dyn_cast<ElaboratedType>(T)) in isObjCClassType() 2962 if (const auto *ET = dyn_cast<ElaboratedType>(T)) in isObjCSelType()
|
H A D | JSONNodeDumper.h | 243 void VisitElaboratedType(const ElaboratedType *ET);
|
H A D | ASTNodeTraverser.h | 747 if (auto *ET = D->getFriendType()->getType()->getAs<ElaboratedType>()) in VisitFriendDecl()
|
H A D | Type.h | 2049 friend class ElaboratedType; 6755 class ElaboratedType final 6758 private llvm::TrailingObjects<ElaboratedType, TagDecl *> { 6772 ElaboratedType(ElaboratedTypeKeyword Keyword, NestedNameSpecifier *NNS, 8555 else if (const auto *E = dyn_cast<ElaboratedType>(Ty))
|
H A D | RecursiveASTVisitor.h | 1154 DEF_TRAVERSE_TYPE(ElaboratedType, { 1448 DEF_TRAVERSE_TYPELOC(ElaboratedType, { 1602 if (auto *ET = D->getFriendType()->getType()->getAs<ElaboratedType>())
|
H A D | TypeProperties.td | 586 let Class = ElaboratedType in {
|
/freebsd/contrib/llvm-project/clang/lib/ExtractAPI/ |
H A D | DeclarationFragments.cpp | 282 if (const ElaboratedType *ET = dyn_cast<ElaboratedType>(T)) { in getFragmentsForType() 286 .append(ElaboratedType::getKeywordName(Keyword), in getFragmentsForType()
|
/freebsd/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/ |
H A D | ClangASTImporter.cpp | 420 llvm::cast<clang::ElaboratedType>(qual_type) in CanImport() 494 llvm::cast<clang::ElaboratedType>(qual_type) in Import()
|
/freebsd/contrib/llvm-project/clang/include/clang/ASTMatchers/ |
H A D | ASTMatchers.h | 7564 extern const AstTypeMatcher<ElaboratedType> elaboratedType; 7581 AST_MATCHER_P(ElaboratedType, hasQualifier, in AST_MATCHER_P() argument 7604 AST_MATCHER_P(ElaboratedType, namesType, internal::Matcher<QualType>, in AST_MATCHER_P() argument
|
H A D | ASTMatchersInternal.h | 1076 if (const auto *S = dyn_cast<ElaboratedType>(&Node)) { 1213 ElaboratedType, InjectedClassNameType, LabelStmt, AddrLabelExpr,
|
/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaType.cpp | 1210 = ElaboratedType::getKeywordForTypeSpec(DS.getTypeSpecType()); in ConvertDeclSpecToType() 5855 if (TInfo->getType()->getAs<ElaboratedType>()) { in VisitTemplateSpecializationTypeLoc() 5923 const ElaboratedType *T = TL.getTypePtr(); in VisitElaboratedTypeLoc() 6100 if (isa<ElaboratedType>(ClsTy)) { in VisitMemberPointerTypeLoc() 7006 } else if (const ElaboratedType *ET = dyn_cast<ElaboratedType>(Desugared)) { in handleMSPointerTypeQualifierAttr()
|