Home
last modified time | relevance | path

Searched full:functionsignature (Results 1 – 25 of 42) sorted by relevance

12

/arkcompiler/ets_frontend/ets2panda/ir/base/
DscriptFunctionSignature.h28 class FunctionSignature {
30 …explicit FunctionSignature(TSTypeParameterDeclaration *typeParams, ArenaVector<ir::Expression *> &…
39 FunctionSignature() = delete;
40 ~FunctionSignature() = default;
41 NO_COPY_SEMANTIC(FunctionSignature);
42 DEFAULT_MOVE_SEMANTIC(FunctionSignature);
82 [[nodiscard]] FunctionSignature Clone(ArenaAllocator *allocator);
96 void CopyFrom(const FunctionSignature &other) in CopyFrom()
DscriptFunctionSignature.cpp22 void FunctionSignature::Iterate(const NodeTraverser &cb) const in Iterate()
37 void FunctionSignature::TransformChildren(const NodeTransformer &cb, std::string_view const transfo… in TransformChildren()
61 FunctionSignature FunctionSignature::Clone(ArenaAllocator *allocator) in Clone()
74 return FunctionSignature(typeParamClone, std::move(clonedParams), returnTypeAnnotationClone); in Clone()
DtsSignatureDeclaration.h39 …explicit TSSignatureDeclaration(TSSignatureDeclarationKind const kind, FunctionSignature &&signatu… in TSSignatureDeclaration()
115 ir::FunctionSignature signature_;
DtsMethodSignature.h38 …explicit TSMethodSignature(Expression *key, ir::FunctionSignature &&signature, bool computed, bool… in TSMethodSignature()
134 ir::FunctionSignature signature_;
DscriptFunction.h38 class FunctionSignature; variable
45 FunctionSignature &&signature;
389 FunctionSignature irSignature_;
DscriptFunction.cpp88 FunctionSignature { in Clone()
287 …ScriptFunctionData {nullptr, FunctionSignature(nullptr, ArenaVector<Expression *>(adapter), nullpt… in Construct()
/arkcompiler/ets_frontend/ets2panda/public/
DREADME.md29 name: 'FunctionSignature'
53 reinterpret_cast<ir::FunctionSignature |es2panda_arg.type.ptr_depth|>(|arg_name|);
68 (reinterpret_cast<?const? ir::FunctionSignature *>(classInstance))->
73 ctxAllocator->New<ir::FunctionSignature>(
98 FunctionSignature in `cppToCTypes.yaml`:
103 name: 'FunctionSignature'
150 FunctionSignature in `cppToCTypes.yaml`:
163 ir::FunctionSignature *MyVarName
178 FunctionSignature in `cppToCTypes.yaml`:
207 FunctionSignature in `cppToCTypes.yaml`:
[all …]
/arkcompiler/ets_frontend/ets2panda/util/ast-builders/
DtsFunctionTypeBuilder.h29 TSFunctionTypeBuilder &SetFunctionSignature(FunctionSignature *signature) in SetFunctionSignature()
42 FunctionSignature *signature_ {};
DetsFunctionTypeBuilder.h29 ETSFunctionTypeBuilder &SetParent(FunctionSignature *signature) in SetParent()
48 FunctionSignature *signature_ {};
DscriptFunctionBuilder.h29 ScriptFunctionBuilder &SetSignature(FunctionSignature *signature) in SetSignature()
44 FunctionSignature *signature_ {};
DtsSignatureDeclarationBuilder.h29 TSSignatureDeclarationBuilder &SetFunctionSignature(ir::FunctionSignature *signature) in SetFunctionSignature()
48 ir::FunctionSignature *signature_ {};
DtsMethodSignatureBuilder.h29 TSMethodSignatureBuilder &SetFunctionSignature(ir::FunctionSignature *signature) in SetFunctionSignature()
60 ir::FunctionSignature *signature_ {};
/arkcompiler/ets_frontend/ets2panda/ir/ts/
DtsFunctionType.h30 explicit TSFunctionType(FunctionSignature &&signature, ArenaAllocator *const allocator) in TSFunctionType()
105 FunctionSignature signature_;
DtsConstructorType.h30 …explicit TSConstructorType(FunctionSignature signature, bool abstract, ArenaAllocator *const alloc… in TSConstructorType()
104 FunctionSignature signature_;
/arkcompiler/ets_frontend/ets2panda/parser/
DforwardDeclForParserImpl.h92 using FunctionSignature = std::tuple<ir::FunctionSignature, ark::es2panda::ir::ScriptFunctionFlags>; variable
/arkcompiler/ets_frontend/ets2panda/ir/ets/
DetsFunctionType.h31 explicit ETSFunctionType(FunctionSignature &&signature, ir::ScriptFunctionFlags const funcFlags, in ETSFunctionType()
142 FunctionSignature signature_;
DetsFunctionType.cpp137FunctionSignature(typeParamsClone, std::move(paramsClone), returnTypeClone), funcFlags_, allocator… in Clone()
/arkcompiler/runtime_core/static_core/verification/util/
Dfunction_traits.h68 class FunctionSignature : public FunctionSignatureHelper<decltype(&F::operator())> {
89 using Sig = FunctionSignature<BinOp>;
/arkcompiler/ets_frontend/ets2panda/compiler/lowering/ets/
DinterfacePropertyDeclarations.cpp71 ir::FunctionSignature InterfacePropertyDeclarationsPhase::GenerateGetterOrSetterSignature( in GenerateGetterOrSetterSignature()
101 …return ir::FunctionSignature(nullptr, std::move(params), isSetter ? nullptr : field->TypeAnnotatio… in GenerateGetterOrSetterSignature()
120 …ir::FunctionSignature signature = GenerateGetterOrSetterSignature(ctx, varbinder, field, isSetter,… in GenerateGetterOrSetter()
DinterfacePropertyDeclarations.h126 …ir::FunctionSignature GenerateGetterOrSetterSignature(public_lib::Context *ctx, varbinder::ETSBind…
DdefaultParametersInConstructorLowering.cpp91 static ir::FunctionSignature CreateFunctionSignature(ir::MethodDefinition *method, in CreateFunctionSignature()
103 return ir::FunctionSignature(typeParamDecl, std::move(funcParam), returnTypeAnnotation); in CreateFunctionSignature()
161 …ir::FunctionSignature signature = CreateFunctionSignature(method, std::move(funcDefinitionArgs), c… in CreateFunctionExpression()
DdeclareOverloadLowering.cpp78 …ir::ScriptFunction::ScriptFunctionData {nullptr, ir::FunctionSignature(nullptr, std::move(params),… in BuildOverloadHelperFunction()
/arkcompiler/ets_frontend/ets2panda/test/unit/plugin_conversion_rule/
Dplugin_conversion_rule_part_iii.cpp67 … std::forward<ir::FunctionSignature>(*reinterpret_cast<ir::FunctionSignature *>(signature)), in TEST_F()
97 …einterpret_cast<es2panda_FunctionSignature *>(ctxAllocator->New<ir::FunctionSignature>(typeParamsE… in TEST_F()
114 … auto resultVector = ((reinterpret_cast<const ir::FunctionSignature *>(classInstance))->Params()); in TEST_F()
148 …einterpret_cast<es2panda_FunctionSignature *>(ctxAllocator->New<ir::FunctionSignature>(typeParamsE… in TEST_F()
/arkcompiler/ets_frontend/ets2panda/ir/expressions/
DarrowFunctionExpression.cpp158 auto signature = ir::FunctionSignature(nullptr, std::move(params), returnNode); in CreateTypeAnnotation()
/arkcompiler/ets_frontend/ets2panda/checker/ets/
Ddynamic.cpp143 …ir::FunctionSignature(nullptr, std::move(params), dynamicTypeNode->Clone(ProgramAllocator(), nullp… in CreateDynamicCallIntrinsic()
255 auto signature = ir::FunctionSignature(nullptr, std::move(params), nullptr); in CreateStaticScriptFunction()
286 auto funcSignature = ir::FunctionSignature(nullptr, std::move(params), nullptr); in CreateScriptFunction()
496 auto funcSignature = ir::FunctionSignature( in CreateClassMethod()

12