Skip to content
Snippets Groups Projects
Commit 8e7a4b66 authored by Ian Coolidge's avatar Ian Coolidge
Browse files

Fix R/W template argument order in prototypes

In some cases, the prototype argument order was different
than the declaration order.

Based on a patch from Sam Leffler.
parent 09d8cf61
No related branches found
No related tags found
No related merge requests found
...@@ -54,13 +54,13 @@ template <class R> ...@@ -54,13 +54,13 @@ template <class R>
class ClientReader; class ClientReader;
template <class W> template <class W>
class ClientWriter; class ClientWriter;
template <class R, class W> template <class W, class R>
class ClientReaderWriter; class ClientReaderWriter;
template <class R> template <class R>
class ClientAsyncReader; class ClientAsyncReader;
template <class W> template <class W>
class ClientAsyncWriter; class ClientAsyncWriter;
template <class R, class W> template <class W, class R>
class ClientAsyncReaderWriter; class ClientAsyncReaderWriter;
template <class R> template <class R>
class ClientAsyncResponseReader; class ClientAsyncResponseReader;
...@@ -98,13 +98,13 @@ class Channel GRPC_FINAL : public GrpcLibrary, ...@@ -98,13 +98,13 @@ class Channel GRPC_FINAL : public GrpcLibrary,
friend class ::grpc::ClientReader; friend class ::grpc::ClientReader;
template <class W> template <class W>
friend class ::grpc::ClientWriter; friend class ::grpc::ClientWriter;
template <class R, class W> template <class W, class R>
friend class ::grpc::ClientReaderWriter; friend class ::grpc::ClientReaderWriter;
template <class R> template <class R>
friend class ::grpc::ClientAsyncReader; friend class ::grpc::ClientAsyncReader;
template <class W> template <class W>
friend class ::grpc::ClientAsyncWriter; friend class ::grpc::ClientAsyncWriter;
template <class R, class W> template <class W, class R>
friend class ::grpc::ClientAsyncReaderWriter; friend class ::grpc::ClientAsyncReaderWriter;
template <class R> template <class R>
friend class ::grpc::ClientAsyncResponseReader; friend class ::grpc::ClientAsyncResponseReader;
... ...
......
...@@ -76,13 +76,13 @@ template <class R> ...@@ -76,13 +76,13 @@ template <class R>
class ClientReader; class ClientReader;
template <class W> template <class W>
class ClientWriter; class ClientWriter;
template <class R, class W> template <class W, class R>
class ClientReaderWriter; class ClientReaderWriter;
template <class R> template <class R>
class ClientAsyncReader; class ClientAsyncReader;
template <class W> template <class W>
class ClientAsyncWriter; class ClientAsyncWriter;
template <class R, class W> template <class W, class R>
class ClientAsyncReaderWriter; class ClientAsyncReaderWriter;
template <class R> template <class R>
class ClientAsyncResponseReader; class ClientAsyncResponseReader;
...@@ -304,13 +304,13 @@ class ClientContext { ...@@ -304,13 +304,13 @@ class ClientContext {
friend class ::grpc::ClientReader; friend class ::grpc::ClientReader;
template <class W> template <class W>
friend class ::grpc::ClientWriter; friend class ::grpc::ClientWriter;
template <class R, class W> template <class W, class R>
friend class ::grpc::ClientReaderWriter; friend class ::grpc::ClientReaderWriter;
template <class R> template <class R>
friend class ::grpc::ClientAsyncReader; friend class ::grpc::ClientAsyncReader;
template <class W> template <class W>
friend class ::grpc::ClientAsyncWriter; friend class ::grpc::ClientAsyncWriter;
template <class R, class W> template <class W, class R>
friend class ::grpc::ClientAsyncReaderWriter; friend class ::grpc::ClientAsyncReaderWriter;
template <class R> template <class R>
friend class ::grpc::ClientAsyncResponseReader; friend class ::grpc::ClientAsyncResponseReader;
... ...
......
...@@ -49,13 +49,13 @@ template <class R> ...@@ -49,13 +49,13 @@ template <class R>
class ClientReader; class ClientReader;
template <class W> template <class W>
class ClientWriter; class ClientWriter;
template <class R, class W> template <class W, class R>
class ClientReaderWriter; class ClientReaderWriter;
template <class R> template <class R>
class ServerReader; class ServerReader;
template <class W> template <class W>
class ServerWriter; class ServerWriter;
template <class R, class W> template <class W, class R>
class ServerReaderWriter; class ServerReaderWriter;
template <class ServiceType, class RequestType, class ResponseType> template <class ServiceType, class RequestType, class ResponseType>
class RpcMethodHandler; class RpcMethodHandler;
...@@ -151,13 +151,13 @@ class CompletionQueue : public GrpcLibrary { ...@@ -151,13 +151,13 @@ class CompletionQueue : public GrpcLibrary {
friend class ::grpc::ClientReader; friend class ::grpc::ClientReader;
template <class W> template <class W>
friend class ::grpc::ClientWriter; friend class ::grpc::ClientWriter;
template <class R, class W> template <class W, class R>
friend class ::grpc::ClientReaderWriter; friend class ::grpc::ClientReaderWriter;
template <class R> template <class R>
friend class ::grpc::ServerReader; friend class ::grpc::ServerReader;
template <class W> template <class W>
friend class ::grpc::ServerWriter; friend class ::grpc::ServerWriter;
template <class R, class W> template <class W, class R>
friend class ::grpc::ServerReaderWriter; friend class ::grpc::ServerReaderWriter;
template <class ServiceType, class RequestType, class ResponseType> template <class ServiceType, class RequestType, class ResponseType>
friend class RpcMethodHandler; friend class RpcMethodHandler;
... ...
......
...@@ -58,13 +58,13 @@ template <class W> ...@@ -58,13 +58,13 @@ template <class W>
class ServerAsyncWriter; class ServerAsyncWriter;
template <class W> template <class W>
class ServerAsyncResponseWriter; class ServerAsyncResponseWriter;
template <class R, class W> template <class W, class R>
class ServerAsyncReaderWriter; class ServerAsyncReaderWriter;
template <class R> template <class R>
class ServerReader; class ServerReader;
template <class W> template <class W>
class ServerWriter; class ServerWriter;
template <class R, class W> template <class W, class R>
class ServerReaderWriter; class ServerReaderWriter;
template <class ServiceType, class RequestType, class ResponseType> template <class ServiceType, class RequestType, class ResponseType>
class RpcMethodHandler; class RpcMethodHandler;
...@@ -145,13 +145,13 @@ class ServerContext { ...@@ -145,13 +145,13 @@ class ServerContext {
friend class ::grpc::ServerAsyncWriter; friend class ::grpc::ServerAsyncWriter;
template <class W> template <class W>
friend class ::grpc::ServerAsyncResponseWriter; friend class ::grpc::ServerAsyncResponseWriter;
template <class R, class W> template <class W, class R>
friend class ::grpc::ServerAsyncReaderWriter; friend class ::grpc::ServerAsyncReaderWriter;
template <class R> template <class R>
friend class ::grpc::ServerReader; friend class ::grpc::ServerReader;
template <class W> template <class W>
friend class ::grpc::ServerWriter; friend class ::grpc::ServerWriter;
template <class R, class W> template <class W, class R>
friend class ::grpc::ServerReaderWriter; friend class ::grpc::ServerReaderWriter;
template <class ServiceType, class RequestType, class ResponseType> template <class ServiceType, class RequestType, class ResponseType>
friend class RpcMethodHandler; friend class RpcMethodHandler;
... ...
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment