OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:concepts
(Results
1 - 25
of
125
) sorted by relevancy
1
2
3
4
5
/src/external/apache2/llvm/dist/libcxx/include/__ranges/
view.h
14
#include <__ranges/
concepts
.h>
15
#include <
concepts
>
data.h
13
#include <__iterator/
concepts
.h>
16
#include <
concepts
>
concepts.h
2
//===--------------------- __ranges/
concepts
.h ----------------------------===//
13
#include <__iterator/
concepts
.h>
empty.h
13
#include <__iterator/
concepts
.h>
size.h
13
#include <__iterator/
concepts
.h>
access.h
13
#include <__iterator/
concepts
.h>
/src/external/apache2/llvm/dist/clang/lib/AST/
ExprConcepts.cpp
50
// Currently guaranteed by the fact
concepts
can only be at namespace-scope.
136
concepts
::ExprRequirement::ReturnTypeRequirement::getTypeConstraint() const {
147
ArrayRef<
concepts
::Requirement *> Requirements,
162
for (
concepts
::Requirement *R : Requirements) {
174
getTrailingObjects<
concepts
::Requirement *>());
197
ArrayRef<
concepts
::Requirement *> Requirements,
200
C.Allocate(totalSizeToAlloc<ParmVarDecl *,
concepts
::Requirement *>(
211
C.Allocate(totalSizeToAlloc<ParmVarDecl *,
concepts
::Requirement *>(
StmtProfile.cpp
1491
for (
concepts
::Requirement *Req : S->getRequirements()) {
1492
if (auto *TypeReq = dyn_cast<
concepts
::TypeRequirement>(Req)) {
1493
ID.AddInteger(
concepts
::Requirement::RK_Type);
1497
} else if (auto *ExprReq = dyn_cast<
concepts
::ExprRequirement>(Req)) {
1498
ID.AddInteger(
concepts
::Requirement::RK_Compound);
1507
const
concepts
::ExprRequirement::ReturnTypeRequirement &RetReq =
1519
ID.AddInteger(
concepts
::Requirement::RK_Nested);
1520
auto *NestedReq = cast<
concepts
::NestedRequirement>(Req);
/src/external/apache2/llvm/dist/clang/lib/Sema/
SemaConcept.cpp
1
//===-- SemaConcept.cpp - Semantic Analysis for Constraints and
Concepts
--===//
10
// This file implements semantic analysis for C++ constraints and
concepts
.
240
// FIXME:
Concepts
: This is an unfortunate consequence of there
410
concepts
::ExprRequirement *Req,
415
case
concepts
::ExprRequirement::SS_Dependent:
418
case
concepts
::ExprRequirement::SS_ExprSubstitutionFailure: {
431
case
concepts
::ExprRequirement::SS_NoexceptNotMet:
436
case
concepts
::ExprRequirement::SS_TypeRequirementSubstitutionFailure: {
450
case
concepts
::ExprRequirement::SS_ConstraintsNotSatisfied: {
469
case
concepts
::ExprRequirement::SS_Satisfied
[
all
...]
SemaTemplateInstantiate.cpp
381
concepts
::Requirement *Req, sema::TemplateDeductionInfo &DeductionInfo,
391
concepts
::NestedRequirement *Req, ConstraintsCheck,
1142
ArrayRef<
concepts
::Requirement *> Reqs,
1143
SmallVectorImpl<
concepts
::Requirement *> &Transformed) {
1145
for (
concepts
::Requirement *Req : Reqs) {
1146
concepts
::Requirement *TransReq = nullptr;
1148
if (auto *TypeReq = dyn_cast<
concepts
::TypeRequirement>(Req))
1150
else if (auto *ExprReq = dyn_cast<
concepts
::ExprRequirement>(Req))
1154
cast<
concepts
::NestedRequirement>(Req));
1181
concepts
::TypeRequirement
[
all
...]
SemaExprCXX.cpp
8566
concepts
::Requirement *Sema::ActOnSimpleRequirement(Expr *E) {
8572
concepts
::Requirement *
8602
concepts
::Requirement *
8608
concepts
::Requirement *
8645
concepts
::ExprRequirement::ReturnTypeRequirement(TPL));
8648
concepts
::ExprRequirement *
8651
concepts
::ExprRequirement::ReturnTypeRequirement ReturnTypeRequirement) {
8652
auto Status =
concepts
::ExprRequirement::SS_Satisfied;
8655
Status =
concepts
::ExprRequirement::SS_Dependent;
8657
Status =
concepts
::ExprRequirement::SS_NoexceptNotMet
[
all
...]
/src/external/bsd/libc++/include/
Makefile
40
concepts
\
161
INCS+= __iterator/
concepts
.h \
183
__ranges/
concepts
.h \
/src/external/apache2/llvm/dist/libcxx/include/__iterator/
incrementable_traits.h
14
#include <
concepts
>
iter_move.h
15
#include <
concepts
> // __class_or_enum
readable_traits.h
14
#include <
concepts
>
concepts.h
19
#include <
concepts
>
/src/external/gpl3/gcc/dist/libstdc++-v3/include/precompiled/
stdc++.h
87
#include <
concepts
>
210
#include <
concepts
>
/src/external/apache2/llvm/dist/clang/include/clang/AST/
ExprConcepts.h
1
//===- ExprConcepts.h - C++2a
Concepts
expressions --------------*- C++ -*-===//
10
/// Defines Expressions and AST nodes for C++2a
concepts
.
145
namespace
concepts
{
namespace in namespace:clang
467
} // namespace
concepts
477
concepts
::Requirement *> {
490
unsigned numTrailingObjects(OverloadToken<
concepts
::Requirement *>) const {
497
ArrayRef<
concepts
::Requirement *> Requirements,
506
ArrayRef<
concepts
::Requirement *> Requirements,
518
ArrayRef<
concepts
::Requirement *> getRequirements() const {
519
return {getTrailingObjects<
concepts
::Requirement *>(), NumRequirements}
[
all
...]
/src/external/gpl3/gcc.old/dist/libstdc++-v3/include/precompiled/
stdc++.h
140
#include <
concepts
>
/src/external/apache2/llvm/dist/clang/lib/Serialization/
ASTReaderStmt.cpp
817
static
concepts
::Requirement::SubstitutionDiagnostic *
823
concepts
::Requirement::SubstitutionDiagnostic{SubstitutedEntity, DiagLoc,
839
llvm::SmallVector<
concepts
::Requirement *, 4> Requirements;
842
static_cast<
concepts
::Requirement::RequirementKind>(Record.readInt());
843
concepts
::Requirement *R = nullptr;
845
case
concepts
::Requirement::RK_Type: {
847
static_cast<
concepts
::TypeRequirement::SatisfactionStatus>(
849
if (Status ==
concepts
::TypeRequirement::SS_SubstitutionFailure)
851
concepts
::TypeRequirement(readSubstitutionDiagnostic(Record));
854
concepts
::TypeRequirement(Record.readTypeSourceInfo())
[
all
...]
/src/external/gpl3/gcc/dist/libstdc++-v3/include/bits/
ranges_cmp.h
35
# include <
concepts
>
sat_arith.h
39
#include <
concepts
>
ptr_traits.h
38
#include <
concepts
>
/src/external/gpl3/gcc.old/dist/libstdc++-v3/include/bits/
ranges_cmp.h
35
# include <
concepts
>
178
#endif // library
concepts
ptr_traits.h
38
#include <
concepts
>
Completed in 43 milliseconds
1
2
3
4
5
Indexes created Tue Sep 22 00:26:15 UTC 2026