Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DExprConcepts.h294 TypeConstraintInfo; variable
300 ReturnTypeRequirement() : TypeConstraintInfo(nullptr, false) {} in ReturnTypeRequirement()
305 TypeConstraintInfo(SubstDiag, false) {} in ReturnTypeRequirement()
317 return TypeConstraintInfo.getInt(); in isDependent()
328 return TypeConstraintInfo.getPointer().isNull(); in isEmpty()
333 isa<SubstitutionDiagnostic *>(TypeConstraintInfo.getPointer()); in isSubstitutionFailure()
338 isa<TemplateParameterList *>(TypeConstraintInfo.getPointer()); in isTypeConstraint()
343 return cast<SubstitutionDiagnostic *>(TypeConstraintInfo.getPointer()); in getSubstitutionDiagnostic()
350 return cast<TemplateParameterList *>(TypeConstraintInfo.getPointer()); in getTypeConstraintTemplateParameterList()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DASTConcept.cpp144 : TypeConstraintInfo(TPL, false) { in ReturnTypeRequirement()
156 TypeConstraintInfo.setInt(Dependent ? true : false); in ReturnTypeRequirement()
161 : TypeConstraintInfo(TPL, IsDependent) {} in ReturnTypeRequirement()
H A DExprConcepts.cpp96 auto TPL = cast<TemplateParameterList *>(TypeConstraintInfo.getPointer()); in getTypeConstraint()