| /arkcompiler/ets_frontend/ets2panda/ir/base/ |
| D | scriptFunctionSignature.h | 28 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()
|
| D | scriptFunctionSignature.cpp | 22 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()
|
| D | tsSignatureDeclaration.h | 39 …explicit TSSignatureDeclaration(TSSignatureDeclarationKind const kind, FunctionSignature &&signatu… in TSSignatureDeclaration() 115 ir::FunctionSignature signature_;
|
| D | tsMethodSignature.h | 38 …explicit TSMethodSignature(Expression *key, ir::FunctionSignature &&signature, bool computed, bool… in TSMethodSignature() 134 ir::FunctionSignature signature_;
|
| D | scriptFunction.h | 38 class FunctionSignature; variable 45 FunctionSignature &&signature; 389 FunctionSignature irSignature_;
|
| D | scriptFunction.cpp | 88 FunctionSignature { in Clone() 287 …ScriptFunctionData {nullptr, FunctionSignature(nullptr, ArenaVector<Expression *>(adapter), nullpt… in Construct()
|
| /arkcompiler/ets_frontend/ets2panda/public/ |
| D | README.md | 29 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/ |
| D | tsFunctionTypeBuilder.h | 29 TSFunctionTypeBuilder &SetFunctionSignature(FunctionSignature *signature) in SetFunctionSignature() 42 FunctionSignature *signature_ {};
|
| D | etsFunctionTypeBuilder.h | 29 ETSFunctionTypeBuilder &SetParent(FunctionSignature *signature) in SetParent() 48 FunctionSignature *signature_ {};
|
| D | scriptFunctionBuilder.h | 29 ScriptFunctionBuilder &SetSignature(FunctionSignature *signature) in SetSignature() 44 FunctionSignature *signature_ {};
|
| D | tsSignatureDeclarationBuilder.h | 29 TSSignatureDeclarationBuilder &SetFunctionSignature(ir::FunctionSignature *signature) in SetFunctionSignature() 48 ir::FunctionSignature *signature_ {};
|
| D | tsMethodSignatureBuilder.h | 29 TSMethodSignatureBuilder &SetFunctionSignature(ir::FunctionSignature *signature) in SetFunctionSignature() 60 ir::FunctionSignature *signature_ {};
|
| /arkcompiler/ets_frontend/ets2panda/ir/ts/ |
| D | tsFunctionType.h | 30 explicit TSFunctionType(FunctionSignature &&signature, ArenaAllocator *const allocator) in TSFunctionType() 105 FunctionSignature signature_;
|
| D | tsConstructorType.h | 30 …explicit TSConstructorType(FunctionSignature signature, bool abstract, ArenaAllocator *const alloc… in TSConstructorType() 104 FunctionSignature signature_;
|
| /arkcompiler/ets_frontend/ets2panda/parser/ |
| D | forwardDeclForParserImpl.h | 92 using FunctionSignature = std::tuple<ir::FunctionSignature, ark::es2panda::ir::ScriptFunctionFlags>; variable
|
| /arkcompiler/ets_frontend/ets2panda/ir/ets/ |
| D | etsFunctionType.h | 31 explicit ETSFunctionType(FunctionSignature &&signature, ir::ScriptFunctionFlags const funcFlags, in ETSFunctionType() 142 FunctionSignature signature_;
|
| D | etsFunctionType.cpp | 137 …FunctionSignature(typeParamsClone, std::move(paramsClone), returnTypeClone), funcFlags_, allocator… in Clone()
|
| /arkcompiler/runtime_core/static_core/verification/util/ |
| D | function_traits.h | 68 class FunctionSignature : public FunctionSignatureHelper<decltype(&F::operator())> { 89 using Sig = FunctionSignature<BinOp>;
|
| /arkcompiler/ets_frontend/ets2panda/compiler/lowering/ets/ |
| D | interfacePropertyDeclarations.cpp | 71 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()
|
| D | interfacePropertyDeclarations.h | 126 …ir::FunctionSignature GenerateGetterOrSetterSignature(public_lib::Context *ctx, varbinder::ETSBind…
|
| D | defaultParametersInConstructorLowering.cpp | 91 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()
|
| D | declareOverloadLowering.cpp | 78 …ir::ScriptFunction::ScriptFunctionData {nullptr, ir::FunctionSignature(nullptr, std::move(params),… in BuildOverloadHelperFunction()
|
| /arkcompiler/ets_frontend/ets2panda/test/unit/plugin_conversion_rule/ |
| D | plugin_conversion_rule_part_iii.cpp | 67 … 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/ |
| D | arrowFunctionExpression.cpp | 158 auto signature = ir::FunctionSignature(nullptr, std::move(params), returnNode); in CreateTypeAnnotation()
|
| /arkcompiler/ets_frontend/ets2panda/checker/ets/ |
| D | dynamic.cpp | 143 …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()
|