Home
last modified time | relevance | path

Searched defs:lambda (Results 1 – 8 of 8) sorted by relevance

/arkcompiler/runtime_core/static_core/runtime/coroutines/
Dstackful_coroutine.h93 bool ExecuteOnThisContext(L *lambda, StackfulCoroutineContext *requester) in ExecuteOnThisContext()
137 …bool Execute(L *lambda, fibers::FiberContext *requesterContextPtr, fibers::FiberContext *hostConte… in Execute()
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/
Dets_utils.cpp38 void LambdaUtils::InvokeVoid(EtsCoroutine *coro, EtsObject *lambda) in InvokeVoid()
/arkcompiler/ets_frontend/ets2panda/compiler/lowering/ets/
DlambdaLowering.cpp48 ir::ArrowFunctionExpression *lambda = nullptr; member
69 static bool CheckIfNeedThis(ir::ArrowFunctionExpression const *lambda) in CheckIfNeedThis()
324 …MethodDefinition *CreateCalleeMethod(public_lib::Context *ctx, ir::ArrowFunctionExpression *lambda, in CreateCalleeMethod()
393 …ethodDefinition *CreateCalleeDefault(public_lib::Context *ctx, ir::ArrowFunctionExpression *lambda, in CreateCalleeDefault()
425 ir::ArrowFunctionExpression *lambda, in CreateArgsForOptionalCall()
459 …::BlockStatement *CreateFunctionBody(public_lib::Context *ctx, ir::ArrowFunctionExpression *lambda, in CreateFunctionBody()
499 …c ir::MethodDefinition *CreateCallee(public_lib::Context *ctx, ir::ArrowFunctionExpression *lambda, in CreateCallee()
847 static ir::AstNode *ConvertLambda(public_lib::Context *ctx, ir::ArrowFunctionExpression *lambda) in ConvertLambda()
962 … auto *lambda = util::NodeAllocator::ForceSetParent<ir::ArrowFunctionExpression>(allocator, func); in CreateWrappingLambda() local
/arkcompiler/ets_frontend/ets2panda/checker/ets/
DtypeCheckingHelpers.cpp895 bool ETSChecker::CheckLambdaAssignable(ir::Expression *param, ir::ScriptFunction *lambda) in CheckLambdaAssignable()
925 ir::ScriptFunction *const lambda = arrowFuncExpr->Function(); in CheckLambdaInvocable() local
945 ir::ScriptFunction *const lambda = arrowFuncExpr->Function(); in CheckLambdaTypeAnnotation() local
991 ir::ScriptFunction *const lambda = arrowFuncExpr->Function(); in TypeInference() local
Dhelpers.cpp583 ir::ScriptFunction *const lambda = arrowFuncExpr->Function(); in InferAliasLambdaType() local
2123 bool ETSChecker::NeedTypeInference(const ir::ScriptFunction *lambda) in NeedTypeInference()
2143 ir::ScriptFunction *const lambda = arg->AsArrowFunctionExpression()->Function(); in FindTypeInferenceArguments() local
2153 bool ETSChecker::CheckLambdaAssignableUnion(ir::AstNode *typeAnn, ir::ScriptFunction *lambda) in CheckLambdaAssignableUnion()
2164 void ETSChecker::InferTypesForLambda(ir::ScriptFunction *lambda, ir::ETSFunctionType *calleeType) in InferTypesForLambda()
Dfunction.cpp308 if (ir::ScriptFunction *const lambda = arrowFuncExpr->Function(); in CheckOptionalLambdaFunction() local
357 ir::ScriptFunction *const lambda = arrowFuncExpr->Function(); in ValidateSignatureRequiredParams() local
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/intrinsics/
Dstd_core_TypeCreator.cpp387 LambdaTypeCreator lambda {ctx}; in PrepareLambdaTypeCreator() local
432 auto lambda = PrepareLambdaTypeCreator(m->Ctx()); in TypeAPITypeCreatorCtxMethodAddBodyFromErasedLambda() local
/arkcompiler/ets_frontend/legacy_bin/api8/src/
Dindex.js2 …ring,r="undefined"!=typeof Buffer&&"function"==typeof Buffer.alloc&&"function"==typeof Buffer.allo… argument