/arkcompiler/ets_frontend/ets2panda/ir/base/ |
H A D | scriptFunctionSignature.cpp | 22 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 D | scriptFunctionSignature.h | 26 class FunctionSignature { class 30 FunctionSignature(TSTypeParameterDeclaration *typeParams, FunctionParams &¶ms, TypeNode *returnTypeAnnotation) in FunctionSignature() function in ark::es2panda::ir::FunctionSignature 84 [[nodiscard]] FunctionSignature Clone(ArenaAllocator *allocator);
|
H A D | tsMethodSignature.h | 38 explicit TSMethodSignature(Expression *key, ir::FunctionSignature &&signature, bool computed, bool optional) in TSMethodSignature() 134 ir::FunctionSignature signature_;
|
H A D | tsSignatureDeclaration.h | 40 explicit TSSignatureDeclaration(TSSignatureDeclarationKind const kind, FunctionSignature &&signature) in TSSignatureDeclaration() 116 ir::FunctionSignature signature_;
|
H A D | scriptFunction.h | 41 FunctionSignature &&signature; 336 FunctionSignature irSignature_;
|
H A D | scriptFunction.cpp | 79 FunctionSignature { in Clone()
|
/arkcompiler/ets_frontend/ets2panda/util/ast-builders/ |
H A D | tsFunctionTypeBuilder.h | 29 TSFunctionTypeBuilder &SetFunctionSignature(FunctionSignature *signature) in SetFunctionSignature() 42 FunctionSignature *signature_ {};
|
H A D | etsFunctionTypeBuilder.h | 29 ETSFunctionTypeBuilder &SetParent(FunctionSignature *signature) in SetParent() 48 FunctionSignature *signature_ {};
|
H A D | scriptFunctionBuilder.h | 29 ScriptFunctionBuilder &SetSignature(FunctionSignature *signature) in SetSignature() 44 FunctionSignature *signature_ {};
|
H A D | tsSignatureDeclarationBuilder.h | 29 TSSignatureDeclarationBuilder &SetFunctionSignature(ir::FunctionSignature *signature) in SetFunctionSignature() 48 ir::FunctionSignature *signature_ {};
|
H A D | tsMethodSignatureBuilder.h | 29 TSMethodSignatureBuilder &SetFunctionSignature(ir::FunctionSignature *signature) in SetFunctionSignature() 60 ir::FunctionSignature *signature_ {};
|
/arkcompiler/ets_frontend/ets2panda/ir/ts/ |
H A D | tsFunctionType.h | 30 explicit TSFunctionType(FunctionSignature &&signature) in TSFunctionType() 105 FunctionSignature signature_;
|
H A D | tsConstructorType.h | 32 explicit TSConstructorType(FunctionSignature signature, bool abstract) in TSConstructorType() 106 FunctionSignature signature_;
|
/arkcompiler/ets_frontend/ets2panda/ir/ets/ |
H A D | etsFunctionType.h | 31 explicit ETSFunctionType(FunctionSignature &&signature, ir::ScriptFunctionFlags funcFlags) in ETSFunctionType() 137 FunctionSignature signature_;
|
H A D | etsFunctionType.cpp | 116 FunctionSignature(typeParamsClone, std::move(paramsClone), returnTypeClone), funcFlags_); in Clone()
|
/arkcompiler/ets_frontend/ets2panda/parser/ |
H A D | forwardDeclForParserImpl.h | 93 using FunctionSignature = std::tuple<ir::FunctionSignature, ark::es2panda::ir::ScriptFunctionFlags>;
|
H A D | ETSparserTypes.cpp | 218 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 D | function_traits.h | 68 class FunctionSignature : public FunctionSignatureHelper<decltype(&F::operator())> { 89 using Sig = FunctionSignature<BinOp>;
|
/arkcompiler/ets_frontend/ets2panda/compiler/lowering/ets/ |
H A D | defaultParameterLowering.h | 34 ir::FunctionSignature CreateFunctionSignature(ir::MethodDefinition *method, ArenaVector<ir::Expression *> funcParam,
|
H A D | defaultParameterLowering.cpp | 92 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 D | interfacePropertyDeclarations.cpp | 99 auto signature = ir::FunctionSignature(nullptr, std::move(params), isSetter ? nullptr : field->TypeAnnotation()); in GenerateGetterOrSetter()
|
/arkcompiler/ets_frontend/ets2panda/compiler/lowering/ets/topLevelStmts/ |
H A D | globalClassHandler.cpp | 109 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 D | arrowFunctionExpression.cpp | 139 auto signature = ir::FunctionSignature(nullptr, std::move(params), returnNode); in CreateTypeAnnotation()
|
/arkcompiler/ets_frontend/ets2panda/checker/ets/ |
H A D | dynamic.cpp | 134 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 D | methodBuilder.cpp | 197 auto funcSignature = ir::FunctionSignature(nullptr, std::move(params_), nullptr); in CreateFunctionExpression()
|