Home
last modified time | relevance | path

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

12

/llvm-project-15.0.7/clang-tools-extra/clang-tidy/readability/
H A DStaticAccessedThroughInstanceCheck.cpp21 if (const ElaboratedType *ElType = QType->getAs<ElaboratedType>()) { in getNameSpecifierNestingLevel()
/llvm-project-15.0.7/clang/lib/AST/
H A DASTImporterLookupTable.cpp52 if (isa<ElaboratedType>(Ty)) in VisitFriendDecl()
53 Ty = cast<ElaboratedType>(Ty)->getNamedType(); in VisitFriendDecl()
H A DODRHash.cpp725 const auto *ElaboratedT = dyn_cast<ElaboratedType>(UnderlyingType); in RemoveTypedef()
1043 if (const ElaboratedType *Underlying = in VisitTypedefType()
1044 dyn_cast<ElaboratedType>(UnderlyingType.getTypePtr())) { in VisitTypedefType()
1090 void VisitElaboratedType(const ElaboratedType *T) { in VisitElaboratedType()
H A DQualTypeNames.cpp453 if (const auto *ETypeInput = dyn_cast<ElaboratedType>(QT.getTypePtr())) { in getFullyQualifiedType()
H A DNestedNameSpecifier.cpp308 assert(!isa<ElaboratedType>(T) && in print()
H A DASTStructuralEquivalence.cpp1098 const auto *Elab1 = cast<ElaboratedType>(T1); in IsStructurallyEquivalent()
1099 const auto *Elab2 = cast<ElaboratedType>(T2); in IsStructurallyEquivalent()
2137 while (const auto *ElabType = dyn_cast<ElaboratedType>(FieldType)) in findUntaggedStructOrUnionIndex()
H A DDeclPrinter.cpp417 if (!BaseType.isNull() && isa<ElaboratedType>(BaseType) && in VisitDeclContext()
418 cast<ElaboratedType>(BaseType)->getOwnedTagDecl() == Decls[0]) { in VisitDeclContext()
H A DASTDiagnostic.cpp37 if (const ElaboratedType *ET = dyn_cast<ElaboratedType>(Ty)) { in desugarForDiagnostic()
H A DCommentSema.cpp909 if (auto ThisElaboratedType = dyn_cast<ElaboratedType>(UnderlyingType)) { in isClassOrStructOrTagTypedefDecl()
H A DTypePrinter.cpp1527 void TypePrinter::printElaboratedBefore(const ElaboratedType *T, in printElaboratedBefore()
1555 void TypePrinter::printElaboratedAfter(const ElaboratedType *T, in printElaboratedAfter()
/llvm-project-15.0.7/clang/lib/StaticAnalyzer/Checkers/
H A DLLVMConventionsChecker.cpp50 if (const ElaboratedType *QT = T->getAs<ElaboratedType>()) in IsStdString()
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/bugprone/
H A DForwardingReferenceOverloadCheck.cpp46 if (const auto *Elaborated = BaseType->getAs<ElaboratedType>()) { in AST_MATCHER()
/llvm-project-15.0.7/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()
/llvm-project-15.0.7/clang/lib/ExtractAPI/
H A DDeclarationFragments.cpp228 if (const ElaboratedType *ET = dyn_cast<ElaboratedType>(T)) { in getFragmentsForType()
232 .append(ElaboratedType::getKeywordName(Keyword), in getFragmentsForType()
/llvm-project-15.0.7/clang/include/clang/Basic/
H A DTypeNodes.td92 def ElaboratedType : TypeNode<Type>, NeverCanonical;
/llvm-project-15.0.7/clang/include/clang/AST/
H A DJSONNodeDumper.h228 void VisitElaboratedType(const ElaboratedType *ET);
H A DType.h1743 friend class ElaboratedType;
5538 class ElaboratedType final
5541 private llvm::TrailingObjects<ElaboratedType, TagDecl *> {
5555 ElaboratedType(ElaboratedTypeKeyword Keyword, NestedNameSpecifier *NNS,
7338 else if (const auto *E = dyn_cast<ElaboratedType>(Ty))
H A DTypeProperties.td531 let Class = ElaboratedType in {
/llvm-project-15.0.7/lldb/source/Plugins/ExpressionParser/Clang/
H A DClangASTImporter.cpp416 llvm::cast<clang::ElaboratedType>(qual_type) in CanImport()
490 llvm::cast<clang::ElaboratedType>(qual_type) in Import()
/llvm-project-15.0.7/clang/unittests/AST/
H A DASTImporterFixtures.h426 auto *ET = cast<ElaboratedType>(D->getType().getTypePtr()); in getRecordDecl()
/llvm-project-15.0.7/clang/tools/libclang/
H A DCXType.cpp536 TP = cast<ElaboratedType>(TP)->getNamedType().getTypePtrOrNull(); in clang_getTypeDeclaration()
1306 return MakeCXType(cast<ElaboratedType>(TP)->getNamedType(), GetTU(CT)); in clang_Type_getNamedType()
H A DCXCursor.cpp1260 if (const ElaboratedType *ElabT = Ty->getAs<ElaboratedType>()) { in getTypeRefCursor()
/llvm-project-15.0.7/clang/include/clang/ASTMatchers/
H A DASTMatchers.h7261 extern const AstTypeMatcher<ElaboratedType> elaboratedType;
7278 AST_MATCHER_P(ElaboratedType, hasQualifier, in AST_MATCHER_P() argument
7301 AST_MATCHER_P(ElaboratedType, namesType, internal::Matcher<QualType>, in AST_MATCHER_P() argument
H A DASTMatchersInternal.h1081 if (const auto *S = dyn_cast<ElaboratedType>(&Node)) {
1218 ElaboratedType, InjectedClassNameType, LabelStmt, AddrLabelExpr,
/llvm-project-15.0.7/clang-tools-extra/clangd/
H A DFindTarget.cpp364 void VisitElaboratedType(const ElaboratedType *ET) { in add()

12