Home
last modified time | relevance | path

Searched refs:LambdaTypeCreator (Results 1 – 4 of 4) sorted by relevance

/arkcompiler/runtime_core/static_core/plugins/ets/runtime/intrinsics/
Dstd_core_TypeCreator.cpp385 static LambdaTypeCreator PrepareLambdaTypeCreator(TypeCreatorCtx *ctx) in PrepareLambdaTypeCreator()
387 LambdaTypeCreator lambda {ctx}; in PrepareLambdaTypeCreator()
534 auto fn = ctx->Alloc<LambdaTypeCreator>(ctx); in TypeAPITypeCreatorCtxLambdaTypeCreate()
541 auto creator = PtrFromLong<LambdaTypeCreator>(ftPtr); in TypeAPITypeCreatorCtxLambdaTypeAddParam()
548 auto creator = PtrFromLong<LambdaTypeCreator>(ftPtr); in TypeAPITypeCreatorCtxLambdaTypeAddResult()
555 auto creator = PtrFromLong<LambdaTypeCreator>(ftPtr); in TypeAPITypeCreatorCtxLambdaTypeAdd()
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/types/
Dets_typeapi_create.cpp194 void LambdaTypeCreator::AddParameter(pandasm::Type param) in AddParameter()
200 void LambdaTypeCreator::AddResult(const pandasm::Type &type) in AddResult()
205 void LambdaTypeCreator::Create() in Create()
Dets_typeapi_create.h188 class LambdaTypeCreator final : public TypeCreator {
190 explicit LambdaTypeCreator(TypeCreatorCtx *ctx) : TypeCreator(ctx) in LambdaTypeCreator() function
/arkcompiler/runtime_core/static_core/plugins/ets/stdlib/std/core/
DTypeCreator.sts590 export final class LambdaTypeCreator extends TypeCreator {
611 public addParameter(param: ParameterCreator): LambdaTypeCreator {
626 public addResult(typ: Type): LambdaTypeCreator {
635 public addResult(typ: TypeCreator): LambdaTypeCreator {
644 internal addResult(typ: TypeOrCreator): LambdaTypeCreator {
655 public addAttributes(attrs: int): LambdaTypeCreator {
664 public addThrowing(): LambdaTypeCreator {
673 public addAsync(): LambdaTypeCreator {