mirror of
https://git.libcamera.org/libcamera/libcamera.git
synced 2025-07-12 14:59:44 +03:00
utils: codegen: ipc: Simplify return
statements
Returning an expression of type `void` from a function returning `void` is legal, so do not handle those cases specially. Signed-off-by: Barnabás Pőcze <barnabas.pocze@ideasonboard.com> Reviewed-by: Paul Elder <paul.elder@ideasonboard.com> Reviewed-by: Jacopo Mondi <jacopo.mondi@ideasonboard.com>
This commit is contained in:
parent
4adefc100d
commit
e633d85be9
1 changed files with 4 additions and 6 deletions
|
@ -127,13 +127,13 @@ void {{proxy_name}}::recvMessage(const IPCMessage &data)
|
|||
{{proxy_funcs.func_sig(proxy_name, method)}}
|
||||
{
|
||||
if (isolate_)
|
||||
{{"return " if method|method_return_value != "void"}}{{method.mojom_name}}IPC(
|
||||
return {{method.mojom_name}}IPC(
|
||||
{%- for param in method|method_param_names -%}
|
||||
{{param}}{{- ", " if not loop.last}}
|
||||
{%- endfor -%}
|
||||
);
|
||||
else
|
||||
{{"return " if method|method_return_value != "void"}}{{method.mojom_name}}Thread(
|
||||
return {{method.mojom_name}}Thread(
|
||||
{%- for param in method|method_param_names -%}
|
||||
{{param}}{{- ", " if not loop.last}}
|
||||
{%- endfor -%}
|
||||
|
@ -159,16 +159,14 @@ void {{proxy_name}}::recvMessage(const IPCMessage &data)
|
|||
state_ = ProxyRunning;
|
||||
thread_.start();
|
||||
|
||||
{{ "return " if method|method_return_value != "void" -}}
|
||||
proxy_.invokeMethod(&ThreadProxy::start, ConnectionTypeBlocking
|
||||
return proxy_.invokeMethod(&ThreadProxy::start, ConnectionTypeBlocking
|
||||
{{- ", " if method|method_param_names}}
|
||||
{%- for param in method|method_param_names -%}
|
||||
{{param}}{{- ", " if not loop.last}}
|
||||
{%- endfor -%}
|
||||
);
|
||||
{%- elif not method|is_async %}
|
||||
{{ "return " if method|method_return_value != "void" -}}
|
||||
ipa_->{{method.mojom_name}}(
|
||||
return ipa_->{{method.mojom_name}}(
|
||||
{%- for param in method|method_param_names -%}
|
||||
{{param}}{{- ", " if not loop.last}}
|
||||
{%- endfor -%}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue