Home
last modified time | relevance | path

Searched refs:structurallyEquals (Results 1 – 6 of 6) sorted by relevance

/freebsd-14.2/contrib/llvm-project/clang/lib/AST/
H A DTemplateBase.cpp429 bool TemplateArgument::structurallyEquals(const TemplateArgument &Other) const { in structurallyEquals() function in TemplateArgument
466 if (!Args.Args[I].structurallyEquals(Other.Args.Args[I])) in structurallyEquals()
H A DTypePrinter.cpp2148 if (Arg.structurallyEquals(Pattern)) in isSubstitutedTemplateArgument()
2156 Args[NTTP->getIndex()].structurallyEquals(Arg); in isSubstitutedTemplateArgument()
2175 .structurallyEquals(Arg); in isSubstitutedTemplateArgument()
H A DASTStructuralEquivalence.cpp689 return Arg1.structurallyEquals(Arg2); in IsStructurallyEquivalent()
H A DASTContext.cpp2983 AnyNonCanonArgs |= !Arg.structurallyEquals(OrigArg); in getCanonicalTemplateArguments()
4834 !CanonArgPack.structurallyEquals(ArgPack)) { in getSubstTemplateTypeParmPackType()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/AST/
H A DTemplateBase.h451 bool structurallyEquals(const TemplateArgument &Other) const;
/freebsd-14.2/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplateDeduction.cpp275 X.structurallyEquals(Y))) in checkDeducedTemplateArguments()
2315 A.structurallyEquals(P)) in DeduceTemplateArguments()
2537 return X.structurallyEquals(Y); in isSameTemplateArg()