Home
last modified time | relevance | path

Searched refs:ElaboratedType (Results 1 – 25 of 43) sorted by relevance

12

/freebsd/contrib/llvm-project/clang/lib/AST/
H A DASTImporterLookupTable.cpp52 if (isa<ElaboratedType>(Ty)) in VisitFriendDecl()
53 Ty = cast<ElaboratedType>(Ty)->getNamedType(); in VisitFriendDecl()
H A DASTDiagnostic.cpp40 if (const ElaboratedType *ET = dyn_cast<ElaboratedType>(Ty)) { in desugarForDiagnostic()
1751 const auto *FromElTy = dyn_cast<ElaboratedType>(FromType), in PrintTypeNames()
1752 *ToElTy = dyn_cast<ElaboratedType>(ToType); in PrintTypeNames()
H A DQualTypeNames.cpp453 if (const auto *ETypeInput = dyn_cast<ElaboratedType>(QT.getTypePtr())) { in getFullyQualifiedType()
H A DODRHash.cpp928 const auto *ElaboratedT = dyn_cast<ElaboratedType>(UnderlyingType); in RemoveTypedef()
1253 void VisitElaboratedType(const ElaboratedType *T) { in VisitElaboratedType()
H A DASTStructuralEquivalence.cpp1357 const auto *Elab1 = cast<ElaboratedType>(T1); in IsStructurallyEquivalent()
1358 const auto *Elab2 = cast<ElaboratedType>(T2); in IsStructurallyEquivalent()
2618 while (const auto *ElabType = dyn_cast<ElaboratedType>(FieldType)) in findUntaggedStructOrUnionIndex()
H A DDeclPrinter.cpp490 if (!BaseType.isNull() && isa<ElaboratedType>(BaseType) && in VisitDeclContext()
491 cast<ElaboratedType>(BaseType)->getOwnedTagDecl() == Decls[0]) { in VisitDeclContext()
H A DCommentSema.cpp910 if (auto ThisElaboratedType = dyn_cast<ElaboratedType>(UnderlyingType)) { in isClassOrStructOrTagTypedefDecl()
H A DASTContext.cpp2548 return getTypeInfo(cast<ElaboratedType>(T)->getNamedType().getTypePtr()); in getTypeInfoImpl()
3742 const auto *ET = cast<ElaboratedType>(Orig); in adjustType()
5816 ElaboratedType::Profile(ID, Keyword, NNS, NamedType, OwnedTagDecl); in getElaboratedType()
5819 ElaboratedType *T = ElaboratedTypes.FindNodeOrInsertPos(ID, InsertPos); in getElaboratedType()
5826 ElaboratedType *CheckT = ElaboratedTypes.FindNodeOrInsertPos(ID, InsertPos); in getElaboratedType()
5832 Allocate(ElaboratedType::totalSizeToAlloc<TagDecl *>(!!OwnedTagDecl), in getElaboratedType()
5833 alignof(ElaboratedType)); in getElaboratedType()
5834 T = new (Mem) ElaboratedType(Keyword, NNS, NamedType, Canon, OwnedTagDecl); in getElaboratedType()
13754 assert((!isa<DependentNameType, ElaboratedType>(T1))); in getCommonNNS()
13775 auto *ET = cast<ElaboratedType>(T); in getCommonNNS()
[all …]
H A DTypePrinter.cpp1705 void TypePrinter::printElaboratedBefore(const ElaboratedType *T, in printElaboratedBefore()
1749 void TypePrinter::printElaboratedAfter(const ElaboratedType *T, in printElaboratedAfter()
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DLLVMConventionsChecker.cpp50 if (const ElaboratedType *QT = T->getAs<ElaboratedType>()) in IsStdString()
H A DNonnullGlobalConstantsChecker.cpp117 } else if (const auto *ET = dyn_cast<ElaboratedType>(T)) { in isGlobalConstString()
/freebsd/contrib/llvm-project/clang/lib/Tooling/Refactoring/Rename/
H A DUSRLocFinder.cpp426 if (llvm::isa<ElaboratedType>(ParentTypeLoc.getType())) in VisitTypeLoc()
438 llvm::isa<ElaboratedType>(ParentTypeLoc.getType())) in VisitTypeLoc()
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/WebKit/
H A DPtrTypesSemantics.cpp184 if (auto *elaboratedT = type->getAs<ElaboratedType>()) { in isPtrOfType()
277 auto *ET = dyn_cast_or_null<ElaboratedType>(Type); in isUnretained()
H A DRefCntblBaseVirtualDtorChecker.cpp116 while (auto *ET = dyn_cast<ElaboratedType>(PointeeType)) { in VisitCXXDeleteExpr()
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DTemplateArgumentHasher.cpp382 void VisitElaboratedType(const ElaboratedType *T) { in VisitElaboratedType()
/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A DTypeNodes.td93 def ElaboratedType : TypeNode<Type>, NeverCanonical;
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DJSONNodeDumper.h243 void VisitElaboratedType(const ElaboratedType *ET);
H A DASTContext.h238 mutable llvm::FoldingSet<ElaboratedType> ElaboratedTypes{
3154 if (const auto *ET = dyn_cast<ElaboratedType>(T)) in isObjCIdType()
3160 if (const auto *ET = dyn_cast<ElaboratedType>(T)) in isObjCClassType()
3166 if (const auto *ET = dyn_cast<ElaboratedType>(T)) in isObjCSelType()
H A DASTNodeTraverser.h783 if (auto *ET = D->getFriendType()->getType()->getAs<ElaboratedType>()) in VisitFriendDecl()
H A DType.h2061 friend class ElaboratedType;
7120 class ElaboratedType final
7123 private llvm::TrailingObjects<ElaboratedType, TagDecl *> {
7137 ElaboratedType(ElaboratedTypeKeyword Keyword, NestedNameSpecifier *NNS,
8974 else if (const auto *E = dyn_cast<ElaboratedType>(Ty))
H A DRecursiveASTVisitor.h1170 DEF_TRAVERSE_TYPE(ElaboratedType, {
1471 DEF_TRAVERSE_TYPELOC(ElaboratedType, {
1632 if (auto *ET = D->getFriendType()->getType()->getAs<ElaboratedType>())
/freebsd/contrib/llvm-project/clang/lib/ExtractAPI/
H A DDeclarationFragments.cpp288 if (const ElaboratedType *ET = dyn_cast<ElaboratedType>(T)) { in getFragmentsForType()
292 .append(ElaboratedType::getKeywordName(Keyword), in getFragmentsForType()
/freebsd/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/
H A DClangASTImporter.cpp419 llvm::cast<clang::ElaboratedType>(qual_type) in CanImport()
493 llvm::cast<clang::ElaboratedType>(qual_type) in Import()
/freebsd/contrib/llvm-project/clang/include/clang/ASTMatchers/
H A DASTMatchers.h7613 extern const AstTypeMatcher<ElaboratedType> elaboratedType;
7630 AST_MATCHER_P(ElaboratedType, hasQualifier, in AST_MATCHER_P() argument
7653 AST_MATCHER_P(ElaboratedType, namesType, internal::Matcher<QualType>, in AST_MATCHER_P() argument
H A DASTMatchersInternal.h1072 if (const auto *S = dyn_cast<ElaboratedType>(&Node)) {
1214 ElaboratedType, InjectedClassNameType, LabelStmt, AddrLabelExpr,

12