Home
last modified time | relevance | path

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

12

/netbsd-src/external/apache2/llvm/dist/clang/lib/AST/
H A DASTImporterLookupTable.cpp51 if (isa<ElaboratedType>(Ty)) in VisitFriendDecl()
52 Ty = cast<ElaboratedType>(Ty)->getNamedType(); in VisitFriendDecl()
H A DODRHash.cpp724 const auto *ElaboratedT = dyn_cast<ElaboratedType>(UnderlyingType); in RemoveTypedef()
1042 if (const ElaboratedType *Underlying = in VisitTypedefType()
1043 dyn_cast<ElaboratedType>(UnderlyingType.getTypePtr())) { in VisitTypedefType()
1089 void VisitElaboratedType(const ElaboratedType *T) { in VisitElaboratedType()
H A DQualTypeNames.cpp434 if (const auto *ETypeInput = dyn_cast<ElaboratedType>(QT.getTypePtr())) { in getFullyQualifiedType()
H A DASTStructuralEquivalence.cpp1083 const auto *Elab1 = cast<ElaboratedType>(T1); in IsStructurallyEquivalent()
1084 const auto *Elab2 = cast<ElaboratedType>(T2); in IsStructurallyEquivalent()
1930 while (const auto *ElabType = dyn_cast<ElaboratedType>(FieldType)) in findUntaggedStructOrUnionIndex()
H A DNestedNameSpecifier.cpp308 assert(!isa<ElaboratedType>(T) && in print()
H A DDeclPrinter.cpp415 if (!BaseType.isNull() && isa<ElaboratedType>(BaseType) && in VisitDeclContext()
416 cast<ElaboratedType>(BaseType)->getOwnedTagDecl() == Decls[0]) { in VisitDeclContext()
H A DASTDiagnostic.cpp35 if (const ElaboratedType *ET = dyn_cast<ElaboratedType>(Ty)) { in Desugar()
H A DTypePrinter.cpp1478 void TypePrinter::printElaboratedBefore(const ElaboratedType *T, in printElaboratedBefore()
1506 void TypePrinter::printElaboratedAfter(const ElaboratedType *T, in printElaboratedAfter()
H A DCommentSema.cpp974 if (auto ThisElaboratedType = dyn_cast<ElaboratedType>(UnderlyingType)) { in isClassOrStructOrTagTypedefDecl()
H A DASTContext.cpp2341 return getTypeInfo(cast<ElaboratedType>(T)->getNamedType().getTypePtr()); in getTypeInfoImpl()
4807 ElaboratedType::Profile(ID, Keyword, NNS, NamedType, OwnedTagDecl); in getElaboratedType()
4810 ElaboratedType *T = ElaboratedTypes.FindNodeOrInsertPos(ID, InsertPos); in getElaboratedType()
4817 ElaboratedType *CheckT = ElaboratedTypes.FindNodeOrInsertPos(ID, InsertPos); in getElaboratedType()
4822 void *Mem = Allocate(ElaboratedType::totalSizeToAlloc<TagDecl *>(!!OwnedTagDecl), in getElaboratedType()
4824 T = new (Mem) ElaboratedType(Keyword, NNS, NamedType, Canon, OwnedTagDecl); in getElaboratedType()
H A DType.cpp1805 Type *VisitElaboratedType(const ElaboratedType *T) { in VisitElaboratedType()
2911 if (const auto *Elab = dyn_cast<ElaboratedType>(this)) in isElaboratedTypeSpecifier()
H A DJSONNodeDumper.cpp691 void JSONNodeDumper::VisitElaboratedType(const ElaboratedType *ET) { in VisitElaboratedType()
/netbsd-src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/
H A DLLVMConventionsChecker.cpp50 if (const ElaboratedType *QT = T->getAs<ElaboratedType>()) in IsStdString()
/netbsd-src/external/apache2/llvm/dist/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()
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Basic/
H A DTypeNodes.td91 def ElaboratedType : TypeNode<Type>, NeverCanonical;
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/AST/
H A DJSONNodeDumper.h226 void VisitElaboratedType(const ElaboratedType *ET);
H A DType.h1669 friend class ElaboratedType;
5405 class ElaboratedType final
5408 private llvm::TrailingObjects<ElaboratedType, TagDecl *> {
5422 ElaboratedType(ElaboratedTypeKeyword Keyword, NestedNameSpecifier *NNS,
7194 else if (const auto *E = dyn_cast<ElaboratedType>(Ty))
H A DTypeProperties.td518 let Class = ElaboratedType in {
H A DRecursiveASTVisitor.h1039 DEF_TRAVERSE_TYPE(ElaboratedType, {
1319 DEF_TRAVERSE_TYPELOC(ElaboratedType, {
H A DTypeLoc.h2201 ElaboratedType,
/netbsd-src/external/apache2/llvm/dist/clang/tools/libclang/
H A DCXType.cpp530 TP = cast<ElaboratedType>(TP)->getNamedType().getTypePtrOrNull(); in clang_getTypeDeclaration()
1292 return MakeCXType(cast<ElaboratedType>(TP)->getNamedType(), GetTU(CT)); in clang_Type_getNamedType()
H A DCXCursor.cpp1217 if (const ElaboratedType *ElabT = Ty->getAs<ElaboratedType>()) { in getTypeRefCursor()
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/ASTMatchers/
H A DASTMatchers.h6870 extern const AstTypeMatcher<ElaboratedType> elaboratedType;
6887 AST_MATCHER_P(ElaboratedType, hasQualifier, in AST_MATCHER_P() argument
6910 AST_MATCHER_P(ElaboratedType, namesType, internal::Matcher<QualType>, in AST_MATCHER_P() argument
H A DASTMatchersInternal.h1090 if (const auto *S = dyn_cast<ElaboratedType>(EffectiveType)) {
1220 ElaboratedType, InjectedClassNameType, LabelStmt, AddrLabelExpr,
/netbsd-src/external/apache2/llvm/dist/clang/lib/ASTMatchers/
H A DASTMatchersInternal.cpp1045 const AstTypeMatcher<ElaboratedType> elaboratedType;

12