Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/clang/lib/AST/
H A DASTImporterLookupTable.cpp70 } else if (isa<UsingType>(Ty)) { in VisitFriendDecl()
H A DQualTypeNames.cpp452 if (const auto *UT = QT->getAs<UsingType>()) { in getFullyQualifiedType()
H A DASTStructuralEquivalence.cpp1092 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 DType.cpp550 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 DASTDiagnostic.cpp43 if (const UsingType *UT = dyn_cast<UsingType>(Ty)) { in desugarForDiagnostic()
H A DTypePrinter.cpp1125 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 DASTContext.cpp2323 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 DJSONNodeDumper.cpp576 void JSONNodeDumper::VisitUsingType(const UsingType *TT) { in VisitUsingType()
H A DTextNodeDumper.cpp1732 void TextNodeDumper::VisitUsingType(const UsingType *T) { in VisitUsingType()
H A DItaniumMangle.cpp2556 return mangleUnresolvedTypeOrSimpleId(cast<UsingType>(Ty)->desugar(), in mangleUnresolvedTypeOrSimpleId()
H A DASTImporter.cpp1403 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 DTypeNodes.td78 def UsingType : TypeNode<Type>, NeverCanonical;
/freebsd-14.2/contrib/llvm-project/clang/include/clang/AST/
H A DTextNodeDumper.h324 void VisitUsingType(const UsingType *T);
H A DJSONNodeDumper.h220 void VisitUsingType(const UsingType *TT);
H A DType.h1890 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 DTypeProperties.td369 let Class = UsingType in {
H A DRecursiveASTVisitor.h1056 DEF_TRAVERSE_TYPE(UsingType, {})
1330 DEF_TRAVERSE_TYPELOC(UsingType, {})
H A DTypeLoc.h676 UsingTypeLoc, UsingType> {
H A DASTContext.h226 mutable llvm::FoldingSet<UsingType> UsingTypes;
/freebsd-14.2/contrib/llvm-project/clang/include/clang/ASTMatchers/
H A DASTMatchers.h4282 UsingType), in AST_POLYMORPHIC_MATCHER_P() argument
7239 UsingType));
7589 extern const AstTypeMatcher<UsingType> usingType;
H A DASTMatchersInternal.h1086 if (const auto *S = dyn_cast<UsingType>(&Node)) {
/freebsd-14.2/contrib/llvm-project/clang/lib/ASTMatchers/
H A DASTMatchersInternal.cpp1076 const AstTypeMatcher<UsingType> usingType;
/freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/
H A DCGDebugInfo.cpp3468 T = cast<UsingType>(T)->getUnderlyingType(); in UnwrapTypeForDebugInfo()
/freebsd-14.2/contrib/llvm-project/clang/lib/Sema/
H A DTreeTransform.h6345 const UsingType *T = TL.getTypePtr(); in TransformUsingType()
H A DSemaExpr.cpp4719 T = cast<UsingType>(Ty)->desugar(); in captureVariablyModifiedType()