Home
last modified time | relevance | path

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

12

/arkcompiler/ets_frontend/ets2panda/public/
DREADME.md29 name: 'FunctionSignature'
53 reinterpret_cast<ir::FunctionSignature |es2panda_arg.type.ptr_depth|>(|arg_name|);
64 (reinterpret_cast<?const? ir::FunctionSignature *>(ast))->
69 ctxAllocator->New<ir::FunctionSignature>(
94 FunctionSignature in `cppToCTypes.yaml`:
99 name: 'FunctionSignature'
146 FunctionSignature in `cppToCTypes.yaml`:
159 ir::FunctionSignature *MyVarName
174 FunctionSignature in `cppToCTypes.yaml`:
203 FunctionSignature in `cppToCTypes.yaml`:
[all …]
DcppToCTypes.yaml1732 name: 'FunctionSignature'
1744 reinterpret_cast<ir::FunctionSignature |es2panda_arg.type.ptr_depth|>(|arg_name|);
1751 (reinterpret_cast<?const? ir::FunctionSignature *>(ast))->
1754 ctxAllocator->New<ir::FunctionSignature>(
1761 name: 'FunctionSignature'
1772 …var_name: 'std::forward<ir::FunctionSignature>(*reinterpret_cast<ir::FunctionSignature *>(|arg_nam…
1776 reinterpret_cast<Context *>(context)->allocator->New<ir::FunctionSignature>(
3004 … auto |arg_name|signatureE2p = (*reinterpret_cast<ir::FunctionSignature *>(|arg_name|signature));\n
/arkcompiler/ets_frontend/ets2panda/ir/base/
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()
DscriptFunctionSignature.h26 class FunctionSignature {
30FunctionSignature(TSTypeParameterDeclaration *typeParams, FunctionParams &&params, TypeNode *retur… in FunctionSignature() function
84 [[nodiscard]] FunctionSignature Clone(ArenaAllocator *allocator);
DtsSignatureDeclaration.h40 …explicit TSSignatureDeclaration(TSSignatureDeclarationKind const kind, FunctionSignature &&signatu… in TSSignatureDeclaration()
116 ir::FunctionSignature signature_;
DtsMethodSignature.h38 …explicit TSMethodSignature(Expression *key, ir::FunctionSignature &&signature, bool computed, bool… in TSMethodSignature()
134 ir::FunctionSignature signature_;
DscriptFunction.h43 FunctionSignature &&signature;
77 [[nodiscard]] FunctionSignature IrSignature() noexcept in IrSignature()
365 FunctionSignature irSignature_;
DscriptFunction.cpp83 FunctionSignature { in Clone()
/arkcompiler/ets_frontend/ets2panda/util/ast-builders/
DtsFunctionTypeBuilder.h29 TSFunctionTypeBuilder &SetFunctionSignature(FunctionSignature *signature) in SetFunctionSignature()
42 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_ {};
DetsFunctionTypeBuilder.h29 ETSFunctionTypeBuilder &SetParent(FunctionSignature *signature) in SetParent()
48 FunctionSignature *signature_ {};
DtsMethodSignatureBuilder.h29 TSMethodSignatureBuilder &SetFunctionSignature(ir::FunctionSignature *signature) in SetFunctionSignature()
60 ir::FunctionSignature *signature_ {};
/arkcompiler/ets_frontend/ets2panda/ir/ets/
DetsFunctionType.h31 explicit ETSFunctionType(FunctionSignature &&signature, ir::ScriptFunctionFlags funcFlags) in ETSFunctionType()
56 [[nodiscard]] FunctionSignature IrSignature() noexcept in IrSignature()
141 FunctionSignature signature_;
DetsFunctionType.cpp126FunctionSignature(typeParamsClone, std::move(paramsClone), returnTypeClone), funcFlags_); in Clone()
/arkcompiler/ets_frontend/ets2panda/ir/ts/
DtsConstructorType.h32 explicit TSConstructorType(FunctionSignature signature, bool abstract) in TSConstructorType()
106 FunctionSignature signature_;
DtsFunctionType.h30 explicit TSFunctionType(FunctionSignature &&signature) in TSFunctionType()
105 FunctionSignature signature_;
/arkcompiler/ets_frontend/ets2panda/parser/
DforwardDeclForParserImpl.h93 using FunctionSignature = std::tuple<ir::FunctionSignature, ark::es2panda::ir::ScriptFunctionFlags>; variable
DETSparserTypes.cpp221 …ir::FunctionSignature(nullptr, std::move(tmpParams), returnTypeAnnotation->Clone(Allocator(), null… in ParseFunctionType()
233 ir::FunctionSignature(nullptr, std::move(params), returnTypeAnnotation), throwMarker); in ParseFunctionType()
240 ir::FunctionSignature(nullptr, std::move(params), returnTypeAnnotation), throwMarker); in ParseFunctionType()
/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/
DdefaultParameterLowering.h27 …ir::FunctionSignature CreateFunctionSignature(ir::MethodDefinition *method, ArenaVector<ir::Expres…
DdefaultParameterLowering.cpp97 ir::FunctionSignature DefaultParameterLowering::CreateFunctionSignature(ir::MethodDefinition *metho… in CreateFunctionSignature()
109 return ir::FunctionSignature(typeParamDecl, std::move(funcParam), returnTypeAnnotation); in CreateFunctionSignature()
198 …ir::FunctionSignature signature = CreateFunctionSignature(method, std::move(funcDefinitionArgs), c… in CreateFunctionExpression()
/arkcompiler/ets_frontend/ets2panda/ir/expressions/
DarrowFunctionExpression.cpp139 auto signature = ir::FunctionSignature(nullptr, std::move(params), returnNode); in CreateTypeAnnotation()
/arkcompiler/ets_frontend/ets2panda/compiler/lowering/ets/topLevelStmts/
DglobalClassHandler.cpp109 …auto funcSignature = ir::FunctionSignature(nullptr, ArenaVector<ir::Expression *>(allocator_->Adap… in CreateGlobalMethod()
273 …ir::ScriptFunction::ScriptFunctionData {body, ir::FunctionSignature(nullptr, std::move(params), nu… in CreateStaticBlock()
/arkcompiler/ets_frontend/ets2panda/checker/ets/
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()
456 auto funcSignature = ir::FunctionSignature( in CreateClassMethod()

12