Home
last modified time | relevance | path

Searched refs:NormalizedConstraint (Results 1 – 3 of 3) sorted by relevance

/external/llvm-project/clang/include/clang/Sema/
DSemaConcept.h82 struct NormalizedConstraint { struct
88 std::pair<NormalizedConstraint, NormalizedConstraint> *, 1, argument
93 NormalizedConstraint(AtomicConstraint *C): Constraint{C} { }; in NormalizedConstraint() argument
94 NormalizedConstraint(ASTContext &C, NormalizedConstraint LHS, in NormalizedConstraint() function
95 NormalizedConstraint RHS, CompoundConstraintKind Kind) in NormalizedConstraint()
97 new (C) std::pair<NormalizedConstraint, NormalizedConstraint>{ in NormalizedConstraint()
100 NormalizedConstraint(ASTContext &C, const NormalizedConstraint &Other) { in NormalizedConstraint() argument
105 new (C) std::pair<NormalizedConstraint, NormalizedConstraint>{ in NormalizedConstraint()
106 NormalizedConstraint(C, Other.getLHS()), in NormalizedConstraint()
107 NormalizedConstraint(C, Other.getRHS())}, in NormalizedConstraint()
[all …]
DSema.h6595 llvm::DenseMap<NamedDecl *, NormalizedConstraint *>
6602 const NormalizedConstraint *
/external/llvm-project/clang/lib/Sema/
DSemaConcept.cpp643 const NormalizedConstraint *
649 NormalizedConstraint::fromConstraintExprs(*this, ConstrainedDecl, in getNormalizedAssociatedConstraints()
655 ? new (Context) NormalizedConstraint( in getNormalizedAssociatedConstraints()
663 static bool substituteParameterMappings(Sema &S, NormalizedConstraint &N, in substituteParameterMappings()
719 Optional<NormalizedConstraint>
720 NormalizedConstraint::fromConstraintExprs(Sema &S, NamedDecl *D, in fromConstraintExprs()
729 llvm::Optional<NormalizedConstraint> Conjunction; in fromConstraintExprs()
735 return llvm::Optional<NormalizedConstraint>{}; in fromConstraintExprs()
736 NormalizedConstraint NewConjunction(S.Context, std::move(*Conjunction), in fromConstraintExprs()
743 llvm::Optional<NormalizedConstraint>
[all …]