clang 22.0.0git
clang::SubsumptionChecker Class Reference

SubsumptionChecker establishes subsumption between two set of constraints. More...

#include "clang/Sema/SemaConcept.h"

Public Types

using SubsumptionCallable

Public Member Functions

 SubsumptionChecker (Sema &SemaRef, SubsumptionCallable Callable={})
std::optional< boolSubsumes (const NamedDecl *DP, ArrayRef< AssociatedConstraint > P, const NamedDecl *DQ, ArrayRef< AssociatedConstraint > Q)
bool Subsumes (const NormalizedConstraint *P, const NormalizedConstraint *Q)

Detailed Description

SubsumptionChecker establishes subsumption between two set of constraints.

Definition at line 146 of file SemaConcept.h.

Member Typedef Documentation

◆ SubsumptionCallable

Initial value:
llvm::function_ref<bool(
#define bool
Definition gpuintrin.h:32

Definition at line 148 of file SemaConcept.h.

Constructor & Destructor Documentation

◆ SubsumptionChecker()

SubsumptionChecker::SubsumptionChecker ( Sema & SemaRef,
SubsumptionCallable Callable = {} )

Definition at line 1894 of file SemaConcept.cpp.

Member Function Documentation

◆ Subsumes() [1/2]

◆ Subsumes() [2/2]

bool SubsumptionChecker::Subsumes ( const NormalizedConstraint * P,
const NormalizedConstraint * Q )

Definition at line 2048 of file SemaConcept.cpp.

References Subsumes().


The documentation for this class was generated from the following files: