Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Sema/
H A 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() argument
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() function
105 new (C) std::pair<NormalizedConstraint, NormalizedConstraint>{ in NormalizedConstraint()
106 NormalizedConstraint(C, Other.getLHS()), in NormalizedConstraint()
107 NormalizedConstraint(C, Other.getRHS())}, in NormalizedConstraint()
[all …]
H A DSema.h6742 llvm::DenseMap<NamedDecl *, NormalizedConstraint *>
6749 const NormalizedConstraint *
/netbsd-src/external/apache2/llvm/dist/clang/lib/Sema/
H A DSemaConcept.cpp660 const NormalizedConstraint *
666 NormalizedConstraint::fromConstraintExprs(*this, ConstrainedDecl, in getNormalizedAssociatedConstraints()
672 ? new (Context) NormalizedConstraint( in getNormalizedAssociatedConstraints()
680 static bool substituteParameterMappings(Sema &S, NormalizedConstraint &N, in substituteParameterMappings()
736 Optional<NormalizedConstraint>
737 NormalizedConstraint::fromConstraintExprs(Sema &S, NamedDecl *D, in fromConstraintExprs()
746 llvm::Optional<NormalizedConstraint> Conjunction; in fromConstraintExprs()
752 return llvm::Optional<NormalizedConstraint>{}; in fromConstraintExprs()
753 NormalizedConstraint NewConjunction(S.Context, std::move(*Conjunction), in fromConstraintExprs()
760 llvm::Optional<NormalizedConstraint>
[all …]