Home
last modified time | relevance | path

Searched refs:TreeTransform (Results 1 – 10 of 10) sorted by relevance

/llvm-project-15.0.7/clang/lib/Sema/
H A DTreeTransform.h101 class TreeTransform {
194 TreeTransform &Self;
4230 TreeTransform<Derived>
4503 TreeTransform<Derived> &Self;
6989 QualType TreeTransform<Derived>::
7005 QualType TreeTransform<Derived>::
9277 StmtResult TreeTransform<Derived>::
11268 ExprResult TreeTransform<Derived>::
11516 TreeTransform<Derived>::TransformNoInitExpr( in TransformNoInitExpr()
14081 ExprResult TreeTransform<Derived>::
[all …]
H A DSemaTemplateDeduction.cpp4448 public TreeTransform<SubstituteDeducedTypeTransform> {
4455 : TreeTransform<SubstituteDeducedTypeTransform>(SemaRef), in SubstituteDeducedTypeTransform()
4460 : TreeTransform<SubstituteDeducedTypeTransform>(SemaRef), in SubstituteDeducedTypeTransform()
H A DSemaTemplateInstantiate.cpp929 class TemplateInstantiator : public TreeTransform<TemplateInstantiator> {
935 typedef TreeTransform<TemplateInstantiator> inherited;
H A DSemaTemplate.cpp2091 : public TreeTransform<ExtractTypeForDeductionGuide> {
2095 typedef TreeTransform<ExtractTypeForDeductionGuide> Base;
10850 : public TreeTransform<CurrentInstantiationRebuilder> {
10855 typedef TreeTransform<CurrentInstantiationRebuilder> inherited;
10860 : TreeTransform<CurrentInstantiationRebuilder>(SemaRef), in CurrentInstantiationRebuilder()
H A DSemaExprCXX.cpp8395 class TransformTypos : public TreeTransform<TransformTypos> {
8396 typedef TreeTransform<TransformTypos> BaseTransform;
8732 struct TyposReplace : TreeTransform<TyposReplace> { in CorrectDelayedTyposInExpr()
8733 TyposReplace(Sema &SemaRef) : TreeTransform(SemaRef) {} in CorrectDelayedTyposInExpr()
H A DSemaTemplateInstantiateDecl.cpp4989 : TreeTransform<SpecialMemberTypeInfoRebuilder> { in InstantiateFunctionDefinition()
4990 using Base = TreeTransform<SpecialMemberTypeInfoRebuilder>; in InstantiateFunctionDefinition()
4996 : TreeTransform(SemaRef), OldDecl(O), NewDecl(N) {} in InstantiateFunctionDefinition()
H A DSemaExpr.cpp17335 class TransformToPE : public TreeTransform<TransformToPE> {
17336 typedef TreeTransform<TransformToPE> BaseTransform;
17554 struct ComplexRemove : TreeTransform<ComplexRemove> { in RemoveNestedImmediateInvocation()
17555 using Base = TreeTransform<ComplexRemove>; in RemoveNestedImmediateInvocation()
H A DSemaOpenMP.cpp5490 class CaptureVars : public TreeTransform<CaptureVars> {
5491 using BaseTransform = TreeTransform<CaptureVars>;
18387 class TransformExprToCaptures : public TreeTransform<TransformExprToCaptures> {
18388 typedef TreeTransform<TransformExprToCaptures> BaseTransform;
/llvm-project-15.0.7/clang/test/SemaObjCXX/
H A Dbase-type-as-written.mm2 // Make sure we don't crash in TreeTransform<Derived>::TransformObjCObjectType.
/llvm-project-15.0.7/clang/docs/
H A DInternalsManual.rst3244 * Add ``TransformXXX`` and ``RebuildXXX`` functions to the ``TreeTransform``