Mercurial > hg > sv-dependency-builds
comparison win32-mingw/include/capnp/persistent.capnp.h @ 149:279b18cc7785
Update Win32 capnp builds to v0.6
author | Chris Cannam <cannam@all-day-breakfast.com> |
---|---|
date | Tue, 23 May 2017 09:16:54 +0100 |
parents | 38d1c0e7850b |
children |
comparison
equal
deleted
inserted
replaced
148:b4bfdf10c4b3 | 149:279b18cc7785 |
---|---|
47 CAPNP_DECLARE_INTERFACE_HEADER(c8cb212fcd9f5691) | 47 CAPNP_DECLARE_INTERFACE_HEADER(c8cb212fcd9f5691) |
48 static const ::capnp::_::RawBrandedSchema::Scope brandScopes[]; | 48 static const ::capnp::_::RawBrandedSchema::Scope brandScopes[]; |
49 static const ::capnp::_::RawBrandedSchema::Binding brandBindings[]; | 49 static const ::capnp::_::RawBrandedSchema::Binding brandBindings[]; |
50 static const ::capnp::_::RawBrandedSchema::Dependency brandDependencies[]; | 50 static const ::capnp::_::RawBrandedSchema::Dependency brandDependencies[]; |
51 static const ::capnp::_::RawBrandedSchema specificBrand; | 51 static const ::capnp::_::RawBrandedSchema specificBrand; |
52 static constexpr ::capnp::_::RawBrandedSchema const* brand = ::capnp::_::ChooseBrand<_capnpPrivate, SturdyRef, Owner>::brand; | 52 static constexpr ::capnp::_::RawBrandedSchema const* brand() { return ::capnp::_::ChooseBrand<_capnpPrivate, SturdyRef, Owner>::brand(); } |
53 }; | 53 }; |
54 #endif // !CAPNP_LITE | 54 #endif // !CAPNP_LITE |
55 }; | 55 }; |
56 | 56 |
57 template <typename SturdyRef, typename Owner> | 57 template <typename SturdyRef, typename Owner> |
66 CAPNP_DECLARE_STRUCT_HEADER(f76fba59183073a5, 0, 1) | 66 CAPNP_DECLARE_STRUCT_HEADER(f76fba59183073a5, 0, 1) |
67 #if !CAPNP_LITE | 67 #if !CAPNP_LITE |
68 static const ::capnp::_::RawBrandedSchema::Scope brandScopes[]; | 68 static const ::capnp::_::RawBrandedSchema::Scope brandScopes[]; |
69 static const ::capnp::_::RawBrandedSchema::Binding brandBindings[]; | 69 static const ::capnp::_::RawBrandedSchema::Binding brandBindings[]; |
70 static const ::capnp::_::RawBrandedSchema specificBrand; | 70 static const ::capnp::_::RawBrandedSchema specificBrand; |
71 static constexpr ::capnp::_::RawBrandedSchema const* brand = ::capnp::_::ChooseBrand<_capnpPrivate, SturdyRef, Owner>::brand; | 71 static constexpr ::capnp::_::RawBrandedSchema const* brand() { return ::capnp::_::ChooseBrand<_capnpPrivate, SturdyRef, Owner>::brand(); } |
72 #endif // !CAPNP_LITE | 72 #endif // !CAPNP_LITE |
73 }; | 73 }; |
74 }; | 74 }; |
75 | 75 |
76 template <typename SturdyRef, typename Owner> | 76 template <typename SturdyRef, typename Owner> |
85 CAPNP_DECLARE_STRUCT_HEADER(b76848c18c40efbf, 0, 1) | 85 CAPNP_DECLARE_STRUCT_HEADER(b76848c18c40efbf, 0, 1) |
86 #if !CAPNP_LITE | 86 #if !CAPNP_LITE |
87 static const ::capnp::_::RawBrandedSchema::Scope brandScopes[]; | 87 static const ::capnp::_::RawBrandedSchema::Scope brandScopes[]; |
88 static const ::capnp::_::RawBrandedSchema::Binding brandBindings[]; | 88 static const ::capnp::_::RawBrandedSchema::Binding brandBindings[]; |
89 static const ::capnp::_::RawBrandedSchema specificBrand; | 89 static const ::capnp::_::RawBrandedSchema specificBrand; |
90 static constexpr ::capnp::_::RawBrandedSchema const* brand = ::capnp::_::ChooseBrand<_capnpPrivate, SturdyRef, Owner>::brand; | 90 static constexpr ::capnp::_::RawBrandedSchema const* brand() { return ::capnp::_::ChooseBrand<_capnpPrivate, SturdyRef, Owner>::brand(); } |
91 #endif // !CAPNP_LITE | 91 #endif // !CAPNP_LITE |
92 }; | 92 }; |
93 }; | 93 }; |
94 | 94 |
95 template <typename InternalRef = ::capnp::AnyPointer, typename ExternalRef = ::capnp::AnyPointer, typename InternalOwner = ::capnp::AnyPointer, typename ExternalOwner = ::capnp::AnyPointer> | 95 template <typename InternalRef = ::capnp::AnyPointer, typename ExternalRef = ::capnp::AnyPointer, typename InternalOwner = ::capnp::AnyPointer, typename ExternalOwner = ::capnp::AnyPointer> |
109 CAPNP_DECLARE_INTERFACE_HEADER(84ff286cd00a3ed4) | 109 CAPNP_DECLARE_INTERFACE_HEADER(84ff286cd00a3ed4) |
110 static const ::capnp::_::RawBrandedSchema::Scope brandScopes[]; | 110 static const ::capnp::_::RawBrandedSchema::Scope brandScopes[]; |
111 static const ::capnp::_::RawBrandedSchema::Binding brandBindings[]; | 111 static const ::capnp::_::RawBrandedSchema::Binding brandBindings[]; |
112 static const ::capnp::_::RawBrandedSchema::Dependency brandDependencies[]; | 112 static const ::capnp::_::RawBrandedSchema::Dependency brandDependencies[]; |
113 static const ::capnp::_::RawBrandedSchema specificBrand; | 113 static const ::capnp::_::RawBrandedSchema specificBrand; |
114 static constexpr ::capnp::_::RawBrandedSchema const* brand = ::capnp::_::ChooseBrand<_capnpPrivate, InternalRef, ExternalRef, InternalOwner, ExternalOwner>::brand; | 114 static constexpr ::capnp::_::RawBrandedSchema const* brand() { return ::capnp::_::ChooseBrand<_capnpPrivate, InternalRef, ExternalRef, InternalOwner, ExternalOwner>::brand(); } |
115 }; | 115 }; |
116 #endif // !CAPNP_LITE | 116 #endif // !CAPNP_LITE |
117 }; | 117 }; |
118 | 118 |
119 template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner> | 119 template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner> |
129 #if !CAPNP_LITE | 129 #if !CAPNP_LITE |
130 static const ::capnp::_::RawBrandedSchema::Scope brandScopes[]; | 130 static const ::capnp::_::RawBrandedSchema::Scope brandScopes[]; |
131 static const ::capnp::_::RawBrandedSchema::Binding brandBindings[]; | 131 static const ::capnp::_::RawBrandedSchema::Binding brandBindings[]; |
132 static const ::capnp::_::RawBrandedSchema::Dependency brandDependencies[]; | 132 static const ::capnp::_::RawBrandedSchema::Dependency brandDependencies[]; |
133 static const ::capnp::_::RawBrandedSchema specificBrand; | 133 static const ::capnp::_::RawBrandedSchema specificBrand; |
134 static constexpr ::capnp::_::RawBrandedSchema const* brand = ::capnp::_::ChooseBrand<_capnpPrivate, InternalRef, ExternalRef, InternalOwner, ExternalOwner>::brand; | 134 static constexpr ::capnp::_::RawBrandedSchema const* brand() { return ::capnp::_::ChooseBrand<_capnpPrivate, InternalRef, ExternalRef, InternalOwner, ExternalOwner>::brand(); } |
135 #endif // !CAPNP_LITE | 135 #endif // !CAPNP_LITE |
136 }; | 136 }; |
137 }; | 137 }; |
138 | 138 |
139 template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner> | 139 template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner> |
149 #if !CAPNP_LITE | 149 #if !CAPNP_LITE |
150 static const ::capnp::_::RawBrandedSchema::Scope brandScopes[]; | 150 static const ::capnp::_::RawBrandedSchema::Scope brandScopes[]; |
151 static const ::capnp::_::RawBrandedSchema::Binding brandBindings[]; | 151 static const ::capnp::_::RawBrandedSchema::Binding brandBindings[]; |
152 static const ::capnp::_::RawBrandedSchema::Dependency brandDependencies[]; | 152 static const ::capnp::_::RawBrandedSchema::Dependency brandDependencies[]; |
153 static const ::capnp::_::RawBrandedSchema specificBrand; | 153 static const ::capnp::_::RawBrandedSchema specificBrand; |
154 static constexpr ::capnp::_::RawBrandedSchema const* brand = ::capnp::_::ChooseBrand<_capnpPrivate, InternalRef, ExternalRef, InternalOwner, ExternalOwner>::brand; | 154 static constexpr ::capnp::_::RawBrandedSchema const* brand() { return ::capnp::_::ChooseBrand<_capnpPrivate, InternalRef, ExternalRef, InternalOwner, ExternalOwner>::brand(); } |
155 #endif // !CAPNP_LITE | 155 #endif // !CAPNP_LITE |
156 }; | 156 }; |
157 }; | 157 }; |
158 | 158 |
159 // ======================================================================================= | 159 // ======================================================================================= |
161 #if !CAPNP_LITE | 161 #if !CAPNP_LITE |
162 template <typename SturdyRef, typename Owner> | 162 template <typename SturdyRef, typename Owner> |
163 class Persistent<SturdyRef, Owner>::Client | 163 class Persistent<SturdyRef, Owner>::Client |
164 : public virtual ::capnp::Capability::Client { | 164 : public virtual ::capnp::Capability::Client { |
165 public: | 165 public: |
166 typedef Persistent<SturdyRef, Owner> Calls; | 166 typedef Persistent Calls; |
167 typedef Persistent<SturdyRef, Owner> Reads; | 167 typedef Persistent Reads; |
168 | 168 |
169 Client(decltype(nullptr)); | 169 Client(decltype(nullptr)); |
170 explicit Client(::kj::Own< ::capnp::ClientHook>&& hook); | 170 explicit Client(::kj::Own< ::capnp::ClientHook>&& hook); |
171 template <typename _t, typename = ::kj::EnableIf< ::kj::canConvert<_t*, Server*>()>> | 171 template <typename _t, typename = ::kj::EnableIf< ::kj::canConvert<_t*, Server*>()>> |
172 Client(::kj::Own<_t>&& server); | 172 Client(::kj::Own<_t>&& server); |
181 template <typename SturdyRef2 = ::capnp::AnyPointer, typename Owner2 = ::capnp::AnyPointer> | 181 template <typename SturdyRef2 = ::capnp::AnyPointer, typename Owner2 = ::capnp::AnyPointer> |
182 typename Persistent<SturdyRef2, Owner2>::Client asGeneric() { | 182 typename Persistent<SturdyRef2, Owner2>::Client asGeneric() { |
183 return castAs<Persistent<SturdyRef2, Owner2>>(); | 183 return castAs<Persistent<SturdyRef2, Owner2>>(); |
184 } | 184 } |
185 | 185 |
186 ::capnp::Request<typename ::capnp::Persistent<SturdyRef, Owner>::SaveParams, typename ::capnp::Persistent<SturdyRef, Owner>::SaveResults> saveRequest( | 186 CAPNP_AUTO_IF_MSVC(::capnp::Request<typename ::capnp::Persistent<SturdyRef, Owner>::SaveParams, typename ::capnp::Persistent<SturdyRef, Owner>::SaveResults>) saveRequest( |
187 ::kj::Maybe< ::capnp::MessageSize> sizeHint = nullptr); | 187 ::kj::Maybe< ::capnp::MessageSize> sizeHint = nullptr); |
188 | 188 |
189 protected: | 189 protected: |
190 Client() = default; | 190 Client() = default; |
191 }; | 191 }; |
192 | 192 |
193 template <typename SturdyRef, typename Owner> | 193 template <typename SturdyRef, typename Owner> |
194 class Persistent<SturdyRef, Owner>::Server | 194 class Persistent<SturdyRef, Owner>::Server |
195 : public virtual ::capnp::Capability::Server { | 195 : public virtual ::capnp::Capability::Server { |
196 public: | 196 public: |
197 typedef Persistent<SturdyRef, Owner> Serves; | 197 typedef Persistent Serves; |
198 | 198 |
199 ::kj::Promise<void> dispatchCall(uint64_t interfaceId, uint16_t methodId, | 199 ::kj::Promise<void> dispatchCall(uint64_t interfaceId, uint16_t methodId, |
200 ::capnp::CallContext< ::capnp::AnyPointer, ::capnp::AnyPointer> context) | 200 ::capnp::CallContext< ::capnp::AnyPointer, ::capnp::AnyPointer> context) |
201 override; | 201 override; |
202 | 202 |
226 return _reader.totalSize().asPublic(); | 226 return _reader.totalSize().asPublic(); |
227 } | 227 } |
228 | 228 |
229 #if !CAPNP_LITE | 229 #if !CAPNP_LITE |
230 inline ::kj::StringTree toString() const { | 230 inline ::kj::StringTree toString() const { |
231 return ::capnp::_::structString(_reader, *_capnpPrivate::brand); | 231 return ::capnp::_::structString(_reader, *_capnpPrivate::brand()); |
232 } | 232 } |
233 #endif // !CAPNP_LITE | 233 #endif // !CAPNP_LITE |
234 | 234 |
235 template <typename SturdyRef2 = ::capnp::AnyPointer, typename Owner2 = ::capnp::AnyPointer> | 235 template <typename SturdyRef2 = ::capnp::AnyPointer, typename Owner2 = ::capnp::AnyPointer> |
236 typename Persistent<SturdyRef2, Owner2>::SaveParams::Reader asPersistentGeneric() { | 236 typename Persistent<SturdyRef2, Owner2>::SaveParams::Reader asPersistentGeneric() { |
322 return _reader.totalSize().asPublic(); | 322 return _reader.totalSize().asPublic(); |
323 } | 323 } |
324 | 324 |
325 #if !CAPNP_LITE | 325 #if !CAPNP_LITE |
326 inline ::kj::StringTree toString() const { | 326 inline ::kj::StringTree toString() const { |
327 return ::capnp::_::structString(_reader, *_capnpPrivate::brand); | 327 return ::capnp::_::structString(_reader, *_capnpPrivate::brand()); |
328 } | 328 } |
329 #endif // !CAPNP_LITE | 329 #endif // !CAPNP_LITE |
330 | 330 |
331 template <typename SturdyRef2 = ::capnp::AnyPointer, typename Owner2 = ::capnp::AnyPointer> | 331 template <typename SturdyRef2 = ::capnp::AnyPointer, typename Owner2 = ::capnp::AnyPointer> |
332 typename Persistent<SturdyRef2, Owner2>::SaveResults::Reader asPersistentGeneric() { | 332 typename Persistent<SturdyRef2, Owner2>::SaveResults::Reader asPersistentGeneric() { |
409 #if !CAPNP_LITE | 409 #if !CAPNP_LITE |
410 template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner> | 410 template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner> |
411 class RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::Client | 411 class RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::Client |
412 : public virtual ::capnp::Capability::Client { | 412 : public virtual ::capnp::Capability::Client { |
413 public: | 413 public: |
414 typedef RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner> Calls; | 414 typedef RealmGateway Calls; |
415 typedef RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner> Reads; | 415 typedef RealmGateway Reads; |
416 | 416 |
417 Client(decltype(nullptr)); | 417 Client(decltype(nullptr)); |
418 explicit Client(::kj::Own< ::capnp::ClientHook>&& hook); | 418 explicit Client(::kj::Own< ::capnp::ClientHook>&& hook); |
419 template <typename _t, typename = ::kj::EnableIf< ::kj::canConvert<_t*, Server*>()>> | 419 template <typename _t, typename = ::kj::EnableIf< ::kj::canConvert<_t*, Server*>()>> |
420 Client(::kj::Own<_t>&& server); | 420 Client(::kj::Own<_t>&& server); |
429 template <typename InternalRef2 = ::capnp::AnyPointer, typename ExternalRef2 = ::capnp::AnyPointer, typename InternalOwner2 = ::capnp::AnyPointer, typename ExternalOwner2 = ::capnp::AnyPointer> | 429 template <typename InternalRef2 = ::capnp::AnyPointer, typename ExternalRef2 = ::capnp::AnyPointer, typename InternalOwner2 = ::capnp::AnyPointer, typename ExternalOwner2 = ::capnp::AnyPointer> |
430 typename RealmGateway<InternalRef2, ExternalRef2, InternalOwner2, ExternalOwner2>::Client asGeneric() { | 430 typename RealmGateway<InternalRef2, ExternalRef2, InternalOwner2, ExternalOwner2>::Client asGeneric() { |
431 return castAs<RealmGateway<InternalRef2, ExternalRef2, InternalOwner2, ExternalOwner2>>(); | 431 return castAs<RealmGateway<InternalRef2, ExternalRef2, InternalOwner2, ExternalOwner2>>(); |
432 } | 432 } |
433 | 433 |
434 ::capnp::Request<typename ::capnp::RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ImportParams, typename ::capnp::Persistent<InternalRef, InternalOwner>::SaveResults> importRequest( | 434 CAPNP_AUTO_IF_MSVC(::capnp::Request<typename ::capnp::RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ImportParams, typename ::capnp::Persistent<InternalRef, InternalOwner>::SaveResults>) importRequest( |
435 ::kj::Maybe< ::capnp::MessageSize> sizeHint = nullptr); | 435 ::kj::Maybe< ::capnp::MessageSize> sizeHint = nullptr); |
436 ::capnp::Request<typename ::capnp::RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ExportParams, typename ::capnp::Persistent<ExternalRef, ExternalOwner>::SaveResults> exportRequest( | 436 CAPNP_AUTO_IF_MSVC(::capnp::Request<typename ::capnp::RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ExportParams, typename ::capnp::Persistent<ExternalRef, ExternalOwner>::SaveResults>) exportRequest( |
437 ::kj::Maybe< ::capnp::MessageSize> sizeHint = nullptr); | 437 ::kj::Maybe< ::capnp::MessageSize> sizeHint = nullptr); |
438 | 438 |
439 protected: | 439 protected: |
440 Client() = default; | 440 Client() = default; |
441 }; | 441 }; |
442 | 442 |
443 template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner> | 443 template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner> |
444 class RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::Server | 444 class RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::Server |
445 : public virtual ::capnp::Capability::Server { | 445 : public virtual ::capnp::Capability::Server { |
446 public: | 446 public: |
447 typedef RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner> Serves; | 447 typedef RealmGateway Serves; |
448 | 448 |
449 ::kj::Promise<void> dispatchCall(uint64_t interfaceId, uint16_t methodId, | 449 ::kj::Promise<void> dispatchCall(uint64_t interfaceId, uint16_t methodId, |
450 ::capnp::CallContext< ::capnp::AnyPointer, ::capnp::AnyPointer> context) | 450 ::capnp::CallContext< ::capnp::AnyPointer, ::capnp::AnyPointer> context) |
451 override; | 451 override; |
452 | 452 |
480 return _reader.totalSize().asPublic(); | 480 return _reader.totalSize().asPublic(); |
481 } | 481 } |
482 | 482 |
483 #if !CAPNP_LITE | 483 #if !CAPNP_LITE |
484 inline ::kj::StringTree toString() const { | 484 inline ::kj::StringTree toString() const { |
485 return ::capnp::_::structString(_reader, *_capnpPrivate::brand); | 485 return ::capnp::_::structString(_reader, *_capnpPrivate::brand()); |
486 } | 486 } |
487 #endif // !CAPNP_LITE | 487 #endif // !CAPNP_LITE |
488 | 488 |
489 template <typename InternalRef2 = ::capnp::AnyPointer, typename ExternalRef2 = ::capnp::AnyPointer, typename InternalOwner2 = ::capnp::AnyPointer, typename ExternalOwner2 = ::capnp::AnyPointer> | 489 template <typename InternalRef2 = ::capnp::AnyPointer, typename ExternalRef2 = ::capnp::AnyPointer, typename InternalOwner2 = ::capnp::AnyPointer, typename ExternalOwner2 = ::capnp::AnyPointer> |
490 typename RealmGateway<InternalRef2, ExternalRef2, InternalOwner2, ExternalOwner2>::ImportParams::Reader asRealmGatewayGeneric() { | 490 typename RealmGateway<InternalRef2, ExternalRef2, InternalOwner2, ExternalOwner2>::ImportParams::Reader asRealmGatewayGeneric() { |
590 return _reader.totalSize().asPublic(); | 590 return _reader.totalSize().asPublic(); |
591 } | 591 } |
592 | 592 |
593 #if !CAPNP_LITE | 593 #if !CAPNP_LITE |
594 inline ::kj::StringTree toString() const { | 594 inline ::kj::StringTree toString() const { |
595 return ::capnp::_::structString(_reader, *_capnpPrivate::brand); | 595 return ::capnp::_::structString(_reader, *_capnpPrivate::brand()); |
596 } | 596 } |
597 #endif // !CAPNP_LITE | 597 #endif // !CAPNP_LITE |
598 | 598 |
599 template <typename InternalRef2 = ::capnp::AnyPointer, typename ExternalRef2 = ::capnp::AnyPointer, typename InternalOwner2 = ::capnp::AnyPointer, typename ExternalOwner2 = ::capnp::AnyPointer> | 599 template <typename InternalRef2 = ::capnp::AnyPointer, typename ExternalRef2 = ::capnp::AnyPointer, typename InternalOwner2 = ::capnp::AnyPointer, typename ExternalOwner2 = ::capnp::AnyPointer> |
600 typename RealmGateway<InternalRef2, ExternalRef2, InternalOwner2, ExternalOwner2>::ExportParams::Reader asRealmGatewayGeneric() { | 600 typename RealmGateway<InternalRef2, ExternalRef2, InternalOwner2, ExternalOwner2>::ExportParams::Reader asRealmGatewayGeneric() { |
721 } | 721 } |
722 | 722 |
723 #endif // !CAPNP_LITE | 723 #endif // !CAPNP_LITE |
724 template <typename SturdyRef, typename Owner> | 724 template <typename SturdyRef, typename Owner> |
725 inline bool Persistent<SturdyRef, Owner>::SaveParams::Reader::hasSealFor() const { | 725 inline bool Persistent<SturdyRef, Owner>::SaveParams::Reader::hasSealFor() const { |
726 return !_reader.getPointerField(0 * ::capnp::POINTERS).isNull(); | 726 return !_reader.getPointerField( |
727 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); | |
727 } | 728 } |
728 template <typename SturdyRef, typename Owner> | 729 template <typename SturdyRef, typename Owner> |
729 inline bool Persistent<SturdyRef, Owner>::SaveParams::Builder::hasSealFor() { | 730 inline bool Persistent<SturdyRef, Owner>::SaveParams::Builder::hasSealFor() { |
730 return !_builder.getPointerField(0 * ::capnp::POINTERS).isNull(); | 731 return !_builder.getPointerField( |
732 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); | |
731 } | 733 } |
732 template <typename SturdyRef, typename Owner> | 734 template <typename SturdyRef, typename Owner> |
733 inline ::capnp::ReaderFor<Owner> Persistent<SturdyRef, Owner>::SaveParams::Reader::getSealFor() const { | 735 inline ::capnp::ReaderFor<Owner> Persistent<SturdyRef, Owner>::SaveParams::Reader::getSealFor() const { |
734 return ::capnp::_::PointerHelpers<Owner>::get( | 736 return ::capnp::_::PointerHelpers<Owner>::get(_reader.getPointerField( |
735 _reader.getPointerField(0 * ::capnp::POINTERS)); | 737 ::capnp::bounded<0>() * ::capnp::POINTERS)); |
736 } | 738 } |
737 template <typename SturdyRef, typename Owner> | 739 template <typename SturdyRef, typename Owner> |
738 inline ::capnp::BuilderFor<Owner> Persistent<SturdyRef, Owner>::SaveParams::Builder::getSealFor() { | 740 inline ::capnp::BuilderFor<Owner> Persistent<SturdyRef, Owner>::SaveParams::Builder::getSealFor() { |
739 return ::capnp::_::PointerHelpers<Owner>::get( | 741 return ::capnp::_::PointerHelpers<Owner>::get(_builder.getPointerField( |
740 _builder.getPointerField(0 * ::capnp::POINTERS)); | 742 ::capnp::bounded<0>() * ::capnp::POINTERS)); |
741 } | 743 } |
742 #if !CAPNP_LITE | 744 #if !CAPNP_LITE |
743 template <typename SturdyRef, typename Owner> | 745 template <typename SturdyRef, typename Owner> |
744 inline ::capnp::PipelineFor<Owner> Persistent<SturdyRef, Owner>::SaveParams::Pipeline::getSealFor() { | 746 inline ::capnp::PipelineFor<Owner> Persistent<SturdyRef, Owner>::SaveParams::Pipeline::getSealFor() { |
745 return ::capnp::PipelineFor<Owner>(_typeless.getPointerField(0)); | 747 return ::capnp::PipelineFor<Owner>(_typeless.getPointerField(0)); |
746 } | 748 } |
747 #endif // !CAPNP_LITE | 749 #endif // !CAPNP_LITE |
748 template <typename SturdyRef, typename Owner> | 750 template <typename SturdyRef, typename Owner> |
749 inline void Persistent<SturdyRef, Owner>::SaveParams::Builder::setSealFor( ::capnp::ReaderFor<Owner> value) { | 751 inline void Persistent<SturdyRef, Owner>::SaveParams::Builder::setSealFor( ::capnp::ReaderFor<Owner> value) { |
750 ::capnp::_::PointerHelpers<Owner>::set( | 752 ::capnp::_::PointerHelpers<Owner>::set(_builder.getPointerField( |
751 _builder.getPointerField(0 * ::capnp::POINTERS), value); | 753 ::capnp::bounded<0>() * ::capnp::POINTERS), value); |
752 } | 754 } |
753 template <typename SturdyRef, typename Owner> | 755 template <typename SturdyRef, typename Owner> |
754 inline ::capnp::BuilderFor<Owner> Persistent<SturdyRef, Owner>::SaveParams::Builder::initSealFor() { | 756 inline ::capnp::BuilderFor<Owner> Persistent<SturdyRef, Owner>::SaveParams::Builder::initSealFor() { |
755 return ::capnp::_::PointerHelpers<Owner>::init( | 757 return ::capnp::_::PointerHelpers<Owner>::init(_builder.getPointerField( |
756 _builder.getPointerField(0 * ::capnp::POINTERS)); | 758 ::capnp::bounded<0>() * ::capnp::POINTERS)); |
757 } | 759 } |
758 template <typename SturdyRef, typename Owner> | 760 template <typename SturdyRef, typename Owner> |
759 inline ::capnp::BuilderFor<Owner> Persistent<SturdyRef, Owner>::SaveParams::Builder::initSealFor(unsigned int size) { | 761 inline ::capnp::BuilderFor<Owner> Persistent<SturdyRef, Owner>::SaveParams::Builder::initSealFor(unsigned int size) { |
760 return ::capnp::_::PointerHelpers<Owner>::init( | 762 return ::capnp::_::PointerHelpers<Owner>::init(_builder.getPointerField( |
761 _builder.getPointerField(0 * ::capnp::POINTERS), size); | 763 ::capnp::bounded<0>() * ::capnp::POINTERS), size); |
762 } | 764 } |
763 template <typename SturdyRef, typename Owner> | 765 template <typename SturdyRef, typename Owner> |
764 inline void Persistent<SturdyRef, Owner>::SaveParams::Builder::adoptSealFor( | 766 inline void Persistent<SturdyRef, Owner>::SaveParams::Builder::adoptSealFor( |
765 ::capnp::Orphan<Owner>&& value) { | 767 ::capnp::Orphan<Owner>&& value) { |
766 ::capnp::_::PointerHelpers<Owner>::adopt( | 768 ::capnp::_::PointerHelpers<Owner>::adopt(_builder.getPointerField( |
767 _builder.getPointerField(0 * ::capnp::POINTERS), kj::mv(value)); | 769 ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); |
768 } | 770 } |
769 template <typename SturdyRef, typename Owner> | 771 template <typename SturdyRef, typename Owner> |
770 inline ::capnp::Orphan<Owner> Persistent<SturdyRef, Owner>::SaveParams::Builder::disownSealFor() { | 772 inline ::capnp::Orphan<Owner> Persistent<SturdyRef, Owner>::SaveParams::Builder::disownSealFor() { |
771 return ::capnp::_::PointerHelpers<Owner>::disown( | 773 return ::capnp::_::PointerHelpers<Owner>::disown(_builder.getPointerField( |
772 _builder.getPointerField(0 * ::capnp::POINTERS)); | 774 ::capnp::bounded<0>() * ::capnp::POINTERS)); |
773 } | 775 } |
774 | 776 |
775 // Persistent<SturdyRef, Owner>::SaveParams | 777 // Persistent<SturdyRef, Owner>::SaveParams |
776 template <typename SturdyRef, typename Owner> | 778 template <typename SturdyRef, typename Owner> |
777 constexpr uint16_t Persistent<SturdyRef, Owner>::SaveParams::_capnpPrivate::dataWordSize; | 779 constexpr uint16_t Persistent<SturdyRef, Owner>::SaveParams::_capnpPrivate::dataWordSize; |
780 #if !CAPNP_LITE | 782 #if !CAPNP_LITE |
781 template <typename SturdyRef, typename Owner> | 783 template <typename SturdyRef, typename Owner> |
782 constexpr ::capnp::Kind Persistent<SturdyRef, Owner>::SaveParams::_capnpPrivate::kind; | 784 constexpr ::capnp::Kind Persistent<SturdyRef, Owner>::SaveParams::_capnpPrivate::kind; |
783 template <typename SturdyRef, typename Owner> | 785 template <typename SturdyRef, typename Owner> |
784 constexpr ::capnp::_::RawSchema const* Persistent<SturdyRef, Owner>::SaveParams::_capnpPrivate::schema; | 786 constexpr ::capnp::_::RawSchema const* Persistent<SturdyRef, Owner>::SaveParams::_capnpPrivate::schema; |
785 template <typename SturdyRef, typename Owner> | |
786 constexpr ::capnp::_::RawBrandedSchema const* Persistent<SturdyRef, Owner>::SaveParams::_capnpPrivate::brand; | |
787 template <typename SturdyRef, typename Owner> | 787 template <typename SturdyRef, typename Owner> |
788 const ::capnp::_::RawBrandedSchema::Scope Persistent<SturdyRef, Owner>::SaveParams::_capnpPrivate::brandScopes[] = { | 788 const ::capnp::_::RawBrandedSchema::Scope Persistent<SturdyRef, Owner>::SaveParams::_capnpPrivate::brandScopes[] = { |
789 { 0xc8cb212fcd9f5691, brandBindings + 0, 2, false}, | 789 { 0xc8cb212fcd9f5691, brandBindings + 0, 2, false}, |
790 }; | 790 }; |
791 template <typename SturdyRef, typename Owner> | 791 template <typename SturdyRef, typename Owner> |
794 ::capnp::_::brandBindingFor<Owner>(), | 794 ::capnp::_::brandBindingFor<Owner>(), |
795 }; | 795 }; |
796 template <typename SturdyRef, typename Owner> | 796 template <typename SturdyRef, typename Owner> |
797 const ::capnp::_::RawBrandedSchema Persistent<SturdyRef, Owner>::SaveParams::_capnpPrivate::specificBrand = { | 797 const ::capnp::_::RawBrandedSchema Persistent<SturdyRef, Owner>::SaveParams::_capnpPrivate::specificBrand = { |
798 &::capnp::schemas::s_f76fba59183073a5, brandScopes, nullptr, | 798 &::capnp::schemas::s_f76fba59183073a5, brandScopes, nullptr, |
799 sizeof(brandScopes) / sizeof(brandScopes[0]), 0, nullptr | 799 1, 0, nullptr |
800 }; | 800 }; |
801 #endif // !CAPNP_LITE | 801 #endif // !CAPNP_LITE |
802 | 802 |
803 template <typename SturdyRef, typename Owner> | 803 template <typename SturdyRef, typename Owner> |
804 inline bool Persistent<SturdyRef, Owner>::SaveResults::Reader::hasSturdyRef() const { | 804 inline bool Persistent<SturdyRef, Owner>::SaveResults::Reader::hasSturdyRef() const { |
805 return !_reader.getPointerField(0 * ::capnp::POINTERS).isNull(); | 805 return !_reader.getPointerField( |
806 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); | |
806 } | 807 } |
807 template <typename SturdyRef, typename Owner> | 808 template <typename SturdyRef, typename Owner> |
808 inline bool Persistent<SturdyRef, Owner>::SaveResults::Builder::hasSturdyRef() { | 809 inline bool Persistent<SturdyRef, Owner>::SaveResults::Builder::hasSturdyRef() { |
809 return !_builder.getPointerField(0 * ::capnp::POINTERS).isNull(); | 810 return !_builder.getPointerField( |
811 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); | |
810 } | 812 } |
811 template <typename SturdyRef, typename Owner> | 813 template <typename SturdyRef, typename Owner> |
812 inline ::capnp::ReaderFor<SturdyRef> Persistent<SturdyRef, Owner>::SaveResults::Reader::getSturdyRef() const { | 814 inline ::capnp::ReaderFor<SturdyRef> Persistent<SturdyRef, Owner>::SaveResults::Reader::getSturdyRef() const { |
813 return ::capnp::_::PointerHelpers<SturdyRef>::get( | 815 return ::capnp::_::PointerHelpers<SturdyRef>::get(_reader.getPointerField( |
814 _reader.getPointerField(0 * ::capnp::POINTERS)); | 816 ::capnp::bounded<0>() * ::capnp::POINTERS)); |
815 } | 817 } |
816 template <typename SturdyRef, typename Owner> | 818 template <typename SturdyRef, typename Owner> |
817 inline ::capnp::BuilderFor<SturdyRef> Persistent<SturdyRef, Owner>::SaveResults::Builder::getSturdyRef() { | 819 inline ::capnp::BuilderFor<SturdyRef> Persistent<SturdyRef, Owner>::SaveResults::Builder::getSturdyRef() { |
818 return ::capnp::_::PointerHelpers<SturdyRef>::get( | 820 return ::capnp::_::PointerHelpers<SturdyRef>::get(_builder.getPointerField( |
819 _builder.getPointerField(0 * ::capnp::POINTERS)); | 821 ::capnp::bounded<0>() * ::capnp::POINTERS)); |
820 } | 822 } |
821 #if !CAPNP_LITE | 823 #if !CAPNP_LITE |
822 template <typename SturdyRef, typename Owner> | 824 template <typename SturdyRef, typename Owner> |
823 inline ::capnp::PipelineFor<SturdyRef> Persistent<SturdyRef, Owner>::SaveResults::Pipeline::getSturdyRef() { | 825 inline ::capnp::PipelineFor<SturdyRef> Persistent<SturdyRef, Owner>::SaveResults::Pipeline::getSturdyRef() { |
824 return ::capnp::PipelineFor<SturdyRef>(_typeless.getPointerField(0)); | 826 return ::capnp::PipelineFor<SturdyRef>(_typeless.getPointerField(0)); |
825 } | 827 } |
826 #endif // !CAPNP_LITE | 828 #endif // !CAPNP_LITE |
827 template <typename SturdyRef, typename Owner> | 829 template <typename SturdyRef, typename Owner> |
828 inline void Persistent<SturdyRef, Owner>::SaveResults::Builder::setSturdyRef( ::capnp::ReaderFor<SturdyRef> value) { | 830 inline void Persistent<SturdyRef, Owner>::SaveResults::Builder::setSturdyRef( ::capnp::ReaderFor<SturdyRef> value) { |
829 ::capnp::_::PointerHelpers<SturdyRef>::set( | 831 ::capnp::_::PointerHelpers<SturdyRef>::set(_builder.getPointerField( |
830 _builder.getPointerField(0 * ::capnp::POINTERS), value); | 832 ::capnp::bounded<0>() * ::capnp::POINTERS), value); |
831 } | 833 } |
832 template <typename SturdyRef, typename Owner> | 834 template <typename SturdyRef, typename Owner> |
833 inline ::capnp::BuilderFor<SturdyRef> Persistent<SturdyRef, Owner>::SaveResults::Builder::initSturdyRef() { | 835 inline ::capnp::BuilderFor<SturdyRef> Persistent<SturdyRef, Owner>::SaveResults::Builder::initSturdyRef() { |
834 return ::capnp::_::PointerHelpers<SturdyRef>::init( | 836 return ::capnp::_::PointerHelpers<SturdyRef>::init(_builder.getPointerField( |
835 _builder.getPointerField(0 * ::capnp::POINTERS)); | 837 ::capnp::bounded<0>() * ::capnp::POINTERS)); |
836 } | 838 } |
837 template <typename SturdyRef, typename Owner> | 839 template <typename SturdyRef, typename Owner> |
838 inline ::capnp::BuilderFor<SturdyRef> Persistent<SturdyRef, Owner>::SaveResults::Builder::initSturdyRef(unsigned int size) { | 840 inline ::capnp::BuilderFor<SturdyRef> Persistent<SturdyRef, Owner>::SaveResults::Builder::initSturdyRef(unsigned int size) { |
839 return ::capnp::_::PointerHelpers<SturdyRef>::init( | 841 return ::capnp::_::PointerHelpers<SturdyRef>::init(_builder.getPointerField( |
840 _builder.getPointerField(0 * ::capnp::POINTERS), size); | 842 ::capnp::bounded<0>() * ::capnp::POINTERS), size); |
841 } | 843 } |
842 template <typename SturdyRef, typename Owner> | 844 template <typename SturdyRef, typename Owner> |
843 inline void Persistent<SturdyRef, Owner>::SaveResults::Builder::adoptSturdyRef( | 845 inline void Persistent<SturdyRef, Owner>::SaveResults::Builder::adoptSturdyRef( |
844 ::capnp::Orphan<SturdyRef>&& value) { | 846 ::capnp::Orphan<SturdyRef>&& value) { |
845 ::capnp::_::PointerHelpers<SturdyRef>::adopt( | 847 ::capnp::_::PointerHelpers<SturdyRef>::adopt(_builder.getPointerField( |
846 _builder.getPointerField(0 * ::capnp::POINTERS), kj::mv(value)); | 848 ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); |
847 } | 849 } |
848 template <typename SturdyRef, typename Owner> | 850 template <typename SturdyRef, typename Owner> |
849 inline ::capnp::Orphan<SturdyRef> Persistent<SturdyRef, Owner>::SaveResults::Builder::disownSturdyRef() { | 851 inline ::capnp::Orphan<SturdyRef> Persistent<SturdyRef, Owner>::SaveResults::Builder::disownSturdyRef() { |
850 return ::capnp::_::PointerHelpers<SturdyRef>::disown( | 852 return ::capnp::_::PointerHelpers<SturdyRef>::disown(_builder.getPointerField( |
851 _builder.getPointerField(0 * ::capnp::POINTERS)); | 853 ::capnp::bounded<0>() * ::capnp::POINTERS)); |
852 } | 854 } |
853 | 855 |
854 // Persistent<SturdyRef, Owner>::SaveResults | 856 // Persistent<SturdyRef, Owner>::SaveResults |
855 template <typename SturdyRef, typename Owner> | 857 template <typename SturdyRef, typename Owner> |
856 constexpr uint16_t Persistent<SturdyRef, Owner>::SaveResults::_capnpPrivate::dataWordSize; | 858 constexpr uint16_t Persistent<SturdyRef, Owner>::SaveResults::_capnpPrivate::dataWordSize; |
859 #if !CAPNP_LITE | 861 #if !CAPNP_LITE |
860 template <typename SturdyRef, typename Owner> | 862 template <typename SturdyRef, typename Owner> |
861 constexpr ::capnp::Kind Persistent<SturdyRef, Owner>::SaveResults::_capnpPrivate::kind; | 863 constexpr ::capnp::Kind Persistent<SturdyRef, Owner>::SaveResults::_capnpPrivate::kind; |
862 template <typename SturdyRef, typename Owner> | 864 template <typename SturdyRef, typename Owner> |
863 constexpr ::capnp::_::RawSchema const* Persistent<SturdyRef, Owner>::SaveResults::_capnpPrivate::schema; | 865 constexpr ::capnp::_::RawSchema const* Persistent<SturdyRef, Owner>::SaveResults::_capnpPrivate::schema; |
864 template <typename SturdyRef, typename Owner> | |
865 constexpr ::capnp::_::RawBrandedSchema const* Persistent<SturdyRef, Owner>::SaveResults::_capnpPrivate::brand; | |
866 template <typename SturdyRef, typename Owner> | 866 template <typename SturdyRef, typename Owner> |
867 const ::capnp::_::RawBrandedSchema::Scope Persistent<SturdyRef, Owner>::SaveResults::_capnpPrivate::brandScopes[] = { | 867 const ::capnp::_::RawBrandedSchema::Scope Persistent<SturdyRef, Owner>::SaveResults::_capnpPrivate::brandScopes[] = { |
868 { 0xc8cb212fcd9f5691, brandBindings + 0, 2, false}, | 868 { 0xc8cb212fcd9f5691, brandBindings + 0, 2, false}, |
869 }; | 869 }; |
870 template <typename SturdyRef, typename Owner> | 870 template <typename SturdyRef, typename Owner> |
873 ::capnp::_::brandBindingFor<Owner>(), | 873 ::capnp::_::brandBindingFor<Owner>(), |
874 }; | 874 }; |
875 template <typename SturdyRef, typename Owner> | 875 template <typename SturdyRef, typename Owner> |
876 const ::capnp::_::RawBrandedSchema Persistent<SturdyRef, Owner>::SaveResults::_capnpPrivate::specificBrand = { | 876 const ::capnp::_::RawBrandedSchema Persistent<SturdyRef, Owner>::SaveResults::_capnpPrivate::specificBrand = { |
877 &::capnp::schemas::s_b76848c18c40efbf, brandScopes, nullptr, | 877 &::capnp::schemas::s_b76848c18c40efbf, brandScopes, nullptr, |
878 sizeof(brandScopes) / sizeof(brandScopes[0]), 0, nullptr | 878 1, 0, nullptr |
879 }; | 879 }; |
880 #endif // !CAPNP_LITE | 880 #endif // !CAPNP_LITE |
881 | 881 |
882 #if !CAPNP_LITE | 882 #if !CAPNP_LITE |
883 template <typename SturdyRef, typename Owner> | 883 template <typename SturdyRef, typename Owner> |
884 ::capnp::Request<typename ::capnp::Persistent<SturdyRef, Owner>::SaveParams, typename ::capnp::Persistent<SturdyRef, Owner>::SaveResults> | 884 CAPNP_AUTO_IF_MSVC(::capnp::Request<typename ::capnp::Persistent<SturdyRef, Owner>::SaveParams, typename ::capnp::Persistent<SturdyRef, Owner>::SaveResults>) |
885 Persistent<SturdyRef, Owner>::Client::saveRequest(::kj::Maybe< ::capnp::MessageSize> sizeHint) { | 885 Persistent<SturdyRef, Owner>::Client::saveRequest(::kj::Maybe< ::capnp::MessageSize> sizeHint) { |
886 return newCall<typename ::capnp::Persistent<SturdyRef, Owner>::SaveParams, typename ::capnp::Persistent<SturdyRef, Owner>::SaveResults>( | 886 return newCall<typename ::capnp::Persistent<SturdyRef, Owner>::SaveParams, typename ::capnp::Persistent<SturdyRef, Owner>::SaveResults>( |
887 0xc8cb212fcd9f5691ull, 0, sizeHint); | 887 0xc8cb212fcd9f5691ull, 0, sizeHint); |
888 } | 888 } |
889 template <typename SturdyRef, typename Owner> | 889 template <typename SturdyRef, typename Owner> |
925 template <typename SturdyRef, typename Owner> | 925 template <typename SturdyRef, typename Owner> |
926 constexpr ::capnp::Kind Persistent<SturdyRef, Owner>::_capnpPrivate::kind; | 926 constexpr ::capnp::Kind Persistent<SturdyRef, Owner>::_capnpPrivate::kind; |
927 template <typename SturdyRef, typename Owner> | 927 template <typename SturdyRef, typename Owner> |
928 constexpr ::capnp::_::RawSchema const* Persistent<SturdyRef, Owner>::_capnpPrivate::schema; | 928 constexpr ::capnp::_::RawSchema const* Persistent<SturdyRef, Owner>::_capnpPrivate::schema; |
929 template <typename SturdyRef, typename Owner> | 929 template <typename SturdyRef, typename Owner> |
930 constexpr ::capnp::_::RawBrandedSchema const* Persistent<SturdyRef, Owner>::_capnpPrivate::brand; | |
931 template <typename SturdyRef, typename Owner> | |
932 const ::capnp::_::RawBrandedSchema::Scope Persistent<SturdyRef, Owner>::_capnpPrivate::brandScopes[] = { | 930 const ::capnp::_::RawBrandedSchema::Scope Persistent<SturdyRef, Owner>::_capnpPrivate::brandScopes[] = { |
933 { 0xc8cb212fcd9f5691, brandBindings + 0, 2, false}, | 931 { 0xc8cb212fcd9f5691, brandBindings + 0, 2, false}, |
934 }; | 932 }; |
935 template <typename SturdyRef, typename Owner> | 933 template <typename SturdyRef, typename Owner> |
936 const ::capnp::_::RawBrandedSchema::Binding Persistent<SturdyRef, Owner>::_capnpPrivate::brandBindings[] = { | 934 const ::capnp::_::RawBrandedSchema::Binding Persistent<SturdyRef, Owner>::_capnpPrivate::brandBindings[] = { |
937 ::capnp::_::brandBindingFor<SturdyRef>(), | 935 ::capnp::_::brandBindingFor<SturdyRef>(), |
938 ::capnp::_::brandBindingFor<Owner>(), | 936 ::capnp::_::brandBindingFor<Owner>(), |
939 }; | 937 }; |
940 template <typename SturdyRef, typename Owner> | 938 template <typename SturdyRef, typename Owner> |
941 const ::capnp::_::RawBrandedSchema::Dependency Persistent<SturdyRef, Owner>::_capnpPrivate::brandDependencies[] = { | 939 const ::capnp::_::RawBrandedSchema::Dependency Persistent<SturdyRef, Owner>::_capnpPrivate::brandDependencies[] = { |
942 { 33554432, ::capnp::Persistent<SturdyRef, Owner>::SaveParams::_capnpPrivate::brand }, | 940 { 33554432, ::capnp::Persistent<SturdyRef, Owner>::SaveParams::_capnpPrivate::brand() }, |
943 { 50331648, ::capnp::Persistent<SturdyRef, Owner>::SaveResults::_capnpPrivate::brand }, | 941 { 50331648, ::capnp::Persistent<SturdyRef, Owner>::SaveResults::_capnpPrivate::brand() }, |
944 }; | 942 }; |
945 template <typename SturdyRef, typename Owner> | 943 template <typename SturdyRef, typename Owner> |
946 const ::capnp::_::RawBrandedSchema Persistent<SturdyRef, Owner>::_capnpPrivate::specificBrand = { | 944 const ::capnp::_::RawBrandedSchema Persistent<SturdyRef, Owner>::_capnpPrivate::specificBrand = { |
947 &::capnp::schemas::s_c8cb212fcd9f5691, brandScopes, brandDependencies, | 945 &::capnp::schemas::s_c8cb212fcd9f5691, brandScopes, brandDependencies, |
948 sizeof(brandScopes) / sizeof(brandScopes[0]), sizeof(brandDependencies) / sizeof(brandDependencies[0]), nullptr | 946 1, 2, nullptr |
949 }; | 947 }; |
950 #endif // !CAPNP_LITE | 948 #endif // !CAPNP_LITE |
951 | 949 |
952 #if !CAPNP_LITE | 950 #if !CAPNP_LITE |
953 template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner> | 951 template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner> |
980 } | 978 } |
981 | 979 |
982 #endif // !CAPNP_LITE | 980 #endif // !CAPNP_LITE |
983 template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner> | 981 template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner> |
984 inline bool RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ImportParams::Reader::hasCap() const { | 982 inline bool RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ImportParams::Reader::hasCap() const { |
985 return !_reader.getPointerField(0 * ::capnp::POINTERS).isNull(); | 983 return !_reader.getPointerField( |
984 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); | |
986 } | 985 } |
987 template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner> | 986 template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner> |
988 inline bool RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ImportParams::Builder::hasCap() { | 987 inline bool RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ImportParams::Builder::hasCap() { |
989 return !_builder.getPointerField(0 * ::capnp::POINTERS).isNull(); | 988 return !_builder.getPointerField( |
989 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); | |
990 } | 990 } |
991 #if !CAPNP_LITE | 991 #if !CAPNP_LITE |
992 template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner> | 992 template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner> |
993 inline typename ::capnp::Persistent<ExternalRef, ExternalOwner>::Client RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ImportParams::Reader::getCap() const { | 993 inline typename ::capnp::Persistent<ExternalRef, ExternalOwner>::Client RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ImportParams::Reader::getCap() const { |
994 return ::capnp::_::PointerHelpers< ::capnp::Persistent<ExternalRef, ExternalOwner>>::get( | 994 return ::capnp::_::PointerHelpers< ::capnp::Persistent<ExternalRef, ExternalOwner>>::get(_reader.getPointerField( |
995 _reader.getPointerField(0 * ::capnp::POINTERS)); | 995 ::capnp::bounded<0>() * ::capnp::POINTERS)); |
996 } | 996 } |
997 template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner> | 997 template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner> |
998 inline typename ::capnp::Persistent<ExternalRef, ExternalOwner>::Client RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ImportParams::Builder::getCap() { | 998 inline typename ::capnp::Persistent<ExternalRef, ExternalOwner>::Client RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ImportParams::Builder::getCap() { |
999 return ::capnp::_::PointerHelpers< ::capnp::Persistent<ExternalRef, ExternalOwner>>::get( | 999 return ::capnp::_::PointerHelpers< ::capnp::Persistent<ExternalRef, ExternalOwner>>::get(_builder.getPointerField( |
1000 _builder.getPointerField(0 * ::capnp::POINTERS)); | 1000 ::capnp::bounded<0>() * ::capnp::POINTERS)); |
1001 } | 1001 } |
1002 template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner> | 1002 template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner> |
1003 inline typename ::capnp::Persistent<ExternalRef, ExternalOwner>::Client RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ImportParams::Pipeline::getCap() { | 1003 inline typename ::capnp::Persistent<ExternalRef, ExternalOwner>::Client RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ImportParams::Pipeline::getCap() { |
1004 return typename ::capnp::Persistent<ExternalRef, ExternalOwner>::Client(_typeless.getPointerField(0).asCap()); | 1004 return typename ::capnp::Persistent<ExternalRef, ExternalOwner>::Client(_typeless.getPointerField(0).asCap()); |
1005 } | 1005 } |
1006 template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner> | 1006 template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner> |
1007 inline void RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ImportParams::Builder::setCap(typename ::capnp::Persistent<ExternalRef, ExternalOwner>::Client&& cap) { | 1007 inline void RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ImportParams::Builder::setCap(typename ::capnp::Persistent<ExternalRef, ExternalOwner>::Client&& cap) { |
1008 ::capnp::_::PointerHelpers< ::capnp::Persistent<ExternalRef, ExternalOwner>>::set( | 1008 ::capnp::_::PointerHelpers< ::capnp::Persistent<ExternalRef, ExternalOwner>>::set(_builder.getPointerField( |
1009 _builder.getPointerField(0 * ::capnp::POINTERS), kj::mv(cap)); | 1009 ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(cap)); |
1010 } | 1010 } |
1011 template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner> | 1011 template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner> |
1012 inline void RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ImportParams::Builder::setCap(typename ::capnp::Persistent<ExternalRef, ExternalOwner>::Client& cap) { | 1012 inline void RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ImportParams::Builder::setCap(typename ::capnp::Persistent<ExternalRef, ExternalOwner>::Client& cap) { |
1013 ::capnp::_::PointerHelpers< ::capnp::Persistent<ExternalRef, ExternalOwner>>::set( | 1013 ::capnp::_::PointerHelpers< ::capnp::Persistent<ExternalRef, ExternalOwner>>::set(_builder.getPointerField( |
1014 _builder.getPointerField(0 * ::capnp::POINTERS), cap); | 1014 ::capnp::bounded<0>() * ::capnp::POINTERS), cap); |
1015 } | 1015 } |
1016 template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner> | 1016 template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner> |
1017 inline void RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ImportParams::Builder::adoptCap( | 1017 inline void RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ImportParams::Builder::adoptCap( |
1018 ::capnp::Orphan< ::capnp::Persistent<ExternalRef, ExternalOwner>>&& value) { | 1018 ::capnp::Orphan< ::capnp::Persistent<ExternalRef, ExternalOwner>>&& value) { |
1019 ::capnp::_::PointerHelpers< ::capnp::Persistent<ExternalRef, ExternalOwner>>::adopt( | 1019 ::capnp::_::PointerHelpers< ::capnp::Persistent<ExternalRef, ExternalOwner>>::adopt(_builder.getPointerField( |
1020 _builder.getPointerField(0 * ::capnp::POINTERS), kj::mv(value)); | 1020 ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); |
1021 } | 1021 } |
1022 template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner> | 1022 template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner> |
1023 inline ::capnp::Orphan< ::capnp::Persistent<ExternalRef, ExternalOwner>> RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ImportParams::Builder::disownCap() { | 1023 inline ::capnp::Orphan< ::capnp::Persistent<ExternalRef, ExternalOwner>> RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ImportParams::Builder::disownCap() { |
1024 return ::capnp::_::PointerHelpers< ::capnp::Persistent<ExternalRef, ExternalOwner>>::disown( | 1024 return ::capnp::_::PointerHelpers< ::capnp::Persistent<ExternalRef, ExternalOwner>>::disown(_builder.getPointerField( |
1025 _builder.getPointerField(0 * ::capnp::POINTERS)); | 1025 ::capnp::bounded<0>() * ::capnp::POINTERS)); |
1026 } | 1026 } |
1027 #endif // !CAPNP_LITE | 1027 #endif // !CAPNP_LITE |
1028 | 1028 |
1029 template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner> | 1029 template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner> |
1030 inline bool RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ImportParams::Reader::hasParams() const { | 1030 inline bool RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ImportParams::Reader::hasParams() const { |
1031 return !_reader.getPointerField(1 * ::capnp::POINTERS).isNull(); | 1031 return !_reader.getPointerField( |
1032 ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); | |
1032 } | 1033 } |
1033 template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner> | 1034 template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner> |
1034 inline bool RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ImportParams::Builder::hasParams() { | 1035 inline bool RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ImportParams::Builder::hasParams() { |
1035 return !_builder.getPointerField(1 * ::capnp::POINTERS).isNull(); | 1036 return !_builder.getPointerField( |
1037 ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); | |
1036 } | 1038 } |
1037 template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner> | 1039 template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner> |
1038 inline typename ::capnp::Persistent<InternalRef, InternalOwner>::SaveParams::Reader RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ImportParams::Reader::getParams() const { | 1040 inline typename ::capnp::Persistent<InternalRef, InternalOwner>::SaveParams::Reader RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ImportParams::Reader::getParams() const { |
1039 return ::capnp::_::PointerHelpers<typename ::capnp::Persistent<InternalRef, InternalOwner>::SaveParams>::get( | 1041 return ::capnp::_::PointerHelpers<typename ::capnp::Persistent<InternalRef, InternalOwner>::SaveParams>::get(_reader.getPointerField( |
1040 _reader.getPointerField(1 * ::capnp::POINTERS)); | 1042 ::capnp::bounded<1>() * ::capnp::POINTERS)); |
1041 } | 1043 } |
1042 template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner> | 1044 template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner> |
1043 inline typename ::capnp::Persistent<InternalRef, InternalOwner>::SaveParams::Builder RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ImportParams::Builder::getParams() { | 1045 inline typename ::capnp::Persistent<InternalRef, InternalOwner>::SaveParams::Builder RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ImportParams::Builder::getParams() { |
1044 return ::capnp::_::PointerHelpers<typename ::capnp::Persistent<InternalRef, InternalOwner>::SaveParams>::get( | 1046 return ::capnp::_::PointerHelpers<typename ::capnp::Persistent<InternalRef, InternalOwner>::SaveParams>::get(_builder.getPointerField( |
1045 _builder.getPointerField(1 * ::capnp::POINTERS)); | 1047 ::capnp::bounded<1>() * ::capnp::POINTERS)); |
1046 } | 1048 } |
1047 #if !CAPNP_LITE | 1049 #if !CAPNP_LITE |
1048 template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner> | 1050 template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner> |
1049 inline typename ::capnp::Persistent<InternalRef, InternalOwner>::SaveParams::Pipeline RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ImportParams::Pipeline::getParams() { | 1051 inline typename ::capnp::Persistent<InternalRef, InternalOwner>::SaveParams::Pipeline RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ImportParams::Pipeline::getParams() { |
1050 return typename ::capnp::Persistent<InternalRef, InternalOwner>::SaveParams::Pipeline(_typeless.getPointerField(1)); | 1052 return typename ::capnp::Persistent<InternalRef, InternalOwner>::SaveParams::Pipeline(_typeless.getPointerField(1)); |
1051 } | 1053 } |
1052 #endif // !CAPNP_LITE | 1054 #endif // !CAPNP_LITE |
1053 template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner> | 1055 template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner> |
1054 inline void RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ImportParams::Builder::setParams(typename ::capnp::Persistent<InternalRef, InternalOwner>::SaveParams::Reader value) { | 1056 inline void RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ImportParams::Builder::setParams(typename ::capnp::Persistent<InternalRef, InternalOwner>::SaveParams::Reader value) { |
1055 ::capnp::_::PointerHelpers<typename ::capnp::Persistent<InternalRef, InternalOwner>::SaveParams>::set( | 1057 ::capnp::_::PointerHelpers<typename ::capnp::Persistent<InternalRef, InternalOwner>::SaveParams>::set(_builder.getPointerField( |
1056 _builder.getPointerField(1 * ::capnp::POINTERS), value); | 1058 ::capnp::bounded<1>() * ::capnp::POINTERS), value); |
1057 } | 1059 } |
1058 template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner> | 1060 template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner> |
1059 inline typename ::capnp::Persistent<InternalRef, InternalOwner>::SaveParams::Builder RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ImportParams::Builder::initParams() { | 1061 inline typename ::capnp::Persistent<InternalRef, InternalOwner>::SaveParams::Builder RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ImportParams::Builder::initParams() { |
1060 return ::capnp::_::PointerHelpers<typename ::capnp::Persistent<InternalRef, InternalOwner>::SaveParams>::init( | 1062 return ::capnp::_::PointerHelpers<typename ::capnp::Persistent<InternalRef, InternalOwner>::SaveParams>::init(_builder.getPointerField( |
1061 _builder.getPointerField(1 * ::capnp::POINTERS)); | 1063 ::capnp::bounded<1>() * ::capnp::POINTERS)); |
1062 } | 1064 } |
1063 template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner> | 1065 template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner> |
1064 inline void RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ImportParams::Builder::adoptParams( | 1066 inline void RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ImportParams::Builder::adoptParams( |
1065 ::capnp::Orphan<typename ::capnp::Persistent<InternalRef, InternalOwner>::SaveParams>&& value) { | 1067 ::capnp::Orphan<typename ::capnp::Persistent<InternalRef, InternalOwner>::SaveParams>&& value) { |
1066 ::capnp::_::PointerHelpers<typename ::capnp::Persistent<InternalRef, InternalOwner>::SaveParams>::adopt( | 1068 ::capnp::_::PointerHelpers<typename ::capnp::Persistent<InternalRef, InternalOwner>::SaveParams>::adopt(_builder.getPointerField( |
1067 _builder.getPointerField(1 * ::capnp::POINTERS), kj::mv(value)); | 1069 ::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value)); |
1068 } | 1070 } |
1069 template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner> | 1071 template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner> |
1070 inline ::capnp::Orphan<typename ::capnp::Persistent<InternalRef, InternalOwner>::SaveParams> RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ImportParams::Builder::disownParams() { | 1072 inline ::capnp::Orphan<typename ::capnp::Persistent<InternalRef, InternalOwner>::SaveParams> RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ImportParams::Builder::disownParams() { |
1071 return ::capnp::_::PointerHelpers<typename ::capnp::Persistent<InternalRef, InternalOwner>::SaveParams>::disown( | 1073 return ::capnp::_::PointerHelpers<typename ::capnp::Persistent<InternalRef, InternalOwner>::SaveParams>::disown(_builder.getPointerField( |
1072 _builder.getPointerField(1 * ::capnp::POINTERS)); | 1074 ::capnp::bounded<1>() * ::capnp::POINTERS)); |
1073 } | 1075 } |
1074 | 1076 |
1075 // RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ImportParams | 1077 // RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ImportParams |
1076 template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner> | 1078 template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner> |
1077 constexpr uint16_t RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ImportParams::_capnpPrivate::dataWordSize; | 1079 constexpr uint16_t RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ImportParams::_capnpPrivate::dataWordSize; |
1080 #if !CAPNP_LITE | 1082 #if !CAPNP_LITE |
1081 template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner> | 1083 template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner> |
1082 constexpr ::capnp::Kind RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ImportParams::_capnpPrivate::kind; | 1084 constexpr ::capnp::Kind RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ImportParams::_capnpPrivate::kind; |
1083 template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner> | 1085 template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner> |
1084 constexpr ::capnp::_::RawSchema const* RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ImportParams::_capnpPrivate::schema; | 1086 constexpr ::capnp::_::RawSchema const* RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ImportParams::_capnpPrivate::schema; |
1085 template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner> | |
1086 constexpr ::capnp::_::RawBrandedSchema const* RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ImportParams::_capnpPrivate::brand; | |
1087 template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner> | 1087 template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner> |
1088 const ::capnp::_::RawBrandedSchema::Scope RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ImportParams::_capnpPrivate::brandScopes[] = { | 1088 const ::capnp::_::RawBrandedSchema::Scope RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ImportParams::_capnpPrivate::brandScopes[] = { |
1089 { 0x84ff286cd00a3ed4, brandBindings + 0, 4, false}, | 1089 { 0x84ff286cd00a3ed4, brandBindings + 0, 4, false}, |
1090 }; | 1090 }; |
1091 template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner> | 1091 template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner> |
1095 ::capnp::_::brandBindingFor<InternalOwner>(), | 1095 ::capnp::_::brandBindingFor<InternalOwner>(), |
1096 ::capnp::_::brandBindingFor<ExternalOwner>(), | 1096 ::capnp::_::brandBindingFor<ExternalOwner>(), |
1097 }; | 1097 }; |
1098 template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner> | 1098 template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner> |
1099 const ::capnp::_::RawBrandedSchema::Dependency RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ImportParams::_capnpPrivate::brandDependencies[] = { | 1099 const ::capnp::_::RawBrandedSchema::Dependency RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ImportParams::_capnpPrivate::brandDependencies[] = { |
1100 { 16777216, ::capnp::Persistent<ExternalRef, ExternalOwner>::_capnpPrivate::brand }, | 1100 { 16777216, ::capnp::Persistent<ExternalRef, ExternalOwner>::_capnpPrivate::brand() }, |
1101 { 16777217, ::capnp::Persistent<InternalRef, InternalOwner>::SaveParams::_capnpPrivate::brand }, | 1101 { 16777217, ::capnp::Persistent<InternalRef, InternalOwner>::SaveParams::_capnpPrivate::brand() }, |
1102 }; | 1102 }; |
1103 template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner> | 1103 template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner> |
1104 const ::capnp::_::RawBrandedSchema RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ImportParams::_capnpPrivate::specificBrand = { | 1104 const ::capnp::_::RawBrandedSchema RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ImportParams::_capnpPrivate::specificBrand = { |
1105 &::capnp::schemas::s_f0c2cc1d3909574d, brandScopes, brandDependencies, | 1105 &::capnp::schemas::s_f0c2cc1d3909574d, brandScopes, brandDependencies, |
1106 sizeof(brandScopes) / sizeof(brandScopes[0]), sizeof(brandDependencies) / sizeof(brandDependencies[0]), nullptr | 1106 1, 2, nullptr |
1107 }; | 1107 }; |
1108 #endif // !CAPNP_LITE | 1108 #endif // !CAPNP_LITE |
1109 | 1109 |
1110 template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner> | 1110 template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner> |
1111 inline bool RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ExportParams::Reader::hasCap() const { | 1111 inline bool RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ExportParams::Reader::hasCap() const { |
1112 return !_reader.getPointerField(0 * ::capnp::POINTERS).isNull(); | 1112 return !_reader.getPointerField( |
1113 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); | |
1113 } | 1114 } |
1114 template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner> | 1115 template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner> |
1115 inline bool RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ExportParams::Builder::hasCap() { | 1116 inline bool RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ExportParams::Builder::hasCap() { |
1116 return !_builder.getPointerField(0 * ::capnp::POINTERS).isNull(); | 1117 return !_builder.getPointerField( |
1118 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); | |
1117 } | 1119 } |
1118 #if !CAPNP_LITE | 1120 #if !CAPNP_LITE |
1119 template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner> | 1121 template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner> |
1120 inline typename ::capnp::Persistent<InternalRef, InternalOwner>::Client RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ExportParams::Reader::getCap() const { | 1122 inline typename ::capnp::Persistent<InternalRef, InternalOwner>::Client RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ExportParams::Reader::getCap() const { |
1121 return ::capnp::_::PointerHelpers< ::capnp::Persistent<InternalRef, InternalOwner>>::get( | 1123 return ::capnp::_::PointerHelpers< ::capnp::Persistent<InternalRef, InternalOwner>>::get(_reader.getPointerField( |
1122 _reader.getPointerField(0 * ::capnp::POINTERS)); | 1124 ::capnp::bounded<0>() * ::capnp::POINTERS)); |
1123 } | 1125 } |
1124 template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner> | 1126 template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner> |
1125 inline typename ::capnp::Persistent<InternalRef, InternalOwner>::Client RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ExportParams::Builder::getCap() { | 1127 inline typename ::capnp::Persistent<InternalRef, InternalOwner>::Client RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ExportParams::Builder::getCap() { |
1126 return ::capnp::_::PointerHelpers< ::capnp::Persistent<InternalRef, InternalOwner>>::get( | 1128 return ::capnp::_::PointerHelpers< ::capnp::Persistent<InternalRef, InternalOwner>>::get(_builder.getPointerField( |
1127 _builder.getPointerField(0 * ::capnp::POINTERS)); | 1129 ::capnp::bounded<0>() * ::capnp::POINTERS)); |
1128 } | 1130 } |
1129 template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner> | 1131 template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner> |
1130 inline typename ::capnp::Persistent<InternalRef, InternalOwner>::Client RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ExportParams::Pipeline::getCap() { | 1132 inline typename ::capnp::Persistent<InternalRef, InternalOwner>::Client RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ExportParams::Pipeline::getCap() { |
1131 return typename ::capnp::Persistent<InternalRef, InternalOwner>::Client(_typeless.getPointerField(0).asCap()); | 1133 return typename ::capnp::Persistent<InternalRef, InternalOwner>::Client(_typeless.getPointerField(0).asCap()); |
1132 } | 1134 } |
1133 template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner> | 1135 template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner> |
1134 inline void RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ExportParams::Builder::setCap(typename ::capnp::Persistent<InternalRef, InternalOwner>::Client&& cap) { | 1136 inline void RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ExportParams::Builder::setCap(typename ::capnp::Persistent<InternalRef, InternalOwner>::Client&& cap) { |
1135 ::capnp::_::PointerHelpers< ::capnp::Persistent<InternalRef, InternalOwner>>::set( | 1137 ::capnp::_::PointerHelpers< ::capnp::Persistent<InternalRef, InternalOwner>>::set(_builder.getPointerField( |
1136 _builder.getPointerField(0 * ::capnp::POINTERS), kj::mv(cap)); | 1138 ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(cap)); |
1137 } | 1139 } |
1138 template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner> | 1140 template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner> |
1139 inline void RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ExportParams::Builder::setCap(typename ::capnp::Persistent<InternalRef, InternalOwner>::Client& cap) { | 1141 inline void RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ExportParams::Builder::setCap(typename ::capnp::Persistent<InternalRef, InternalOwner>::Client& cap) { |
1140 ::capnp::_::PointerHelpers< ::capnp::Persistent<InternalRef, InternalOwner>>::set( | 1142 ::capnp::_::PointerHelpers< ::capnp::Persistent<InternalRef, InternalOwner>>::set(_builder.getPointerField( |
1141 _builder.getPointerField(0 * ::capnp::POINTERS), cap); | 1143 ::capnp::bounded<0>() * ::capnp::POINTERS), cap); |
1142 } | 1144 } |
1143 template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner> | 1145 template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner> |
1144 inline void RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ExportParams::Builder::adoptCap( | 1146 inline void RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ExportParams::Builder::adoptCap( |
1145 ::capnp::Orphan< ::capnp::Persistent<InternalRef, InternalOwner>>&& value) { | 1147 ::capnp::Orphan< ::capnp::Persistent<InternalRef, InternalOwner>>&& value) { |
1146 ::capnp::_::PointerHelpers< ::capnp::Persistent<InternalRef, InternalOwner>>::adopt( | 1148 ::capnp::_::PointerHelpers< ::capnp::Persistent<InternalRef, InternalOwner>>::adopt(_builder.getPointerField( |
1147 _builder.getPointerField(0 * ::capnp::POINTERS), kj::mv(value)); | 1149 ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); |
1148 } | 1150 } |
1149 template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner> | 1151 template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner> |
1150 inline ::capnp::Orphan< ::capnp::Persistent<InternalRef, InternalOwner>> RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ExportParams::Builder::disownCap() { | 1152 inline ::capnp::Orphan< ::capnp::Persistent<InternalRef, InternalOwner>> RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ExportParams::Builder::disownCap() { |
1151 return ::capnp::_::PointerHelpers< ::capnp::Persistent<InternalRef, InternalOwner>>::disown( | 1153 return ::capnp::_::PointerHelpers< ::capnp::Persistent<InternalRef, InternalOwner>>::disown(_builder.getPointerField( |
1152 _builder.getPointerField(0 * ::capnp::POINTERS)); | 1154 ::capnp::bounded<0>() * ::capnp::POINTERS)); |
1153 } | 1155 } |
1154 #endif // !CAPNP_LITE | 1156 #endif // !CAPNP_LITE |
1155 | 1157 |
1156 template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner> | 1158 template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner> |
1157 inline bool RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ExportParams::Reader::hasParams() const { | 1159 inline bool RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ExportParams::Reader::hasParams() const { |
1158 return !_reader.getPointerField(1 * ::capnp::POINTERS).isNull(); | 1160 return !_reader.getPointerField( |
1161 ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); | |
1159 } | 1162 } |
1160 template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner> | 1163 template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner> |
1161 inline bool RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ExportParams::Builder::hasParams() { | 1164 inline bool RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ExportParams::Builder::hasParams() { |
1162 return !_builder.getPointerField(1 * ::capnp::POINTERS).isNull(); | 1165 return !_builder.getPointerField( |
1166 ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); | |
1163 } | 1167 } |
1164 template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner> | 1168 template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner> |
1165 inline typename ::capnp::Persistent<ExternalRef, ExternalOwner>::SaveParams::Reader RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ExportParams::Reader::getParams() const { | 1169 inline typename ::capnp::Persistent<ExternalRef, ExternalOwner>::SaveParams::Reader RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ExportParams::Reader::getParams() const { |
1166 return ::capnp::_::PointerHelpers<typename ::capnp::Persistent<ExternalRef, ExternalOwner>::SaveParams>::get( | 1170 return ::capnp::_::PointerHelpers<typename ::capnp::Persistent<ExternalRef, ExternalOwner>::SaveParams>::get(_reader.getPointerField( |
1167 _reader.getPointerField(1 * ::capnp::POINTERS)); | 1171 ::capnp::bounded<1>() * ::capnp::POINTERS)); |
1168 } | 1172 } |
1169 template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner> | 1173 template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner> |
1170 inline typename ::capnp::Persistent<ExternalRef, ExternalOwner>::SaveParams::Builder RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ExportParams::Builder::getParams() { | 1174 inline typename ::capnp::Persistent<ExternalRef, ExternalOwner>::SaveParams::Builder RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ExportParams::Builder::getParams() { |
1171 return ::capnp::_::PointerHelpers<typename ::capnp::Persistent<ExternalRef, ExternalOwner>::SaveParams>::get( | 1175 return ::capnp::_::PointerHelpers<typename ::capnp::Persistent<ExternalRef, ExternalOwner>::SaveParams>::get(_builder.getPointerField( |
1172 _builder.getPointerField(1 * ::capnp::POINTERS)); | 1176 ::capnp::bounded<1>() * ::capnp::POINTERS)); |
1173 } | 1177 } |
1174 #if !CAPNP_LITE | 1178 #if !CAPNP_LITE |
1175 template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner> | 1179 template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner> |
1176 inline typename ::capnp::Persistent<ExternalRef, ExternalOwner>::SaveParams::Pipeline RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ExportParams::Pipeline::getParams() { | 1180 inline typename ::capnp::Persistent<ExternalRef, ExternalOwner>::SaveParams::Pipeline RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ExportParams::Pipeline::getParams() { |
1177 return typename ::capnp::Persistent<ExternalRef, ExternalOwner>::SaveParams::Pipeline(_typeless.getPointerField(1)); | 1181 return typename ::capnp::Persistent<ExternalRef, ExternalOwner>::SaveParams::Pipeline(_typeless.getPointerField(1)); |
1178 } | 1182 } |
1179 #endif // !CAPNP_LITE | 1183 #endif // !CAPNP_LITE |
1180 template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner> | 1184 template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner> |
1181 inline void RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ExportParams::Builder::setParams(typename ::capnp::Persistent<ExternalRef, ExternalOwner>::SaveParams::Reader value) { | 1185 inline void RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ExportParams::Builder::setParams(typename ::capnp::Persistent<ExternalRef, ExternalOwner>::SaveParams::Reader value) { |
1182 ::capnp::_::PointerHelpers<typename ::capnp::Persistent<ExternalRef, ExternalOwner>::SaveParams>::set( | 1186 ::capnp::_::PointerHelpers<typename ::capnp::Persistent<ExternalRef, ExternalOwner>::SaveParams>::set(_builder.getPointerField( |
1183 _builder.getPointerField(1 * ::capnp::POINTERS), value); | 1187 ::capnp::bounded<1>() * ::capnp::POINTERS), value); |
1184 } | 1188 } |
1185 template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner> | 1189 template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner> |
1186 inline typename ::capnp::Persistent<ExternalRef, ExternalOwner>::SaveParams::Builder RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ExportParams::Builder::initParams() { | 1190 inline typename ::capnp::Persistent<ExternalRef, ExternalOwner>::SaveParams::Builder RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ExportParams::Builder::initParams() { |
1187 return ::capnp::_::PointerHelpers<typename ::capnp::Persistent<ExternalRef, ExternalOwner>::SaveParams>::init( | 1191 return ::capnp::_::PointerHelpers<typename ::capnp::Persistent<ExternalRef, ExternalOwner>::SaveParams>::init(_builder.getPointerField( |
1188 _builder.getPointerField(1 * ::capnp::POINTERS)); | 1192 ::capnp::bounded<1>() * ::capnp::POINTERS)); |
1189 } | 1193 } |
1190 template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner> | 1194 template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner> |
1191 inline void RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ExportParams::Builder::adoptParams( | 1195 inline void RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ExportParams::Builder::adoptParams( |
1192 ::capnp::Orphan<typename ::capnp::Persistent<ExternalRef, ExternalOwner>::SaveParams>&& value) { | 1196 ::capnp::Orphan<typename ::capnp::Persistent<ExternalRef, ExternalOwner>::SaveParams>&& value) { |
1193 ::capnp::_::PointerHelpers<typename ::capnp::Persistent<ExternalRef, ExternalOwner>::SaveParams>::adopt( | 1197 ::capnp::_::PointerHelpers<typename ::capnp::Persistent<ExternalRef, ExternalOwner>::SaveParams>::adopt(_builder.getPointerField( |
1194 _builder.getPointerField(1 * ::capnp::POINTERS), kj::mv(value)); | 1198 ::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value)); |
1195 } | 1199 } |
1196 template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner> | 1200 template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner> |
1197 inline ::capnp::Orphan<typename ::capnp::Persistent<ExternalRef, ExternalOwner>::SaveParams> RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ExportParams::Builder::disownParams() { | 1201 inline ::capnp::Orphan<typename ::capnp::Persistent<ExternalRef, ExternalOwner>::SaveParams> RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ExportParams::Builder::disownParams() { |
1198 return ::capnp::_::PointerHelpers<typename ::capnp::Persistent<ExternalRef, ExternalOwner>::SaveParams>::disown( | 1202 return ::capnp::_::PointerHelpers<typename ::capnp::Persistent<ExternalRef, ExternalOwner>::SaveParams>::disown(_builder.getPointerField( |
1199 _builder.getPointerField(1 * ::capnp::POINTERS)); | 1203 ::capnp::bounded<1>() * ::capnp::POINTERS)); |
1200 } | 1204 } |
1201 | 1205 |
1202 // RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ExportParams | 1206 // RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ExportParams |
1203 template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner> | 1207 template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner> |
1204 constexpr uint16_t RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ExportParams::_capnpPrivate::dataWordSize; | 1208 constexpr uint16_t RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ExportParams::_capnpPrivate::dataWordSize; |
1207 #if !CAPNP_LITE | 1211 #if !CAPNP_LITE |
1208 template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner> | 1212 template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner> |
1209 constexpr ::capnp::Kind RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ExportParams::_capnpPrivate::kind; | 1213 constexpr ::capnp::Kind RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ExportParams::_capnpPrivate::kind; |
1210 template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner> | 1214 template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner> |
1211 constexpr ::capnp::_::RawSchema const* RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ExportParams::_capnpPrivate::schema; | 1215 constexpr ::capnp::_::RawSchema const* RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ExportParams::_capnpPrivate::schema; |
1212 template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner> | |
1213 constexpr ::capnp::_::RawBrandedSchema const* RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ExportParams::_capnpPrivate::brand; | |
1214 template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner> | 1216 template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner> |
1215 const ::capnp::_::RawBrandedSchema::Scope RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ExportParams::_capnpPrivate::brandScopes[] = { | 1217 const ::capnp::_::RawBrandedSchema::Scope RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ExportParams::_capnpPrivate::brandScopes[] = { |
1216 { 0x84ff286cd00a3ed4, brandBindings + 0, 4, false}, | 1218 { 0x84ff286cd00a3ed4, brandBindings + 0, 4, false}, |
1217 }; | 1219 }; |
1218 template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner> | 1220 template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner> |
1222 ::capnp::_::brandBindingFor<InternalOwner>(), | 1224 ::capnp::_::brandBindingFor<InternalOwner>(), |
1223 ::capnp::_::brandBindingFor<ExternalOwner>(), | 1225 ::capnp::_::brandBindingFor<ExternalOwner>(), |
1224 }; | 1226 }; |
1225 template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner> | 1227 template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner> |
1226 const ::capnp::_::RawBrandedSchema::Dependency RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ExportParams::_capnpPrivate::brandDependencies[] = { | 1228 const ::capnp::_::RawBrandedSchema::Dependency RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ExportParams::_capnpPrivate::brandDependencies[] = { |
1227 { 16777216, ::capnp::Persistent<InternalRef, InternalOwner>::_capnpPrivate::brand }, | 1229 { 16777216, ::capnp::Persistent<InternalRef, InternalOwner>::_capnpPrivate::brand() }, |
1228 { 16777217, ::capnp::Persistent<ExternalRef, ExternalOwner>::SaveParams::_capnpPrivate::brand }, | 1230 { 16777217, ::capnp::Persistent<ExternalRef, ExternalOwner>::SaveParams::_capnpPrivate::brand() }, |
1229 }; | 1231 }; |
1230 template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner> | 1232 template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner> |
1231 const ::capnp::_::RawBrandedSchema RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ExportParams::_capnpPrivate::specificBrand = { | 1233 const ::capnp::_::RawBrandedSchema RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ExportParams::_capnpPrivate::specificBrand = { |
1232 &::capnp::schemas::s_ecafa18b482da3aa, brandScopes, brandDependencies, | 1234 &::capnp::schemas::s_ecafa18b482da3aa, brandScopes, brandDependencies, |
1233 sizeof(brandScopes) / sizeof(brandScopes[0]), sizeof(brandDependencies) / sizeof(brandDependencies[0]), nullptr | 1235 1, 2, nullptr |
1234 }; | 1236 }; |
1235 #endif // !CAPNP_LITE | 1237 #endif // !CAPNP_LITE |
1236 | 1238 |
1237 #if !CAPNP_LITE | 1239 #if !CAPNP_LITE |
1238 template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner> | 1240 template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner> |
1239 ::capnp::Request<typename ::capnp::RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ImportParams, typename ::capnp::Persistent<InternalRef, InternalOwner>::SaveResults> | 1241 CAPNP_AUTO_IF_MSVC(::capnp::Request<typename ::capnp::RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ImportParams, typename ::capnp::Persistent<InternalRef, InternalOwner>::SaveResults>) |
1240 RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::Client::importRequest(::kj::Maybe< ::capnp::MessageSize> sizeHint) { | 1242 RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::Client::importRequest(::kj::Maybe< ::capnp::MessageSize> sizeHint) { |
1241 return newCall<typename ::capnp::RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ImportParams, typename ::capnp::Persistent<InternalRef, InternalOwner>::SaveResults>( | 1243 return newCall<typename ::capnp::RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ImportParams, typename ::capnp::Persistent<InternalRef, InternalOwner>::SaveResults>( |
1242 0x84ff286cd00a3ed4ull, 0, sizeHint); | 1244 0x84ff286cd00a3ed4ull, 0, sizeHint); |
1243 } | 1245 } |
1244 template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner> | 1246 template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner> |
1246 return ::capnp::Capability::Server::internalUnimplemented( | 1248 return ::capnp::Capability::Server::internalUnimplemented( |
1247 "capnp/persistent.capnp:RealmGateway", "import", | 1249 "capnp/persistent.capnp:RealmGateway", "import", |
1248 0x84ff286cd00a3ed4ull, 0); | 1250 0x84ff286cd00a3ed4ull, 0); |
1249 } | 1251 } |
1250 template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner> | 1252 template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner> |
1251 ::capnp::Request<typename ::capnp::RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ExportParams, typename ::capnp::Persistent<ExternalRef, ExternalOwner>::SaveResults> | 1253 CAPNP_AUTO_IF_MSVC(::capnp::Request<typename ::capnp::RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ExportParams, typename ::capnp::Persistent<ExternalRef, ExternalOwner>::SaveResults>) |
1252 RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::Client::exportRequest(::kj::Maybe< ::capnp::MessageSize> sizeHint) { | 1254 RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::Client::exportRequest(::kj::Maybe< ::capnp::MessageSize> sizeHint) { |
1253 return newCall<typename ::capnp::RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ExportParams, typename ::capnp::Persistent<ExternalRef, ExternalOwner>::SaveResults>( | 1255 return newCall<typename ::capnp::RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ExportParams, typename ::capnp::Persistent<ExternalRef, ExternalOwner>::SaveResults>( |
1254 0x84ff286cd00a3ed4ull, 1, sizeHint); | 1256 0x84ff286cd00a3ed4ull, 1, sizeHint); |
1255 } | 1257 } |
1256 template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner> | 1258 template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner> |
1295 template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner> | 1297 template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner> |
1296 constexpr ::capnp::Kind RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::_capnpPrivate::kind; | 1298 constexpr ::capnp::Kind RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::_capnpPrivate::kind; |
1297 template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner> | 1299 template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner> |
1298 constexpr ::capnp::_::RawSchema const* RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::_capnpPrivate::schema; | 1300 constexpr ::capnp::_::RawSchema const* RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::_capnpPrivate::schema; |
1299 template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner> | 1301 template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner> |
1300 constexpr ::capnp::_::RawBrandedSchema const* RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::_capnpPrivate::brand; | |
1301 template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner> | |
1302 const ::capnp::_::RawBrandedSchema::Scope RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::_capnpPrivate::brandScopes[] = { | 1302 const ::capnp::_::RawBrandedSchema::Scope RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::_capnpPrivate::brandScopes[] = { |
1303 { 0x84ff286cd00a3ed4, brandBindings + 0, 4, false}, | 1303 { 0x84ff286cd00a3ed4, brandBindings + 0, 4, false}, |
1304 }; | 1304 }; |
1305 template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner> | 1305 template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner> |
1306 const ::capnp::_::RawBrandedSchema::Binding RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::_capnpPrivate::brandBindings[] = { | 1306 const ::capnp::_::RawBrandedSchema::Binding RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::_capnpPrivate::brandBindings[] = { |
1309 ::capnp::_::brandBindingFor<InternalOwner>(), | 1309 ::capnp::_::brandBindingFor<InternalOwner>(), |
1310 ::capnp::_::brandBindingFor<ExternalOwner>(), | 1310 ::capnp::_::brandBindingFor<ExternalOwner>(), |
1311 }; | 1311 }; |
1312 template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner> | 1312 template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner> |
1313 const ::capnp::_::RawBrandedSchema::Dependency RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::_capnpPrivate::brandDependencies[] = { | 1313 const ::capnp::_::RawBrandedSchema::Dependency RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::_capnpPrivate::brandDependencies[] = { |
1314 { 33554432, ::capnp::RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ImportParams::_capnpPrivate::brand }, | 1314 { 33554432, ::capnp::RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ImportParams::_capnpPrivate::brand() }, |
1315 { 33554433, ::capnp::RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ExportParams::_capnpPrivate::brand }, | 1315 { 33554433, ::capnp::RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ExportParams::_capnpPrivate::brand() }, |
1316 { 50331648, ::capnp::Persistent<InternalRef, InternalOwner>::SaveResults::_capnpPrivate::brand }, | 1316 { 50331648, ::capnp::Persistent<InternalRef, InternalOwner>::SaveResults::_capnpPrivate::brand() }, |
1317 { 50331649, ::capnp::Persistent<ExternalRef, ExternalOwner>::SaveResults::_capnpPrivate::brand }, | 1317 { 50331649, ::capnp::Persistent<ExternalRef, ExternalOwner>::SaveResults::_capnpPrivate::brand() }, |
1318 }; | 1318 }; |
1319 template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner> | 1319 template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner> |
1320 const ::capnp::_::RawBrandedSchema RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::_capnpPrivate::specificBrand = { | 1320 const ::capnp::_::RawBrandedSchema RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::_capnpPrivate::specificBrand = { |
1321 &::capnp::schemas::s_84ff286cd00a3ed4, brandScopes, brandDependencies, | 1321 &::capnp::schemas::s_84ff286cd00a3ed4, brandScopes, brandDependencies, |
1322 sizeof(brandScopes) / sizeof(brandScopes[0]), sizeof(brandDependencies) / sizeof(brandDependencies[0]), nullptr | 1322 1, 4, nullptr |
1323 }; | 1323 }; |
1324 #endif // !CAPNP_LITE | 1324 #endif // !CAPNP_LITE |
1325 | 1325 |
1326 } // namespace | 1326 } // namespace |
1327 | 1327 |