Home
last modified time | relevance | path

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

/llvm-project-15.0.7/clang/include/clang/Basic/
H A DTypeNodes.td78 def UsingType : TypeNode<Type>, NeverCanonical;
/llvm-project-15.0.7/clang/include/clang/AST/
H A DTextNodeDumper.h315 void VisitUsingType(const UsingType *T);
H A DTypeProperties.td365 let Class = UsingType in {
H A DRecursiveASTVisitor.h1079 DEF_TRAVERSE_TYPE(UsingType, {})
1353 DEF_TRAVERSE_TYPELOC(UsingType, {})
H A DTypeLoc.h670 UsingTypeLoc, UsingType> {
H A DASTContext.h248 mutable llvm::FoldingSet<UsingType> UsingTypes;
H A DType.h4443 class UsingType : public Type, public llvm::FoldingSetNode {
4447 UsingType(const UsingShadowDecl *Found, QualType Underlying, QualType Canon);
/llvm-project-15.0.7/clang/lib/AST/
H A DQualTypeNames.cpp427 if (isa<UsingType>(QT.getTypePtr())) { in getFullyQualifiedType()
H A DASTDiagnostic.cpp42 if (const UsingType *UT = dyn_cast<UsingType>(Ty)) { in desugarForDiagnostic()
H A DASTStructuralEquivalence.cpp957 if (!IsStructurallyEquivalent(Context, cast<UsingType>(T1)->getFoundDecl(), in IsStructurallyEquivalent()
958 cast<UsingType>(T2)->getFoundDecl())) in IsStructurallyEquivalent()
H A DTypePrinter.cpp1073 void TypePrinter::printUsingBefore(const UsingType *T, raw_ostream &OS) { in printUsingBefore()
1086 void TypePrinter::printUsingAfter(const UsingType *T, raw_ostream &OS) {} in printUsingAfter()
H A DType.cpp3447 UsingType::UsingType(const UsingShadowDecl *Found, QualType Underlying, in UsingType() function in UsingType
3454 QualType UsingType::getUnderlyingType() const { in getUnderlyingType()
H A DTextNodeDumper.cpp1544 void TextNodeDumper::VisitUsingType(const UsingType *T) { in VisitUsingType()
H A DASTContext.cpp2367 return getTypeInfo(cast<UsingType>(T)->desugar().getTypePtr()); in getTypeInfoImpl()
4644 UsingType::Profile(ID, Found); in getUsingType()
4647 UsingType *T = UsingTypes.FindNodeOrInsertPos(ID, InsertPos); in getUsingType()
4655 UsingType *NewType = in getUsingType()
4656 new (*this, TypeAlignment) UsingType(Found, Underlying, Canon); in getUsingType()
H A DItaniumMangle.cpp2443 return mangleUnresolvedTypeOrSimpleId(cast<UsingType>(Ty)->desugar(), in mangleUnresolvedTypeOrSimpleId()
H A DASTImporter.cpp397 ExpectedType VisitUsingType(const UsingType *T);
1385 ExpectedType ASTNodeImporter::VisitUsingType(const UsingType *T) { in VisitUsingType()
/llvm-project-15.0.7/clang-tools-extra/clangd/
H A DIncludeCleaner.cpp105 bool VisitUsingType(UsingType *UT) { in VisitUsingType()
H A DFindTarget.cpp368 void VisitUsingType(const UsingType *ET) { in add()
/llvm-project-15.0.7/clang/include/clang/ASTMatchers/
H A DASTMatchers.h4185 UsingType), in AST_POLYMORPHIC_MATCHER_P() argument
6978 UsingType));
7316 extern const AstTypeMatcher<UsingType> usingType;
H A DASTMatchersInternal.h1087 if (const auto *S = dyn_cast<UsingType>(&Node)) {
/llvm-project-15.0.7/clang/lib/ASTMatchers/
H A DASTMatchersInternal.cpp1063 const AstTypeMatcher<UsingType> usingType;
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGDebugInfo.cpp3306 T = cast<UsingType>(T)->getUnderlyingType(); in UnwrapTypeForDebugInfo()
/llvm-project-15.0.7/clang/lib/Sema/
H A DTreeTransform.h6142 const UsingType *T = TL.getTypePtr(); in TransformUsingType()
H A DSemaExpr.cpp4575 T = cast<UsingType>(Ty)->desugar(); in captureVariablyModifiedType()