Home
last modified time | relevance | path

Searched full:call_cast (Results 1 – 5 of 5) sorted by relevance

/arkcompiler/ets_frontend/ets2panda/public/
Des2panda_lib_decl.inc.erb62 es2panda_Context *context<%= if classData.call_cast["call_var_str"]
63 then ", " + classData.call_cast["call_var_str"] end %><%=
76 %>)(es2panda_Context *context<%= if structData.call_cast["call_var_str"]
77 …then structData.call_cast["call_var_str"] end %>/*return_args:*/<%= method_info["return_arg_to_str…
DcppToCTypes.yaml948 call_cast:
1000 call_cast:
1031 call_cast:
1076 call_cast:
1121 call_cast:
1152 call_cast:
1199 call_cast:
1249 call_cast:
1279 call_cast:
1344 call_cast:
[all …]
Des2panda_lib.rb232 !found_change_type_link.cast.respond_to?('call_cast')
626 def call_cast method in Es2pandaLibApi.Type
628 if @cast['call_cast']['call_var']
629 @cast['call_cast']['call_var_str'] = Arg.arg_to_str(@cast['call_cast']['call_var'])
632 @cast['call_cast']
714 def call_cast method in Es2pandaLibApi.ClassData
718 class_type.call_cast
902 def get_return_expr(return_type, call_cast, consts, method, args, function_type) argument
917 return_expr += '(' + call_cast['start']&.gsub('?const?', const) + method['name'] + '('
922 return_expr += '(' + call_cast['start']&.gsub('?const?', const) + method['name']
[all …]
DREADME.md61 call_cast:
86 - `call_cast` is needed only if you add new class to generation.
263 - `call_cast`: cast C argument to C++ class, to call method from it.
269 call_cast:
288 // call_cast['start']Foo();
Des2panda_lib_impl.inc.erb274 %>([[maybe_unused]] es2panda_Context *context<%= if classData.call_cast["call_var_str"]
275 then ", " + classData.call_cast["call_var_str"] end %><%=
294 %>([[maybe_unused]] es2panda_Context *context<%= if structData.call_cast["call_var_str"]
295 then structData.call_cast["call_var_str"] end %>/*return_args:*/<%= method_info["return_arg_to_str"…