OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:LambdaScopeInfo
(Results
1 - 13
of
13
) sorted by relevancy
/src/external/apache2/llvm/dist/clang/lib/Sema/
SemaLambda.cpp
31
/// of the capture-ready lambda's
LambdaScopeInfo
.
53
///
LambdaScopeInfo
inherits from). The current/deepest/innermost lambda
75
isa<clang::sema::
LambdaScopeInfo
>(FunctionScopes[CurScopeIndex]) &&
84
cast<sema::
LambdaScopeInfo
>(FunctionScopes[CurScopeIndex])->CallOperator;
87
const clang::sema::
LambdaScopeInfo
*LSI =
88
cast<sema::
LambdaScopeInfo
>(FunctionScopes[CurScopeIndex]);
116
if (LSI->ImpCaptureStyle == sema::
LambdaScopeInfo
::ImpCap_None) {
142
/// of the capture-capable lambda's
LambdaScopeInfo
.
162
///
LambdaScopeInfo
inherits from). The current/deepest/innermost lambda
191
const sema::
LambdaScopeInfo
*const CaptureReadyLambdaLSI
[
all
...]
Sema.cpp
1927
LambdaScopeInfo
*Sema::PushLambdaScope() {
1928
LambdaScopeInfo
*const LSI = new
LambdaScopeInfo
(getDiagnostics());
1934
if (
LambdaScopeInfo
*const LSI = getCurLambda()) {
2110
LambdaScopeInfo
*Sema::getEnclosingLambda() const {
2112
if (auto *LSI = dyn_cast<sema::
LambdaScopeInfo
>(Scope)) {
2126
LambdaScopeInfo
*Sema::getCurLambda(bool IgnoreNonLambdaCapturingScope) {
2133
while (I != E && isa<CapturingScopeInfo>(*I) && !isa<
LambdaScopeInfo
>(*I))
2138
auto *CurLSI = dyn_cast<
LambdaScopeInfo
>(*I);
2151
LambdaScopeInfo
*Sema::getCurGenericLambda()
[
all
...]
ScopeInfo.cpp
233
void
LambdaScopeInfo
::visitPotentialCaptures(
SemaExprCXX.cpp
1063
LambdaScopeInfo
*CurLSI = nullptr;
1088
// a Lambda (i.e.
LambdaScopeInfo
) AND each LSI's 'closure-type' is lexically
1103
I-- && isa<
LambdaScopeInfo
>(FunctionScopes[I]) &&
1105
cast<
LambdaScopeInfo
>(FunctionScopes[I])->CallOperator);
1107
CurLSI = cast<
LambdaScopeInfo
>(FunctionScopes[I]);
1126
"lambda, we must have a corresponding
LambdaScopeInfo
");
1229
static void buildLambdaThisCaptureFixit(Sema &Sema,
LambdaScopeInfo
*LSI) {
1286
LambdaScopeInfo
*LSI = dyn_cast<
LambdaScopeInfo
>(CSI);
1333
dyn_cast<
LambdaScopeInfo
>(FunctionScopes[MaxFunctionScopesIndex])) &
[
all
...]
SemaTemplateVariadic.cpp
282
if (isa<sema::
LambdaScopeInfo
>(SI))
SemaExpr.cpp
3462
else if (const
LambdaScopeInfo
*LSI = getCurLambda())
4403
(isa<CapturedRegionScopeInfo>(CSI) || isa<
LambdaScopeInfo
>(CSI)))
4466
if (auto *LSI = dyn_cast<
LambdaScopeInfo
>(CSI))
5607
if (auto *LSI = dyn_cast<
LambdaScopeInfo
>(CSI))
6312
LambdaScopeInfo
*const CurLSI = S.getCurLambda();
17251
!(isa<
LambdaScopeInfo
>(CSI) && cast<
LambdaScopeInfo
>(CSI)->Mutable) &&
17282
bool IsLambda = isa<
LambdaScopeInfo
>(CSI);
17452
static bool captureInLambda(
LambdaScopeInfo
*LSI,
17468
ByRef = (LSI->ImpCaptureStyle ==
LambdaScopeInfo
::ImpCap_LambdaByref)
[
all
...]
SemaStmt.cpp
3599
LambdaScopeInfo
*CurLambda = dyn_cast<
LambdaScopeInfo
>(CurCap);
3895
const
LambdaScopeInfo
*LambdaSI = getCurLambda();
AnalysisBasedWarnings.cpp
1441
else if (isa<sema::
LambdaScopeInfo
>(CurFn))
SemaDecl.cpp
7544
static SourceLocation getCaptureLocation(const
LambdaScopeInfo
*LSI,
7657
const auto *LSI = cast<
LambdaScopeInfo
>(getCurFunction());
7665
cast<
LambdaScopeInfo
>(getCurFunction())
7719
void Sema::DiagnoseShadowingLambdaDecls(const
LambdaScopeInfo
*LSI) {
14089
LambdaScopeInfo
*LSI = S.PushLambdaScope();
14195
// a
LambdaScopeInfo
onto the function stack. But use the information
14197
//
LambdaScopeInfo
.
14198
// When the template operator is being specialized, the
LambdaScopeInfo
,
SemaTemplate.cpp
66
if (auto *LSI = dyn_cast<
LambdaScopeInfo
>(FSI)) {
TreeTransform.h
12692
LambdaScopeInfo
*LSI = getSema().PushLambdaScope();
/src/external/apache2/llvm/dist/clang/include/clang/Sema/
ScopeInfo.h
818
class
LambdaScopeInfo
final :
901
LambdaScopeInfo
(DiagnosticsEngine &Diag)
Sema.h
225
class
LambdaScopeInfo
;
796
/// template. This information is also present in
LambdaScopeInfo
, stored in
1817
sema::
LambdaScopeInfo
*PushLambdaScope();
1870
sema::
LambdaScopeInfo
*getEnclosingLambda() const;
1876
sema::
LambdaScopeInfo
*
1880
sema::
LambdaScopeInfo
*getCurGenericLambda();
2631
void DiagnoseShadowingLambdaDecls(const sema::
LambdaScopeInfo
*LSI);
6598
void buildLambdaScope(sema::
LambdaScopeInfo
*LSI,
6634
void addInitCapture(sema::
LambdaScopeInfo
*LSI, VarDecl *Var);
6638
void finishLambdaExplicitCaptures(sema::
LambdaScopeInfo
*LSI)
[
all
...]
Completed in 97 milliseconds
Indexes created Tue Feb 24 08:35:24 UTC 2026