Commit ca8de28e authored by Harris Hancock's avatar Harris Hancock

Fix deeply-nested-generic build failure (2/2)

parent fe457524
...@@ -163,8 +163,8 @@ template <typename SturdyRef, typename Owner> ...@@ -163,8 +163,8 @@ template <typename SturdyRef, typename Owner>
class Persistent<SturdyRef, Owner>::Client class Persistent<SturdyRef, Owner>::Client
: public virtual ::capnp::Capability::Client { : public virtual ::capnp::Capability::Client {
public: public:
typedef Persistent<SturdyRef, Owner> Calls; typedef Persistent Calls;
typedef Persistent<SturdyRef, Owner> Reads; typedef Persistent Reads;
Client(decltype(nullptr)); Client(decltype(nullptr));
explicit Client(::kj::Own< ::capnp::ClientHook>&& hook); explicit Client(::kj::Own< ::capnp::ClientHook>&& hook);
...@@ -194,7 +194,7 @@ template <typename SturdyRef, typename Owner> ...@@ -194,7 +194,7 @@ template <typename SturdyRef, typename Owner>
class Persistent<SturdyRef, Owner>::Server class Persistent<SturdyRef, Owner>::Server
: public virtual ::capnp::Capability::Server { : public virtual ::capnp::Capability::Server {
public: public:
typedef Persistent<SturdyRef, Owner> Serves; typedef Persistent Serves;
::kj::Promise<void> dispatchCall(uint64_t interfaceId, uint16_t methodId, ::kj::Promise<void> dispatchCall(uint64_t interfaceId, uint16_t methodId,
::capnp::CallContext< ::capnp::AnyPointer, ::capnp::AnyPointer> context) ::capnp::CallContext< ::capnp::AnyPointer, ::capnp::AnyPointer> context)
...@@ -411,8 +411,8 @@ template <typename InternalRef, typename ExternalRef, typename InternalOwner, ty ...@@ -411,8 +411,8 @@ template <typename InternalRef, typename ExternalRef, typename InternalOwner, ty
class RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::Client class RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::Client
: public virtual ::capnp::Capability::Client { : public virtual ::capnp::Capability::Client {
public: public:
typedef RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner> Calls; typedef RealmGateway Calls;
typedef RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner> Reads; typedef RealmGateway Reads;
Client(decltype(nullptr)); Client(decltype(nullptr));
explicit Client(::kj::Own< ::capnp::ClientHook>&& hook); explicit Client(::kj::Own< ::capnp::ClientHook>&& hook);
...@@ -444,7 +444,7 @@ template <typename InternalRef, typename ExternalRef, typename InternalOwner, ty ...@@ -444,7 +444,7 @@ template <typename InternalRef, typename ExternalRef, typename InternalOwner, ty
class RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::Server class RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::Server
: public virtual ::capnp::Capability::Server { : public virtual ::capnp::Capability::Server {
public: public:
typedef RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner> Serves; typedef RealmGateway Serves;
::kj::Promise<void> dispatchCall(uint64_t interfaceId, uint16_t methodId, ::kj::Promise<void> dispatchCall(uint64_t interfaceId, uint16_t methodId,
::capnp::CallContext< ::capnp::AnyPointer, ::capnp::AnyPointer> context) ::capnp::CallContext< ::capnp::AnyPointer, ::capnp::AnyPointer> context)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment