Home
last modified time | relevance | path

Searched refs:getCXXNameType (Results 1 – 15 of 15) sorted by relevance

/llvm-project-15.0.7/clang/lib/AST/
H A DDeclarationName.cpp92 if (QualTypeOrdering()(LHS.getCXXNameType(), RHS.getCXXNameType())) in compare()
94 if (QualTypeOrdering()(RHS.getCXXNameType(), LHS.getCXXNameType())) in compare()
164 return printCXXConstructorDestructorName(getCXXNameType(), OS, Policy); in print()
168 return printCXXConstructorDestructorName(getCXXNameType(), OS, Policy); in print()
193 QualType Type = getCXXNameType(); in print()
223 QualType T = getCXXNameType(); in isDependentName()
431 return Name.getCXXNameType()->containsUnexpandedParameterPack(); in containsUnexpandedParameterPack()
454 return Name.getCXXNameType()->isInstantiationDependentType(); in isInstantiationDependent()
H A DODRHash.cpp86 AddQualType(Name.getCXXNameType()); in AddDeclarationNameImpl()
95 AddQualType(Name.getCXXNameType()); in AddDeclarationNameImpl()
H A DASTStructuralEquivalence.cpp126 return IsStructurallyEquivalent(Context, Name1.getCXXNameType(), in IsStructurallyEquivalent()
127 Name2.getCXXNameType()); in IsStructurallyEquivalent()
H A DComputeDependence.cpp499 QualType T = Decl->getDeclName().getCXXNameType(); in computeDependence()
H A DItaniumMangle.cpp1380 mangleUnresolvedTypeOrSimpleId(name.getCXXNameType()); in mangleUnresolvedName()
2468 mangleType(Name.getCXXNameType()); in mangleOperatorName()
H A DASTImporter.cpp9584 if (auto ToTyOrErr = Import(FromName.getCXXNameType())) in Import()
9592 if (auto ToTyOrErr = Import(FromName.getCXXNameType())) in Import()
9608 if (auto ToTyOrErr = Import(FromName.getCXXNameType())) in Import()
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaTemplateVariadic.cpp473 if (!NameInfo.getName().getCXXNameType()->containsUnexpandedParameterPack()) in DiagnoseUnexpandedParameterPack()
481 .TraverseType(NameInfo.getName().getCXXNameType()); in DiagnoseUnexpandedParameterPack()
H A DSemaLookup.cpp1119 R.getLookupName().getCXXNameType()->isDependentType() || in LookupDirect()
1135 R.getLookupName().getCXXNameType()->getContainedDeducedType(); in LookupDirect()
1181 = R.getSema().Context.getFunctionType(R.getLookupName().getCXXNameType(), in LookupDirect()
H A DSemaCodeComplete.cpp3263 QualType Ty = Name.getCXXNameType(); in AddTypedNameChunk()
H A DTreeTransform.h4273 QualType NewT = getDerived().TransformType(Name.getCXXNameType()); in TransformDeclarationNameInfo()
H A DSemaDecl.cpp6125 !Context.hasSameType(Name.getCXXNameType(), in diagnoseQualifiedDeclaration()
H A DSemaExpr.cpp2526 Name.getCXXNameType()->isDependentType()) { in ActOnIdExpression()
/llvm-project-15.0.7/clang/include/clang/AST/
H A DDeclarationName.h448 QualType getCXXNameType() const { in getCXXNameType() function
H A DPropertiesBase.td575 let Read = [{ node.getCXXNameType() }];
/llvm-project-15.0.7/clang/docs/
H A DInternalsManual.rst1514 The name is a C++ constructor name. Use ``N.getCXXNameType()`` to retrieve
1521 The name is a C++ destructor name. Use ``N.getCXXNameType()`` to retrieve
1529 Use ``N.getCXXNameType()`` to retrieve the type that this conversion function