Home
last modified time | relevance | path

Searched refs:FunctionSignature (Results 1 - 25 of 39) sorted by relevance

12

/arkcompiler/ets_frontend/ets2panda/ir/base/
H A DscriptFunctionSignature.cpp22 void FunctionSignature::Iterate(const NodeTraverser &cb) const in Iterate()
37 void FunctionSignature::TransformChildren(const NodeTransformer &cb, std::string_view const transformationName) in TransformChildren()
61 FunctionSignature FunctionSignature::Clone(ArenaAllocator *allocator) in Clone()
H A DscriptFunctionSignature.h26 class FunctionSignature { class
30 FunctionSignature(TSTypeParameterDeclaration *typeParams, FunctionParams &&params, TypeNode *returnTypeAnnotation) in FunctionSignature() function in ark::es2panda::ir::FunctionSignature
84 [[nodiscard]] FunctionSignature Clone(ArenaAllocator *allocator);
H A DtsMethodSignature.h38 explicit TSMethodSignature(Expression *key, ir::FunctionSignature &&signature, bool computed, bool optional) in TSMethodSignature()
134 ir::FunctionSignature signature_;
H A DtsSignatureDeclaration.h40 explicit TSSignatureDeclaration(TSSignatureDeclarationKind const kind, FunctionSignature &&signature) in TSSignatureDeclaration()
116 ir::FunctionSignature signature_;
H A DscriptFunction.h41 FunctionSignature &&signature;
336 FunctionSignature irSignature_;
H A DscriptFunction.cpp79 FunctionSignature { in Clone()
/arkcompiler/ets_frontend/ets2panda/util/ast-builders/
H A DtsFunctionTypeBuilder.h29 TSFunctionTypeBuilder &SetFunctionSignature(FunctionSignature *signature) in SetFunctionSignature()
42 FunctionSignature *signature_ {};
H A DetsFunctionTypeBuilder.h29 ETSFunctionTypeBuilder &SetParent(FunctionSignature *signature) in SetParent()
48 FunctionSignature *signature_ {};
H A DscriptFunctionBuilder.h29 ScriptFunctionBuilder &SetSignature(FunctionSignature *signature) in SetSignature()
44 FunctionSignature *signature_ {};
H A DtsSignatureDeclarationBuilder.h29 TSSignatureDeclarationBuilder &SetFunctionSignature(ir::FunctionSignature *signature) in SetFunctionSignature()
48 ir::FunctionSignature *signature_ {};
H A DtsMethodSignatureBuilder.h29 TSMethodSignatureBuilder &SetFunctionSignature(ir::FunctionSignature *signature) in SetFunctionSignature()
60 ir::FunctionSignature *signature_ {};
/arkcompiler/ets_frontend/ets2panda/ir/ts/
H A DtsFunctionType.h30 explicit TSFunctionType(FunctionSignature &&signature) in TSFunctionType()
105 FunctionSignature signature_;
H A DtsConstructorType.h32 explicit TSConstructorType(FunctionSignature signature, bool abstract) in TSConstructorType()
106 FunctionSignature signature_;
/arkcompiler/ets_frontend/ets2panda/ir/ets/
H A DetsFunctionType.h31 explicit ETSFunctionType(FunctionSignature &&signature, ir::ScriptFunctionFlags funcFlags) in ETSFunctionType()
137 FunctionSignature signature_;
H A DetsFunctionType.cpp116 FunctionSignature(typeParamsClone, std::move(paramsClone), returnTypeClone), funcFlags_); in Clone()
/arkcompiler/ets_frontend/ets2panda/parser/
H A DforwardDeclForParserImpl.h93 using FunctionSignature = std::tuple<ir::FunctionSignature, ark::es2panda::ir::ScriptFunctionFlags>;
H A DETSparserTypes.cpp218 ir::FunctionSignature(nullptr, std::move(tmpParams), returnTypeAnnotation->Clone(Allocator(), nullptr)), in ParseFunctionType()
230 ir::FunctionSignature(nullptr, std::move(params), returnTypeAnnotation), throwMarker); in ParseFunctionType()
237 ir::FunctionSignature(nullptr, std::move(params), returnTypeAnnotation), throwMarker); in ParseFunctionType()
/arkcompiler/runtime_core/static_core/verification/util/
H A Dfunction_traits.h68 class FunctionSignature : public FunctionSignatureHelper<decltype(&F::operator())> {
89 using Sig = FunctionSignature<BinOp>;
/arkcompiler/ets_frontend/ets2panda/compiler/lowering/ets/
H A DdefaultParameterLowering.h34 ir::FunctionSignature CreateFunctionSignature(ir::MethodDefinition *method, ArenaVector<ir::Expression *> funcParam,
H A DdefaultParameterLowering.cpp92 ir::FunctionSignature DefaultParameterLowering::CreateFunctionSignature(ir::MethodDefinition *method, in CreateFunctionSignature()
104 return ir::FunctionSignature(typeParamDecl, std::move(funcParam), returnTypeAnnotation); in CreateFunctionSignature()
196 ir::FunctionSignature signature = CreateFunctionSignature(method, std::move(funcDefinitionArgs), ctx); in CreateFunctionExpression()
H A DinterfacePropertyDeclarations.cpp99 auto signature = ir::FunctionSignature(nullptr, std::move(params), isSetter ? nullptr : field->TypeAnnotation()); in GenerateGetterOrSetter()
/arkcompiler/ets_frontend/ets2panda/compiler/lowering/ets/topLevelStmts/
H A DglobalClassHandler.cpp109 auto funcSignature = ir::FunctionSignature(nullptr, ArenaVector<ir::Expression *>(allocator_->Adapter()), nullptr); in CreateGlobalMethod()
274 ir::ScriptFunction::ScriptFunctionData {body, ir::FunctionSignature(nullptr, std::move(params), nullptr), in CreateStaticBlock()
/arkcompiler/ets_frontend/ets2panda/ir/expressions/
H A DarrowFunctionExpression.cpp139 auto signature = ir::FunctionSignature(nullptr, std::move(params), returnNode); in CreateTypeAnnotation()
/arkcompiler/ets_frontend/ets2panda/checker/ets/
H A Ddynamic.cpp134 ir::FunctionSignature(nullptr, std::move(params), dynamicTypeNode->Clone(Allocator(), nullptr)); in CreateDynamicCallIntrinsic()
242 auto signature = ir::FunctionSignature(nullptr, std::move(params), nullptr); in CreateStaticScriptFunction()
271 auto funcSignature = ir::FunctionSignature(nullptr, std::move(params), nullptr); in CreateScriptFunction()
461 auto funcSignature = ir::FunctionSignature(
/arkcompiler/ets_frontend/ets2panda/evaluate/debugInfoDeserialization/
H A DmethodBuilder.cpp197 auto funcSignature = ir::FunctionSignature(nullptr, std::move(params_), nullptr); in CreateFunctionExpression()

Completed in 14 milliseconds

12