mirror of
https://github.com/genodelabs/genode.git
synced 2025-06-21 08:29:41 +00:00
committed by
Christian Helmuth
parent
6a24d70120
commit
f97e0f3fa0
@ -43,9 +43,9 @@
|
||||
typedef ::Genode::Trait::Call_return<ret_type>::Type Ret_type; \
|
||||
\
|
||||
template <typename SERVER, typename RET> \
|
||||
static void serve(SERVER &server, Server_args &args, RET &ret) { \
|
||||
::Genode::Meta::call_member<RET, SERVER, Server_args> \
|
||||
(ret, server, args, &SERVER::func_name); } \
|
||||
static RET serve(SERVER &server, Server_args &args) { \
|
||||
return ::Genode::Meta::call_member<RET, SERVER, Server_args> \
|
||||
(server, args, &SERVER::func_name); } \
|
||||
\
|
||||
static const char* name() { return #func_name; } \
|
||||
};
|
||||
|
Reference in New Issue
Block a user