| Index: ipc/ipc_message_utils.h
|
| diff --git a/ipc/ipc_message_utils.h b/ipc/ipc_message_utils.h
|
| index 597729705a952ca4c6ef5c3c6262c92036b77b52..6787c8e2eb80dd0a6da16009c6eff03bedfe959e 100644
|
| --- a/ipc/ipc_message_utils.h
|
| +++ b/ipc/ipc_message_utils.h
|
| @@ -906,33 +906,9 @@ class SyncMessageSchema {
|
| return ok;
|
| }
|
|
|
| - template<typename TA>
|
| - static void WriteReplyParams(Message* reply, TA a) {
|
| - ReplyParam p(a);
|
| - WriteParam(reply, p);
|
| - }
|
| -
|
| - template<typename TA, typename TB>
|
| - static void WriteReplyParams(Message* reply, TA a, TB b) {
|
| - ReplyParam p(a, b);
|
| - WriteParam(reply, p);
|
| - }
|
| -
|
| - template<typename TA, typename TB, typename TC>
|
| - static void WriteReplyParams(Message* reply, TA a, TB b, TC c) {
|
| - ReplyParam p(a, b, c);
|
| - WriteParam(reply, p);
|
| - }
|
| -
|
| - template<typename TA, typename TB, typename TC, typename TD>
|
| - static void WriteReplyParams(Message* reply, TA a, TB b, TC c, TD d) {
|
| - ReplyParam p(a, b, c, d);
|
| - WriteParam(reply, p);
|
| - }
|
| -
|
| - template<typename TA, typename TB, typename TC, typename TD, typename TE>
|
| - static void WriteReplyParams(Message* reply, TA a, TB b, TC c, TD d, TE e) {
|
| - ReplyParam p(a, b, c, d, e);
|
| + template <typename... Ts>
|
| + static void WriteReplyParams(Message* reply, Ts... args) {
|
| + ReplyParam p(args...);
|
| WriteParam(reply, p);
|
| }
|
| };
|
|
|