| /arkcompiler/ets_frontend/ets2panda/public/ |
| D | README.md | 29 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 …]
|
| D | cppToCTypes.yaml | 1732 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/ |
| 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()
|
| D | scriptFunctionSignature.h | 26 class FunctionSignature { 30 …FunctionSignature(TSTypeParameterDeclaration *typeParams, FunctionParams &¶ms, TypeNode *retur… in FunctionSignature() function 84 [[nodiscard]] FunctionSignature Clone(ArenaAllocator *allocator);
|
| D | tsSignatureDeclaration.h | 40 …explicit TSSignatureDeclaration(TSSignatureDeclarationKind const kind, FunctionSignature &&signatu… in TSSignatureDeclaration() 116 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 | 43 FunctionSignature &&signature; 77 [[nodiscard]] FunctionSignature IrSignature() noexcept in IrSignature() 365 FunctionSignature irSignature_;
|
| D | scriptFunction.cpp | 83 FunctionSignature { in Clone()
|
| /arkcompiler/ets_frontend/ets2panda/util/ast-builders/ |
| D | tsFunctionTypeBuilder.h | 29 TSFunctionTypeBuilder &SetFunctionSignature(FunctionSignature *signature) in SetFunctionSignature() 42 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 | etsFunctionTypeBuilder.h | 29 ETSFunctionTypeBuilder &SetParent(FunctionSignature *signature) in SetParent() 48 FunctionSignature *signature_ {};
|
| D | tsMethodSignatureBuilder.h | 29 TSMethodSignatureBuilder &SetFunctionSignature(ir::FunctionSignature *signature) in SetFunctionSignature() 60 ir::FunctionSignature *signature_ {};
|
| /arkcompiler/ets_frontend/ets2panda/ir/ets/ |
| D | etsFunctionType.h | 31 explicit ETSFunctionType(FunctionSignature &&signature, ir::ScriptFunctionFlags funcFlags) in ETSFunctionType() 56 [[nodiscard]] FunctionSignature IrSignature() noexcept in IrSignature() 141 FunctionSignature signature_;
|
| D | etsFunctionType.cpp | 126 … FunctionSignature(typeParamsClone, std::move(paramsClone), returnTypeClone), funcFlags_); in Clone()
|
| /arkcompiler/ets_frontend/ets2panda/ir/ts/ |
| D | tsConstructorType.h | 32 explicit TSConstructorType(FunctionSignature signature, bool abstract) in TSConstructorType() 106 FunctionSignature signature_;
|
| D | tsFunctionType.h | 30 explicit TSFunctionType(FunctionSignature &&signature) in TSFunctionType() 105 FunctionSignature signature_;
|
| /arkcompiler/ets_frontend/ets2panda/parser/ |
| D | forwardDeclForParserImpl.h | 93 using FunctionSignature = std::tuple<ir::FunctionSignature, ark::es2panda::ir::ScriptFunctionFlags>; variable
|
| D | ETSparserTypes.cpp | 221 …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/ |
| 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 | defaultParameterLowering.h | 27 …ir::FunctionSignature CreateFunctionSignature(ir::MethodDefinition *method, ArenaVector<ir::Expres…
|
| D | defaultParameterLowering.cpp | 97 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/ |
| D | arrowFunctionExpression.cpp | 139 auto signature = ir::FunctionSignature(nullptr, std::move(params), returnNode); in CreateTypeAnnotation()
|
| /arkcompiler/ets_frontend/ets2panda/compiler/lowering/ets/topLevelStmts/ |
| D | globalClassHandler.cpp | 109 …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/ |
| 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() 456 auto funcSignature = ir::FunctionSignature( in CreateClassMethod()
|