| /freebsd-14.2/contrib/llvm-project/clang/lib/AST/ |
| H A D | ASTImporterLookupTable.cpp | 70 } else if (isa<UsingType>(Ty)) { in VisitFriendDecl()
|
| H A D | QualTypeNames.cpp | 452 if (const auto *UT = QT->getAs<UsingType>()) { in getFullyQualifiedType()
|
| H A D | ASTStructuralEquivalence.cpp | 1092 if (!IsStructurallyEquivalent(Context, cast<UsingType>(T1)->getFoundDecl(), in IsStructurallyEquivalent() 1093 cast<UsingType>(T2)->getFoundDecl())) in IsStructurallyEquivalent() 1096 cast<UsingType>(T1)->getUnderlyingType(), in IsStructurallyEquivalent() 1097 cast<UsingType>(T2)->getUnderlyingType())) in IsStructurallyEquivalent()
|
| H A D | Type.cpp | 550 template <> const UsingType *Type::getAs() const { in getAs() 551 return getAsSugar<UsingType>(this); in getAs() 3724 UsingType::UsingType(const UsingShadowDecl *Found, QualType Underlying, in UsingType() function in UsingType 3733 QualType UsingType::getUnderlyingType() const { in getUnderlyingType()
|
| H A D | ASTDiagnostic.cpp | 43 if (const UsingType *UT = dyn_cast<UsingType>(Ty)) { in desugarForDiagnostic()
|
| H A D | TypePrinter.cpp | 1125 void TypePrinter::printUsingBefore(const UsingType *T, raw_ostream &OS) { in printUsingBefore() 1138 void TypePrinter::printUsingAfter(const UsingType *T, raw_ostream &OS) {} in printUsingAfter()
|
| H A D | ASTContext.cpp | 2323 return getTypeInfo(cast<UsingType>(T)->desugar().getTypePtr()); in getTypeInfoImpl() 4680 UsingType::Profile(ID, Found, Underlying); in getUsingType() 4683 if (UsingType *T = UsingTypes.FindNodeOrInsertPos(ID, InsertPos)) in getUsingType() 4696 Allocate(UsingType::totalSizeToAlloc<QualType>(!Underlying.isNull()), in getUsingType() 4697 alignof(UsingType)); in getUsingType() 4698 UsingType *NewType = new (Mem) UsingType(Found, Underlying, Canon); in getUsingType() 13176 const auto *UX = cast<UsingType>(X), *UY = cast<UsingType>(Y); in getCommonSugarTypeNode()
|
| H A D | JSONNodeDumper.cpp | 576 void JSONNodeDumper::VisitUsingType(const UsingType *TT) { in VisitUsingType()
|
| H A D | TextNodeDumper.cpp | 1732 void TextNodeDumper::VisitUsingType(const UsingType *T) { in VisitUsingType()
|
| H A D | ItaniumMangle.cpp | 2556 return mangleUnresolvedTypeOrSimpleId(cast<UsingType>(Ty)->desugar(), in mangleUnresolvedTypeOrSimpleId()
|
| H A D | ASTImporter.cpp | 1403 ExpectedType ASTNodeImporter::VisitUsingType(const UsingType *T) { in VisitUsingType() 3520 std::optional<bool> VisitUsingType(const UsingType *T) { in VisitUsingType()
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/Basic/ |
| H A D | TypeNodes.td | 78 def UsingType : TypeNode<Type>, NeverCanonical;
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | TextNodeDumper.h | 324 void VisitUsingType(const UsingType *T);
|
| H A D | JSONNodeDumper.h | 220 void VisitUsingType(const UsingType *TT);
|
| H A D | Type.h | 1890 friend class UsingType; 2711 template <> const UsingType *Type::getAs() const; 4713 class UsingType final : public Type, 4715 private llvm::TrailingObjects<UsingType, QualType> { 4720 UsingType(const UsingShadowDecl *Found, QualType Underlying, QualType Canon);
|
| H A D | TypeProperties.td | 369 let Class = UsingType in {
|
| H A D | RecursiveASTVisitor.h | 1056 DEF_TRAVERSE_TYPE(UsingType, {}) 1330 DEF_TRAVERSE_TYPELOC(UsingType, {})
|
| H A D | TypeLoc.h | 676 UsingTypeLoc, UsingType> {
|
| H A D | ASTContext.h | 226 mutable llvm::FoldingSet<UsingType> UsingTypes;
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/ASTMatchers/ |
| H A D | ASTMatchers.h | 4282 UsingType), in AST_POLYMORPHIC_MATCHER_P() argument 7239 UsingType)); 7589 extern const AstTypeMatcher<UsingType> usingType;
|
| H A D | ASTMatchersInternal.h | 1086 if (const auto *S = dyn_cast<UsingType>(&Node)) {
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/ASTMatchers/ |
| H A D | ASTMatchersInternal.cpp | 1076 const AstTypeMatcher<UsingType> usingType;
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGDebugInfo.cpp | 3468 T = cast<UsingType>(T)->getUnderlyingType(); in UnwrapTypeForDebugInfo()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Sema/ |
| H A D | TreeTransform.h | 6345 const UsingType *T = TL.getTypePtr(); in TransformUsingType()
|
| H A D | SemaExpr.cpp | 4719 T = cast<UsingType>(Ty)->desugar(); in captureVariablyModifiedType()
|