cannam@49
|
1 // Generated by Cap'n Proto compiler, DO NOT EDIT
|
cannam@49
|
2 // source: schema.capnp
|
cannam@49
|
3
|
cannam@49
|
4 #ifndef CAPNP_INCLUDED_a93fc509624c72d9_
|
cannam@49
|
5 #define CAPNP_INCLUDED_a93fc509624c72d9_
|
cannam@49
|
6
|
cannam@49
|
7 #include <capnp/generated-header-support.h>
|
cannam@49
|
8
|
cannam@49
|
9 #if CAPNP_VERSION != 6000
|
cannam@49
|
10 #error "Version mismatch between generated code and library headers. You must use the same version of the Cap'n Proto compiler and library."
|
cannam@49
|
11 #endif
|
cannam@49
|
12
|
cannam@49
|
13
|
cannam@49
|
14 namespace capnp {
|
cannam@49
|
15 namespace schemas {
|
cannam@49
|
16
|
cannam@49
|
17 CAPNP_DECLARE_SCHEMA(e682ab4cf923a417);
|
cannam@49
|
18 CAPNP_DECLARE_SCHEMA(b9521bccf10fa3b1);
|
cannam@49
|
19 CAPNP_DECLARE_SCHEMA(debf55bbfa0fc242);
|
cannam@49
|
20 CAPNP_DECLARE_SCHEMA(9ea0b19b37fb4435);
|
cannam@49
|
21 CAPNP_DECLARE_SCHEMA(b54ab3364333f598);
|
cannam@49
|
22 CAPNP_DECLARE_SCHEMA(e82753cff0c2218f);
|
cannam@49
|
23 CAPNP_DECLARE_SCHEMA(b18aa5ac7a0d9420);
|
cannam@49
|
24 CAPNP_DECLARE_SCHEMA(ec1619d4400a0290);
|
cannam@49
|
25 CAPNP_DECLARE_SCHEMA(9aad50a41f4af45f);
|
cannam@49
|
26 CAPNP_DECLARE_SCHEMA(97b14cbe7cfec712);
|
cannam@49
|
27 CAPNP_DECLARE_SCHEMA(c42305476bb4746f);
|
cannam@49
|
28 CAPNP_DECLARE_SCHEMA(cafccddb68db1d11);
|
cannam@49
|
29 CAPNP_DECLARE_SCHEMA(bb90d5c287870be6);
|
cannam@49
|
30 CAPNP_DECLARE_SCHEMA(978a7cebdc549a4d);
|
cannam@49
|
31 CAPNP_DECLARE_SCHEMA(a9962a9ed0a4d7f8);
|
cannam@49
|
32 CAPNP_DECLARE_SCHEMA(9500cce23b334d80);
|
cannam@49
|
33 CAPNP_DECLARE_SCHEMA(d07378ede1f9cc60);
|
cannam@49
|
34 CAPNP_DECLARE_SCHEMA(87e739250a60ea97);
|
cannam@49
|
35 CAPNP_DECLARE_SCHEMA(9e0e78711a7f87a9);
|
cannam@49
|
36 CAPNP_DECLARE_SCHEMA(ac3a6f60ef4cc6d3);
|
cannam@49
|
37 CAPNP_DECLARE_SCHEMA(ed8bca69f7fb0cbf);
|
cannam@49
|
38 CAPNP_DECLARE_SCHEMA(c2573fe8a23e49f1);
|
cannam@49
|
39 CAPNP_DECLARE_SCHEMA(8e3b5f79fe593656);
|
cannam@49
|
40 CAPNP_DECLARE_SCHEMA(9dd1f724f4614a85);
|
cannam@49
|
41 CAPNP_DECLARE_SCHEMA(baefc9120c56e274);
|
cannam@49
|
42 CAPNP_DECLARE_SCHEMA(903455f06065422b);
|
cannam@49
|
43 CAPNP_DECLARE_SCHEMA(abd73485a9636bc9);
|
cannam@49
|
44 CAPNP_DECLARE_SCHEMA(c863cd16969ee7fc);
|
cannam@49
|
45 CAPNP_DECLARE_SCHEMA(ce23dcd2d7b00c9b);
|
cannam@49
|
46 CAPNP_DECLARE_SCHEMA(f1c8950dab257542);
|
cannam@49
|
47 CAPNP_DECLARE_SCHEMA(d1958f7dba521926);
|
cannam@49
|
48 enum class ElementSize_d1958f7dba521926: uint16_t {
|
cannam@49
|
49 EMPTY,
|
cannam@49
|
50 BIT,
|
cannam@49
|
51 BYTE,
|
cannam@49
|
52 TWO_BYTES,
|
cannam@49
|
53 FOUR_BYTES,
|
cannam@49
|
54 EIGHT_BYTES,
|
cannam@49
|
55 POINTER,
|
cannam@49
|
56 INLINE_COMPOSITE,
|
cannam@49
|
57 };
|
cannam@49
|
58 CAPNP_DECLARE_ENUM(ElementSize, d1958f7dba521926);
|
cannam@49
|
59 CAPNP_DECLARE_SCHEMA(bfc546f6210ad7ce);
|
cannam@49
|
60 CAPNP_DECLARE_SCHEMA(cfea0eb02e810062);
|
cannam@49
|
61 CAPNP_DECLARE_SCHEMA(ae504193122357e5);
|
cannam@49
|
62
|
cannam@49
|
63 } // namespace schemas
|
cannam@49
|
64 } // namespace capnp
|
cannam@49
|
65
|
cannam@49
|
66 namespace capnp {
|
cannam@49
|
67 namespace schema {
|
cannam@49
|
68
|
cannam@49
|
69 struct Node {
|
cannam@49
|
70 Node() = delete;
|
cannam@49
|
71
|
cannam@49
|
72 class Reader;
|
cannam@49
|
73 class Builder;
|
cannam@49
|
74 class Pipeline;
|
cannam@49
|
75 enum Which: uint16_t {
|
cannam@49
|
76 FILE,
|
cannam@49
|
77 STRUCT,
|
cannam@49
|
78 ENUM,
|
cannam@49
|
79 INTERFACE,
|
cannam@49
|
80 CONST,
|
cannam@49
|
81 ANNOTATION,
|
cannam@49
|
82 };
|
cannam@49
|
83 struct Parameter;
|
cannam@49
|
84 struct NestedNode;
|
cannam@49
|
85 struct Struct;
|
cannam@49
|
86 struct Enum;
|
cannam@49
|
87 struct Interface;
|
cannam@49
|
88 struct Const;
|
cannam@49
|
89 struct Annotation;
|
cannam@49
|
90
|
cannam@49
|
91 struct _capnpPrivate {
|
cannam@49
|
92 CAPNP_DECLARE_STRUCT_HEADER(e682ab4cf923a417, 5, 6)
|
cannam@49
|
93 #if !CAPNP_LITE
|
cannam@49
|
94 static constexpr ::capnp::_::RawBrandedSchema const* brand = &schema->defaultBrand;
|
cannam@49
|
95 #endif // !CAPNP_LITE
|
cannam@49
|
96 };
|
cannam@49
|
97 };
|
cannam@49
|
98
|
cannam@49
|
99 struct Node::Parameter {
|
cannam@49
|
100 Parameter() = delete;
|
cannam@49
|
101
|
cannam@49
|
102 class Reader;
|
cannam@49
|
103 class Builder;
|
cannam@49
|
104 class Pipeline;
|
cannam@49
|
105
|
cannam@49
|
106 struct _capnpPrivate {
|
cannam@49
|
107 CAPNP_DECLARE_STRUCT_HEADER(b9521bccf10fa3b1, 0, 1)
|
cannam@49
|
108 #if !CAPNP_LITE
|
cannam@49
|
109 static constexpr ::capnp::_::RawBrandedSchema const* brand = &schema->defaultBrand;
|
cannam@49
|
110 #endif // !CAPNP_LITE
|
cannam@49
|
111 };
|
cannam@49
|
112 };
|
cannam@49
|
113
|
cannam@49
|
114 struct Node::NestedNode {
|
cannam@49
|
115 NestedNode() = delete;
|
cannam@49
|
116
|
cannam@49
|
117 class Reader;
|
cannam@49
|
118 class Builder;
|
cannam@49
|
119 class Pipeline;
|
cannam@49
|
120
|
cannam@49
|
121 struct _capnpPrivate {
|
cannam@49
|
122 CAPNP_DECLARE_STRUCT_HEADER(debf55bbfa0fc242, 1, 1)
|
cannam@49
|
123 #if !CAPNP_LITE
|
cannam@49
|
124 static constexpr ::capnp::_::RawBrandedSchema const* brand = &schema->defaultBrand;
|
cannam@49
|
125 #endif // !CAPNP_LITE
|
cannam@49
|
126 };
|
cannam@49
|
127 };
|
cannam@49
|
128
|
cannam@49
|
129 struct Node::Struct {
|
cannam@49
|
130 Struct() = delete;
|
cannam@49
|
131
|
cannam@49
|
132 class Reader;
|
cannam@49
|
133 class Builder;
|
cannam@49
|
134 class Pipeline;
|
cannam@49
|
135
|
cannam@49
|
136 struct _capnpPrivate {
|
cannam@49
|
137 CAPNP_DECLARE_STRUCT_HEADER(9ea0b19b37fb4435, 5, 6)
|
cannam@49
|
138 #if !CAPNP_LITE
|
cannam@49
|
139 static constexpr ::capnp::_::RawBrandedSchema const* brand = &schema->defaultBrand;
|
cannam@49
|
140 #endif // !CAPNP_LITE
|
cannam@49
|
141 };
|
cannam@49
|
142 };
|
cannam@49
|
143
|
cannam@49
|
144 struct Node::Enum {
|
cannam@49
|
145 Enum() = delete;
|
cannam@49
|
146
|
cannam@49
|
147 class Reader;
|
cannam@49
|
148 class Builder;
|
cannam@49
|
149 class Pipeline;
|
cannam@49
|
150
|
cannam@49
|
151 struct _capnpPrivate {
|
cannam@49
|
152 CAPNP_DECLARE_STRUCT_HEADER(b54ab3364333f598, 5, 6)
|
cannam@49
|
153 #if !CAPNP_LITE
|
cannam@49
|
154 static constexpr ::capnp::_::RawBrandedSchema const* brand = &schema->defaultBrand;
|
cannam@49
|
155 #endif // !CAPNP_LITE
|
cannam@49
|
156 };
|
cannam@49
|
157 };
|
cannam@49
|
158
|
cannam@49
|
159 struct Node::Interface {
|
cannam@49
|
160 Interface() = delete;
|
cannam@49
|
161
|
cannam@49
|
162 class Reader;
|
cannam@49
|
163 class Builder;
|
cannam@49
|
164 class Pipeline;
|
cannam@49
|
165
|
cannam@49
|
166 struct _capnpPrivate {
|
cannam@49
|
167 CAPNP_DECLARE_STRUCT_HEADER(e82753cff0c2218f, 5, 6)
|
cannam@49
|
168 #if !CAPNP_LITE
|
cannam@49
|
169 static constexpr ::capnp::_::RawBrandedSchema const* brand = &schema->defaultBrand;
|
cannam@49
|
170 #endif // !CAPNP_LITE
|
cannam@49
|
171 };
|
cannam@49
|
172 };
|
cannam@49
|
173
|
cannam@49
|
174 struct Node::Const {
|
cannam@49
|
175 Const() = delete;
|
cannam@49
|
176
|
cannam@49
|
177 class Reader;
|
cannam@49
|
178 class Builder;
|
cannam@49
|
179 class Pipeline;
|
cannam@49
|
180
|
cannam@49
|
181 struct _capnpPrivate {
|
cannam@49
|
182 CAPNP_DECLARE_STRUCT_HEADER(b18aa5ac7a0d9420, 5, 6)
|
cannam@49
|
183 #if !CAPNP_LITE
|
cannam@49
|
184 static constexpr ::capnp::_::RawBrandedSchema const* brand = &schema->defaultBrand;
|
cannam@49
|
185 #endif // !CAPNP_LITE
|
cannam@49
|
186 };
|
cannam@49
|
187 };
|
cannam@49
|
188
|
cannam@49
|
189 struct Node::Annotation {
|
cannam@49
|
190 Annotation() = delete;
|
cannam@49
|
191
|
cannam@49
|
192 class Reader;
|
cannam@49
|
193 class Builder;
|
cannam@49
|
194 class Pipeline;
|
cannam@49
|
195
|
cannam@49
|
196 struct _capnpPrivate {
|
cannam@49
|
197 CAPNP_DECLARE_STRUCT_HEADER(ec1619d4400a0290, 5, 6)
|
cannam@49
|
198 #if !CAPNP_LITE
|
cannam@49
|
199 static constexpr ::capnp::_::RawBrandedSchema const* brand = &schema->defaultBrand;
|
cannam@49
|
200 #endif // !CAPNP_LITE
|
cannam@49
|
201 };
|
cannam@49
|
202 };
|
cannam@49
|
203
|
cannam@49
|
204 struct Field {
|
cannam@49
|
205 Field() = delete;
|
cannam@49
|
206
|
cannam@49
|
207 class Reader;
|
cannam@49
|
208 class Builder;
|
cannam@49
|
209 class Pipeline;
|
cannam@49
|
210 enum Which: uint16_t {
|
cannam@49
|
211 SLOT,
|
cannam@49
|
212 GROUP,
|
cannam@49
|
213 };
|
cannam@49
|
214 static constexpr ::uint16_t NO_DISCRIMINANT = 65535u;
|
cannam@49
|
215 struct Slot;
|
cannam@49
|
216 struct Group;
|
cannam@49
|
217 struct Ordinal;
|
cannam@49
|
218
|
cannam@49
|
219 struct _capnpPrivate {
|
cannam@49
|
220 CAPNP_DECLARE_STRUCT_HEADER(9aad50a41f4af45f, 3, 4)
|
cannam@49
|
221 #if !CAPNP_LITE
|
cannam@49
|
222 static constexpr ::capnp::_::RawBrandedSchema const* brand = &schema->defaultBrand;
|
cannam@49
|
223 #endif // !CAPNP_LITE
|
cannam@49
|
224 };
|
cannam@49
|
225 };
|
cannam@49
|
226
|
cannam@49
|
227 struct Field::Slot {
|
cannam@49
|
228 Slot() = delete;
|
cannam@49
|
229
|
cannam@49
|
230 class Reader;
|
cannam@49
|
231 class Builder;
|
cannam@49
|
232 class Pipeline;
|
cannam@49
|
233
|
cannam@49
|
234 struct _capnpPrivate {
|
cannam@49
|
235 CAPNP_DECLARE_STRUCT_HEADER(c42305476bb4746f, 3, 4)
|
cannam@49
|
236 #if !CAPNP_LITE
|
cannam@49
|
237 static constexpr ::capnp::_::RawBrandedSchema const* brand = &schema->defaultBrand;
|
cannam@49
|
238 #endif // !CAPNP_LITE
|
cannam@49
|
239 };
|
cannam@49
|
240 };
|
cannam@49
|
241
|
cannam@49
|
242 struct Field::Group {
|
cannam@49
|
243 Group() = delete;
|
cannam@49
|
244
|
cannam@49
|
245 class Reader;
|
cannam@49
|
246 class Builder;
|
cannam@49
|
247 class Pipeline;
|
cannam@49
|
248
|
cannam@49
|
249 struct _capnpPrivate {
|
cannam@49
|
250 CAPNP_DECLARE_STRUCT_HEADER(cafccddb68db1d11, 3, 4)
|
cannam@49
|
251 #if !CAPNP_LITE
|
cannam@49
|
252 static constexpr ::capnp::_::RawBrandedSchema const* brand = &schema->defaultBrand;
|
cannam@49
|
253 #endif // !CAPNP_LITE
|
cannam@49
|
254 };
|
cannam@49
|
255 };
|
cannam@49
|
256
|
cannam@49
|
257 struct Field::Ordinal {
|
cannam@49
|
258 Ordinal() = delete;
|
cannam@49
|
259
|
cannam@49
|
260 class Reader;
|
cannam@49
|
261 class Builder;
|
cannam@49
|
262 class Pipeline;
|
cannam@49
|
263 enum Which: uint16_t {
|
cannam@49
|
264 IMPLICIT,
|
cannam@49
|
265 EXPLICIT,
|
cannam@49
|
266 };
|
cannam@49
|
267
|
cannam@49
|
268 struct _capnpPrivate {
|
cannam@49
|
269 CAPNP_DECLARE_STRUCT_HEADER(bb90d5c287870be6, 3, 4)
|
cannam@49
|
270 #if !CAPNP_LITE
|
cannam@49
|
271 static constexpr ::capnp::_::RawBrandedSchema const* brand = &schema->defaultBrand;
|
cannam@49
|
272 #endif // !CAPNP_LITE
|
cannam@49
|
273 };
|
cannam@49
|
274 };
|
cannam@49
|
275
|
cannam@49
|
276 struct Enumerant {
|
cannam@49
|
277 Enumerant() = delete;
|
cannam@49
|
278
|
cannam@49
|
279 class Reader;
|
cannam@49
|
280 class Builder;
|
cannam@49
|
281 class Pipeline;
|
cannam@49
|
282
|
cannam@49
|
283 struct _capnpPrivate {
|
cannam@49
|
284 CAPNP_DECLARE_STRUCT_HEADER(978a7cebdc549a4d, 1, 2)
|
cannam@49
|
285 #if !CAPNP_LITE
|
cannam@49
|
286 static constexpr ::capnp::_::RawBrandedSchema const* brand = &schema->defaultBrand;
|
cannam@49
|
287 #endif // !CAPNP_LITE
|
cannam@49
|
288 };
|
cannam@49
|
289 };
|
cannam@49
|
290
|
cannam@49
|
291 struct Superclass {
|
cannam@49
|
292 Superclass() = delete;
|
cannam@49
|
293
|
cannam@49
|
294 class Reader;
|
cannam@49
|
295 class Builder;
|
cannam@49
|
296 class Pipeline;
|
cannam@49
|
297
|
cannam@49
|
298 struct _capnpPrivate {
|
cannam@49
|
299 CAPNP_DECLARE_STRUCT_HEADER(a9962a9ed0a4d7f8, 1, 1)
|
cannam@49
|
300 #if !CAPNP_LITE
|
cannam@49
|
301 static constexpr ::capnp::_::RawBrandedSchema const* brand = &schema->defaultBrand;
|
cannam@49
|
302 #endif // !CAPNP_LITE
|
cannam@49
|
303 };
|
cannam@49
|
304 };
|
cannam@49
|
305
|
cannam@49
|
306 struct Method {
|
cannam@49
|
307 Method() = delete;
|
cannam@49
|
308
|
cannam@49
|
309 class Reader;
|
cannam@49
|
310 class Builder;
|
cannam@49
|
311 class Pipeline;
|
cannam@49
|
312
|
cannam@49
|
313 struct _capnpPrivate {
|
cannam@49
|
314 CAPNP_DECLARE_STRUCT_HEADER(9500cce23b334d80, 3, 5)
|
cannam@49
|
315 #if !CAPNP_LITE
|
cannam@49
|
316 static constexpr ::capnp::_::RawBrandedSchema const* brand = &schema->defaultBrand;
|
cannam@49
|
317 #endif // !CAPNP_LITE
|
cannam@49
|
318 };
|
cannam@49
|
319 };
|
cannam@49
|
320
|
cannam@49
|
321 struct Type {
|
cannam@49
|
322 Type() = delete;
|
cannam@49
|
323
|
cannam@49
|
324 class Reader;
|
cannam@49
|
325 class Builder;
|
cannam@49
|
326 class Pipeline;
|
cannam@49
|
327 enum Which: uint16_t {
|
cannam@49
|
328 VOID,
|
cannam@49
|
329 BOOL,
|
cannam@49
|
330 INT8,
|
cannam@49
|
331 INT16,
|
cannam@49
|
332 INT32,
|
cannam@49
|
333 INT64,
|
cannam@49
|
334 UINT8,
|
cannam@49
|
335 UINT16,
|
cannam@49
|
336 UINT32,
|
cannam@49
|
337 UINT64,
|
cannam@49
|
338 FLOAT32,
|
cannam@49
|
339 FLOAT64,
|
cannam@49
|
340 TEXT,
|
cannam@49
|
341 DATA,
|
cannam@49
|
342 LIST,
|
cannam@49
|
343 ENUM,
|
cannam@49
|
344 STRUCT,
|
cannam@49
|
345 INTERFACE,
|
cannam@49
|
346 ANY_POINTER,
|
cannam@49
|
347 };
|
cannam@49
|
348 struct List;
|
cannam@49
|
349 struct Enum;
|
cannam@49
|
350 struct Struct;
|
cannam@49
|
351 struct Interface;
|
cannam@49
|
352 struct AnyPointer;
|
cannam@49
|
353
|
cannam@49
|
354 struct _capnpPrivate {
|
cannam@49
|
355 CAPNP_DECLARE_STRUCT_HEADER(d07378ede1f9cc60, 3, 1)
|
cannam@49
|
356 #if !CAPNP_LITE
|
cannam@49
|
357 static constexpr ::capnp::_::RawBrandedSchema const* brand = &schema->defaultBrand;
|
cannam@49
|
358 #endif // !CAPNP_LITE
|
cannam@49
|
359 };
|
cannam@49
|
360 };
|
cannam@49
|
361
|
cannam@49
|
362 struct Type::List {
|
cannam@49
|
363 List() = delete;
|
cannam@49
|
364
|
cannam@49
|
365 class Reader;
|
cannam@49
|
366 class Builder;
|
cannam@49
|
367 class Pipeline;
|
cannam@49
|
368
|
cannam@49
|
369 struct _capnpPrivate {
|
cannam@49
|
370 CAPNP_DECLARE_STRUCT_HEADER(87e739250a60ea97, 3, 1)
|
cannam@49
|
371 #if !CAPNP_LITE
|
cannam@49
|
372 static constexpr ::capnp::_::RawBrandedSchema const* brand = &schema->defaultBrand;
|
cannam@49
|
373 #endif // !CAPNP_LITE
|
cannam@49
|
374 };
|
cannam@49
|
375 };
|
cannam@49
|
376
|
cannam@49
|
377 struct Type::Enum {
|
cannam@49
|
378 Enum() = delete;
|
cannam@49
|
379
|
cannam@49
|
380 class Reader;
|
cannam@49
|
381 class Builder;
|
cannam@49
|
382 class Pipeline;
|
cannam@49
|
383
|
cannam@49
|
384 struct _capnpPrivate {
|
cannam@49
|
385 CAPNP_DECLARE_STRUCT_HEADER(9e0e78711a7f87a9, 3, 1)
|
cannam@49
|
386 #if !CAPNP_LITE
|
cannam@49
|
387 static constexpr ::capnp::_::RawBrandedSchema const* brand = &schema->defaultBrand;
|
cannam@49
|
388 #endif // !CAPNP_LITE
|
cannam@49
|
389 };
|
cannam@49
|
390 };
|
cannam@49
|
391
|
cannam@49
|
392 struct Type::Struct {
|
cannam@49
|
393 Struct() = delete;
|
cannam@49
|
394
|
cannam@49
|
395 class Reader;
|
cannam@49
|
396 class Builder;
|
cannam@49
|
397 class Pipeline;
|
cannam@49
|
398
|
cannam@49
|
399 struct _capnpPrivate {
|
cannam@49
|
400 CAPNP_DECLARE_STRUCT_HEADER(ac3a6f60ef4cc6d3, 3, 1)
|
cannam@49
|
401 #if !CAPNP_LITE
|
cannam@49
|
402 static constexpr ::capnp::_::RawBrandedSchema const* brand = &schema->defaultBrand;
|
cannam@49
|
403 #endif // !CAPNP_LITE
|
cannam@49
|
404 };
|
cannam@49
|
405 };
|
cannam@49
|
406
|
cannam@49
|
407 struct Type::Interface {
|
cannam@49
|
408 Interface() = delete;
|
cannam@49
|
409
|
cannam@49
|
410 class Reader;
|
cannam@49
|
411 class Builder;
|
cannam@49
|
412 class Pipeline;
|
cannam@49
|
413
|
cannam@49
|
414 struct _capnpPrivate {
|
cannam@49
|
415 CAPNP_DECLARE_STRUCT_HEADER(ed8bca69f7fb0cbf, 3, 1)
|
cannam@49
|
416 #if !CAPNP_LITE
|
cannam@49
|
417 static constexpr ::capnp::_::RawBrandedSchema const* brand = &schema->defaultBrand;
|
cannam@49
|
418 #endif // !CAPNP_LITE
|
cannam@49
|
419 };
|
cannam@49
|
420 };
|
cannam@49
|
421
|
cannam@49
|
422 struct Type::AnyPointer {
|
cannam@49
|
423 AnyPointer() = delete;
|
cannam@49
|
424
|
cannam@49
|
425 class Reader;
|
cannam@49
|
426 class Builder;
|
cannam@49
|
427 class Pipeline;
|
cannam@49
|
428 enum Which: uint16_t {
|
cannam@49
|
429 UNCONSTRAINED,
|
cannam@49
|
430 PARAMETER,
|
cannam@49
|
431 IMPLICIT_METHOD_PARAMETER,
|
cannam@49
|
432 };
|
cannam@49
|
433 struct Unconstrained;
|
cannam@49
|
434 struct Parameter;
|
cannam@49
|
435 struct ImplicitMethodParameter;
|
cannam@49
|
436
|
cannam@49
|
437 struct _capnpPrivate {
|
cannam@49
|
438 CAPNP_DECLARE_STRUCT_HEADER(c2573fe8a23e49f1, 3, 1)
|
cannam@49
|
439 #if !CAPNP_LITE
|
cannam@49
|
440 static constexpr ::capnp::_::RawBrandedSchema const* brand = &schema->defaultBrand;
|
cannam@49
|
441 #endif // !CAPNP_LITE
|
cannam@49
|
442 };
|
cannam@49
|
443 };
|
cannam@49
|
444
|
cannam@49
|
445 struct Type::AnyPointer::Unconstrained {
|
cannam@49
|
446 Unconstrained() = delete;
|
cannam@49
|
447
|
cannam@49
|
448 class Reader;
|
cannam@49
|
449 class Builder;
|
cannam@49
|
450 class Pipeline;
|
cannam@49
|
451 enum Which: uint16_t {
|
cannam@49
|
452 ANY_KIND,
|
cannam@49
|
453 STRUCT,
|
cannam@49
|
454 LIST,
|
cannam@49
|
455 CAPABILITY,
|
cannam@49
|
456 };
|
cannam@49
|
457
|
cannam@49
|
458 struct _capnpPrivate {
|
cannam@49
|
459 CAPNP_DECLARE_STRUCT_HEADER(8e3b5f79fe593656, 3, 1)
|
cannam@49
|
460 #if !CAPNP_LITE
|
cannam@49
|
461 static constexpr ::capnp::_::RawBrandedSchema const* brand = &schema->defaultBrand;
|
cannam@49
|
462 #endif // !CAPNP_LITE
|
cannam@49
|
463 };
|
cannam@49
|
464 };
|
cannam@49
|
465
|
cannam@49
|
466 struct Type::AnyPointer::Parameter {
|
cannam@49
|
467 Parameter() = delete;
|
cannam@49
|
468
|
cannam@49
|
469 class Reader;
|
cannam@49
|
470 class Builder;
|
cannam@49
|
471 class Pipeline;
|
cannam@49
|
472
|
cannam@49
|
473 struct _capnpPrivate {
|
cannam@49
|
474 CAPNP_DECLARE_STRUCT_HEADER(9dd1f724f4614a85, 3, 1)
|
cannam@49
|
475 #if !CAPNP_LITE
|
cannam@49
|
476 static constexpr ::capnp::_::RawBrandedSchema const* brand = &schema->defaultBrand;
|
cannam@49
|
477 #endif // !CAPNP_LITE
|
cannam@49
|
478 };
|
cannam@49
|
479 };
|
cannam@49
|
480
|
cannam@49
|
481 struct Type::AnyPointer::ImplicitMethodParameter {
|
cannam@49
|
482 ImplicitMethodParameter() = delete;
|
cannam@49
|
483
|
cannam@49
|
484 class Reader;
|
cannam@49
|
485 class Builder;
|
cannam@49
|
486 class Pipeline;
|
cannam@49
|
487
|
cannam@49
|
488 struct _capnpPrivate {
|
cannam@49
|
489 CAPNP_DECLARE_STRUCT_HEADER(baefc9120c56e274, 3, 1)
|
cannam@49
|
490 #if !CAPNP_LITE
|
cannam@49
|
491 static constexpr ::capnp::_::RawBrandedSchema const* brand = &schema->defaultBrand;
|
cannam@49
|
492 #endif // !CAPNP_LITE
|
cannam@49
|
493 };
|
cannam@49
|
494 };
|
cannam@49
|
495
|
cannam@49
|
496 struct Brand {
|
cannam@49
|
497 Brand() = delete;
|
cannam@49
|
498
|
cannam@49
|
499 class Reader;
|
cannam@49
|
500 class Builder;
|
cannam@49
|
501 class Pipeline;
|
cannam@49
|
502 struct Scope;
|
cannam@49
|
503 struct Binding;
|
cannam@49
|
504
|
cannam@49
|
505 struct _capnpPrivate {
|
cannam@49
|
506 CAPNP_DECLARE_STRUCT_HEADER(903455f06065422b, 0, 1)
|
cannam@49
|
507 #if !CAPNP_LITE
|
cannam@49
|
508 static constexpr ::capnp::_::RawBrandedSchema const* brand = &schema->defaultBrand;
|
cannam@49
|
509 #endif // !CAPNP_LITE
|
cannam@49
|
510 };
|
cannam@49
|
511 };
|
cannam@49
|
512
|
cannam@49
|
513 struct Brand::Scope {
|
cannam@49
|
514 Scope() = delete;
|
cannam@49
|
515
|
cannam@49
|
516 class Reader;
|
cannam@49
|
517 class Builder;
|
cannam@49
|
518 class Pipeline;
|
cannam@49
|
519 enum Which: uint16_t {
|
cannam@49
|
520 BIND,
|
cannam@49
|
521 INHERIT,
|
cannam@49
|
522 };
|
cannam@49
|
523
|
cannam@49
|
524 struct _capnpPrivate {
|
cannam@49
|
525 CAPNP_DECLARE_STRUCT_HEADER(abd73485a9636bc9, 2, 1)
|
cannam@49
|
526 #if !CAPNP_LITE
|
cannam@49
|
527 static constexpr ::capnp::_::RawBrandedSchema const* brand = &schema->defaultBrand;
|
cannam@49
|
528 #endif // !CAPNP_LITE
|
cannam@49
|
529 };
|
cannam@49
|
530 };
|
cannam@49
|
531
|
cannam@49
|
532 struct Brand::Binding {
|
cannam@49
|
533 Binding() = delete;
|
cannam@49
|
534
|
cannam@49
|
535 class Reader;
|
cannam@49
|
536 class Builder;
|
cannam@49
|
537 class Pipeline;
|
cannam@49
|
538 enum Which: uint16_t {
|
cannam@49
|
539 UNBOUND,
|
cannam@49
|
540 TYPE,
|
cannam@49
|
541 };
|
cannam@49
|
542
|
cannam@49
|
543 struct _capnpPrivate {
|
cannam@49
|
544 CAPNP_DECLARE_STRUCT_HEADER(c863cd16969ee7fc, 1, 1)
|
cannam@49
|
545 #if !CAPNP_LITE
|
cannam@49
|
546 static constexpr ::capnp::_::RawBrandedSchema const* brand = &schema->defaultBrand;
|
cannam@49
|
547 #endif // !CAPNP_LITE
|
cannam@49
|
548 };
|
cannam@49
|
549 };
|
cannam@49
|
550
|
cannam@49
|
551 struct Value {
|
cannam@49
|
552 Value() = delete;
|
cannam@49
|
553
|
cannam@49
|
554 class Reader;
|
cannam@49
|
555 class Builder;
|
cannam@49
|
556 class Pipeline;
|
cannam@49
|
557 enum Which: uint16_t {
|
cannam@49
|
558 VOID,
|
cannam@49
|
559 BOOL,
|
cannam@49
|
560 INT8,
|
cannam@49
|
561 INT16,
|
cannam@49
|
562 INT32,
|
cannam@49
|
563 INT64,
|
cannam@49
|
564 UINT8,
|
cannam@49
|
565 UINT16,
|
cannam@49
|
566 UINT32,
|
cannam@49
|
567 UINT64,
|
cannam@49
|
568 FLOAT32,
|
cannam@49
|
569 FLOAT64,
|
cannam@49
|
570 TEXT,
|
cannam@49
|
571 DATA,
|
cannam@49
|
572 LIST,
|
cannam@49
|
573 ENUM,
|
cannam@49
|
574 STRUCT,
|
cannam@49
|
575 INTERFACE,
|
cannam@49
|
576 ANY_POINTER,
|
cannam@49
|
577 };
|
cannam@49
|
578
|
cannam@49
|
579 struct _capnpPrivate {
|
cannam@49
|
580 CAPNP_DECLARE_STRUCT_HEADER(ce23dcd2d7b00c9b, 2, 1)
|
cannam@49
|
581 #if !CAPNP_LITE
|
cannam@49
|
582 static constexpr ::capnp::_::RawBrandedSchema const* brand = &schema->defaultBrand;
|
cannam@49
|
583 #endif // !CAPNP_LITE
|
cannam@49
|
584 };
|
cannam@49
|
585 };
|
cannam@49
|
586
|
cannam@49
|
587 struct Annotation {
|
cannam@49
|
588 Annotation() = delete;
|
cannam@49
|
589
|
cannam@49
|
590 class Reader;
|
cannam@49
|
591 class Builder;
|
cannam@49
|
592 class Pipeline;
|
cannam@49
|
593
|
cannam@49
|
594 struct _capnpPrivate {
|
cannam@49
|
595 CAPNP_DECLARE_STRUCT_HEADER(f1c8950dab257542, 1, 2)
|
cannam@49
|
596 #if !CAPNP_LITE
|
cannam@49
|
597 static constexpr ::capnp::_::RawBrandedSchema const* brand = &schema->defaultBrand;
|
cannam@49
|
598 #endif // !CAPNP_LITE
|
cannam@49
|
599 };
|
cannam@49
|
600 };
|
cannam@49
|
601
|
cannam@49
|
602 typedef ::capnp::schemas::ElementSize_d1958f7dba521926 ElementSize;
|
cannam@49
|
603
|
cannam@49
|
604 struct CodeGeneratorRequest {
|
cannam@49
|
605 CodeGeneratorRequest() = delete;
|
cannam@49
|
606
|
cannam@49
|
607 class Reader;
|
cannam@49
|
608 class Builder;
|
cannam@49
|
609 class Pipeline;
|
cannam@49
|
610 struct RequestedFile;
|
cannam@49
|
611
|
cannam@49
|
612 struct _capnpPrivate {
|
cannam@49
|
613 CAPNP_DECLARE_STRUCT_HEADER(bfc546f6210ad7ce, 0, 2)
|
cannam@49
|
614 #if !CAPNP_LITE
|
cannam@49
|
615 static constexpr ::capnp::_::RawBrandedSchema const* brand = &schema->defaultBrand;
|
cannam@49
|
616 #endif // !CAPNP_LITE
|
cannam@49
|
617 };
|
cannam@49
|
618 };
|
cannam@49
|
619
|
cannam@49
|
620 struct CodeGeneratorRequest::RequestedFile {
|
cannam@49
|
621 RequestedFile() = delete;
|
cannam@49
|
622
|
cannam@49
|
623 class Reader;
|
cannam@49
|
624 class Builder;
|
cannam@49
|
625 class Pipeline;
|
cannam@49
|
626 struct Import;
|
cannam@49
|
627
|
cannam@49
|
628 struct _capnpPrivate {
|
cannam@49
|
629 CAPNP_DECLARE_STRUCT_HEADER(cfea0eb02e810062, 1, 2)
|
cannam@49
|
630 #if !CAPNP_LITE
|
cannam@49
|
631 static constexpr ::capnp::_::RawBrandedSchema const* brand = &schema->defaultBrand;
|
cannam@49
|
632 #endif // !CAPNP_LITE
|
cannam@49
|
633 };
|
cannam@49
|
634 };
|
cannam@49
|
635
|
cannam@49
|
636 struct CodeGeneratorRequest::RequestedFile::Import {
|
cannam@49
|
637 Import() = delete;
|
cannam@49
|
638
|
cannam@49
|
639 class Reader;
|
cannam@49
|
640 class Builder;
|
cannam@49
|
641 class Pipeline;
|
cannam@49
|
642
|
cannam@49
|
643 struct _capnpPrivate {
|
cannam@49
|
644 CAPNP_DECLARE_STRUCT_HEADER(ae504193122357e5, 1, 1)
|
cannam@49
|
645 #if !CAPNP_LITE
|
cannam@49
|
646 static constexpr ::capnp::_::RawBrandedSchema const* brand = &schema->defaultBrand;
|
cannam@49
|
647 #endif // !CAPNP_LITE
|
cannam@49
|
648 };
|
cannam@49
|
649 };
|
cannam@49
|
650
|
cannam@49
|
651 // =======================================================================================
|
cannam@49
|
652
|
cannam@49
|
653 class Node::Reader {
|
cannam@49
|
654 public:
|
cannam@49
|
655 typedef Node Reads;
|
cannam@49
|
656
|
cannam@49
|
657 Reader() = default;
|
cannam@49
|
658 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
|
cannam@49
|
659
|
cannam@49
|
660 inline ::capnp::MessageSize totalSize() const {
|
cannam@49
|
661 return _reader.totalSize().asPublic();
|
cannam@49
|
662 }
|
cannam@49
|
663
|
cannam@49
|
664 #if !CAPNP_LITE
|
cannam@49
|
665 inline ::kj::StringTree toString() const {
|
cannam@49
|
666 return ::capnp::_::structString(_reader, *_capnpPrivate::brand);
|
cannam@49
|
667 }
|
cannam@49
|
668 #endif // !CAPNP_LITE
|
cannam@49
|
669
|
cannam@49
|
670 inline Which which() const;
|
cannam@49
|
671 inline ::uint64_t getId() const;
|
cannam@49
|
672
|
cannam@49
|
673 inline bool hasDisplayName() const;
|
cannam@49
|
674 inline ::capnp::Text::Reader getDisplayName() const;
|
cannam@49
|
675
|
cannam@49
|
676 inline ::uint32_t getDisplayNamePrefixLength() const;
|
cannam@49
|
677
|
cannam@49
|
678 inline ::uint64_t getScopeId() const;
|
cannam@49
|
679
|
cannam@49
|
680 inline bool hasNestedNodes() const;
|
cannam@49
|
681 inline ::capnp::List< ::capnp::schema::Node::NestedNode>::Reader getNestedNodes() const;
|
cannam@49
|
682
|
cannam@49
|
683 inline bool hasAnnotations() const;
|
cannam@49
|
684 inline ::capnp::List< ::capnp::schema::Annotation>::Reader getAnnotations() const;
|
cannam@49
|
685
|
cannam@49
|
686 inline bool isFile() const;
|
cannam@49
|
687 inline ::capnp::Void getFile() const;
|
cannam@49
|
688
|
cannam@49
|
689 inline bool isStruct() const;
|
cannam@49
|
690 inline typename Struct::Reader getStruct() const;
|
cannam@49
|
691
|
cannam@49
|
692 inline bool isEnum() const;
|
cannam@49
|
693 inline typename Enum::Reader getEnum() const;
|
cannam@49
|
694
|
cannam@49
|
695 inline bool isInterface() const;
|
cannam@49
|
696 inline typename Interface::Reader getInterface() const;
|
cannam@49
|
697
|
cannam@49
|
698 inline bool isConst() const;
|
cannam@49
|
699 inline typename Const::Reader getConst() const;
|
cannam@49
|
700
|
cannam@49
|
701 inline bool isAnnotation() const;
|
cannam@49
|
702 inline typename Annotation::Reader getAnnotation() const;
|
cannam@49
|
703
|
cannam@49
|
704 inline bool hasParameters() const;
|
cannam@49
|
705 inline ::capnp::List< ::capnp::schema::Node::Parameter>::Reader getParameters() const;
|
cannam@49
|
706
|
cannam@49
|
707 inline bool getIsGeneric() const;
|
cannam@49
|
708
|
cannam@49
|
709 private:
|
cannam@49
|
710 ::capnp::_::StructReader _reader;
|
cannam@49
|
711 template <typename, ::capnp::Kind>
|
cannam@49
|
712 friend struct ::capnp::ToDynamic_;
|
cannam@49
|
713 template <typename, ::capnp::Kind>
|
cannam@49
|
714 friend struct ::capnp::_::PointerHelpers;
|
cannam@49
|
715 template <typename, ::capnp::Kind>
|
cannam@49
|
716 friend struct ::capnp::List;
|
cannam@49
|
717 friend class ::capnp::MessageBuilder;
|
cannam@49
|
718 friend class ::capnp::Orphanage;
|
cannam@49
|
719 };
|
cannam@49
|
720
|
cannam@49
|
721 class Node::Builder {
|
cannam@49
|
722 public:
|
cannam@49
|
723 typedef Node Builds;
|
cannam@49
|
724
|
cannam@49
|
725 Builder() = delete; // Deleted to discourage incorrect usage.
|
cannam@49
|
726 // You can explicitly initialize to nullptr instead.
|
cannam@49
|
727 inline Builder(decltype(nullptr)) {}
|
cannam@49
|
728 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
|
cannam@49
|
729 inline operator Reader() const { return Reader(_builder.asReader()); }
|
cannam@49
|
730 inline Reader asReader() const { return *this; }
|
cannam@49
|
731
|
cannam@49
|
732 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
|
cannam@49
|
733 #if !CAPNP_LITE
|
cannam@49
|
734 inline ::kj::StringTree toString() const { return asReader().toString(); }
|
cannam@49
|
735 #endif // !CAPNP_LITE
|
cannam@49
|
736
|
cannam@49
|
737 inline Which which();
|
cannam@49
|
738 inline ::uint64_t getId();
|
cannam@49
|
739 inline void setId( ::uint64_t value);
|
cannam@49
|
740
|
cannam@49
|
741 inline bool hasDisplayName();
|
cannam@49
|
742 inline ::capnp::Text::Builder getDisplayName();
|
cannam@49
|
743 inline void setDisplayName( ::capnp::Text::Reader value);
|
cannam@49
|
744 inline ::capnp::Text::Builder initDisplayName(unsigned int size);
|
cannam@49
|
745 inline void adoptDisplayName(::capnp::Orphan< ::capnp::Text>&& value);
|
cannam@49
|
746 inline ::capnp::Orphan< ::capnp::Text> disownDisplayName();
|
cannam@49
|
747
|
cannam@49
|
748 inline ::uint32_t getDisplayNamePrefixLength();
|
cannam@49
|
749 inline void setDisplayNamePrefixLength( ::uint32_t value);
|
cannam@49
|
750
|
cannam@49
|
751 inline ::uint64_t getScopeId();
|
cannam@49
|
752 inline void setScopeId( ::uint64_t value);
|
cannam@49
|
753
|
cannam@49
|
754 inline bool hasNestedNodes();
|
cannam@49
|
755 inline ::capnp::List< ::capnp::schema::Node::NestedNode>::Builder getNestedNodes();
|
cannam@49
|
756 inline void setNestedNodes( ::capnp::List< ::capnp::schema::Node::NestedNode>::Reader value);
|
cannam@49
|
757 inline ::capnp::List< ::capnp::schema::Node::NestedNode>::Builder initNestedNodes(unsigned int size);
|
cannam@49
|
758 inline void adoptNestedNodes(::capnp::Orphan< ::capnp::List< ::capnp::schema::Node::NestedNode>>&& value);
|
cannam@49
|
759 inline ::capnp::Orphan< ::capnp::List< ::capnp::schema::Node::NestedNode>> disownNestedNodes();
|
cannam@49
|
760
|
cannam@49
|
761 inline bool hasAnnotations();
|
cannam@49
|
762 inline ::capnp::List< ::capnp::schema::Annotation>::Builder getAnnotations();
|
cannam@49
|
763 inline void setAnnotations( ::capnp::List< ::capnp::schema::Annotation>::Reader value);
|
cannam@49
|
764 inline ::capnp::List< ::capnp::schema::Annotation>::Builder initAnnotations(unsigned int size);
|
cannam@49
|
765 inline void adoptAnnotations(::capnp::Orphan< ::capnp::List< ::capnp::schema::Annotation>>&& value);
|
cannam@49
|
766 inline ::capnp::Orphan< ::capnp::List< ::capnp::schema::Annotation>> disownAnnotations();
|
cannam@49
|
767
|
cannam@49
|
768 inline bool isFile();
|
cannam@49
|
769 inline ::capnp::Void getFile();
|
cannam@49
|
770 inline void setFile( ::capnp::Void value = ::capnp::VOID);
|
cannam@49
|
771
|
cannam@49
|
772 inline bool isStruct();
|
cannam@49
|
773 inline typename Struct::Builder getStruct();
|
cannam@49
|
774 inline typename Struct::Builder initStruct();
|
cannam@49
|
775
|
cannam@49
|
776 inline bool isEnum();
|
cannam@49
|
777 inline typename Enum::Builder getEnum();
|
cannam@49
|
778 inline typename Enum::Builder initEnum();
|
cannam@49
|
779
|
cannam@49
|
780 inline bool isInterface();
|
cannam@49
|
781 inline typename Interface::Builder getInterface();
|
cannam@49
|
782 inline typename Interface::Builder initInterface();
|
cannam@49
|
783
|
cannam@49
|
784 inline bool isConst();
|
cannam@49
|
785 inline typename Const::Builder getConst();
|
cannam@49
|
786 inline typename Const::Builder initConst();
|
cannam@49
|
787
|
cannam@49
|
788 inline bool isAnnotation();
|
cannam@49
|
789 inline typename Annotation::Builder getAnnotation();
|
cannam@49
|
790 inline typename Annotation::Builder initAnnotation();
|
cannam@49
|
791
|
cannam@49
|
792 inline bool hasParameters();
|
cannam@49
|
793 inline ::capnp::List< ::capnp::schema::Node::Parameter>::Builder getParameters();
|
cannam@49
|
794 inline void setParameters( ::capnp::List< ::capnp::schema::Node::Parameter>::Reader value);
|
cannam@49
|
795 inline ::capnp::List< ::capnp::schema::Node::Parameter>::Builder initParameters(unsigned int size);
|
cannam@49
|
796 inline void adoptParameters(::capnp::Orphan< ::capnp::List< ::capnp::schema::Node::Parameter>>&& value);
|
cannam@49
|
797 inline ::capnp::Orphan< ::capnp::List< ::capnp::schema::Node::Parameter>> disownParameters();
|
cannam@49
|
798
|
cannam@49
|
799 inline bool getIsGeneric();
|
cannam@49
|
800 inline void setIsGeneric(bool value);
|
cannam@49
|
801
|
cannam@49
|
802 private:
|
cannam@49
|
803 ::capnp::_::StructBuilder _builder;
|
cannam@49
|
804 template <typename, ::capnp::Kind>
|
cannam@49
|
805 friend struct ::capnp::ToDynamic_;
|
cannam@49
|
806 friend class ::capnp::Orphanage;
|
cannam@49
|
807 template <typename, ::capnp::Kind>
|
cannam@49
|
808 friend struct ::capnp::_::PointerHelpers;
|
cannam@49
|
809 };
|
cannam@49
|
810
|
cannam@49
|
811 #if !CAPNP_LITE
|
cannam@49
|
812 class Node::Pipeline {
|
cannam@49
|
813 public:
|
cannam@49
|
814 typedef Node Pipelines;
|
cannam@49
|
815
|
cannam@49
|
816 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
|
cannam@49
|
817 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
|
cannam@49
|
818 : _typeless(kj::mv(typeless)) {}
|
cannam@49
|
819
|
cannam@49
|
820 private:
|
cannam@49
|
821 ::capnp::AnyPointer::Pipeline _typeless;
|
cannam@49
|
822 friend class ::capnp::PipelineHook;
|
cannam@49
|
823 template <typename, ::capnp::Kind>
|
cannam@49
|
824 friend struct ::capnp::ToDynamic_;
|
cannam@49
|
825 };
|
cannam@49
|
826 #endif // !CAPNP_LITE
|
cannam@49
|
827
|
cannam@49
|
828 class Node::Parameter::Reader {
|
cannam@49
|
829 public:
|
cannam@49
|
830 typedef Parameter Reads;
|
cannam@49
|
831
|
cannam@49
|
832 Reader() = default;
|
cannam@49
|
833 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
|
cannam@49
|
834
|
cannam@49
|
835 inline ::capnp::MessageSize totalSize() const {
|
cannam@49
|
836 return _reader.totalSize().asPublic();
|
cannam@49
|
837 }
|
cannam@49
|
838
|
cannam@49
|
839 #if !CAPNP_LITE
|
cannam@49
|
840 inline ::kj::StringTree toString() const {
|
cannam@49
|
841 return ::capnp::_::structString(_reader, *_capnpPrivate::brand);
|
cannam@49
|
842 }
|
cannam@49
|
843 #endif // !CAPNP_LITE
|
cannam@49
|
844
|
cannam@49
|
845 inline bool hasName() const;
|
cannam@49
|
846 inline ::capnp::Text::Reader getName() const;
|
cannam@49
|
847
|
cannam@49
|
848 private:
|
cannam@49
|
849 ::capnp::_::StructReader _reader;
|
cannam@49
|
850 template <typename, ::capnp::Kind>
|
cannam@49
|
851 friend struct ::capnp::ToDynamic_;
|
cannam@49
|
852 template <typename, ::capnp::Kind>
|
cannam@49
|
853 friend struct ::capnp::_::PointerHelpers;
|
cannam@49
|
854 template <typename, ::capnp::Kind>
|
cannam@49
|
855 friend struct ::capnp::List;
|
cannam@49
|
856 friend class ::capnp::MessageBuilder;
|
cannam@49
|
857 friend class ::capnp::Orphanage;
|
cannam@49
|
858 };
|
cannam@49
|
859
|
cannam@49
|
860 class Node::Parameter::Builder {
|
cannam@49
|
861 public:
|
cannam@49
|
862 typedef Parameter Builds;
|
cannam@49
|
863
|
cannam@49
|
864 Builder() = delete; // Deleted to discourage incorrect usage.
|
cannam@49
|
865 // You can explicitly initialize to nullptr instead.
|
cannam@49
|
866 inline Builder(decltype(nullptr)) {}
|
cannam@49
|
867 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
|
cannam@49
|
868 inline operator Reader() const { return Reader(_builder.asReader()); }
|
cannam@49
|
869 inline Reader asReader() const { return *this; }
|
cannam@49
|
870
|
cannam@49
|
871 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
|
cannam@49
|
872 #if !CAPNP_LITE
|
cannam@49
|
873 inline ::kj::StringTree toString() const { return asReader().toString(); }
|
cannam@49
|
874 #endif // !CAPNP_LITE
|
cannam@49
|
875
|
cannam@49
|
876 inline bool hasName();
|
cannam@49
|
877 inline ::capnp::Text::Builder getName();
|
cannam@49
|
878 inline void setName( ::capnp::Text::Reader value);
|
cannam@49
|
879 inline ::capnp::Text::Builder initName(unsigned int size);
|
cannam@49
|
880 inline void adoptName(::capnp::Orphan< ::capnp::Text>&& value);
|
cannam@49
|
881 inline ::capnp::Orphan< ::capnp::Text> disownName();
|
cannam@49
|
882
|
cannam@49
|
883 private:
|
cannam@49
|
884 ::capnp::_::StructBuilder _builder;
|
cannam@49
|
885 template <typename, ::capnp::Kind>
|
cannam@49
|
886 friend struct ::capnp::ToDynamic_;
|
cannam@49
|
887 friend class ::capnp::Orphanage;
|
cannam@49
|
888 template <typename, ::capnp::Kind>
|
cannam@49
|
889 friend struct ::capnp::_::PointerHelpers;
|
cannam@49
|
890 };
|
cannam@49
|
891
|
cannam@49
|
892 #if !CAPNP_LITE
|
cannam@49
|
893 class Node::Parameter::Pipeline {
|
cannam@49
|
894 public:
|
cannam@49
|
895 typedef Parameter Pipelines;
|
cannam@49
|
896
|
cannam@49
|
897 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
|
cannam@49
|
898 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
|
cannam@49
|
899 : _typeless(kj::mv(typeless)) {}
|
cannam@49
|
900
|
cannam@49
|
901 private:
|
cannam@49
|
902 ::capnp::AnyPointer::Pipeline _typeless;
|
cannam@49
|
903 friend class ::capnp::PipelineHook;
|
cannam@49
|
904 template <typename, ::capnp::Kind>
|
cannam@49
|
905 friend struct ::capnp::ToDynamic_;
|
cannam@49
|
906 };
|
cannam@49
|
907 #endif // !CAPNP_LITE
|
cannam@49
|
908
|
cannam@49
|
909 class Node::NestedNode::Reader {
|
cannam@49
|
910 public:
|
cannam@49
|
911 typedef NestedNode Reads;
|
cannam@49
|
912
|
cannam@49
|
913 Reader() = default;
|
cannam@49
|
914 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
|
cannam@49
|
915
|
cannam@49
|
916 inline ::capnp::MessageSize totalSize() const {
|
cannam@49
|
917 return _reader.totalSize().asPublic();
|
cannam@49
|
918 }
|
cannam@49
|
919
|
cannam@49
|
920 #if !CAPNP_LITE
|
cannam@49
|
921 inline ::kj::StringTree toString() const {
|
cannam@49
|
922 return ::capnp::_::structString(_reader, *_capnpPrivate::brand);
|
cannam@49
|
923 }
|
cannam@49
|
924 #endif // !CAPNP_LITE
|
cannam@49
|
925
|
cannam@49
|
926 inline bool hasName() const;
|
cannam@49
|
927 inline ::capnp::Text::Reader getName() const;
|
cannam@49
|
928
|
cannam@49
|
929 inline ::uint64_t getId() const;
|
cannam@49
|
930
|
cannam@49
|
931 private:
|
cannam@49
|
932 ::capnp::_::StructReader _reader;
|
cannam@49
|
933 template <typename, ::capnp::Kind>
|
cannam@49
|
934 friend struct ::capnp::ToDynamic_;
|
cannam@49
|
935 template <typename, ::capnp::Kind>
|
cannam@49
|
936 friend struct ::capnp::_::PointerHelpers;
|
cannam@49
|
937 template <typename, ::capnp::Kind>
|
cannam@49
|
938 friend struct ::capnp::List;
|
cannam@49
|
939 friend class ::capnp::MessageBuilder;
|
cannam@49
|
940 friend class ::capnp::Orphanage;
|
cannam@49
|
941 };
|
cannam@49
|
942
|
cannam@49
|
943 class Node::NestedNode::Builder {
|
cannam@49
|
944 public:
|
cannam@49
|
945 typedef NestedNode Builds;
|
cannam@49
|
946
|
cannam@49
|
947 Builder() = delete; // Deleted to discourage incorrect usage.
|
cannam@49
|
948 // You can explicitly initialize to nullptr instead.
|
cannam@49
|
949 inline Builder(decltype(nullptr)) {}
|
cannam@49
|
950 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
|
cannam@49
|
951 inline operator Reader() const { return Reader(_builder.asReader()); }
|
cannam@49
|
952 inline Reader asReader() const { return *this; }
|
cannam@49
|
953
|
cannam@49
|
954 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
|
cannam@49
|
955 #if !CAPNP_LITE
|
cannam@49
|
956 inline ::kj::StringTree toString() const { return asReader().toString(); }
|
cannam@49
|
957 #endif // !CAPNP_LITE
|
cannam@49
|
958
|
cannam@49
|
959 inline bool hasName();
|
cannam@49
|
960 inline ::capnp::Text::Builder getName();
|
cannam@49
|
961 inline void setName( ::capnp::Text::Reader value);
|
cannam@49
|
962 inline ::capnp::Text::Builder initName(unsigned int size);
|
cannam@49
|
963 inline void adoptName(::capnp::Orphan< ::capnp::Text>&& value);
|
cannam@49
|
964 inline ::capnp::Orphan< ::capnp::Text> disownName();
|
cannam@49
|
965
|
cannam@49
|
966 inline ::uint64_t getId();
|
cannam@49
|
967 inline void setId( ::uint64_t value);
|
cannam@49
|
968
|
cannam@49
|
969 private:
|
cannam@49
|
970 ::capnp::_::StructBuilder _builder;
|
cannam@49
|
971 template <typename, ::capnp::Kind>
|
cannam@49
|
972 friend struct ::capnp::ToDynamic_;
|
cannam@49
|
973 friend class ::capnp::Orphanage;
|
cannam@49
|
974 template <typename, ::capnp::Kind>
|
cannam@49
|
975 friend struct ::capnp::_::PointerHelpers;
|
cannam@49
|
976 };
|
cannam@49
|
977
|
cannam@49
|
978 #if !CAPNP_LITE
|
cannam@49
|
979 class Node::NestedNode::Pipeline {
|
cannam@49
|
980 public:
|
cannam@49
|
981 typedef NestedNode Pipelines;
|
cannam@49
|
982
|
cannam@49
|
983 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
|
cannam@49
|
984 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
|
cannam@49
|
985 : _typeless(kj::mv(typeless)) {}
|
cannam@49
|
986
|
cannam@49
|
987 private:
|
cannam@49
|
988 ::capnp::AnyPointer::Pipeline _typeless;
|
cannam@49
|
989 friend class ::capnp::PipelineHook;
|
cannam@49
|
990 template <typename, ::capnp::Kind>
|
cannam@49
|
991 friend struct ::capnp::ToDynamic_;
|
cannam@49
|
992 };
|
cannam@49
|
993 #endif // !CAPNP_LITE
|
cannam@49
|
994
|
cannam@49
|
995 class Node::Struct::Reader {
|
cannam@49
|
996 public:
|
cannam@49
|
997 typedef Struct Reads;
|
cannam@49
|
998
|
cannam@49
|
999 Reader() = default;
|
cannam@49
|
1000 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
|
cannam@49
|
1001
|
cannam@49
|
1002 inline ::capnp::MessageSize totalSize() const {
|
cannam@49
|
1003 return _reader.totalSize().asPublic();
|
cannam@49
|
1004 }
|
cannam@49
|
1005
|
cannam@49
|
1006 #if !CAPNP_LITE
|
cannam@49
|
1007 inline ::kj::StringTree toString() const {
|
cannam@49
|
1008 return ::capnp::_::structString(_reader, *_capnpPrivate::brand);
|
cannam@49
|
1009 }
|
cannam@49
|
1010 #endif // !CAPNP_LITE
|
cannam@49
|
1011
|
cannam@49
|
1012 inline ::uint16_t getDataWordCount() const;
|
cannam@49
|
1013
|
cannam@49
|
1014 inline ::uint16_t getPointerCount() const;
|
cannam@49
|
1015
|
cannam@49
|
1016 inline ::capnp::schema::ElementSize getPreferredListEncoding() const;
|
cannam@49
|
1017
|
cannam@49
|
1018 inline bool getIsGroup() const;
|
cannam@49
|
1019
|
cannam@49
|
1020 inline ::uint16_t getDiscriminantCount() const;
|
cannam@49
|
1021
|
cannam@49
|
1022 inline ::uint32_t getDiscriminantOffset() const;
|
cannam@49
|
1023
|
cannam@49
|
1024 inline bool hasFields() const;
|
cannam@49
|
1025 inline ::capnp::List< ::capnp::schema::Field>::Reader getFields() const;
|
cannam@49
|
1026
|
cannam@49
|
1027 private:
|
cannam@49
|
1028 ::capnp::_::StructReader _reader;
|
cannam@49
|
1029 template <typename, ::capnp::Kind>
|
cannam@49
|
1030 friend struct ::capnp::ToDynamic_;
|
cannam@49
|
1031 template <typename, ::capnp::Kind>
|
cannam@49
|
1032 friend struct ::capnp::_::PointerHelpers;
|
cannam@49
|
1033 template <typename, ::capnp::Kind>
|
cannam@49
|
1034 friend struct ::capnp::List;
|
cannam@49
|
1035 friend class ::capnp::MessageBuilder;
|
cannam@49
|
1036 friend class ::capnp::Orphanage;
|
cannam@49
|
1037 };
|
cannam@49
|
1038
|
cannam@49
|
1039 class Node::Struct::Builder {
|
cannam@49
|
1040 public:
|
cannam@49
|
1041 typedef Struct Builds;
|
cannam@49
|
1042
|
cannam@49
|
1043 Builder() = delete; // Deleted to discourage incorrect usage.
|
cannam@49
|
1044 // You can explicitly initialize to nullptr instead.
|
cannam@49
|
1045 inline Builder(decltype(nullptr)) {}
|
cannam@49
|
1046 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
|
cannam@49
|
1047 inline operator Reader() const { return Reader(_builder.asReader()); }
|
cannam@49
|
1048 inline Reader asReader() const { return *this; }
|
cannam@49
|
1049
|
cannam@49
|
1050 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
|
cannam@49
|
1051 #if !CAPNP_LITE
|
cannam@49
|
1052 inline ::kj::StringTree toString() const { return asReader().toString(); }
|
cannam@49
|
1053 #endif // !CAPNP_LITE
|
cannam@49
|
1054
|
cannam@49
|
1055 inline ::uint16_t getDataWordCount();
|
cannam@49
|
1056 inline void setDataWordCount( ::uint16_t value);
|
cannam@49
|
1057
|
cannam@49
|
1058 inline ::uint16_t getPointerCount();
|
cannam@49
|
1059 inline void setPointerCount( ::uint16_t value);
|
cannam@49
|
1060
|
cannam@49
|
1061 inline ::capnp::schema::ElementSize getPreferredListEncoding();
|
cannam@49
|
1062 inline void setPreferredListEncoding( ::capnp::schema::ElementSize value);
|
cannam@49
|
1063
|
cannam@49
|
1064 inline bool getIsGroup();
|
cannam@49
|
1065 inline void setIsGroup(bool value);
|
cannam@49
|
1066
|
cannam@49
|
1067 inline ::uint16_t getDiscriminantCount();
|
cannam@49
|
1068 inline void setDiscriminantCount( ::uint16_t value);
|
cannam@49
|
1069
|
cannam@49
|
1070 inline ::uint32_t getDiscriminantOffset();
|
cannam@49
|
1071 inline void setDiscriminantOffset( ::uint32_t value);
|
cannam@49
|
1072
|
cannam@49
|
1073 inline bool hasFields();
|
cannam@49
|
1074 inline ::capnp::List< ::capnp::schema::Field>::Builder getFields();
|
cannam@49
|
1075 inline void setFields( ::capnp::List< ::capnp::schema::Field>::Reader value);
|
cannam@49
|
1076 inline ::capnp::List< ::capnp::schema::Field>::Builder initFields(unsigned int size);
|
cannam@49
|
1077 inline void adoptFields(::capnp::Orphan< ::capnp::List< ::capnp::schema::Field>>&& value);
|
cannam@49
|
1078 inline ::capnp::Orphan< ::capnp::List< ::capnp::schema::Field>> disownFields();
|
cannam@49
|
1079
|
cannam@49
|
1080 private:
|
cannam@49
|
1081 ::capnp::_::StructBuilder _builder;
|
cannam@49
|
1082 template <typename, ::capnp::Kind>
|
cannam@49
|
1083 friend struct ::capnp::ToDynamic_;
|
cannam@49
|
1084 friend class ::capnp::Orphanage;
|
cannam@49
|
1085 template <typename, ::capnp::Kind>
|
cannam@49
|
1086 friend struct ::capnp::_::PointerHelpers;
|
cannam@49
|
1087 };
|
cannam@49
|
1088
|
cannam@49
|
1089 #if !CAPNP_LITE
|
cannam@49
|
1090 class Node::Struct::Pipeline {
|
cannam@49
|
1091 public:
|
cannam@49
|
1092 typedef Struct Pipelines;
|
cannam@49
|
1093
|
cannam@49
|
1094 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
|
cannam@49
|
1095 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
|
cannam@49
|
1096 : _typeless(kj::mv(typeless)) {}
|
cannam@49
|
1097
|
cannam@49
|
1098 private:
|
cannam@49
|
1099 ::capnp::AnyPointer::Pipeline _typeless;
|
cannam@49
|
1100 friend class ::capnp::PipelineHook;
|
cannam@49
|
1101 template <typename, ::capnp::Kind>
|
cannam@49
|
1102 friend struct ::capnp::ToDynamic_;
|
cannam@49
|
1103 };
|
cannam@49
|
1104 #endif // !CAPNP_LITE
|
cannam@49
|
1105
|
cannam@49
|
1106 class Node::Enum::Reader {
|
cannam@49
|
1107 public:
|
cannam@49
|
1108 typedef Enum Reads;
|
cannam@49
|
1109
|
cannam@49
|
1110 Reader() = default;
|
cannam@49
|
1111 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
|
cannam@49
|
1112
|
cannam@49
|
1113 inline ::capnp::MessageSize totalSize() const {
|
cannam@49
|
1114 return _reader.totalSize().asPublic();
|
cannam@49
|
1115 }
|
cannam@49
|
1116
|
cannam@49
|
1117 #if !CAPNP_LITE
|
cannam@49
|
1118 inline ::kj::StringTree toString() const {
|
cannam@49
|
1119 return ::capnp::_::structString(_reader, *_capnpPrivate::brand);
|
cannam@49
|
1120 }
|
cannam@49
|
1121 #endif // !CAPNP_LITE
|
cannam@49
|
1122
|
cannam@49
|
1123 inline bool hasEnumerants() const;
|
cannam@49
|
1124 inline ::capnp::List< ::capnp::schema::Enumerant>::Reader getEnumerants() const;
|
cannam@49
|
1125
|
cannam@49
|
1126 private:
|
cannam@49
|
1127 ::capnp::_::StructReader _reader;
|
cannam@49
|
1128 template <typename, ::capnp::Kind>
|
cannam@49
|
1129 friend struct ::capnp::ToDynamic_;
|
cannam@49
|
1130 template <typename, ::capnp::Kind>
|
cannam@49
|
1131 friend struct ::capnp::_::PointerHelpers;
|
cannam@49
|
1132 template <typename, ::capnp::Kind>
|
cannam@49
|
1133 friend struct ::capnp::List;
|
cannam@49
|
1134 friend class ::capnp::MessageBuilder;
|
cannam@49
|
1135 friend class ::capnp::Orphanage;
|
cannam@49
|
1136 };
|
cannam@49
|
1137
|
cannam@49
|
1138 class Node::Enum::Builder {
|
cannam@49
|
1139 public:
|
cannam@49
|
1140 typedef Enum Builds;
|
cannam@49
|
1141
|
cannam@49
|
1142 Builder() = delete; // Deleted to discourage incorrect usage.
|
cannam@49
|
1143 // You can explicitly initialize to nullptr instead.
|
cannam@49
|
1144 inline Builder(decltype(nullptr)) {}
|
cannam@49
|
1145 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
|
cannam@49
|
1146 inline operator Reader() const { return Reader(_builder.asReader()); }
|
cannam@49
|
1147 inline Reader asReader() const { return *this; }
|
cannam@49
|
1148
|
cannam@49
|
1149 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
|
cannam@49
|
1150 #if !CAPNP_LITE
|
cannam@49
|
1151 inline ::kj::StringTree toString() const { return asReader().toString(); }
|
cannam@49
|
1152 #endif // !CAPNP_LITE
|
cannam@49
|
1153
|
cannam@49
|
1154 inline bool hasEnumerants();
|
cannam@49
|
1155 inline ::capnp::List< ::capnp::schema::Enumerant>::Builder getEnumerants();
|
cannam@49
|
1156 inline void setEnumerants( ::capnp::List< ::capnp::schema::Enumerant>::Reader value);
|
cannam@49
|
1157 inline ::capnp::List< ::capnp::schema::Enumerant>::Builder initEnumerants(unsigned int size);
|
cannam@49
|
1158 inline void adoptEnumerants(::capnp::Orphan< ::capnp::List< ::capnp::schema::Enumerant>>&& value);
|
cannam@49
|
1159 inline ::capnp::Orphan< ::capnp::List< ::capnp::schema::Enumerant>> disownEnumerants();
|
cannam@49
|
1160
|
cannam@49
|
1161 private:
|
cannam@49
|
1162 ::capnp::_::StructBuilder _builder;
|
cannam@49
|
1163 template <typename, ::capnp::Kind>
|
cannam@49
|
1164 friend struct ::capnp::ToDynamic_;
|
cannam@49
|
1165 friend class ::capnp::Orphanage;
|
cannam@49
|
1166 template <typename, ::capnp::Kind>
|
cannam@49
|
1167 friend struct ::capnp::_::PointerHelpers;
|
cannam@49
|
1168 };
|
cannam@49
|
1169
|
cannam@49
|
1170 #if !CAPNP_LITE
|
cannam@49
|
1171 class Node::Enum::Pipeline {
|
cannam@49
|
1172 public:
|
cannam@49
|
1173 typedef Enum Pipelines;
|
cannam@49
|
1174
|
cannam@49
|
1175 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
|
cannam@49
|
1176 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
|
cannam@49
|
1177 : _typeless(kj::mv(typeless)) {}
|
cannam@49
|
1178
|
cannam@49
|
1179 private:
|
cannam@49
|
1180 ::capnp::AnyPointer::Pipeline _typeless;
|
cannam@49
|
1181 friend class ::capnp::PipelineHook;
|
cannam@49
|
1182 template <typename, ::capnp::Kind>
|
cannam@49
|
1183 friend struct ::capnp::ToDynamic_;
|
cannam@49
|
1184 };
|
cannam@49
|
1185 #endif // !CAPNP_LITE
|
cannam@49
|
1186
|
cannam@49
|
1187 class Node::Interface::Reader {
|
cannam@49
|
1188 public:
|
cannam@49
|
1189 typedef Interface Reads;
|
cannam@49
|
1190
|
cannam@49
|
1191 Reader() = default;
|
cannam@49
|
1192 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
|
cannam@49
|
1193
|
cannam@49
|
1194 inline ::capnp::MessageSize totalSize() const {
|
cannam@49
|
1195 return _reader.totalSize().asPublic();
|
cannam@49
|
1196 }
|
cannam@49
|
1197
|
cannam@49
|
1198 #if !CAPNP_LITE
|
cannam@49
|
1199 inline ::kj::StringTree toString() const {
|
cannam@49
|
1200 return ::capnp::_::structString(_reader, *_capnpPrivate::brand);
|
cannam@49
|
1201 }
|
cannam@49
|
1202 #endif // !CAPNP_LITE
|
cannam@49
|
1203
|
cannam@49
|
1204 inline bool hasMethods() const;
|
cannam@49
|
1205 inline ::capnp::List< ::capnp::schema::Method>::Reader getMethods() const;
|
cannam@49
|
1206
|
cannam@49
|
1207 inline bool hasSuperclasses() const;
|
cannam@49
|
1208 inline ::capnp::List< ::capnp::schema::Superclass>::Reader getSuperclasses() const;
|
cannam@49
|
1209
|
cannam@49
|
1210 private:
|
cannam@49
|
1211 ::capnp::_::StructReader _reader;
|
cannam@49
|
1212 template <typename, ::capnp::Kind>
|
cannam@49
|
1213 friend struct ::capnp::ToDynamic_;
|
cannam@49
|
1214 template <typename, ::capnp::Kind>
|
cannam@49
|
1215 friend struct ::capnp::_::PointerHelpers;
|
cannam@49
|
1216 template <typename, ::capnp::Kind>
|
cannam@49
|
1217 friend struct ::capnp::List;
|
cannam@49
|
1218 friend class ::capnp::MessageBuilder;
|
cannam@49
|
1219 friend class ::capnp::Orphanage;
|
cannam@49
|
1220 };
|
cannam@49
|
1221
|
cannam@49
|
1222 class Node::Interface::Builder {
|
cannam@49
|
1223 public:
|
cannam@49
|
1224 typedef Interface Builds;
|
cannam@49
|
1225
|
cannam@49
|
1226 Builder() = delete; // Deleted to discourage incorrect usage.
|
cannam@49
|
1227 // You can explicitly initialize to nullptr instead.
|
cannam@49
|
1228 inline Builder(decltype(nullptr)) {}
|
cannam@49
|
1229 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
|
cannam@49
|
1230 inline operator Reader() const { return Reader(_builder.asReader()); }
|
cannam@49
|
1231 inline Reader asReader() const { return *this; }
|
cannam@49
|
1232
|
cannam@49
|
1233 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
|
cannam@49
|
1234 #if !CAPNP_LITE
|
cannam@49
|
1235 inline ::kj::StringTree toString() const { return asReader().toString(); }
|
cannam@49
|
1236 #endif // !CAPNP_LITE
|
cannam@49
|
1237
|
cannam@49
|
1238 inline bool hasMethods();
|
cannam@49
|
1239 inline ::capnp::List< ::capnp::schema::Method>::Builder getMethods();
|
cannam@49
|
1240 inline void setMethods( ::capnp::List< ::capnp::schema::Method>::Reader value);
|
cannam@49
|
1241 inline ::capnp::List< ::capnp::schema::Method>::Builder initMethods(unsigned int size);
|
cannam@49
|
1242 inline void adoptMethods(::capnp::Orphan< ::capnp::List< ::capnp::schema::Method>>&& value);
|
cannam@49
|
1243 inline ::capnp::Orphan< ::capnp::List< ::capnp::schema::Method>> disownMethods();
|
cannam@49
|
1244
|
cannam@49
|
1245 inline bool hasSuperclasses();
|
cannam@49
|
1246 inline ::capnp::List< ::capnp::schema::Superclass>::Builder getSuperclasses();
|
cannam@49
|
1247 inline void setSuperclasses( ::capnp::List< ::capnp::schema::Superclass>::Reader value);
|
cannam@49
|
1248 inline ::capnp::List< ::capnp::schema::Superclass>::Builder initSuperclasses(unsigned int size);
|
cannam@49
|
1249 inline void adoptSuperclasses(::capnp::Orphan< ::capnp::List< ::capnp::schema::Superclass>>&& value);
|
cannam@49
|
1250 inline ::capnp::Orphan< ::capnp::List< ::capnp::schema::Superclass>> disownSuperclasses();
|
cannam@49
|
1251
|
cannam@49
|
1252 private:
|
cannam@49
|
1253 ::capnp::_::StructBuilder _builder;
|
cannam@49
|
1254 template <typename, ::capnp::Kind>
|
cannam@49
|
1255 friend struct ::capnp::ToDynamic_;
|
cannam@49
|
1256 friend class ::capnp::Orphanage;
|
cannam@49
|
1257 template <typename, ::capnp::Kind>
|
cannam@49
|
1258 friend struct ::capnp::_::PointerHelpers;
|
cannam@49
|
1259 };
|
cannam@49
|
1260
|
cannam@49
|
1261 #if !CAPNP_LITE
|
cannam@49
|
1262 class Node::Interface::Pipeline {
|
cannam@49
|
1263 public:
|
cannam@49
|
1264 typedef Interface Pipelines;
|
cannam@49
|
1265
|
cannam@49
|
1266 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
|
cannam@49
|
1267 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
|
cannam@49
|
1268 : _typeless(kj::mv(typeless)) {}
|
cannam@49
|
1269
|
cannam@49
|
1270 private:
|
cannam@49
|
1271 ::capnp::AnyPointer::Pipeline _typeless;
|
cannam@49
|
1272 friend class ::capnp::PipelineHook;
|
cannam@49
|
1273 template <typename, ::capnp::Kind>
|
cannam@49
|
1274 friend struct ::capnp::ToDynamic_;
|
cannam@49
|
1275 };
|
cannam@49
|
1276 #endif // !CAPNP_LITE
|
cannam@49
|
1277
|
cannam@49
|
1278 class Node::Const::Reader {
|
cannam@49
|
1279 public:
|
cannam@49
|
1280 typedef Const Reads;
|
cannam@49
|
1281
|
cannam@49
|
1282 Reader() = default;
|
cannam@49
|
1283 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
|
cannam@49
|
1284
|
cannam@49
|
1285 inline ::capnp::MessageSize totalSize() const {
|
cannam@49
|
1286 return _reader.totalSize().asPublic();
|
cannam@49
|
1287 }
|
cannam@49
|
1288
|
cannam@49
|
1289 #if !CAPNP_LITE
|
cannam@49
|
1290 inline ::kj::StringTree toString() const {
|
cannam@49
|
1291 return ::capnp::_::structString(_reader, *_capnpPrivate::brand);
|
cannam@49
|
1292 }
|
cannam@49
|
1293 #endif // !CAPNP_LITE
|
cannam@49
|
1294
|
cannam@49
|
1295 inline bool hasType() const;
|
cannam@49
|
1296 inline ::capnp::schema::Type::Reader getType() const;
|
cannam@49
|
1297
|
cannam@49
|
1298 inline bool hasValue() const;
|
cannam@49
|
1299 inline ::capnp::schema::Value::Reader getValue() const;
|
cannam@49
|
1300
|
cannam@49
|
1301 private:
|
cannam@49
|
1302 ::capnp::_::StructReader _reader;
|
cannam@49
|
1303 template <typename, ::capnp::Kind>
|
cannam@49
|
1304 friend struct ::capnp::ToDynamic_;
|
cannam@49
|
1305 template <typename, ::capnp::Kind>
|
cannam@49
|
1306 friend struct ::capnp::_::PointerHelpers;
|
cannam@49
|
1307 template <typename, ::capnp::Kind>
|
cannam@49
|
1308 friend struct ::capnp::List;
|
cannam@49
|
1309 friend class ::capnp::MessageBuilder;
|
cannam@49
|
1310 friend class ::capnp::Orphanage;
|
cannam@49
|
1311 };
|
cannam@49
|
1312
|
cannam@49
|
1313 class Node::Const::Builder {
|
cannam@49
|
1314 public:
|
cannam@49
|
1315 typedef Const Builds;
|
cannam@49
|
1316
|
cannam@49
|
1317 Builder() = delete; // Deleted to discourage incorrect usage.
|
cannam@49
|
1318 // You can explicitly initialize to nullptr instead.
|
cannam@49
|
1319 inline Builder(decltype(nullptr)) {}
|
cannam@49
|
1320 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
|
cannam@49
|
1321 inline operator Reader() const { return Reader(_builder.asReader()); }
|
cannam@49
|
1322 inline Reader asReader() const { return *this; }
|
cannam@49
|
1323
|
cannam@49
|
1324 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
|
cannam@49
|
1325 #if !CAPNP_LITE
|
cannam@49
|
1326 inline ::kj::StringTree toString() const { return asReader().toString(); }
|
cannam@49
|
1327 #endif // !CAPNP_LITE
|
cannam@49
|
1328
|
cannam@49
|
1329 inline bool hasType();
|
cannam@49
|
1330 inline ::capnp::schema::Type::Builder getType();
|
cannam@49
|
1331 inline void setType( ::capnp::schema::Type::Reader value);
|
cannam@49
|
1332 inline ::capnp::schema::Type::Builder initType();
|
cannam@49
|
1333 inline void adoptType(::capnp::Orphan< ::capnp::schema::Type>&& value);
|
cannam@49
|
1334 inline ::capnp::Orphan< ::capnp::schema::Type> disownType();
|
cannam@49
|
1335
|
cannam@49
|
1336 inline bool hasValue();
|
cannam@49
|
1337 inline ::capnp::schema::Value::Builder getValue();
|
cannam@49
|
1338 inline void setValue( ::capnp::schema::Value::Reader value);
|
cannam@49
|
1339 inline ::capnp::schema::Value::Builder initValue();
|
cannam@49
|
1340 inline void adoptValue(::capnp::Orphan< ::capnp::schema::Value>&& value);
|
cannam@49
|
1341 inline ::capnp::Orphan< ::capnp::schema::Value> disownValue();
|
cannam@49
|
1342
|
cannam@49
|
1343 private:
|
cannam@49
|
1344 ::capnp::_::StructBuilder _builder;
|
cannam@49
|
1345 template <typename, ::capnp::Kind>
|
cannam@49
|
1346 friend struct ::capnp::ToDynamic_;
|
cannam@49
|
1347 friend class ::capnp::Orphanage;
|
cannam@49
|
1348 template <typename, ::capnp::Kind>
|
cannam@49
|
1349 friend struct ::capnp::_::PointerHelpers;
|
cannam@49
|
1350 };
|
cannam@49
|
1351
|
cannam@49
|
1352 #if !CAPNP_LITE
|
cannam@49
|
1353 class Node::Const::Pipeline {
|
cannam@49
|
1354 public:
|
cannam@49
|
1355 typedef Const Pipelines;
|
cannam@49
|
1356
|
cannam@49
|
1357 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
|
cannam@49
|
1358 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
|
cannam@49
|
1359 : _typeless(kj::mv(typeless)) {}
|
cannam@49
|
1360
|
cannam@49
|
1361 inline ::capnp::schema::Type::Pipeline getType();
|
cannam@49
|
1362 inline ::capnp::schema::Value::Pipeline getValue();
|
cannam@49
|
1363 private:
|
cannam@49
|
1364 ::capnp::AnyPointer::Pipeline _typeless;
|
cannam@49
|
1365 friend class ::capnp::PipelineHook;
|
cannam@49
|
1366 template <typename, ::capnp::Kind>
|
cannam@49
|
1367 friend struct ::capnp::ToDynamic_;
|
cannam@49
|
1368 };
|
cannam@49
|
1369 #endif // !CAPNP_LITE
|
cannam@49
|
1370
|
cannam@49
|
1371 class Node::Annotation::Reader {
|
cannam@49
|
1372 public:
|
cannam@49
|
1373 typedef Annotation Reads;
|
cannam@49
|
1374
|
cannam@49
|
1375 Reader() = default;
|
cannam@49
|
1376 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
|
cannam@49
|
1377
|
cannam@49
|
1378 inline ::capnp::MessageSize totalSize() const {
|
cannam@49
|
1379 return _reader.totalSize().asPublic();
|
cannam@49
|
1380 }
|
cannam@49
|
1381
|
cannam@49
|
1382 #if !CAPNP_LITE
|
cannam@49
|
1383 inline ::kj::StringTree toString() const {
|
cannam@49
|
1384 return ::capnp::_::structString(_reader, *_capnpPrivate::brand);
|
cannam@49
|
1385 }
|
cannam@49
|
1386 #endif // !CAPNP_LITE
|
cannam@49
|
1387
|
cannam@49
|
1388 inline bool hasType() const;
|
cannam@49
|
1389 inline ::capnp::schema::Type::Reader getType() const;
|
cannam@49
|
1390
|
cannam@49
|
1391 inline bool getTargetsFile() const;
|
cannam@49
|
1392
|
cannam@49
|
1393 inline bool getTargetsConst() const;
|
cannam@49
|
1394
|
cannam@49
|
1395 inline bool getTargetsEnum() const;
|
cannam@49
|
1396
|
cannam@49
|
1397 inline bool getTargetsEnumerant() const;
|
cannam@49
|
1398
|
cannam@49
|
1399 inline bool getTargetsStruct() const;
|
cannam@49
|
1400
|
cannam@49
|
1401 inline bool getTargetsField() const;
|
cannam@49
|
1402
|
cannam@49
|
1403 inline bool getTargetsUnion() const;
|
cannam@49
|
1404
|
cannam@49
|
1405 inline bool getTargetsGroup() const;
|
cannam@49
|
1406
|
cannam@49
|
1407 inline bool getTargetsInterface() const;
|
cannam@49
|
1408
|
cannam@49
|
1409 inline bool getTargetsMethod() const;
|
cannam@49
|
1410
|
cannam@49
|
1411 inline bool getTargetsParam() const;
|
cannam@49
|
1412
|
cannam@49
|
1413 inline bool getTargetsAnnotation() const;
|
cannam@49
|
1414
|
cannam@49
|
1415 private:
|
cannam@49
|
1416 ::capnp::_::StructReader _reader;
|
cannam@49
|
1417 template <typename, ::capnp::Kind>
|
cannam@49
|
1418 friend struct ::capnp::ToDynamic_;
|
cannam@49
|
1419 template <typename, ::capnp::Kind>
|
cannam@49
|
1420 friend struct ::capnp::_::PointerHelpers;
|
cannam@49
|
1421 template <typename, ::capnp::Kind>
|
cannam@49
|
1422 friend struct ::capnp::List;
|
cannam@49
|
1423 friend class ::capnp::MessageBuilder;
|
cannam@49
|
1424 friend class ::capnp::Orphanage;
|
cannam@49
|
1425 };
|
cannam@49
|
1426
|
cannam@49
|
1427 class Node::Annotation::Builder {
|
cannam@49
|
1428 public:
|
cannam@49
|
1429 typedef Annotation Builds;
|
cannam@49
|
1430
|
cannam@49
|
1431 Builder() = delete; // Deleted to discourage incorrect usage.
|
cannam@49
|
1432 // You can explicitly initialize to nullptr instead.
|
cannam@49
|
1433 inline Builder(decltype(nullptr)) {}
|
cannam@49
|
1434 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
|
cannam@49
|
1435 inline operator Reader() const { return Reader(_builder.asReader()); }
|
cannam@49
|
1436 inline Reader asReader() const { return *this; }
|
cannam@49
|
1437
|
cannam@49
|
1438 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
|
cannam@49
|
1439 #if !CAPNP_LITE
|
cannam@49
|
1440 inline ::kj::StringTree toString() const { return asReader().toString(); }
|
cannam@49
|
1441 #endif // !CAPNP_LITE
|
cannam@49
|
1442
|
cannam@49
|
1443 inline bool hasType();
|
cannam@49
|
1444 inline ::capnp::schema::Type::Builder getType();
|
cannam@49
|
1445 inline void setType( ::capnp::schema::Type::Reader value);
|
cannam@49
|
1446 inline ::capnp::schema::Type::Builder initType();
|
cannam@49
|
1447 inline void adoptType(::capnp::Orphan< ::capnp::schema::Type>&& value);
|
cannam@49
|
1448 inline ::capnp::Orphan< ::capnp::schema::Type> disownType();
|
cannam@49
|
1449
|
cannam@49
|
1450 inline bool getTargetsFile();
|
cannam@49
|
1451 inline void setTargetsFile(bool value);
|
cannam@49
|
1452
|
cannam@49
|
1453 inline bool getTargetsConst();
|
cannam@49
|
1454 inline void setTargetsConst(bool value);
|
cannam@49
|
1455
|
cannam@49
|
1456 inline bool getTargetsEnum();
|
cannam@49
|
1457 inline void setTargetsEnum(bool value);
|
cannam@49
|
1458
|
cannam@49
|
1459 inline bool getTargetsEnumerant();
|
cannam@49
|
1460 inline void setTargetsEnumerant(bool value);
|
cannam@49
|
1461
|
cannam@49
|
1462 inline bool getTargetsStruct();
|
cannam@49
|
1463 inline void setTargetsStruct(bool value);
|
cannam@49
|
1464
|
cannam@49
|
1465 inline bool getTargetsField();
|
cannam@49
|
1466 inline void setTargetsField(bool value);
|
cannam@49
|
1467
|
cannam@49
|
1468 inline bool getTargetsUnion();
|
cannam@49
|
1469 inline void setTargetsUnion(bool value);
|
cannam@49
|
1470
|
cannam@49
|
1471 inline bool getTargetsGroup();
|
cannam@49
|
1472 inline void setTargetsGroup(bool value);
|
cannam@49
|
1473
|
cannam@49
|
1474 inline bool getTargetsInterface();
|
cannam@49
|
1475 inline void setTargetsInterface(bool value);
|
cannam@49
|
1476
|
cannam@49
|
1477 inline bool getTargetsMethod();
|
cannam@49
|
1478 inline void setTargetsMethod(bool value);
|
cannam@49
|
1479
|
cannam@49
|
1480 inline bool getTargetsParam();
|
cannam@49
|
1481 inline void setTargetsParam(bool value);
|
cannam@49
|
1482
|
cannam@49
|
1483 inline bool getTargetsAnnotation();
|
cannam@49
|
1484 inline void setTargetsAnnotation(bool value);
|
cannam@49
|
1485
|
cannam@49
|
1486 private:
|
cannam@49
|
1487 ::capnp::_::StructBuilder _builder;
|
cannam@49
|
1488 template <typename, ::capnp::Kind>
|
cannam@49
|
1489 friend struct ::capnp::ToDynamic_;
|
cannam@49
|
1490 friend class ::capnp::Orphanage;
|
cannam@49
|
1491 template <typename, ::capnp::Kind>
|
cannam@49
|
1492 friend struct ::capnp::_::PointerHelpers;
|
cannam@49
|
1493 };
|
cannam@49
|
1494
|
cannam@49
|
1495 #if !CAPNP_LITE
|
cannam@49
|
1496 class Node::Annotation::Pipeline {
|
cannam@49
|
1497 public:
|
cannam@49
|
1498 typedef Annotation Pipelines;
|
cannam@49
|
1499
|
cannam@49
|
1500 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
|
cannam@49
|
1501 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
|
cannam@49
|
1502 : _typeless(kj::mv(typeless)) {}
|
cannam@49
|
1503
|
cannam@49
|
1504 inline ::capnp::schema::Type::Pipeline getType();
|
cannam@49
|
1505 private:
|
cannam@49
|
1506 ::capnp::AnyPointer::Pipeline _typeless;
|
cannam@49
|
1507 friend class ::capnp::PipelineHook;
|
cannam@49
|
1508 template <typename, ::capnp::Kind>
|
cannam@49
|
1509 friend struct ::capnp::ToDynamic_;
|
cannam@49
|
1510 };
|
cannam@49
|
1511 #endif // !CAPNP_LITE
|
cannam@49
|
1512
|
cannam@49
|
1513 class Field::Reader {
|
cannam@49
|
1514 public:
|
cannam@49
|
1515 typedef Field Reads;
|
cannam@49
|
1516
|
cannam@49
|
1517 Reader() = default;
|
cannam@49
|
1518 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
|
cannam@49
|
1519
|
cannam@49
|
1520 inline ::capnp::MessageSize totalSize() const {
|
cannam@49
|
1521 return _reader.totalSize().asPublic();
|
cannam@49
|
1522 }
|
cannam@49
|
1523
|
cannam@49
|
1524 #if !CAPNP_LITE
|
cannam@49
|
1525 inline ::kj::StringTree toString() const {
|
cannam@49
|
1526 return ::capnp::_::structString(_reader, *_capnpPrivate::brand);
|
cannam@49
|
1527 }
|
cannam@49
|
1528 #endif // !CAPNP_LITE
|
cannam@49
|
1529
|
cannam@49
|
1530 inline Which which() const;
|
cannam@49
|
1531 inline bool hasName() const;
|
cannam@49
|
1532 inline ::capnp::Text::Reader getName() const;
|
cannam@49
|
1533
|
cannam@49
|
1534 inline ::uint16_t getCodeOrder() const;
|
cannam@49
|
1535
|
cannam@49
|
1536 inline bool hasAnnotations() const;
|
cannam@49
|
1537 inline ::capnp::List< ::capnp::schema::Annotation>::Reader getAnnotations() const;
|
cannam@49
|
1538
|
cannam@49
|
1539 inline ::uint16_t getDiscriminantValue() const;
|
cannam@49
|
1540
|
cannam@49
|
1541 inline bool isSlot() const;
|
cannam@49
|
1542 inline typename Slot::Reader getSlot() const;
|
cannam@49
|
1543
|
cannam@49
|
1544 inline bool isGroup() const;
|
cannam@49
|
1545 inline typename Group::Reader getGroup() const;
|
cannam@49
|
1546
|
cannam@49
|
1547 inline typename Ordinal::Reader getOrdinal() const;
|
cannam@49
|
1548
|
cannam@49
|
1549 private:
|
cannam@49
|
1550 ::capnp::_::StructReader _reader;
|
cannam@49
|
1551 template <typename, ::capnp::Kind>
|
cannam@49
|
1552 friend struct ::capnp::ToDynamic_;
|
cannam@49
|
1553 template <typename, ::capnp::Kind>
|
cannam@49
|
1554 friend struct ::capnp::_::PointerHelpers;
|
cannam@49
|
1555 template <typename, ::capnp::Kind>
|
cannam@49
|
1556 friend struct ::capnp::List;
|
cannam@49
|
1557 friend class ::capnp::MessageBuilder;
|
cannam@49
|
1558 friend class ::capnp::Orphanage;
|
cannam@49
|
1559 };
|
cannam@49
|
1560
|
cannam@49
|
1561 class Field::Builder {
|
cannam@49
|
1562 public:
|
cannam@49
|
1563 typedef Field Builds;
|
cannam@49
|
1564
|
cannam@49
|
1565 Builder() = delete; // Deleted to discourage incorrect usage.
|
cannam@49
|
1566 // You can explicitly initialize to nullptr instead.
|
cannam@49
|
1567 inline Builder(decltype(nullptr)) {}
|
cannam@49
|
1568 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
|
cannam@49
|
1569 inline operator Reader() const { return Reader(_builder.asReader()); }
|
cannam@49
|
1570 inline Reader asReader() const { return *this; }
|
cannam@49
|
1571
|
cannam@49
|
1572 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
|
cannam@49
|
1573 #if !CAPNP_LITE
|
cannam@49
|
1574 inline ::kj::StringTree toString() const { return asReader().toString(); }
|
cannam@49
|
1575 #endif // !CAPNP_LITE
|
cannam@49
|
1576
|
cannam@49
|
1577 inline Which which();
|
cannam@49
|
1578 inline bool hasName();
|
cannam@49
|
1579 inline ::capnp::Text::Builder getName();
|
cannam@49
|
1580 inline void setName( ::capnp::Text::Reader value);
|
cannam@49
|
1581 inline ::capnp::Text::Builder initName(unsigned int size);
|
cannam@49
|
1582 inline void adoptName(::capnp::Orphan< ::capnp::Text>&& value);
|
cannam@49
|
1583 inline ::capnp::Orphan< ::capnp::Text> disownName();
|
cannam@49
|
1584
|
cannam@49
|
1585 inline ::uint16_t getCodeOrder();
|
cannam@49
|
1586 inline void setCodeOrder( ::uint16_t value);
|
cannam@49
|
1587
|
cannam@49
|
1588 inline bool hasAnnotations();
|
cannam@49
|
1589 inline ::capnp::List< ::capnp::schema::Annotation>::Builder getAnnotations();
|
cannam@49
|
1590 inline void setAnnotations( ::capnp::List< ::capnp::schema::Annotation>::Reader value);
|
cannam@49
|
1591 inline ::capnp::List< ::capnp::schema::Annotation>::Builder initAnnotations(unsigned int size);
|
cannam@49
|
1592 inline void adoptAnnotations(::capnp::Orphan< ::capnp::List< ::capnp::schema::Annotation>>&& value);
|
cannam@49
|
1593 inline ::capnp::Orphan< ::capnp::List< ::capnp::schema::Annotation>> disownAnnotations();
|
cannam@49
|
1594
|
cannam@49
|
1595 inline ::uint16_t getDiscriminantValue();
|
cannam@49
|
1596 inline void setDiscriminantValue( ::uint16_t value);
|
cannam@49
|
1597
|
cannam@49
|
1598 inline bool isSlot();
|
cannam@49
|
1599 inline typename Slot::Builder getSlot();
|
cannam@49
|
1600 inline typename Slot::Builder initSlot();
|
cannam@49
|
1601
|
cannam@49
|
1602 inline bool isGroup();
|
cannam@49
|
1603 inline typename Group::Builder getGroup();
|
cannam@49
|
1604 inline typename Group::Builder initGroup();
|
cannam@49
|
1605
|
cannam@49
|
1606 inline typename Ordinal::Builder getOrdinal();
|
cannam@49
|
1607 inline typename Ordinal::Builder initOrdinal();
|
cannam@49
|
1608
|
cannam@49
|
1609 private:
|
cannam@49
|
1610 ::capnp::_::StructBuilder _builder;
|
cannam@49
|
1611 template <typename, ::capnp::Kind>
|
cannam@49
|
1612 friend struct ::capnp::ToDynamic_;
|
cannam@49
|
1613 friend class ::capnp::Orphanage;
|
cannam@49
|
1614 template <typename, ::capnp::Kind>
|
cannam@49
|
1615 friend struct ::capnp::_::PointerHelpers;
|
cannam@49
|
1616 };
|
cannam@49
|
1617
|
cannam@49
|
1618 #if !CAPNP_LITE
|
cannam@49
|
1619 class Field::Pipeline {
|
cannam@49
|
1620 public:
|
cannam@49
|
1621 typedef Field Pipelines;
|
cannam@49
|
1622
|
cannam@49
|
1623 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
|
cannam@49
|
1624 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
|
cannam@49
|
1625 : _typeless(kj::mv(typeless)) {}
|
cannam@49
|
1626
|
cannam@49
|
1627 inline typename Ordinal::Pipeline getOrdinal();
|
cannam@49
|
1628 private:
|
cannam@49
|
1629 ::capnp::AnyPointer::Pipeline _typeless;
|
cannam@49
|
1630 friend class ::capnp::PipelineHook;
|
cannam@49
|
1631 template <typename, ::capnp::Kind>
|
cannam@49
|
1632 friend struct ::capnp::ToDynamic_;
|
cannam@49
|
1633 };
|
cannam@49
|
1634 #endif // !CAPNP_LITE
|
cannam@49
|
1635
|
cannam@49
|
1636 class Field::Slot::Reader {
|
cannam@49
|
1637 public:
|
cannam@49
|
1638 typedef Slot Reads;
|
cannam@49
|
1639
|
cannam@49
|
1640 Reader() = default;
|
cannam@49
|
1641 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
|
cannam@49
|
1642
|
cannam@49
|
1643 inline ::capnp::MessageSize totalSize() const {
|
cannam@49
|
1644 return _reader.totalSize().asPublic();
|
cannam@49
|
1645 }
|
cannam@49
|
1646
|
cannam@49
|
1647 #if !CAPNP_LITE
|
cannam@49
|
1648 inline ::kj::StringTree toString() const {
|
cannam@49
|
1649 return ::capnp::_::structString(_reader, *_capnpPrivate::brand);
|
cannam@49
|
1650 }
|
cannam@49
|
1651 #endif // !CAPNP_LITE
|
cannam@49
|
1652
|
cannam@49
|
1653 inline ::uint32_t getOffset() const;
|
cannam@49
|
1654
|
cannam@49
|
1655 inline bool hasType() const;
|
cannam@49
|
1656 inline ::capnp::schema::Type::Reader getType() const;
|
cannam@49
|
1657
|
cannam@49
|
1658 inline bool hasDefaultValue() const;
|
cannam@49
|
1659 inline ::capnp::schema::Value::Reader getDefaultValue() const;
|
cannam@49
|
1660
|
cannam@49
|
1661 inline bool getHadExplicitDefault() const;
|
cannam@49
|
1662
|
cannam@49
|
1663 private:
|
cannam@49
|
1664 ::capnp::_::StructReader _reader;
|
cannam@49
|
1665 template <typename, ::capnp::Kind>
|
cannam@49
|
1666 friend struct ::capnp::ToDynamic_;
|
cannam@49
|
1667 template <typename, ::capnp::Kind>
|
cannam@49
|
1668 friend struct ::capnp::_::PointerHelpers;
|
cannam@49
|
1669 template <typename, ::capnp::Kind>
|
cannam@49
|
1670 friend struct ::capnp::List;
|
cannam@49
|
1671 friend class ::capnp::MessageBuilder;
|
cannam@49
|
1672 friend class ::capnp::Orphanage;
|
cannam@49
|
1673 };
|
cannam@49
|
1674
|
cannam@49
|
1675 class Field::Slot::Builder {
|
cannam@49
|
1676 public:
|
cannam@49
|
1677 typedef Slot Builds;
|
cannam@49
|
1678
|
cannam@49
|
1679 Builder() = delete; // Deleted to discourage incorrect usage.
|
cannam@49
|
1680 // You can explicitly initialize to nullptr instead.
|
cannam@49
|
1681 inline Builder(decltype(nullptr)) {}
|
cannam@49
|
1682 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
|
cannam@49
|
1683 inline operator Reader() const { return Reader(_builder.asReader()); }
|
cannam@49
|
1684 inline Reader asReader() const { return *this; }
|
cannam@49
|
1685
|
cannam@49
|
1686 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
|
cannam@49
|
1687 #if !CAPNP_LITE
|
cannam@49
|
1688 inline ::kj::StringTree toString() const { return asReader().toString(); }
|
cannam@49
|
1689 #endif // !CAPNP_LITE
|
cannam@49
|
1690
|
cannam@49
|
1691 inline ::uint32_t getOffset();
|
cannam@49
|
1692 inline void setOffset( ::uint32_t value);
|
cannam@49
|
1693
|
cannam@49
|
1694 inline bool hasType();
|
cannam@49
|
1695 inline ::capnp::schema::Type::Builder getType();
|
cannam@49
|
1696 inline void setType( ::capnp::schema::Type::Reader value);
|
cannam@49
|
1697 inline ::capnp::schema::Type::Builder initType();
|
cannam@49
|
1698 inline void adoptType(::capnp::Orphan< ::capnp::schema::Type>&& value);
|
cannam@49
|
1699 inline ::capnp::Orphan< ::capnp::schema::Type> disownType();
|
cannam@49
|
1700
|
cannam@49
|
1701 inline bool hasDefaultValue();
|
cannam@49
|
1702 inline ::capnp::schema::Value::Builder getDefaultValue();
|
cannam@49
|
1703 inline void setDefaultValue( ::capnp::schema::Value::Reader value);
|
cannam@49
|
1704 inline ::capnp::schema::Value::Builder initDefaultValue();
|
cannam@49
|
1705 inline void adoptDefaultValue(::capnp::Orphan< ::capnp::schema::Value>&& value);
|
cannam@49
|
1706 inline ::capnp::Orphan< ::capnp::schema::Value> disownDefaultValue();
|
cannam@49
|
1707
|
cannam@49
|
1708 inline bool getHadExplicitDefault();
|
cannam@49
|
1709 inline void setHadExplicitDefault(bool value);
|
cannam@49
|
1710
|
cannam@49
|
1711 private:
|
cannam@49
|
1712 ::capnp::_::StructBuilder _builder;
|
cannam@49
|
1713 template <typename, ::capnp::Kind>
|
cannam@49
|
1714 friend struct ::capnp::ToDynamic_;
|
cannam@49
|
1715 friend class ::capnp::Orphanage;
|
cannam@49
|
1716 template <typename, ::capnp::Kind>
|
cannam@49
|
1717 friend struct ::capnp::_::PointerHelpers;
|
cannam@49
|
1718 };
|
cannam@49
|
1719
|
cannam@49
|
1720 #if !CAPNP_LITE
|
cannam@49
|
1721 class Field::Slot::Pipeline {
|
cannam@49
|
1722 public:
|
cannam@49
|
1723 typedef Slot Pipelines;
|
cannam@49
|
1724
|
cannam@49
|
1725 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
|
cannam@49
|
1726 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
|
cannam@49
|
1727 : _typeless(kj::mv(typeless)) {}
|
cannam@49
|
1728
|
cannam@49
|
1729 inline ::capnp::schema::Type::Pipeline getType();
|
cannam@49
|
1730 inline ::capnp::schema::Value::Pipeline getDefaultValue();
|
cannam@49
|
1731 private:
|
cannam@49
|
1732 ::capnp::AnyPointer::Pipeline _typeless;
|
cannam@49
|
1733 friend class ::capnp::PipelineHook;
|
cannam@49
|
1734 template <typename, ::capnp::Kind>
|
cannam@49
|
1735 friend struct ::capnp::ToDynamic_;
|
cannam@49
|
1736 };
|
cannam@49
|
1737 #endif // !CAPNP_LITE
|
cannam@49
|
1738
|
cannam@49
|
1739 class Field::Group::Reader {
|
cannam@49
|
1740 public:
|
cannam@49
|
1741 typedef Group Reads;
|
cannam@49
|
1742
|
cannam@49
|
1743 Reader() = default;
|
cannam@49
|
1744 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
|
cannam@49
|
1745
|
cannam@49
|
1746 inline ::capnp::MessageSize totalSize() const {
|
cannam@49
|
1747 return _reader.totalSize().asPublic();
|
cannam@49
|
1748 }
|
cannam@49
|
1749
|
cannam@49
|
1750 #if !CAPNP_LITE
|
cannam@49
|
1751 inline ::kj::StringTree toString() const {
|
cannam@49
|
1752 return ::capnp::_::structString(_reader, *_capnpPrivate::brand);
|
cannam@49
|
1753 }
|
cannam@49
|
1754 #endif // !CAPNP_LITE
|
cannam@49
|
1755
|
cannam@49
|
1756 inline ::uint64_t getTypeId() const;
|
cannam@49
|
1757
|
cannam@49
|
1758 private:
|
cannam@49
|
1759 ::capnp::_::StructReader _reader;
|
cannam@49
|
1760 template <typename, ::capnp::Kind>
|
cannam@49
|
1761 friend struct ::capnp::ToDynamic_;
|
cannam@49
|
1762 template <typename, ::capnp::Kind>
|
cannam@49
|
1763 friend struct ::capnp::_::PointerHelpers;
|
cannam@49
|
1764 template <typename, ::capnp::Kind>
|
cannam@49
|
1765 friend struct ::capnp::List;
|
cannam@49
|
1766 friend class ::capnp::MessageBuilder;
|
cannam@49
|
1767 friend class ::capnp::Orphanage;
|
cannam@49
|
1768 };
|
cannam@49
|
1769
|
cannam@49
|
1770 class Field::Group::Builder {
|
cannam@49
|
1771 public:
|
cannam@49
|
1772 typedef Group Builds;
|
cannam@49
|
1773
|
cannam@49
|
1774 Builder() = delete; // Deleted to discourage incorrect usage.
|
cannam@49
|
1775 // You can explicitly initialize to nullptr instead.
|
cannam@49
|
1776 inline Builder(decltype(nullptr)) {}
|
cannam@49
|
1777 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
|
cannam@49
|
1778 inline operator Reader() const { return Reader(_builder.asReader()); }
|
cannam@49
|
1779 inline Reader asReader() const { return *this; }
|
cannam@49
|
1780
|
cannam@49
|
1781 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
|
cannam@49
|
1782 #if !CAPNP_LITE
|
cannam@49
|
1783 inline ::kj::StringTree toString() const { return asReader().toString(); }
|
cannam@49
|
1784 #endif // !CAPNP_LITE
|
cannam@49
|
1785
|
cannam@49
|
1786 inline ::uint64_t getTypeId();
|
cannam@49
|
1787 inline void setTypeId( ::uint64_t value);
|
cannam@49
|
1788
|
cannam@49
|
1789 private:
|
cannam@49
|
1790 ::capnp::_::StructBuilder _builder;
|
cannam@49
|
1791 template <typename, ::capnp::Kind>
|
cannam@49
|
1792 friend struct ::capnp::ToDynamic_;
|
cannam@49
|
1793 friend class ::capnp::Orphanage;
|
cannam@49
|
1794 template <typename, ::capnp::Kind>
|
cannam@49
|
1795 friend struct ::capnp::_::PointerHelpers;
|
cannam@49
|
1796 };
|
cannam@49
|
1797
|
cannam@49
|
1798 #if !CAPNP_LITE
|
cannam@49
|
1799 class Field::Group::Pipeline {
|
cannam@49
|
1800 public:
|
cannam@49
|
1801 typedef Group Pipelines;
|
cannam@49
|
1802
|
cannam@49
|
1803 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
|
cannam@49
|
1804 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
|
cannam@49
|
1805 : _typeless(kj::mv(typeless)) {}
|
cannam@49
|
1806
|
cannam@49
|
1807 private:
|
cannam@49
|
1808 ::capnp::AnyPointer::Pipeline _typeless;
|
cannam@49
|
1809 friend class ::capnp::PipelineHook;
|
cannam@49
|
1810 template <typename, ::capnp::Kind>
|
cannam@49
|
1811 friend struct ::capnp::ToDynamic_;
|
cannam@49
|
1812 };
|
cannam@49
|
1813 #endif // !CAPNP_LITE
|
cannam@49
|
1814
|
cannam@49
|
1815 class Field::Ordinal::Reader {
|
cannam@49
|
1816 public:
|
cannam@49
|
1817 typedef Ordinal Reads;
|
cannam@49
|
1818
|
cannam@49
|
1819 Reader() = default;
|
cannam@49
|
1820 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
|
cannam@49
|
1821
|
cannam@49
|
1822 inline ::capnp::MessageSize totalSize() const {
|
cannam@49
|
1823 return _reader.totalSize().asPublic();
|
cannam@49
|
1824 }
|
cannam@49
|
1825
|
cannam@49
|
1826 #if !CAPNP_LITE
|
cannam@49
|
1827 inline ::kj::StringTree toString() const {
|
cannam@49
|
1828 return ::capnp::_::structString(_reader, *_capnpPrivate::brand);
|
cannam@49
|
1829 }
|
cannam@49
|
1830 #endif // !CAPNP_LITE
|
cannam@49
|
1831
|
cannam@49
|
1832 inline Which which() const;
|
cannam@49
|
1833 inline bool isImplicit() const;
|
cannam@49
|
1834 inline ::capnp::Void getImplicit() const;
|
cannam@49
|
1835
|
cannam@49
|
1836 inline bool isExplicit() const;
|
cannam@49
|
1837 inline ::uint16_t getExplicit() const;
|
cannam@49
|
1838
|
cannam@49
|
1839 private:
|
cannam@49
|
1840 ::capnp::_::StructReader _reader;
|
cannam@49
|
1841 template <typename, ::capnp::Kind>
|
cannam@49
|
1842 friend struct ::capnp::ToDynamic_;
|
cannam@49
|
1843 template <typename, ::capnp::Kind>
|
cannam@49
|
1844 friend struct ::capnp::_::PointerHelpers;
|
cannam@49
|
1845 template <typename, ::capnp::Kind>
|
cannam@49
|
1846 friend struct ::capnp::List;
|
cannam@49
|
1847 friend class ::capnp::MessageBuilder;
|
cannam@49
|
1848 friend class ::capnp::Orphanage;
|
cannam@49
|
1849 };
|
cannam@49
|
1850
|
cannam@49
|
1851 class Field::Ordinal::Builder {
|
cannam@49
|
1852 public:
|
cannam@49
|
1853 typedef Ordinal Builds;
|
cannam@49
|
1854
|
cannam@49
|
1855 Builder() = delete; // Deleted to discourage incorrect usage.
|
cannam@49
|
1856 // You can explicitly initialize to nullptr instead.
|
cannam@49
|
1857 inline Builder(decltype(nullptr)) {}
|
cannam@49
|
1858 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
|
cannam@49
|
1859 inline operator Reader() const { return Reader(_builder.asReader()); }
|
cannam@49
|
1860 inline Reader asReader() const { return *this; }
|
cannam@49
|
1861
|
cannam@49
|
1862 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
|
cannam@49
|
1863 #if !CAPNP_LITE
|
cannam@49
|
1864 inline ::kj::StringTree toString() const { return asReader().toString(); }
|
cannam@49
|
1865 #endif // !CAPNP_LITE
|
cannam@49
|
1866
|
cannam@49
|
1867 inline Which which();
|
cannam@49
|
1868 inline bool isImplicit();
|
cannam@49
|
1869 inline ::capnp::Void getImplicit();
|
cannam@49
|
1870 inline void setImplicit( ::capnp::Void value = ::capnp::VOID);
|
cannam@49
|
1871
|
cannam@49
|
1872 inline bool isExplicit();
|
cannam@49
|
1873 inline ::uint16_t getExplicit();
|
cannam@49
|
1874 inline void setExplicit( ::uint16_t value);
|
cannam@49
|
1875
|
cannam@49
|
1876 private:
|
cannam@49
|
1877 ::capnp::_::StructBuilder _builder;
|
cannam@49
|
1878 template <typename, ::capnp::Kind>
|
cannam@49
|
1879 friend struct ::capnp::ToDynamic_;
|
cannam@49
|
1880 friend class ::capnp::Orphanage;
|
cannam@49
|
1881 template <typename, ::capnp::Kind>
|
cannam@49
|
1882 friend struct ::capnp::_::PointerHelpers;
|
cannam@49
|
1883 };
|
cannam@49
|
1884
|
cannam@49
|
1885 #if !CAPNP_LITE
|
cannam@49
|
1886 class Field::Ordinal::Pipeline {
|
cannam@49
|
1887 public:
|
cannam@49
|
1888 typedef Ordinal Pipelines;
|
cannam@49
|
1889
|
cannam@49
|
1890 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
|
cannam@49
|
1891 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
|
cannam@49
|
1892 : _typeless(kj::mv(typeless)) {}
|
cannam@49
|
1893
|
cannam@49
|
1894 private:
|
cannam@49
|
1895 ::capnp::AnyPointer::Pipeline _typeless;
|
cannam@49
|
1896 friend class ::capnp::PipelineHook;
|
cannam@49
|
1897 template <typename, ::capnp::Kind>
|
cannam@49
|
1898 friend struct ::capnp::ToDynamic_;
|
cannam@49
|
1899 };
|
cannam@49
|
1900 #endif // !CAPNP_LITE
|
cannam@49
|
1901
|
cannam@49
|
1902 class Enumerant::Reader {
|
cannam@49
|
1903 public:
|
cannam@49
|
1904 typedef Enumerant Reads;
|
cannam@49
|
1905
|
cannam@49
|
1906 Reader() = default;
|
cannam@49
|
1907 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
|
cannam@49
|
1908
|
cannam@49
|
1909 inline ::capnp::MessageSize totalSize() const {
|
cannam@49
|
1910 return _reader.totalSize().asPublic();
|
cannam@49
|
1911 }
|
cannam@49
|
1912
|
cannam@49
|
1913 #if !CAPNP_LITE
|
cannam@49
|
1914 inline ::kj::StringTree toString() const {
|
cannam@49
|
1915 return ::capnp::_::structString(_reader, *_capnpPrivate::brand);
|
cannam@49
|
1916 }
|
cannam@49
|
1917 #endif // !CAPNP_LITE
|
cannam@49
|
1918
|
cannam@49
|
1919 inline bool hasName() const;
|
cannam@49
|
1920 inline ::capnp::Text::Reader getName() const;
|
cannam@49
|
1921
|
cannam@49
|
1922 inline ::uint16_t getCodeOrder() const;
|
cannam@49
|
1923
|
cannam@49
|
1924 inline bool hasAnnotations() const;
|
cannam@49
|
1925 inline ::capnp::List< ::capnp::schema::Annotation>::Reader getAnnotations() const;
|
cannam@49
|
1926
|
cannam@49
|
1927 private:
|
cannam@49
|
1928 ::capnp::_::StructReader _reader;
|
cannam@49
|
1929 template <typename, ::capnp::Kind>
|
cannam@49
|
1930 friend struct ::capnp::ToDynamic_;
|
cannam@49
|
1931 template <typename, ::capnp::Kind>
|
cannam@49
|
1932 friend struct ::capnp::_::PointerHelpers;
|
cannam@49
|
1933 template <typename, ::capnp::Kind>
|
cannam@49
|
1934 friend struct ::capnp::List;
|
cannam@49
|
1935 friend class ::capnp::MessageBuilder;
|
cannam@49
|
1936 friend class ::capnp::Orphanage;
|
cannam@49
|
1937 };
|
cannam@49
|
1938
|
cannam@49
|
1939 class Enumerant::Builder {
|
cannam@49
|
1940 public:
|
cannam@49
|
1941 typedef Enumerant Builds;
|
cannam@49
|
1942
|
cannam@49
|
1943 Builder() = delete; // Deleted to discourage incorrect usage.
|
cannam@49
|
1944 // You can explicitly initialize to nullptr instead.
|
cannam@49
|
1945 inline Builder(decltype(nullptr)) {}
|
cannam@49
|
1946 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
|
cannam@49
|
1947 inline operator Reader() const { return Reader(_builder.asReader()); }
|
cannam@49
|
1948 inline Reader asReader() const { return *this; }
|
cannam@49
|
1949
|
cannam@49
|
1950 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
|
cannam@49
|
1951 #if !CAPNP_LITE
|
cannam@49
|
1952 inline ::kj::StringTree toString() const { return asReader().toString(); }
|
cannam@49
|
1953 #endif // !CAPNP_LITE
|
cannam@49
|
1954
|
cannam@49
|
1955 inline bool hasName();
|
cannam@49
|
1956 inline ::capnp::Text::Builder getName();
|
cannam@49
|
1957 inline void setName( ::capnp::Text::Reader value);
|
cannam@49
|
1958 inline ::capnp::Text::Builder initName(unsigned int size);
|
cannam@49
|
1959 inline void adoptName(::capnp::Orphan< ::capnp::Text>&& value);
|
cannam@49
|
1960 inline ::capnp::Orphan< ::capnp::Text> disownName();
|
cannam@49
|
1961
|
cannam@49
|
1962 inline ::uint16_t getCodeOrder();
|
cannam@49
|
1963 inline void setCodeOrder( ::uint16_t value);
|
cannam@49
|
1964
|
cannam@49
|
1965 inline bool hasAnnotations();
|
cannam@49
|
1966 inline ::capnp::List< ::capnp::schema::Annotation>::Builder getAnnotations();
|
cannam@49
|
1967 inline void setAnnotations( ::capnp::List< ::capnp::schema::Annotation>::Reader value);
|
cannam@49
|
1968 inline ::capnp::List< ::capnp::schema::Annotation>::Builder initAnnotations(unsigned int size);
|
cannam@49
|
1969 inline void adoptAnnotations(::capnp::Orphan< ::capnp::List< ::capnp::schema::Annotation>>&& value);
|
cannam@49
|
1970 inline ::capnp::Orphan< ::capnp::List< ::capnp::schema::Annotation>> disownAnnotations();
|
cannam@49
|
1971
|
cannam@49
|
1972 private:
|
cannam@49
|
1973 ::capnp::_::StructBuilder _builder;
|
cannam@49
|
1974 template <typename, ::capnp::Kind>
|
cannam@49
|
1975 friend struct ::capnp::ToDynamic_;
|
cannam@49
|
1976 friend class ::capnp::Orphanage;
|
cannam@49
|
1977 template <typename, ::capnp::Kind>
|
cannam@49
|
1978 friend struct ::capnp::_::PointerHelpers;
|
cannam@49
|
1979 };
|
cannam@49
|
1980
|
cannam@49
|
1981 #if !CAPNP_LITE
|
cannam@49
|
1982 class Enumerant::Pipeline {
|
cannam@49
|
1983 public:
|
cannam@49
|
1984 typedef Enumerant Pipelines;
|
cannam@49
|
1985
|
cannam@49
|
1986 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
|
cannam@49
|
1987 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
|
cannam@49
|
1988 : _typeless(kj::mv(typeless)) {}
|
cannam@49
|
1989
|
cannam@49
|
1990 private:
|
cannam@49
|
1991 ::capnp::AnyPointer::Pipeline _typeless;
|
cannam@49
|
1992 friend class ::capnp::PipelineHook;
|
cannam@49
|
1993 template <typename, ::capnp::Kind>
|
cannam@49
|
1994 friend struct ::capnp::ToDynamic_;
|
cannam@49
|
1995 };
|
cannam@49
|
1996 #endif // !CAPNP_LITE
|
cannam@49
|
1997
|
cannam@49
|
1998 class Superclass::Reader {
|
cannam@49
|
1999 public:
|
cannam@49
|
2000 typedef Superclass Reads;
|
cannam@49
|
2001
|
cannam@49
|
2002 Reader() = default;
|
cannam@49
|
2003 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
|
cannam@49
|
2004
|
cannam@49
|
2005 inline ::capnp::MessageSize totalSize() const {
|
cannam@49
|
2006 return _reader.totalSize().asPublic();
|
cannam@49
|
2007 }
|
cannam@49
|
2008
|
cannam@49
|
2009 #if !CAPNP_LITE
|
cannam@49
|
2010 inline ::kj::StringTree toString() const {
|
cannam@49
|
2011 return ::capnp::_::structString(_reader, *_capnpPrivate::brand);
|
cannam@49
|
2012 }
|
cannam@49
|
2013 #endif // !CAPNP_LITE
|
cannam@49
|
2014
|
cannam@49
|
2015 inline ::uint64_t getId() const;
|
cannam@49
|
2016
|
cannam@49
|
2017 inline bool hasBrand() const;
|
cannam@49
|
2018 inline ::capnp::schema::Brand::Reader getBrand() const;
|
cannam@49
|
2019
|
cannam@49
|
2020 private:
|
cannam@49
|
2021 ::capnp::_::StructReader _reader;
|
cannam@49
|
2022 template <typename, ::capnp::Kind>
|
cannam@49
|
2023 friend struct ::capnp::ToDynamic_;
|
cannam@49
|
2024 template <typename, ::capnp::Kind>
|
cannam@49
|
2025 friend struct ::capnp::_::PointerHelpers;
|
cannam@49
|
2026 template <typename, ::capnp::Kind>
|
cannam@49
|
2027 friend struct ::capnp::List;
|
cannam@49
|
2028 friend class ::capnp::MessageBuilder;
|
cannam@49
|
2029 friend class ::capnp::Orphanage;
|
cannam@49
|
2030 };
|
cannam@49
|
2031
|
cannam@49
|
2032 class Superclass::Builder {
|
cannam@49
|
2033 public:
|
cannam@49
|
2034 typedef Superclass Builds;
|
cannam@49
|
2035
|
cannam@49
|
2036 Builder() = delete; // Deleted to discourage incorrect usage.
|
cannam@49
|
2037 // You can explicitly initialize to nullptr instead.
|
cannam@49
|
2038 inline Builder(decltype(nullptr)) {}
|
cannam@49
|
2039 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
|
cannam@49
|
2040 inline operator Reader() const { return Reader(_builder.asReader()); }
|
cannam@49
|
2041 inline Reader asReader() const { return *this; }
|
cannam@49
|
2042
|
cannam@49
|
2043 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
|
cannam@49
|
2044 #if !CAPNP_LITE
|
cannam@49
|
2045 inline ::kj::StringTree toString() const { return asReader().toString(); }
|
cannam@49
|
2046 #endif // !CAPNP_LITE
|
cannam@49
|
2047
|
cannam@49
|
2048 inline ::uint64_t getId();
|
cannam@49
|
2049 inline void setId( ::uint64_t value);
|
cannam@49
|
2050
|
cannam@49
|
2051 inline bool hasBrand();
|
cannam@49
|
2052 inline ::capnp::schema::Brand::Builder getBrand();
|
cannam@49
|
2053 inline void setBrand( ::capnp::schema::Brand::Reader value);
|
cannam@49
|
2054 inline ::capnp::schema::Brand::Builder initBrand();
|
cannam@49
|
2055 inline void adoptBrand(::capnp::Orphan< ::capnp::schema::Brand>&& value);
|
cannam@49
|
2056 inline ::capnp::Orphan< ::capnp::schema::Brand> disownBrand();
|
cannam@49
|
2057
|
cannam@49
|
2058 private:
|
cannam@49
|
2059 ::capnp::_::StructBuilder _builder;
|
cannam@49
|
2060 template <typename, ::capnp::Kind>
|
cannam@49
|
2061 friend struct ::capnp::ToDynamic_;
|
cannam@49
|
2062 friend class ::capnp::Orphanage;
|
cannam@49
|
2063 template <typename, ::capnp::Kind>
|
cannam@49
|
2064 friend struct ::capnp::_::PointerHelpers;
|
cannam@49
|
2065 };
|
cannam@49
|
2066
|
cannam@49
|
2067 #if !CAPNP_LITE
|
cannam@49
|
2068 class Superclass::Pipeline {
|
cannam@49
|
2069 public:
|
cannam@49
|
2070 typedef Superclass Pipelines;
|
cannam@49
|
2071
|
cannam@49
|
2072 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
|
cannam@49
|
2073 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
|
cannam@49
|
2074 : _typeless(kj::mv(typeless)) {}
|
cannam@49
|
2075
|
cannam@49
|
2076 inline ::capnp::schema::Brand::Pipeline getBrand();
|
cannam@49
|
2077 private:
|
cannam@49
|
2078 ::capnp::AnyPointer::Pipeline _typeless;
|
cannam@49
|
2079 friend class ::capnp::PipelineHook;
|
cannam@49
|
2080 template <typename, ::capnp::Kind>
|
cannam@49
|
2081 friend struct ::capnp::ToDynamic_;
|
cannam@49
|
2082 };
|
cannam@49
|
2083 #endif // !CAPNP_LITE
|
cannam@49
|
2084
|
cannam@49
|
2085 class Method::Reader {
|
cannam@49
|
2086 public:
|
cannam@49
|
2087 typedef Method Reads;
|
cannam@49
|
2088
|
cannam@49
|
2089 Reader() = default;
|
cannam@49
|
2090 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
|
cannam@49
|
2091
|
cannam@49
|
2092 inline ::capnp::MessageSize totalSize() const {
|
cannam@49
|
2093 return _reader.totalSize().asPublic();
|
cannam@49
|
2094 }
|
cannam@49
|
2095
|
cannam@49
|
2096 #if !CAPNP_LITE
|
cannam@49
|
2097 inline ::kj::StringTree toString() const {
|
cannam@49
|
2098 return ::capnp::_::structString(_reader, *_capnpPrivate::brand);
|
cannam@49
|
2099 }
|
cannam@49
|
2100 #endif // !CAPNP_LITE
|
cannam@49
|
2101
|
cannam@49
|
2102 inline bool hasName() const;
|
cannam@49
|
2103 inline ::capnp::Text::Reader getName() const;
|
cannam@49
|
2104
|
cannam@49
|
2105 inline ::uint16_t getCodeOrder() const;
|
cannam@49
|
2106
|
cannam@49
|
2107 inline ::uint64_t getParamStructType() const;
|
cannam@49
|
2108
|
cannam@49
|
2109 inline ::uint64_t getResultStructType() const;
|
cannam@49
|
2110
|
cannam@49
|
2111 inline bool hasAnnotations() const;
|
cannam@49
|
2112 inline ::capnp::List< ::capnp::schema::Annotation>::Reader getAnnotations() const;
|
cannam@49
|
2113
|
cannam@49
|
2114 inline bool hasParamBrand() const;
|
cannam@49
|
2115 inline ::capnp::schema::Brand::Reader getParamBrand() const;
|
cannam@49
|
2116
|
cannam@49
|
2117 inline bool hasResultBrand() const;
|
cannam@49
|
2118 inline ::capnp::schema::Brand::Reader getResultBrand() const;
|
cannam@49
|
2119
|
cannam@49
|
2120 inline bool hasImplicitParameters() const;
|
cannam@49
|
2121 inline ::capnp::List< ::capnp::schema::Node::Parameter>::Reader getImplicitParameters() const;
|
cannam@49
|
2122
|
cannam@49
|
2123 private:
|
cannam@49
|
2124 ::capnp::_::StructReader _reader;
|
cannam@49
|
2125 template <typename, ::capnp::Kind>
|
cannam@49
|
2126 friend struct ::capnp::ToDynamic_;
|
cannam@49
|
2127 template <typename, ::capnp::Kind>
|
cannam@49
|
2128 friend struct ::capnp::_::PointerHelpers;
|
cannam@49
|
2129 template <typename, ::capnp::Kind>
|
cannam@49
|
2130 friend struct ::capnp::List;
|
cannam@49
|
2131 friend class ::capnp::MessageBuilder;
|
cannam@49
|
2132 friend class ::capnp::Orphanage;
|
cannam@49
|
2133 };
|
cannam@49
|
2134
|
cannam@49
|
2135 class Method::Builder {
|
cannam@49
|
2136 public:
|
cannam@49
|
2137 typedef Method Builds;
|
cannam@49
|
2138
|
cannam@49
|
2139 Builder() = delete; // Deleted to discourage incorrect usage.
|
cannam@49
|
2140 // You can explicitly initialize to nullptr instead.
|
cannam@49
|
2141 inline Builder(decltype(nullptr)) {}
|
cannam@49
|
2142 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
|
cannam@49
|
2143 inline operator Reader() const { return Reader(_builder.asReader()); }
|
cannam@49
|
2144 inline Reader asReader() const { return *this; }
|
cannam@49
|
2145
|
cannam@49
|
2146 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
|
cannam@49
|
2147 #if !CAPNP_LITE
|
cannam@49
|
2148 inline ::kj::StringTree toString() const { return asReader().toString(); }
|
cannam@49
|
2149 #endif // !CAPNP_LITE
|
cannam@49
|
2150
|
cannam@49
|
2151 inline bool hasName();
|
cannam@49
|
2152 inline ::capnp::Text::Builder getName();
|
cannam@49
|
2153 inline void setName( ::capnp::Text::Reader value);
|
cannam@49
|
2154 inline ::capnp::Text::Builder initName(unsigned int size);
|
cannam@49
|
2155 inline void adoptName(::capnp::Orphan< ::capnp::Text>&& value);
|
cannam@49
|
2156 inline ::capnp::Orphan< ::capnp::Text> disownName();
|
cannam@49
|
2157
|
cannam@49
|
2158 inline ::uint16_t getCodeOrder();
|
cannam@49
|
2159 inline void setCodeOrder( ::uint16_t value);
|
cannam@49
|
2160
|
cannam@49
|
2161 inline ::uint64_t getParamStructType();
|
cannam@49
|
2162 inline void setParamStructType( ::uint64_t value);
|
cannam@49
|
2163
|
cannam@49
|
2164 inline ::uint64_t getResultStructType();
|
cannam@49
|
2165 inline void setResultStructType( ::uint64_t value);
|
cannam@49
|
2166
|
cannam@49
|
2167 inline bool hasAnnotations();
|
cannam@49
|
2168 inline ::capnp::List< ::capnp::schema::Annotation>::Builder getAnnotations();
|
cannam@49
|
2169 inline void setAnnotations( ::capnp::List< ::capnp::schema::Annotation>::Reader value);
|
cannam@49
|
2170 inline ::capnp::List< ::capnp::schema::Annotation>::Builder initAnnotations(unsigned int size);
|
cannam@49
|
2171 inline void adoptAnnotations(::capnp::Orphan< ::capnp::List< ::capnp::schema::Annotation>>&& value);
|
cannam@49
|
2172 inline ::capnp::Orphan< ::capnp::List< ::capnp::schema::Annotation>> disownAnnotations();
|
cannam@49
|
2173
|
cannam@49
|
2174 inline bool hasParamBrand();
|
cannam@49
|
2175 inline ::capnp::schema::Brand::Builder getParamBrand();
|
cannam@49
|
2176 inline void setParamBrand( ::capnp::schema::Brand::Reader value);
|
cannam@49
|
2177 inline ::capnp::schema::Brand::Builder initParamBrand();
|
cannam@49
|
2178 inline void adoptParamBrand(::capnp::Orphan< ::capnp::schema::Brand>&& value);
|
cannam@49
|
2179 inline ::capnp::Orphan< ::capnp::schema::Brand> disownParamBrand();
|
cannam@49
|
2180
|
cannam@49
|
2181 inline bool hasResultBrand();
|
cannam@49
|
2182 inline ::capnp::schema::Brand::Builder getResultBrand();
|
cannam@49
|
2183 inline void setResultBrand( ::capnp::schema::Brand::Reader value);
|
cannam@49
|
2184 inline ::capnp::schema::Brand::Builder initResultBrand();
|
cannam@49
|
2185 inline void adoptResultBrand(::capnp::Orphan< ::capnp::schema::Brand>&& value);
|
cannam@49
|
2186 inline ::capnp::Orphan< ::capnp::schema::Brand> disownResultBrand();
|
cannam@49
|
2187
|
cannam@49
|
2188 inline bool hasImplicitParameters();
|
cannam@49
|
2189 inline ::capnp::List< ::capnp::schema::Node::Parameter>::Builder getImplicitParameters();
|
cannam@49
|
2190 inline void setImplicitParameters( ::capnp::List< ::capnp::schema::Node::Parameter>::Reader value);
|
cannam@49
|
2191 inline ::capnp::List< ::capnp::schema::Node::Parameter>::Builder initImplicitParameters(unsigned int size);
|
cannam@49
|
2192 inline void adoptImplicitParameters(::capnp::Orphan< ::capnp::List< ::capnp::schema::Node::Parameter>>&& value);
|
cannam@49
|
2193 inline ::capnp::Orphan< ::capnp::List< ::capnp::schema::Node::Parameter>> disownImplicitParameters();
|
cannam@49
|
2194
|
cannam@49
|
2195 private:
|
cannam@49
|
2196 ::capnp::_::StructBuilder _builder;
|
cannam@49
|
2197 template <typename, ::capnp::Kind>
|
cannam@49
|
2198 friend struct ::capnp::ToDynamic_;
|
cannam@49
|
2199 friend class ::capnp::Orphanage;
|
cannam@49
|
2200 template <typename, ::capnp::Kind>
|
cannam@49
|
2201 friend struct ::capnp::_::PointerHelpers;
|
cannam@49
|
2202 };
|
cannam@49
|
2203
|
cannam@49
|
2204 #if !CAPNP_LITE
|
cannam@49
|
2205 class Method::Pipeline {
|
cannam@49
|
2206 public:
|
cannam@49
|
2207 typedef Method Pipelines;
|
cannam@49
|
2208
|
cannam@49
|
2209 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
|
cannam@49
|
2210 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
|
cannam@49
|
2211 : _typeless(kj::mv(typeless)) {}
|
cannam@49
|
2212
|
cannam@49
|
2213 inline ::capnp::schema::Brand::Pipeline getParamBrand();
|
cannam@49
|
2214 inline ::capnp::schema::Brand::Pipeline getResultBrand();
|
cannam@49
|
2215 private:
|
cannam@49
|
2216 ::capnp::AnyPointer::Pipeline _typeless;
|
cannam@49
|
2217 friend class ::capnp::PipelineHook;
|
cannam@49
|
2218 template <typename, ::capnp::Kind>
|
cannam@49
|
2219 friend struct ::capnp::ToDynamic_;
|
cannam@49
|
2220 };
|
cannam@49
|
2221 #endif // !CAPNP_LITE
|
cannam@49
|
2222
|
cannam@49
|
2223 class Type::Reader {
|
cannam@49
|
2224 public:
|
cannam@49
|
2225 typedef Type Reads;
|
cannam@49
|
2226
|
cannam@49
|
2227 Reader() = default;
|
cannam@49
|
2228 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
|
cannam@49
|
2229
|
cannam@49
|
2230 inline ::capnp::MessageSize totalSize() const {
|
cannam@49
|
2231 return _reader.totalSize().asPublic();
|
cannam@49
|
2232 }
|
cannam@49
|
2233
|
cannam@49
|
2234 #if !CAPNP_LITE
|
cannam@49
|
2235 inline ::kj::StringTree toString() const {
|
cannam@49
|
2236 return ::capnp::_::structString(_reader, *_capnpPrivate::brand);
|
cannam@49
|
2237 }
|
cannam@49
|
2238 #endif // !CAPNP_LITE
|
cannam@49
|
2239
|
cannam@49
|
2240 inline Which which() const;
|
cannam@49
|
2241 inline bool isVoid() const;
|
cannam@49
|
2242 inline ::capnp::Void getVoid() const;
|
cannam@49
|
2243
|
cannam@49
|
2244 inline bool isBool() const;
|
cannam@49
|
2245 inline ::capnp::Void getBool() const;
|
cannam@49
|
2246
|
cannam@49
|
2247 inline bool isInt8() const;
|
cannam@49
|
2248 inline ::capnp::Void getInt8() const;
|
cannam@49
|
2249
|
cannam@49
|
2250 inline bool isInt16() const;
|
cannam@49
|
2251 inline ::capnp::Void getInt16() const;
|
cannam@49
|
2252
|
cannam@49
|
2253 inline bool isInt32() const;
|
cannam@49
|
2254 inline ::capnp::Void getInt32() const;
|
cannam@49
|
2255
|
cannam@49
|
2256 inline bool isInt64() const;
|
cannam@49
|
2257 inline ::capnp::Void getInt64() const;
|
cannam@49
|
2258
|
cannam@49
|
2259 inline bool isUint8() const;
|
cannam@49
|
2260 inline ::capnp::Void getUint8() const;
|
cannam@49
|
2261
|
cannam@49
|
2262 inline bool isUint16() const;
|
cannam@49
|
2263 inline ::capnp::Void getUint16() const;
|
cannam@49
|
2264
|
cannam@49
|
2265 inline bool isUint32() const;
|
cannam@49
|
2266 inline ::capnp::Void getUint32() const;
|
cannam@49
|
2267
|
cannam@49
|
2268 inline bool isUint64() const;
|
cannam@49
|
2269 inline ::capnp::Void getUint64() const;
|
cannam@49
|
2270
|
cannam@49
|
2271 inline bool isFloat32() const;
|
cannam@49
|
2272 inline ::capnp::Void getFloat32() const;
|
cannam@49
|
2273
|
cannam@49
|
2274 inline bool isFloat64() const;
|
cannam@49
|
2275 inline ::capnp::Void getFloat64() const;
|
cannam@49
|
2276
|
cannam@49
|
2277 inline bool isText() const;
|
cannam@49
|
2278 inline ::capnp::Void getText() const;
|
cannam@49
|
2279
|
cannam@49
|
2280 inline bool isData() const;
|
cannam@49
|
2281 inline ::capnp::Void getData() const;
|
cannam@49
|
2282
|
cannam@49
|
2283 inline bool isList() const;
|
cannam@49
|
2284 inline typename List::Reader getList() const;
|
cannam@49
|
2285
|
cannam@49
|
2286 inline bool isEnum() const;
|
cannam@49
|
2287 inline typename Enum::Reader getEnum() const;
|
cannam@49
|
2288
|
cannam@49
|
2289 inline bool isStruct() const;
|
cannam@49
|
2290 inline typename Struct::Reader getStruct() const;
|
cannam@49
|
2291
|
cannam@49
|
2292 inline bool isInterface() const;
|
cannam@49
|
2293 inline typename Interface::Reader getInterface() const;
|
cannam@49
|
2294
|
cannam@49
|
2295 inline bool isAnyPointer() const;
|
cannam@49
|
2296 inline typename AnyPointer::Reader getAnyPointer() const;
|
cannam@49
|
2297
|
cannam@49
|
2298 private:
|
cannam@49
|
2299 ::capnp::_::StructReader _reader;
|
cannam@49
|
2300 template <typename, ::capnp::Kind>
|
cannam@49
|
2301 friend struct ::capnp::ToDynamic_;
|
cannam@49
|
2302 template <typename, ::capnp::Kind>
|
cannam@49
|
2303 friend struct ::capnp::_::PointerHelpers;
|
cannam@49
|
2304 template <typename, ::capnp::Kind>
|
cannam@49
|
2305 friend struct ::capnp::List;
|
cannam@49
|
2306 friend class ::capnp::MessageBuilder;
|
cannam@49
|
2307 friend class ::capnp::Orphanage;
|
cannam@49
|
2308 };
|
cannam@49
|
2309
|
cannam@49
|
2310 class Type::Builder {
|
cannam@49
|
2311 public:
|
cannam@49
|
2312 typedef Type Builds;
|
cannam@49
|
2313
|
cannam@49
|
2314 Builder() = delete; // Deleted to discourage incorrect usage.
|
cannam@49
|
2315 // You can explicitly initialize to nullptr instead.
|
cannam@49
|
2316 inline Builder(decltype(nullptr)) {}
|
cannam@49
|
2317 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
|
cannam@49
|
2318 inline operator Reader() const { return Reader(_builder.asReader()); }
|
cannam@49
|
2319 inline Reader asReader() const { return *this; }
|
cannam@49
|
2320
|
cannam@49
|
2321 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
|
cannam@49
|
2322 #if !CAPNP_LITE
|
cannam@49
|
2323 inline ::kj::StringTree toString() const { return asReader().toString(); }
|
cannam@49
|
2324 #endif // !CAPNP_LITE
|
cannam@49
|
2325
|
cannam@49
|
2326 inline Which which();
|
cannam@49
|
2327 inline bool isVoid();
|
cannam@49
|
2328 inline ::capnp::Void getVoid();
|
cannam@49
|
2329 inline void setVoid( ::capnp::Void value = ::capnp::VOID);
|
cannam@49
|
2330
|
cannam@49
|
2331 inline bool isBool();
|
cannam@49
|
2332 inline ::capnp::Void getBool();
|
cannam@49
|
2333 inline void setBool( ::capnp::Void value = ::capnp::VOID);
|
cannam@49
|
2334
|
cannam@49
|
2335 inline bool isInt8();
|
cannam@49
|
2336 inline ::capnp::Void getInt8();
|
cannam@49
|
2337 inline void setInt8( ::capnp::Void value = ::capnp::VOID);
|
cannam@49
|
2338
|
cannam@49
|
2339 inline bool isInt16();
|
cannam@49
|
2340 inline ::capnp::Void getInt16();
|
cannam@49
|
2341 inline void setInt16( ::capnp::Void value = ::capnp::VOID);
|
cannam@49
|
2342
|
cannam@49
|
2343 inline bool isInt32();
|
cannam@49
|
2344 inline ::capnp::Void getInt32();
|
cannam@49
|
2345 inline void setInt32( ::capnp::Void value = ::capnp::VOID);
|
cannam@49
|
2346
|
cannam@49
|
2347 inline bool isInt64();
|
cannam@49
|
2348 inline ::capnp::Void getInt64();
|
cannam@49
|
2349 inline void setInt64( ::capnp::Void value = ::capnp::VOID);
|
cannam@49
|
2350
|
cannam@49
|
2351 inline bool isUint8();
|
cannam@49
|
2352 inline ::capnp::Void getUint8();
|
cannam@49
|
2353 inline void setUint8( ::capnp::Void value = ::capnp::VOID);
|
cannam@49
|
2354
|
cannam@49
|
2355 inline bool isUint16();
|
cannam@49
|
2356 inline ::capnp::Void getUint16();
|
cannam@49
|
2357 inline void setUint16( ::capnp::Void value = ::capnp::VOID);
|
cannam@49
|
2358
|
cannam@49
|
2359 inline bool isUint32();
|
cannam@49
|
2360 inline ::capnp::Void getUint32();
|
cannam@49
|
2361 inline void setUint32( ::capnp::Void value = ::capnp::VOID);
|
cannam@49
|
2362
|
cannam@49
|
2363 inline bool isUint64();
|
cannam@49
|
2364 inline ::capnp::Void getUint64();
|
cannam@49
|
2365 inline void setUint64( ::capnp::Void value = ::capnp::VOID);
|
cannam@49
|
2366
|
cannam@49
|
2367 inline bool isFloat32();
|
cannam@49
|
2368 inline ::capnp::Void getFloat32();
|
cannam@49
|
2369 inline void setFloat32( ::capnp::Void value = ::capnp::VOID);
|
cannam@49
|
2370
|
cannam@49
|
2371 inline bool isFloat64();
|
cannam@49
|
2372 inline ::capnp::Void getFloat64();
|
cannam@49
|
2373 inline void setFloat64( ::capnp::Void value = ::capnp::VOID);
|
cannam@49
|
2374
|
cannam@49
|
2375 inline bool isText();
|
cannam@49
|
2376 inline ::capnp::Void getText();
|
cannam@49
|
2377 inline void setText( ::capnp::Void value = ::capnp::VOID);
|
cannam@49
|
2378
|
cannam@49
|
2379 inline bool isData();
|
cannam@49
|
2380 inline ::capnp::Void getData();
|
cannam@49
|
2381 inline void setData( ::capnp::Void value = ::capnp::VOID);
|
cannam@49
|
2382
|
cannam@49
|
2383 inline bool isList();
|
cannam@49
|
2384 inline typename List::Builder getList();
|
cannam@49
|
2385 inline typename List::Builder initList();
|
cannam@49
|
2386
|
cannam@49
|
2387 inline bool isEnum();
|
cannam@49
|
2388 inline typename Enum::Builder getEnum();
|
cannam@49
|
2389 inline typename Enum::Builder initEnum();
|
cannam@49
|
2390
|
cannam@49
|
2391 inline bool isStruct();
|
cannam@49
|
2392 inline typename Struct::Builder getStruct();
|
cannam@49
|
2393 inline typename Struct::Builder initStruct();
|
cannam@49
|
2394
|
cannam@49
|
2395 inline bool isInterface();
|
cannam@49
|
2396 inline typename Interface::Builder getInterface();
|
cannam@49
|
2397 inline typename Interface::Builder initInterface();
|
cannam@49
|
2398
|
cannam@49
|
2399 inline bool isAnyPointer();
|
cannam@49
|
2400 inline typename AnyPointer::Builder getAnyPointer();
|
cannam@49
|
2401 inline typename AnyPointer::Builder initAnyPointer();
|
cannam@49
|
2402
|
cannam@49
|
2403 private:
|
cannam@49
|
2404 ::capnp::_::StructBuilder _builder;
|
cannam@49
|
2405 template <typename, ::capnp::Kind>
|
cannam@49
|
2406 friend struct ::capnp::ToDynamic_;
|
cannam@49
|
2407 friend class ::capnp::Orphanage;
|
cannam@49
|
2408 template <typename, ::capnp::Kind>
|
cannam@49
|
2409 friend struct ::capnp::_::PointerHelpers;
|
cannam@49
|
2410 };
|
cannam@49
|
2411
|
cannam@49
|
2412 #if !CAPNP_LITE
|
cannam@49
|
2413 class Type::Pipeline {
|
cannam@49
|
2414 public:
|
cannam@49
|
2415 typedef Type Pipelines;
|
cannam@49
|
2416
|
cannam@49
|
2417 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
|
cannam@49
|
2418 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
|
cannam@49
|
2419 : _typeless(kj::mv(typeless)) {}
|
cannam@49
|
2420
|
cannam@49
|
2421 private:
|
cannam@49
|
2422 ::capnp::AnyPointer::Pipeline _typeless;
|
cannam@49
|
2423 friend class ::capnp::PipelineHook;
|
cannam@49
|
2424 template <typename, ::capnp::Kind>
|
cannam@49
|
2425 friend struct ::capnp::ToDynamic_;
|
cannam@49
|
2426 };
|
cannam@49
|
2427 #endif // !CAPNP_LITE
|
cannam@49
|
2428
|
cannam@49
|
2429 class Type::List::Reader {
|
cannam@49
|
2430 public:
|
cannam@49
|
2431 typedef List Reads;
|
cannam@49
|
2432
|
cannam@49
|
2433 Reader() = default;
|
cannam@49
|
2434 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
|
cannam@49
|
2435
|
cannam@49
|
2436 inline ::capnp::MessageSize totalSize() const {
|
cannam@49
|
2437 return _reader.totalSize().asPublic();
|
cannam@49
|
2438 }
|
cannam@49
|
2439
|
cannam@49
|
2440 #if !CAPNP_LITE
|
cannam@49
|
2441 inline ::kj::StringTree toString() const {
|
cannam@49
|
2442 return ::capnp::_::structString(_reader, *_capnpPrivate::brand);
|
cannam@49
|
2443 }
|
cannam@49
|
2444 #endif // !CAPNP_LITE
|
cannam@49
|
2445
|
cannam@49
|
2446 inline bool hasElementType() const;
|
cannam@49
|
2447 inline ::capnp::schema::Type::Reader getElementType() const;
|
cannam@49
|
2448
|
cannam@49
|
2449 private:
|
cannam@49
|
2450 ::capnp::_::StructReader _reader;
|
cannam@49
|
2451 template <typename, ::capnp::Kind>
|
cannam@49
|
2452 friend struct ::capnp::ToDynamic_;
|
cannam@49
|
2453 template <typename, ::capnp::Kind>
|
cannam@49
|
2454 friend struct ::capnp::_::PointerHelpers;
|
cannam@49
|
2455 template <typename, ::capnp::Kind>
|
cannam@49
|
2456 friend struct ::capnp::List;
|
cannam@49
|
2457 friend class ::capnp::MessageBuilder;
|
cannam@49
|
2458 friend class ::capnp::Orphanage;
|
cannam@49
|
2459 };
|
cannam@49
|
2460
|
cannam@49
|
2461 class Type::List::Builder {
|
cannam@49
|
2462 public:
|
cannam@49
|
2463 typedef List Builds;
|
cannam@49
|
2464
|
cannam@49
|
2465 Builder() = delete; // Deleted to discourage incorrect usage.
|
cannam@49
|
2466 // You can explicitly initialize to nullptr instead.
|
cannam@49
|
2467 inline Builder(decltype(nullptr)) {}
|
cannam@49
|
2468 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
|
cannam@49
|
2469 inline operator Reader() const { return Reader(_builder.asReader()); }
|
cannam@49
|
2470 inline Reader asReader() const { return *this; }
|
cannam@49
|
2471
|
cannam@49
|
2472 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
|
cannam@49
|
2473 #if !CAPNP_LITE
|
cannam@49
|
2474 inline ::kj::StringTree toString() const { return asReader().toString(); }
|
cannam@49
|
2475 #endif // !CAPNP_LITE
|
cannam@49
|
2476
|
cannam@49
|
2477 inline bool hasElementType();
|
cannam@49
|
2478 inline ::capnp::schema::Type::Builder getElementType();
|
cannam@49
|
2479 inline void setElementType( ::capnp::schema::Type::Reader value);
|
cannam@49
|
2480 inline ::capnp::schema::Type::Builder initElementType();
|
cannam@49
|
2481 inline void adoptElementType(::capnp::Orphan< ::capnp::schema::Type>&& value);
|
cannam@49
|
2482 inline ::capnp::Orphan< ::capnp::schema::Type> disownElementType();
|
cannam@49
|
2483
|
cannam@49
|
2484 private:
|
cannam@49
|
2485 ::capnp::_::StructBuilder _builder;
|
cannam@49
|
2486 template <typename, ::capnp::Kind>
|
cannam@49
|
2487 friend struct ::capnp::ToDynamic_;
|
cannam@49
|
2488 friend class ::capnp::Orphanage;
|
cannam@49
|
2489 template <typename, ::capnp::Kind>
|
cannam@49
|
2490 friend struct ::capnp::_::PointerHelpers;
|
cannam@49
|
2491 };
|
cannam@49
|
2492
|
cannam@49
|
2493 #if !CAPNP_LITE
|
cannam@49
|
2494 class Type::List::Pipeline {
|
cannam@49
|
2495 public:
|
cannam@49
|
2496 typedef List Pipelines;
|
cannam@49
|
2497
|
cannam@49
|
2498 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
|
cannam@49
|
2499 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
|
cannam@49
|
2500 : _typeless(kj::mv(typeless)) {}
|
cannam@49
|
2501
|
cannam@49
|
2502 inline ::capnp::schema::Type::Pipeline getElementType();
|
cannam@49
|
2503 private:
|
cannam@49
|
2504 ::capnp::AnyPointer::Pipeline _typeless;
|
cannam@49
|
2505 friend class ::capnp::PipelineHook;
|
cannam@49
|
2506 template <typename, ::capnp::Kind>
|
cannam@49
|
2507 friend struct ::capnp::ToDynamic_;
|
cannam@49
|
2508 };
|
cannam@49
|
2509 #endif // !CAPNP_LITE
|
cannam@49
|
2510
|
cannam@49
|
2511 class Type::Enum::Reader {
|
cannam@49
|
2512 public:
|
cannam@49
|
2513 typedef Enum Reads;
|
cannam@49
|
2514
|
cannam@49
|
2515 Reader() = default;
|
cannam@49
|
2516 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
|
cannam@49
|
2517
|
cannam@49
|
2518 inline ::capnp::MessageSize totalSize() const {
|
cannam@49
|
2519 return _reader.totalSize().asPublic();
|
cannam@49
|
2520 }
|
cannam@49
|
2521
|
cannam@49
|
2522 #if !CAPNP_LITE
|
cannam@49
|
2523 inline ::kj::StringTree toString() const {
|
cannam@49
|
2524 return ::capnp::_::structString(_reader, *_capnpPrivate::brand);
|
cannam@49
|
2525 }
|
cannam@49
|
2526 #endif // !CAPNP_LITE
|
cannam@49
|
2527
|
cannam@49
|
2528 inline ::uint64_t getTypeId() const;
|
cannam@49
|
2529
|
cannam@49
|
2530 inline bool hasBrand() const;
|
cannam@49
|
2531 inline ::capnp::schema::Brand::Reader getBrand() const;
|
cannam@49
|
2532
|
cannam@49
|
2533 private:
|
cannam@49
|
2534 ::capnp::_::StructReader _reader;
|
cannam@49
|
2535 template <typename, ::capnp::Kind>
|
cannam@49
|
2536 friend struct ::capnp::ToDynamic_;
|
cannam@49
|
2537 template <typename, ::capnp::Kind>
|
cannam@49
|
2538 friend struct ::capnp::_::PointerHelpers;
|
cannam@49
|
2539 template <typename, ::capnp::Kind>
|
cannam@49
|
2540 friend struct ::capnp::List;
|
cannam@49
|
2541 friend class ::capnp::MessageBuilder;
|
cannam@49
|
2542 friend class ::capnp::Orphanage;
|
cannam@49
|
2543 };
|
cannam@49
|
2544
|
cannam@49
|
2545 class Type::Enum::Builder {
|
cannam@49
|
2546 public:
|
cannam@49
|
2547 typedef Enum Builds;
|
cannam@49
|
2548
|
cannam@49
|
2549 Builder() = delete; // Deleted to discourage incorrect usage.
|
cannam@49
|
2550 // You can explicitly initialize to nullptr instead.
|
cannam@49
|
2551 inline Builder(decltype(nullptr)) {}
|
cannam@49
|
2552 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
|
cannam@49
|
2553 inline operator Reader() const { return Reader(_builder.asReader()); }
|
cannam@49
|
2554 inline Reader asReader() const { return *this; }
|
cannam@49
|
2555
|
cannam@49
|
2556 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
|
cannam@49
|
2557 #if !CAPNP_LITE
|
cannam@49
|
2558 inline ::kj::StringTree toString() const { return asReader().toString(); }
|
cannam@49
|
2559 #endif // !CAPNP_LITE
|
cannam@49
|
2560
|
cannam@49
|
2561 inline ::uint64_t getTypeId();
|
cannam@49
|
2562 inline void setTypeId( ::uint64_t value);
|
cannam@49
|
2563
|
cannam@49
|
2564 inline bool hasBrand();
|
cannam@49
|
2565 inline ::capnp::schema::Brand::Builder getBrand();
|
cannam@49
|
2566 inline void setBrand( ::capnp::schema::Brand::Reader value);
|
cannam@49
|
2567 inline ::capnp::schema::Brand::Builder initBrand();
|
cannam@49
|
2568 inline void adoptBrand(::capnp::Orphan< ::capnp::schema::Brand>&& value);
|
cannam@49
|
2569 inline ::capnp::Orphan< ::capnp::schema::Brand> disownBrand();
|
cannam@49
|
2570
|
cannam@49
|
2571 private:
|
cannam@49
|
2572 ::capnp::_::StructBuilder _builder;
|
cannam@49
|
2573 template <typename, ::capnp::Kind>
|
cannam@49
|
2574 friend struct ::capnp::ToDynamic_;
|
cannam@49
|
2575 friend class ::capnp::Orphanage;
|
cannam@49
|
2576 template <typename, ::capnp::Kind>
|
cannam@49
|
2577 friend struct ::capnp::_::PointerHelpers;
|
cannam@49
|
2578 };
|
cannam@49
|
2579
|
cannam@49
|
2580 #if !CAPNP_LITE
|
cannam@49
|
2581 class Type::Enum::Pipeline {
|
cannam@49
|
2582 public:
|
cannam@49
|
2583 typedef Enum Pipelines;
|
cannam@49
|
2584
|
cannam@49
|
2585 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
|
cannam@49
|
2586 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
|
cannam@49
|
2587 : _typeless(kj::mv(typeless)) {}
|
cannam@49
|
2588
|
cannam@49
|
2589 inline ::capnp::schema::Brand::Pipeline getBrand();
|
cannam@49
|
2590 private:
|
cannam@49
|
2591 ::capnp::AnyPointer::Pipeline _typeless;
|
cannam@49
|
2592 friend class ::capnp::PipelineHook;
|
cannam@49
|
2593 template <typename, ::capnp::Kind>
|
cannam@49
|
2594 friend struct ::capnp::ToDynamic_;
|
cannam@49
|
2595 };
|
cannam@49
|
2596 #endif // !CAPNP_LITE
|
cannam@49
|
2597
|
cannam@49
|
2598 class Type::Struct::Reader {
|
cannam@49
|
2599 public:
|
cannam@49
|
2600 typedef Struct Reads;
|
cannam@49
|
2601
|
cannam@49
|
2602 Reader() = default;
|
cannam@49
|
2603 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
|
cannam@49
|
2604
|
cannam@49
|
2605 inline ::capnp::MessageSize totalSize() const {
|
cannam@49
|
2606 return _reader.totalSize().asPublic();
|
cannam@49
|
2607 }
|
cannam@49
|
2608
|
cannam@49
|
2609 #if !CAPNP_LITE
|
cannam@49
|
2610 inline ::kj::StringTree toString() const {
|
cannam@49
|
2611 return ::capnp::_::structString(_reader, *_capnpPrivate::brand);
|
cannam@49
|
2612 }
|
cannam@49
|
2613 #endif // !CAPNP_LITE
|
cannam@49
|
2614
|
cannam@49
|
2615 inline ::uint64_t getTypeId() const;
|
cannam@49
|
2616
|
cannam@49
|
2617 inline bool hasBrand() const;
|
cannam@49
|
2618 inline ::capnp::schema::Brand::Reader getBrand() const;
|
cannam@49
|
2619
|
cannam@49
|
2620 private:
|
cannam@49
|
2621 ::capnp::_::StructReader _reader;
|
cannam@49
|
2622 template <typename, ::capnp::Kind>
|
cannam@49
|
2623 friend struct ::capnp::ToDynamic_;
|
cannam@49
|
2624 template <typename, ::capnp::Kind>
|
cannam@49
|
2625 friend struct ::capnp::_::PointerHelpers;
|
cannam@49
|
2626 template <typename, ::capnp::Kind>
|
cannam@49
|
2627 friend struct ::capnp::List;
|
cannam@49
|
2628 friend class ::capnp::MessageBuilder;
|
cannam@49
|
2629 friend class ::capnp::Orphanage;
|
cannam@49
|
2630 };
|
cannam@49
|
2631
|
cannam@49
|
2632 class Type::Struct::Builder {
|
cannam@49
|
2633 public:
|
cannam@49
|
2634 typedef Struct Builds;
|
cannam@49
|
2635
|
cannam@49
|
2636 Builder() = delete; // Deleted to discourage incorrect usage.
|
cannam@49
|
2637 // You can explicitly initialize to nullptr instead.
|
cannam@49
|
2638 inline Builder(decltype(nullptr)) {}
|
cannam@49
|
2639 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
|
cannam@49
|
2640 inline operator Reader() const { return Reader(_builder.asReader()); }
|
cannam@49
|
2641 inline Reader asReader() const { return *this; }
|
cannam@49
|
2642
|
cannam@49
|
2643 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
|
cannam@49
|
2644 #if !CAPNP_LITE
|
cannam@49
|
2645 inline ::kj::StringTree toString() const { return asReader().toString(); }
|
cannam@49
|
2646 #endif // !CAPNP_LITE
|
cannam@49
|
2647
|
cannam@49
|
2648 inline ::uint64_t getTypeId();
|
cannam@49
|
2649 inline void setTypeId( ::uint64_t value);
|
cannam@49
|
2650
|
cannam@49
|
2651 inline bool hasBrand();
|
cannam@49
|
2652 inline ::capnp::schema::Brand::Builder getBrand();
|
cannam@49
|
2653 inline void setBrand( ::capnp::schema::Brand::Reader value);
|
cannam@49
|
2654 inline ::capnp::schema::Brand::Builder initBrand();
|
cannam@49
|
2655 inline void adoptBrand(::capnp::Orphan< ::capnp::schema::Brand>&& value);
|
cannam@49
|
2656 inline ::capnp::Orphan< ::capnp::schema::Brand> disownBrand();
|
cannam@49
|
2657
|
cannam@49
|
2658 private:
|
cannam@49
|
2659 ::capnp::_::StructBuilder _builder;
|
cannam@49
|
2660 template <typename, ::capnp::Kind>
|
cannam@49
|
2661 friend struct ::capnp::ToDynamic_;
|
cannam@49
|
2662 friend class ::capnp::Orphanage;
|
cannam@49
|
2663 template <typename, ::capnp::Kind>
|
cannam@49
|
2664 friend struct ::capnp::_::PointerHelpers;
|
cannam@49
|
2665 };
|
cannam@49
|
2666
|
cannam@49
|
2667 #if !CAPNP_LITE
|
cannam@49
|
2668 class Type::Struct::Pipeline {
|
cannam@49
|
2669 public:
|
cannam@49
|
2670 typedef Struct Pipelines;
|
cannam@49
|
2671
|
cannam@49
|
2672 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
|
cannam@49
|
2673 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
|
cannam@49
|
2674 : _typeless(kj::mv(typeless)) {}
|
cannam@49
|
2675
|
cannam@49
|
2676 inline ::capnp::schema::Brand::Pipeline getBrand();
|
cannam@49
|
2677 private:
|
cannam@49
|
2678 ::capnp::AnyPointer::Pipeline _typeless;
|
cannam@49
|
2679 friend class ::capnp::PipelineHook;
|
cannam@49
|
2680 template <typename, ::capnp::Kind>
|
cannam@49
|
2681 friend struct ::capnp::ToDynamic_;
|
cannam@49
|
2682 };
|
cannam@49
|
2683 #endif // !CAPNP_LITE
|
cannam@49
|
2684
|
cannam@49
|
2685 class Type::Interface::Reader {
|
cannam@49
|
2686 public:
|
cannam@49
|
2687 typedef Interface Reads;
|
cannam@49
|
2688
|
cannam@49
|
2689 Reader() = default;
|
cannam@49
|
2690 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
|
cannam@49
|
2691
|
cannam@49
|
2692 inline ::capnp::MessageSize totalSize() const {
|
cannam@49
|
2693 return _reader.totalSize().asPublic();
|
cannam@49
|
2694 }
|
cannam@49
|
2695
|
cannam@49
|
2696 #if !CAPNP_LITE
|
cannam@49
|
2697 inline ::kj::StringTree toString() const {
|
cannam@49
|
2698 return ::capnp::_::structString(_reader, *_capnpPrivate::brand);
|
cannam@49
|
2699 }
|
cannam@49
|
2700 #endif // !CAPNP_LITE
|
cannam@49
|
2701
|
cannam@49
|
2702 inline ::uint64_t getTypeId() const;
|
cannam@49
|
2703
|
cannam@49
|
2704 inline bool hasBrand() const;
|
cannam@49
|
2705 inline ::capnp::schema::Brand::Reader getBrand() const;
|
cannam@49
|
2706
|
cannam@49
|
2707 private:
|
cannam@49
|
2708 ::capnp::_::StructReader _reader;
|
cannam@49
|
2709 template <typename, ::capnp::Kind>
|
cannam@49
|
2710 friend struct ::capnp::ToDynamic_;
|
cannam@49
|
2711 template <typename, ::capnp::Kind>
|
cannam@49
|
2712 friend struct ::capnp::_::PointerHelpers;
|
cannam@49
|
2713 template <typename, ::capnp::Kind>
|
cannam@49
|
2714 friend struct ::capnp::List;
|
cannam@49
|
2715 friend class ::capnp::MessageBuilder;
|
cannam@49
|
2716 friend class ::capnp::Orphanage;
|
cannam@49
|
2717 };
|
cannam@49
|
2718
|
cannam@49
|
2719 class Type::Interface::Builder {
|
cannam@49
|
2720 public:
|
cannam@49
|
2721 typedef Interface Builds;
|
cannam@49
|
2722
|
cannam@49
|
2723 Builder() = delete; // Deleted to discourage incorrect usage.
|
cannam@49
|
2724 // You can explicitly initialize to nullptr instead.
|
cannam@49
|
2725 inline Builder(decltype(nullptr)) {}
|
cannam@49
|
2726 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
|
cannam@49
|
2727 inline operator Reader() const { return Reader(_builder.asReader()); }
|
cannam@49
|
2728 inline Reader asReader() const { return *this; }
|
cannam@49
|
2729
|
cannam@49
|
2730 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
|
cannam@49
|
2731 #if !CAPNP_LITE
|
cannam@49
|
2732 inline ::kj::StringTree toString() const { return asReader().toString(); }
|
cannam@49
|
2733 #endif // !CAPNP_LITE
|
cannam@49
|
2734
|
cannam@49
|
2735 inline ::uint64_t getTypeId();
|
cannam@49
|
2736 inline void setTypeId( ::uint64_t value);
|
cannam@49
|
2737
|
cannam@49
|
2738 inline bool hasBrand();
|
cannam@49
|
2739 inline ::capnp::schema::Brand::Builder getBrand();
|
cannam@49
|
2740 inline void setBrand( ::capnp::schema::Brand::Reader value);
|
cannam@49
|
2741 inline ::capnp::schema::Brand::Builder initBrand();
|
cannam@49
|
2742 inline void adoptBrand(::capnp::Orphan< ::capnp::schema::Brand>&& value);
|
cannam@49
|
2743 inline ::capnp::Orphan< ::capnp::schema::Brand> disownBrand();
|
cannam@49
|
2744
|
cannam@49
|
2745 private:
|
cannam@49
|
2746 ::capnp::_::StructBuilder _builder;
|
cannam@49
|
2747 template <typename, ::capnp::Kind>
|
cannam@49
|
2748 friend struct ::capnp::ToDynamic_;
|
cannam@49
|
2749 friend class ::capnp::Orphanage;
|
cannam@49
|
2750 template <typename, ::capnp::Kind>
|
cannam@49
|
2751 friend struct ::capnp::_::PointerHelpers;
|
cannam@49
|
2752 };
|
cannam@49
|
2753
|
cannam@49
|
2754 #if !CAPNP_LITE
|
cannam@49
|
2755 class Type::Interface::Pipeline {
|
cannam@49
|
2756 public:
|
cannam@49
|
2757 typedef Interface Pipelines;
|
cannam@49
|
2758
|
cannam@49
|
2759 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
|
cannam@49
|
2760 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
|
cannam@49
|
2761 : _typeless(kj::mv(typeless)) {}
|
cannam@49
|
2762
|
cannam@49
|
2763 inline ::capnp::schema::Brand::Pipeline getBrand();
|
cannam@49
|
2764 private:
|
cannam@49
|
2765 ::capnp::AnyPointer::Pipeline _typeless;
|
cannam@49
|
2766 friend class ::capnp::PipelineHook;
|
cannam@49
|
2767 template <typename, ::capnp::Kind>
|
cannam@49
|
2768 friend struct ::capnp::ToDynamic_;
|
cannam@49
|
2769 };
|
cannam@49
|
2770 #endif // !CAPNP_LITE
|
cannam@49
|
2771
|
cannam@49
|
2772 class Type::AnyPointer::Reader {
|
cannam@49
|
2773 public:
|
cannam@49
|
2774 typedef AnyPointer Reads;
|
cannam@49
|
2775
|
cannam@49
|
2776 Reader() = default;
|
cannam@49
|
2777 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
|
cannam@49
|
2778
|
cannam@49
|
2779 inline ::capnp::MessageSize totalSize() const {
|
cannam@49
|
2780 return _reader.totalSize().asPublic();
|
cannam@49
|
2781 }
|
cannam@49
|
2782
|
cannam@49
|
2783 #if !CAPNP_LITE
|
cannam@49
|
2784 inline ::kj::StringTree toString() const {
|
cannam@49
|
2785 return ::capnp::_::structString(_reader, *_capnpPrivate::brand);
|
cannam@49
|
2786 }
|
cannam@49
|
2787 #endif // !CAPNP_LITE
|
cannam@49
|
2788
|
cannam@49
|
2789 inline Which which() const;
|
cannam@49
|
2790 inline bool isUnconstrained() const;
|
cannam@49
|
2791 inline typename Unconstrained::Reader getUnconstrained() const;
|
cannam@49
|
2792
|
cannam@49
|
2793 inline bool isParameter() const;
|
cannam@49
|
2794 inline typename Parameter::Reader getParameter() const;
|
cannam@49
|
2795
|
cannam@49
|
2796 inline bool isImplicitMethodParameter() const;
|
cannam@49
|
2797 inline typename ImplicitMethodParameter::Reader getImplicitMethodParameter() const;
|
cannam@49
|
2798
|
cannam@49
|
2799 private:
|
cannam@49
|
2800 ::capnp::_::StructReader _reader;
|
cannam@49
|
2801 template <typename, ::capnp::Kind>
|
cannam@49
|
2802 friend struct ::capnp::ToDynamic_;
|
cannam@49
|
2803 template <typename, ::capnp::Kind>
|
cannam@49
|
2804 friend struct ::capnp::_::PointerHelpers;
|
cannam@49
|
2805 template <typename, ::capnp::Kind>
|
cannam@49
|
2806 friend struct ::capnp::List;
|
cannam@49
|
2807 friend class ::capnp::MessageBuilder;
|
cannam@49
|
2808 friend class ::capnp::Orphanage;
|
cannam@49
|
2809 };
|
cannam@49
|
2810
|
cannam@49
|
2811 class Type::AnyPointer::Builder {
|
cannam@49
|
2812 public:
|
cannam@49
|
2813 typedef AnyPointer Builds;
|
cannam@49
|
2814
|
cannam@49
|
2815 Builder() = delete; // Deleted to discourage incorrect usage.
|
cannam@49
|
2816 // You can explicitly initialize to nullptr instead.
|
cannam@49
|
2817 inline Builder(decltype(nullptr)) {}
|
cannam@49
|
2818 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
|
cannam@49
|
2819 inline operator Reader() const { return Reader(_builder.asReader()); }
|
cannam@49
|
2820 inline Reader asReader() const { return *this; }
|
cannam@49
|
2821
|
cannam@49
|
2822 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
|
cannam@49
|
2823 #if !CAPNP_LITE
|
cannam@49
|
2824 inline ::kj::StringTree toString() const { return asReader().toString(); }
|
cannam@49
|
2825 #endif // !CAPNP_LITE
|
cannam@49
|
2826
|
cannam@49
|
2827 inline Which which();
|
cannam@49
|
2828 inline bool isUnconstrained();
|
cannam@49
|
2829 inline typename Unconstrained::Builder getUnconstrained();
|
cannam@49
|
2830 inline typename Unconstrained::Builder initUnconstrained();
|
cannam@49
|
2831
|
cannam@49
|
2832 inline bool isParameter();
|
cannam@49
|
2833 inline typename Parameter::Builder getParameter();
|
cannam@49
|
2834 inline typename Parameter::Builder initParameter();
|
cannam@49
|
2835
|
cannam@49
|
2836 inline bool isImplicitMethodParameter();
|
cannam@49
|
2837 inline typename ImplicitMethodParameter::Builder getImplicitMethodParameter();
|
cannam@49
|
2838 inline typename ImplicitMethodParameter::Builder initImplicitMethodParameter();
|
cannam@49
|
2839
|
cannam@49
|
2840 private:
|
cannam@49
|
2841 ::capnp::_::StructBuilder _builder;
|
cannam@49
|
2842 template <typename, ::capnp::Kind>
|
cannam@49
|
2843 friend struct ::capnp::ToDynamic_;
|
cannam@49
|
2844 friend class ::capnp::Orphanage;
|
cannam@49
|
2845 template <typename, ::capnp::Kind>
|
cannam@49
|
2846 friend struct ::capnp::_::PointerHelpers;
|
cannam@49
|
2847 };
|
cannam@49
|
2848
|
cannam@49
|
2849 #if !CAPNP_LITE
|
cannam@49
|
2850 class Type::AnyPointer::Pipeline {
|
cannam@49
|
2851 public:
|
cannam@49
|
2852 typedef AnyPointer Pipelines;
|
cannam@49
|
2853
|
cannam@49
|
2854 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
|
cannam@49
|
2855 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
|
cannam@49
|
2856 : _typeless(kj::mv(typeless)) {}
|
cannam@49
|
2857
|
cannam@49
|
2858 private:
|
cannam@49
|
2859 ::capnp::AnyPointer::Pipeline _typeless;
|
cannam@49
|
2860 friend class ::capnp::PipelineHook;
|
cannam@49
|
2861 template <typename, ::capnp::Kind>
|
cannam@49
|
2862 friend struct ::capnp::ToDynamic_;
|
cannam@49
|
2863 };
|
cannam@49
|
2864 #endif // !CAPNP_LITE
|
cannam@49
|
2865
|
cannam@49
|
2866 class Type::AnyPointer::Unconstrained::Reader {
|
cannam@49
|
2867 public:
|
cannam@49
|
2868 typedef Unconstrained Reads;
|
cannam@49
|
2869
|
cannam@49
|
2870 Reader() = default;
|
cannam@49
|
2871 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
|
cannam@49
|
2872
|
cannam@49
|
2873 inline ::capnp::MessageSize totalSize() const {
|
cannam@49
|
2874 return _reader.totalSize().asPublic();
|
cannam@49
|
2875 }
|
cannam@49
|
2876
|
cannam@49
|
2877 #if !CAPNP_LITE
|
cannam@49
|
2878 inline ::kj::StringTree toString() const {
|
cannam@49
|
2879 return ::capnp::_::structString(_reader, *_capnpPrivate::brand);
|
cannam@49
|
2880 }
|
cannam@49
|
2881 #endif // !CAPNP_LITE
|
cannam@49
|
2882
|
cannam@49
|
2883 inline Which which() const;
|
cannam@49
|
2884 inline bool isAnyKind() const;
|
cannam@49
|
2885 inline ::capnp::Void getAnyKind() const;
|
cannam@49
|
2886
|
cannam@49
|
2887 inline bool isStruct() const;
|
cannam@49
|
2888 inline ::capnp::Void getStruct() const;
|
cannam@49
|
2889
|
cannam@49
|
2890 inline bool isList() const;
|
cannam@49
|
2891 inline ::capnp::Void getList() const;
|
cannam@49
|
2892
|
cannam@49
|
2893 inline bool isCapability() const;
|
cannam@49
|
2894 inline ::capnp::Void getCapability() const;
|
cannam@49
|
2895
|
cannam@49
|
2896 private:
|
cannam@49
|
2897 ::capnp::_::StructReader _reader;
|
cannam@49
|
2898 template <typename, ::capnp::Kind>
|
cannam@49
|
2899 friend struct ::capnp::ToDynamic_;
|
cannam@49
|
2900 template <typename, ::capnp::Kind>
|
cannam@49
|
2901 friend struct ::capnp::_::PointerHelpers;
|
cannam@49
|
2902 template <typename, ::capnp::Kind>
|
cannam@49
|
2903 friend struct ::capnp::List;
|
cannam@49
|
2904 friend class ::capnp::MessageBuilder;
|
cannam@49
|
2905 friend class ::capnp::Orphanage;
|
cannam@49
|
2906 };
|
cannam@49
|
2907
|
cannam@49
|
2908 class Type::AnyPointer::Unconstrained::Builder {
|
cannam@49
|
2909 public:
|
cannam@49
|
2910 typedef Unconstrained Builds;
|
cannam@49
|
2911
|
cannam@49
|
2912 Builder() = delete; // Deleted to discourage incorrect usage.
|
cannam@49
|
2913 // You can explicitly initialize to nullptr instead.
|
cannam@49
|
2914 inline Builder(decltype(nullptr)) {}
|
cannam@49
|
2915 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
|
cannam@49
|
2916 inline operator Reader() const { return Reader(_builder.asReader()); }
|
cannam@49
|
2917 inline Reader asReader() const { return *this; }
|
cannam@49
|
2918
|
cannam@49
|
2919 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
|
cannam@49
|
2920 #if !CAPNP_LITE
|
cannam@49
|
2921 inline ::kj::StringTree toString() const { return asReader().toString(); }
|
cannam@49
|
2922 #endif // !CAPNP_LITE
|
cannam@49
|
2923
|
cannam@49
|
2924 inline Which which();
|
cannam@49
|
2925 inline bool isAnyKind();
|
cannam@49
|
2926 inline ::capnp::Void getAnyKind();
|
cannam@49
|
2927 inline void setAnyKind( ::capnp::Void value = ::capnp::VOID);
|
cannam@49
|
2928
|
cannam@49
|
2929 inline bool isStruct();
|
cannam@49
|
2930 inline ::capnp::Void getStruct();
|
cannam@49
|
2931 inline void setStruct( ::capnp::Void value = ::capnp::VOID);
|
cannam@49
|
2932
|
cannam@49
|
2933 inline bool isList();
|
cannam@49
|
2934 inline ::capnp::Void getList();
|
cannam@49
|
2935 inline void setList( ::capnp::Void value = ::capnp::VOID);
|
cannam@49
|
2936
|
cannam@49
|
2937 inline bool isCapability();
|
cannam@49
|
2938 inline ::capnp::Void getCapability();
|
cannam@49
|
2939 inline void setCapability( ::capnp::Void value = ::capnp::VOID);
|
cannam@49
|
2940
|
cannam@49
|
2941 private:
|
cannam@49
|
2942 ::capnp::_::StructBuilder _builder;
|
cannam@49
|
2943 template <typename, ::capnp::Kind>
|
cannam@49
|
2944 friend struct ::capnp::ToDynamic_;
|
cannam@49
|
2945 friend class ::capnp::Orphanage;
|
cannam@49
|
2946 template <typename, ::capnp::Kind>
|
cannam@49
|
2947 friend struct ::capnp::_::PointerHelpers;
|
cannam@49
|
2948 };
|
cannam@49
|
2949
|
cannam@49
|
2950 #if !CAPNP_LITE
|
cannam@49
|
2951 class Type::AnyPointer::Unconstrained::Pipeline {
|
cannam@49
|
2952 public:
|
cannam@49
|
2953 typedef Unconstrained Pipelines;
|
cannam@49
|
2954
|
cannam@49
|
2955 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
|
cannam@49
|
2956 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
|
cannam@49
|
2957 : _typeless(kj::mv(typeless)) {}
|
cannam@49
|
2958
|
cannam@49
|
2959 private:
|
cannam@49
|
2960 ::capnp::AnyPointer::Pipeline _typeless;
|
cannam@49
|
2961 friend class ::capnp::PipelineHook;
|
cannam@49
|
2962 template <typename, ::capnp::Kind>
|
cannam@49
|
2963 friend struct ::capnp::ToDynamic_;
|
cannam@49
|
2964 };
|
cannam@49
|
2965 #endif // !CAPNP_LITE
|
cannam@49
|
2966
|
cannam@49
|
2967 class Type::AnyPointer::Parameter::Reader {
|
cannam@49
|
2968 public:
|
cannam@49
|
2969 typedef Parameter Reads;
|
cannam@49
|
2970
|
cannam@49
|
2971 Reader() = default;
|
cannam@49
|
2972 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
|
cannam@49
|
2973
|
cannam@49
|
2974 inline ::capnp::MessageSize totalSize() const {
|
cannam@49
|
2975 return _reader.totalSize().asPublic();
|
cannam@49
|
2976 }
|
cannam@49
|
2977
|
cannam@49
|
2978 #if !CAPNP_LITE
|
cannam@49
|
2979 inline ::kj::StringTree toString() const {
|
cannam@49
|
2980 return ::capnp::_::structString(_reader, *_capnpPrivate::brand);
|
cannam@49
|
2981 }
|
cannam@49
|
2982 #endif // !CAPNP_LITE
|
cannam@49
|
2983
|
cannam@49
|
2984 inline ::uint64_t getScopeId() const;
|
cannam@49
|
2985
|
cannam@49
|
2986 inline ::uint16_t getParameterIndex() const;
|
cannam@49
|
2987
|
cannam@49
|
2988 private:
|
cannam@49
|
2989 ::capnp::_::StructReader _reader;
|
cannam@49
|
2990 template <typename, ::capnp::Kind>
|
cannam@49
|
2991 friend struct ::capnp::ToDynamic_;
|
cannam@49
|
2992 template <typename, ::capnp::Kind>
|
cannam@49
|
2993 friend struct ::capnp::_::PointerHelpers;
|
cannam@49
|
2994 template <typename, ::capnp::Kind>
|
cannam@49
|
2995 friend struct ::capnp::List;
|
cannam@49
|
2996 friend class ::capnp::MessageBuilder;
|
cannam@49
|
2997 friend class ::capnp::Orphanage;
|
cannam@49
|
2998 };
|
cannam@49
|
2999
|
cannam@49
|
3000 class Type::AnyPointer::Parameter::Builder {
|
cannam@49
|
3001 public:
|
cannam@49
|
3002 typedef Parameter Builds;
|
cannam@49
|
3003
|
cannam@49
|
3004 Builder() = delete; // Deleted to discourage incorrect usage.
|
cannam@49
|
3005 // You can explicitly initialize to nullptr instead.
|
cannam@49
|
3006 inline Builder(decltype(nullptr)) {}
|
cannam@49
|
3007 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
|
cannam@49
|
3008 inline operator Reader() const { return Reader(_builder.asReader()); }
|
cannam@49
|
3009 inline Reader asReader() const { return *this; }
|
cannam@49
|
3010
|
cannam@49
|
3011 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
|
cannam@49
|
3012 #if !CAPNP_LITE
|
cannam@49
|
3013 inline ::kj::StringTree toString() const { return asReader().toString(); }
|
cannam@49
|
3014 #endif // !CAPNP_LITE
|
cannam@49
|
3015
|
cannam@49
|
3016 inline ::uint64_t getScopeId();
|
cannam@49
|
3017 inline void setScopeId( ::uint64_t value);
|
cannam@49
|
3018
|
cannam@49
|
3019 inline ::uint16_t getParameterIndex();
|
cannam@49
|
3020 inline void setParameterIndex( ::uint16_t value);
|
cannam@49
|
3021
|
cannam@49
|
3022 private:
|
cannam@49
|
3023 ::capnp::_::StructBuilder _builder;
|
cannam@49
|
3024 template <typename, ::capnp::Kind>
|
cannam@49
|
3025 friend struct ::capnp::ToDynamic_;
|
cannam@49
|
3026 friend class ::capnp::Orphanage;
|
cannam@49
|
3027 template <typename, ::capnp::Kind>
|
cannam@49
|
3028 friend struct ::capnp::_::PointerHelpers;
|
cannam@49
|
3029 };
|
cannam@49
|
3030
|
cannam@49
|
3031 #if !CAPNP_LITE
|
cannam@49
|
3032 class Type::AnyPointer::Parameter::Pipeline {
|
cannam@49
|
3033 public:
|
cannam@49
|
3034 typedef Parameter Pipelines;
|
cannam@49
|
3035
|
cannam@49
|
3036 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
|
cannam@49
|
3037 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
|
cannam@49
|
3038 : _typeless(kj::mv(typeless)) {}
|
cannam@49
|
3039
|
cannam@49
|
3040 private:
|
cannam@49
|
3041 ::capnp::AnyPointer::Pipeline _typeless;
|
cannam@49
|
3042 friend class ::capnp::PipelineHook;
|
cannam@49
|
3043 template <typename, ::capnp::Kind>
|
cannam@49
|
3044 friend struct ::capnp::ToDynamic_;
|
cannam@49
|
3045 };
|
cannam@49
|
3046 #endif // !CAPNP_LITE
|
cannam@49
|
3047
|
cannam@49
|
3048 class Type::AnyPointer::ImplicitMethodParameter::Reader {
|
cannam@49
|
3049 public:
|
cannam@49
|
3050 typedef ImplicitMethodParameter Reads;
|
cannam@49
|
3051
|
cannam@49
|
3052 Reader() = default;
|
cannam@49
|
3053 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
|
cannam@49
|
3054
|
cannam@49
|
3055 inline ::capnp::MessageSize totalSize() const {
|
cannam@49
|
3056 return _reader.totalSize().asPublic();
|
cannam@49
|
3057 }
|
cannam@49
|
3058
|
cannam@49
|
3059 #if !CAPNP_LITE
|
cannam@49
|
3060 inline ::kj::StringTree toString() const {
|
cannam@49
|
3061 return ::capnp::_::structString(_reader, *_capnpPrivate::brand);
|
cannam@49
|
3062 }
|
cannam@49
|
3063 #endif // !CAPNP_LITE
|
cannam@49
|
3064
|
cannam@49
|
3065 inline ::uint16_t getParameterIndex() const;
|
cannam@49
|
3066
|
cannam@49
|
3067 private:
|
cannam@49
|
3068 ::capnp::_::StructReader _reader;
|
cannam@49
|
3069 template <typename, ::capnp::Kind>
|
cannam@49
|
3070 friend struct ::capnp::ToDynamic_;
|
cannam@49
|
3071 template <typename, ::capnp::Kind>
|
cannam@49
|
3072 friend struct ::capnp::_::PointerHelpers;
|
cannam@49
|
3073 template <typename, ::capnp::Kind>
|
cannam@49
|
3074 friend struct ::capnp::List;
|
cannam@49
|
3075 friend class ::capnp::MessageBuilder;
|
cannam@49
|
3076 friend class ::capnp::Orphanage;
|
cannam@49
|
3077 };
|
cannam@49
|
3078
|
cannam@49
|
3079 class Type::AnyPointer::ImplicitMethodParameter::Builder {
|
cannam@49
|
3080 public:
|
cannam@49
|
3081 typedef ImplicitMethodParameter Builds;
|
cannam@49
|
3082
|
cannam@49
|
3083 Builder() = delete; // Deleted to discourage incorrect usage.
|
cannam@49
|
3084 // You can explicitly initialize to nullptr instead.
|
cannam@49
|
3085 inline Builder(decltype(nullptr)) {}
|
cannam@49
|
3086 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
|
cannam@49
|
3087 inline operator Reader() const { return Reader(_builder.asReader()); }
|
cannam@49
|
3088 inline Reader asReader() const { return *this; }
|
cannam@49
|
3089
|
cannam@49
|
3090 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
|
cannam@49
|
3091 #if !CAPNP_LITE
|
cannam@49
|
3092 inline ::kj::StringTree toString() const { return asReader().toString(); }
|
cannam@49
|
3093 #endif // !CAPNP_LITE
|
cannam@49
|
3094
|
cannam@49
|
3095 inline ::uint16_t getParameterIndex();
|
cannam@49
|
3096 inline void setParameterIndex( ::uint16_t value);
|
cannam@49
|
3097
|
cannam@49
|
3098 private:
|
cannam@49
|
3099 ::capnp::_::StructBuilder _builder;
|
cannam@49
|
3100 template <typename, ::capnp::Kind>
|
cannam@49
|
3101 friend struct ::capnp::ToDynamic_;
|
cannam@49
|
3102 friend class ::capnp::Orphanage;
|
cannam@49
|
3103 template <typename, ::capnp::Kind>
|
cannam@49
|
3104 friend struct ::capnp::_::PointerHelpers;
|
cannam@49
|
3105 };
|
cannam@49
|
3106
|
cannam@49
|
3107 #if !CAPNP_LITE
|
cannam@49
|
3108 class Type::AnyPointer::ImplicitMethodParameter::Pipeline {
|
cannam@49
|
3109 public:
|
cannam@49
|
3110 typedef ImplicitMethodParameter Pipelines;
|
cannam@49
|
3111
|
cannam@49
|
3112 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
|
cannam@49
|
3113 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
|
cannam@49
|
3114 : _typeless(kj::mv(typeless)) {}
|
cannam@49
|
3115
|
cannam@49
|
3116 private:
|
cannam@49
|
3117 ::capnp::AnyPointer::Pipeline _typeless;
|
cannam@49
|
3118 friend class ::capnp::PipelineHook;
|
cannam@49
|
3119 template <typename, ::capnp::Kind>
|
cannam@49
|
3120 friend struct ::capnp::ToDynamic_;
|
cannam@49
|
3121 };
|
cannam@49
|
3122 #endif // !CAPNP_LITE
|
cannam@49
|
3123
|
cannam@49
|
3124 class Brand::Reader {
|
cannam@49
|
3125 public:
|
cannam@49
|
3126 typedef Brand Reads;
|
cannam@49
|
3127
|
cannam@49
|
3128 Reader() = default;
|
cannam@49
|
3129 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
|
cannam@49
|
3130
|
cannam@49
|
3131 inline ::capnp::MessageSize totalSize() const {
|
cannam@49
|
3132 return _reader.totalSize().asPublic();
|
cannam@49
|
3133 }
|
cannam@49
|
3134
|
cannam@49
|
3135 #if !CAPNP_LITE
|
cannam@49
|
3136 inline ::kj::StringTree toString() const {
|
cannam@49
|
3137 return ::capnp::_::structString(_reader, *_capnpPrivate::brand);
|
cannam@49
|
3138 }
|
cannam@49
|
3139 #endif // !CAPNP_LITE
|
cannam@49
|
3140
|
cannam@49
|
3141 inline bool hasScopes() const;
|
cannam@49
|
3142 inline ::capnp::List< ::capnp::schema::Brand::Scope>::Reader getScopes() const;
|
cannam@49
|
3143
|
cannam@49
|
3144 private:
|
cannam@49
|
3145 ::capnp::_::StructReader _reader;
|
cannam@49
|
3146 template <typename, ::capnp::Kind>
|
cannam@49
|
3147 friend struct ::capnp::ToDynamic_;
|
cannam@49
|
3148 template <typename, ::capnp::Kind>
|
cannam@49
|
3149 friend struct ::capnp::_::PointerHelpers;
|
cannam@49
|
3150 template <typename, ::capnp::Kind>
|
cannam@49
|
3151 friend struct ::capnp::List;
|
cannam@49
|
3152 friend class ::capnp::MessageBuilder;
|
cannam@49
|
3153 friend class ::capnp::Orphanage;
|
cannam@49
|
3154 };
|
cannam@49
|
3155
|
cannam@49
|
3156 class Brand::Builder {
|
cannam@49
|
3157 public:
|
cannam@49
|
3158 typedef Brand Builds;
|
cannam@49
|
3159
|
cannam@49
|
3160 Builder() = delete; // Deleted to discourage incorrect usage.
|
cannam@49
|
3161 // You can explicitly initialize to nullptr instead.
|
cannam@49
|
3162 inline Builder(decltype(nullptr)) {}
|
cannam@49
|
3163 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
|
cannam@49
|
3164 inline operator Reader() const { return Reader(_builder.asReader()); }
|
cannam@49
|
3165 inline Reader asReader() const { return *this; }
|
cannam@49
|
3166
|
cannam@49
|
3167 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
|
cannam@49
|
3168 #if !CAPNP_LITE
|
cannam@49
|
3169 inline ::kj::StringTree toString() const { return asReader().toString(); }
|
cannam@49
|
3170 #endif // !CAPNP_LITE
|
cannam@49
|
3171
|
cannam@49
|
3172 inline bool hasScopes();
|
cannam@49
|
3173 inline ::capnp::List< ::capnp::schema::Brand::Scope>::Builder getScopes();
|
cannam@49
|
3174 inline void setScopes( ::capnp::List< ::capnp::schema::Brand::Scope>::Reader value);
|
cannam@49
|
3175 inline ::capnp::List< ::capnp::schema::Brand::Scope>::Builder initScopes(unsigned int size);
|
cannam@49
|
3176 inline void adoptScopes(::capnp::Orphan< ::capnp::List< ::capnp::schema::Brand::Scope>>&& value);
|
cannam@49
|
3177 inline ::capnp::Orphan< ::capnp::List< ::capnp::schema::Brand::Scope>> disownScopes();
|
cannam@49
|
3178
|
cannam@49
|
3179 private:
|
cannam@49
|
3180 ::capnp::_::StructBuilder _builder;
|
cannam@49
|
3181 template <typename, ::capnp::Kind>
|
cannam@49
|
3182 friend struct ::capnp::ToDynamic_;
|
cannam@49
|
3183 friend class ::capnp::Orphanage;
|
cannam@49
|
3184 template <typename, ::capnp::Kind>
|
cannam@49
|
3185 friend struct ::capnp::_::PointerHelpers;
|
cannam@49
|
3186 };
|
cannam@49
|
3187
|
cannam@49
|
3188 #if !CAPNP_LITE
|
cannam@49
|
3189 class Brand::Pipeline {
|
cannam@49
|
3190 public:
|
cannam@49
|
3191 typedef Brand Pipelines;
|
cannam@49
|
3192
|
cannam@49
|
3193 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
|
cannam@49
|
3194 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
|
cannam@49
|
3195 : _typeless(kj::mv(typeless)) {}
|
cannam@49
|
3196
|
cannam@49
|
3197 private:
|
cannam@49
|
3198 ::capnp::AnyPointer::Pipeline _typeless;
|
cannam@49
|
3199 friend class ::capnp::PipelineHook;
|
cannam@49
|
3200 template <typename, ::capnp::Kind>
|
cannam@49
|
3201 friend struct ::capnp::ToDynamic_;
|
cannam@49
|
3202 };
|
cannam@49
|
3203 #endif // !CAPNP_LITE
|
cannam@49
|
3204
|
cannam@49
|
3205 class Brand::Scope::Reader {
|
cannam@49
|
3206 public:
|
cannam@49
|
3207 typedef Scope Reads;
|
cannam@49
|
3208
|
cannam@49
|
3209 Reader() = default;
|
cannam@49
|
3210 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
|
cannam@49
|
3211
|
cannam@49
|
3212 inline ::capnp::MessageSize totalSize() const {
|
cannam@49
|
3213 return _reader.totalSize().asPublic();
|
cannam@49
|
3214 }
|
cannam@49
|
3215
|
cannam@49
|
3216 #if !CAPNP_LITE
|
cannam@49
|
3217 inline ::kj::StringTree toString() const {
|
cannam@49
|
3218 return ::capnp::_::structString(_reader, *_capnpPrivate::brand);
|
cannam@49
|
3219 }
|
cannam@49
|
3220 #endif // !CAPNP_LITE
|
cannam@49
|
3221
|
cannam@49
|
3222 inline Which which() const;
|
cannam@49
|
3223 inline ::uint64_t getScopeId() const;
|
cannam@49
|
3224
|
cannam@49
|
3225 inline bool isBind() const;
|
cannam@49
|
3226 inline bool hasBind() const;
|
cannam@49
|
3227 inline ::capnp::List< ::capnp::schema::Brand::Binding>::Reader getBind() const;
|
cannam@49
|
3228
|
cannam@49
|
3229 inline bool isInherit() const;
|
cannam@49
|
3230 inline ::capnp::Void getInherit() const;
|
cannam@49
|
3231
|
cannam@49
|
3232 private:
|
cannam@49
|
3233 ::capnp::_::StructReader _reader;
|
cannam@49
|
3234 template <typename, ::capnp::Kind>
|
cannam@49
|
3235 friend struct ::capnp::ToDynamic_;
|
cannam@49
|
3236 template <typename, ::capnp::Kind>
|
cannam@49
|
3237 friend struct ::capnp::_::PointerHelpers;
|
cannam@49
|
3238 template <typename, ::capnp::Kind>
|
cannam@49
|
3239 friend struct ::capnp::List;
|
cannam@49
|
3240 friend class ::capnp::MessageBuilder;
|
cannam@49
|
3241 friend class ::capnp::Orphanage;
|
cannam@49
|
3242 };
|
cannam@49
|
3243
|
cannam@49
|
3244 class Brand::Scope::Builder {
|
cannam@49
|
3245 public:
|
cannam@49
|
3246 typedef Scope Builds;
|
cannam@49
|
3247
|
cannam@49
|
3248 Builder() = delete; // Deleted to discourage incorrect usage.
|
cannam@49
|
3249 // You can explicitly initialize to nullptr instead.
|
cannam@49
|
3250 inline Builder(decltype(nullptr)) {}
|
cannam@49
|
3251 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
|
cannam@49
|
3252 inline operator Reader() const { return Reader(_builder.asReader()); }
|
cannam@49
|
3253 inline Reader asReader() const { return *this; }
|
cannam@49
|
3254
|
cannam@49
|
3255 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
|
cannam@49
|
3256 #if !CAPNP_LITE
|
cannam@49
|
3257 inline ::kj::StringTree toString() const { return asReader().toString(); }
|
cannam@49
|
3258 #endif // !CAPNP_LITE
|
cannam@49
|
3259
|
cannam@49
|
3260 inline Which which();
|
cannam@49
|
3261 inline ::uint64_t getScopeId();
|
cannam@49
|
3262 inline void setScopeId( ::uint64_t value);
|
cannam@49
|
3263
|
cannam@49
|
3264 inline bool isBind();
|
cannam@49
|
3265 inline bool hasBind();
|
cannam@49
|
3266 inline ::capnp::List< ::capnp::schema::Brand::Binding>::Builder getBind();
|
cannam@49
|
3267 inline void setBind( ::capnp::List< ::capnp::schema::Brand::Binding>::Reader value);
|
cannam@49
|
3268 inline ::capnp::List< ::capnp::schema::Brand::Binding>::Builder initBind(unsigned int size);
|
cannam@49
|
3269 inline void adoptBind(::capnp::Orphan< ::capnp::List< ::capnp::schema::Brand::Binding>>&& value);
|
cannam@49
|
3270 inline ::capnp::Orphan< ::capnp::List< ::capnp::schema::Brand::Binding>> disownBind();
|
cannam@49
|
3271
|
cannam@49
|
3272 inline bool isInherit();
|
cannam@49
|
3273 inline ::capnp::Void getInherit();
|
cannam@49
|
3274 inline void setInherit( ::capnp::Void value = ::capnp::VOID);
|
cannam@49
|
3275
|
cannam@49
|
3276 private:
|
cannam@49
|
3277 ::capnp::_::StructBuilder _builder;
|
cannam@49
|
3278 template <typename, ::capnp::Kind>
|
cannam@49
|
3279 friend struct ::capnp::ToDynamic_;
|
cannam@49
|
3280 friend class ::capnp::Orphanage;
|
cannam@49
|
3281 template <typename, ::capnp::Kind>
|
cannam@49
|
3282 friend struct ::capnp::_::PointerHelpers;
|
cannam@49
|
3283 };
|
cannam@49
|
3284
|
cannam@49
|
3285 #if !CAPNP_LITE
|
cannam@49
|
3286 class Brand::Scope::Pipeline {
|
cannam@49
|
3287 public:
|
cannam@49
|
3288 typedef Scope Pipelines;
|
cannam@49
|
3289
|
cannam@49
|
3290 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
|
cannam@49
|
3291 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
|
cannam@49
|
3292 : _typeless(kj::mv(typeless)) {}
|
cannam@49
|
3293
|
cannam@49
|
3294 private:
|
cannam@49
|
3295 ::capnp::AnyPointer::Pipeline _typeless;
|
cannam@49
|
3296 friend class ::capnp::PipelineHook;
|
cannam@49
|
3297 template <typename, ::capnp::Kind>
|
cannam@49
|
3298 friend struct ::capnp::ToDynamic_;
|
cannam@49
|
3299 };
|
cannam@49
|
3300 #endif // !CAPNP_LITE
|
cannam@49
|
3301
|
cannam@49
|
3302 class Brand::Binding::Reader {
|
cannam@49
|
3303 public:
|
cannam@49
|
3304 typedef Binding Reads;
|
cannam@49
|
3305
|
cannam@49
|
3306 Reader() = default;
|
cannam@49
|
3307 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
|
cannam@49
|
3308
|
cannam@49
|
3309 inline ::capnp::MessageSize totalSize() const {
|
cannam@49
|
3310 return _reader.totalSize().asPublic();
|
cannam@49
|
3311 }
|
cannam@49
|
3312
|
cannam@49
|
3313 #if !CAPNP_LITE
|
cannam@49
|
3314 inline ::kj::StringTree toString() const {
|
cannam@49
|
3315 return ::capnp::_::structString(_reader, *_capnpPrivate::brand);
|
cannam@49
|
3316 }
|
cannam@49
|
3317 #endif // !CAPNP_LITE
|
cannam@49
|
3318
|
cannam@49
|
3319 inline Which which() const;
|
cannam@49
|
3320 inline bool isUnbound() const;
|
cannam@49
|
3321 inline ::capnp::Void getUnbound() const;
|
cannam@49
|
3322
|
cannam@49
|
3323 inline bool isType() const;
|
cannam@49
|
3324 inline bool hasType() const;
|
cannam@49
|
3325 inline ::capnp::schema::Type::Reader getType() const;
|
cannam@49
|
3326
|
cannam@49
|
3327 private:
|
cannam@49
|
3328 ::capnp::_::StructReader _reader;
|
cannam@49
|
3329 template <typename, ::capnp::Kind>
|
cannam@49
|
3330 friend struct ::capnp::ToDynamic_;
|
cannam@49
|
3331 template <typename, ::capnp::Kind>
|
cannam@49
|
3332 friend struct ::capnp::_::PointerHelpers;
|
cannam@49
|
3333 template <typename, ::capnp::Kind>
|
cannam@49
|
3334 friend struct ::capnp::List;
|
cannam@49
|
3335 friend class ::capnp::MessageBuilder;
|
cannam@49
|
3336 friend class ::capnp::Orphanage;
|
cannam@49
|
3337 };
|
cannam@49
|
3338
|
cannam@49
|
3339 class Brand::Binding::Builder {
|
cannam@49
|
3340 public:
|
cannam@49
|
3341 typedef Binding Builds;
|
cannam@49
|
3342
|
cannam@49
|
3343 Builder() = delete; // Deleted to discourage incorrect usage.
|
cannam@49
|
3344 // You can explicitly initialize to nullptr instead.
|
cannam@49
|
3345 inline Builder(decltype(nullptr)) {}
|
cannam@49
|
3346 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
|
cannam@49
|
3347 inline operator Reader() const { return Reader(_builder.asReader()); }
|
cannam@49
|
3348 inline Reader asReader() const { return *this; }
|
cannam@49
|
3349
|
cannam@49
|
3350 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
|
cannam@49
|
3351 #if !CAPNP_LITE
|
cannam@49
|
3352 inline ::kj::StringTree toString() const { return asReader().toString(); }
|
cannam@49
|
3353 #endif // !CAPNP_LITE
|
cannam@49
|
3354
|
cannam@49
|
3355 inline Which which();
|
cannam@49
|
3356 inline bool isUnbound();
|
cannam@49
|
3357 inline ::capnp::Void getUnbound();
|
cannam@49
|
3358 inline void setUnbound( ::capnp::Void value = ::capnp::VOID);
|
cannam@49
|
3359
|
cannam@49
|
3360 inline bool isType();
|
cannam@49
|
3361 inline bool hasType();
|
cannam@49
|
3362 inline ::capnp::schema::Type::Builder getType();
|
cannam@49
|
3363 inline void setType( ::capnp::schema::Type::Reader value);
|
cannam@49
|
3364 inline ::capnp::schema::Type::Builder initType();
|
cannam@49
|
3365 inline void adoptType(::capnp::Orphan< ::capnp::schema::Type>&& value);
|
cannam@49
|
3366 inline ::capnp::Orphan< ::capnp::schema::Type> disownType();
|
cannam@49
|
3367
|
cannam@49
|
3368 private:
|
cannam@49
|
3369 ::capnp::_::StructBuilder _builder;
|
cannam@49
|
3370 template <typename, ::capnp::Kind>
|
cannam@49
|
3371 friend struct ::capnp::ToDynamic_;
|
cannam@49
|
3372 friend class ::capnp::Orphanage;
|
cannam@49
|
3373 template <typename, ::capnp::Kind>
|
cannam@49
|
3374 friend struct ::capnp::_::PointerHelpers;
|
cannam@49
|
3375 };
|
cannam@49
|
3376
|
cannam@49
|
3377 #if !CAPNP_LITE
|
cannam@49
|
3378 class Brand::Binding::Pipeline {
|
cannam@49
|
3379 public:
|
cannam@49
|
3380 typedef Binding Pipelines;
|
cannam@49
|
3381
|
cannam@49
|
3382 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
|
cannam@49
|
3383 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
|
cannam@49
|
3384 : _typeless(kj::mv(typeless)) {}
|
cannam@49
|
3385
|
cannam@49
|
3386 private:
|
cannam@49
|
3387 ::capnp::AnyPointer::Pipeline _typeless;
|
cannam@49
|
3388 friend class ::capnp::PipelineHook;
|
cannam@49
|
3389 template <typename, ::capnp::Kind>
|
cannam@49
|
3390 friend struct ::capnp::ToDynamic_;
|
cannam@49
|
3391 };
|
cannam@49
|
3392 #endif // !CAPNP_LITE
|
cannam@49
|
3393
|
cannam@49
|
3394 class Value::Reader {
|
cannam@49
|
3395 public:
|
cannam@49
|
3396 typedef Value Reads;
|
cannam@49
|
3397
|
cannam@49
|
3398 Reader() = default;
|
cannam@49
|
3399 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
|
cannam@49
|
3400
|
cannam@49
|
3401 inline ::capnp::MessageSize totalSize() const {
|
cannam@49
|
3402 return _reader.totalSize().asPublic();
|
cannam@49
|
3403 }
|
cannam@49
|
3404
|
cannam@49
|
3405 #if !CAPNP_LITE
|
cannam@49
|
3406 inline ::kj::StringTree toString() const {
|
cannam@49
|
3407 return ::capnp::_::structString(_reader, *_capnpPrivate::brand);
|
cannam@49
|
3408 }
|
cannam@49
|
3409 #endif // !CAPNP_LITE
|
cannam@49
|
3410
|
cannam@49
|
3411 inline Which which() const;
|
cannam@49
|
3412 inline bool isVoid() const;
|
cannam@49
|
3413 inline ::capnp::Void getVoid() const;
|
cannam@49
|
3414
|
cannam@49
|
3415 inline bool isBool() const;
|
cannam@49
|
3416 inline bool getBool() const;
|
cannam@49
|
3417
|
cannam@49
|
3418 inline bool isInt8() const;
|
cannam@49
|
3419 inline ::int8_t getInt8() const;
|
cannam@49
|
3420
|
cannam@49
|
3421 inline bool isInt16() const;
|
cannam@49
|
3422 inline ::int16_t getInt16() const;
|
cannam@49
|
3423
|
cannam@49
|
3424 inline bool isInt32() const;
|
cannam@49
|
3425 inline ::int32_t getInt32() const;
|
cannam@49
|
3426
|
cannam@49
|
3427 inline bool isInt64() const;
|
cannam@49
|
3428 inline ::int64_t getInt64() const;
|
cannam@49
|
3429
|
cannam@49
|
3430 inline bool isUint8() const;
|
cannam@49
|
3431 inline ::uint8_t getUint8() const;
|
cannam@49
|
3432
|
cannam@49
|
3433 inline bool isUint16() const;
|
cannam@49
|
3434 inline ::uint16_t getUint16() const;
|
cannam@49
|
3435
|
cannam@49
|
3436 inline bool isUint32() const;
|
cannam@49
|
3437 inline ::uint32_t getUint32() const;
|
cannam@49
|
3438
|
cannam@49
|
3439 inline bool isUint64() const;
|
cannam@49
|
3440 inline ::uint64_t getUint64() const;
|
cannam@49
|
3441
|
cannam@49
|
3442 inline bool isFloat32() const;
|
cannam@49
|
3443 inline float getFloat32() const;
|
cannam@49
|
3444
|
cannam@49
|
3445 inline bool isFloat64() const;
|
cannam@49
|
3446 inline double getFloat64() const;
|
cannam@49
|
3447
|
cannam@49
|
3448 inline bool isText() const;
|
cannam@49
|
3449 inline bool hasText() const;
|
cannam@49
|
3450 inline ::capnp::Text::Reader getText() const;
|
cannam@49
|
3451
|
cannam@49
|
3452 inline bool isData() const;
|
cannam@49
|
3453 inline bool hasData() const;
|
cannam@49
|
3454 inline ::capnp::Data::Reader getData() const;
|
cannam@49
|
3455
|
cannam@49
|
3456 inline bool isList() const;
|
cannam@49
|
3457 inline bool hasList() const;
|
cannam@49
|
3458 inline ::capnp::AnyPointer::Reader getList() const;
|
cannam@49
|
3459
|
cannam@49
|
3460 inline bool isEnum() const;
|
cannam@49
|
3461 inline ::uint16_t getEnum() const;
|
cannam@49
|
3462
|
cannam@49
|
3463 inline bool isStruct() const;
|
cannam@49
|
3464 inline bool hasStruct() const;
|
cannam@49
|
3465 inline ::capnp::AnyPointer::Reader getStruct() const;
|
cannam@49
|
3466
|
cannam@49
|
3467 inline bool isInterface() const;
|
cannam@49
|
3468 inline ::capnp::Void getInterface() const;
|
cannam@49
|
3469
|
cannam@49
|
3470 inline bool isAnyPointer() const;
|
cannam@49
|
3471 inline bool hasAnyPointer() const;
|
cannam@49
|
3472 inline ::capnp::AnyPointer::Reader getAnyPointer() const;
|
cannam@49
|
3473
|
cannam@49
|
3474 private:
|
cannam@49
|
3475 ::capnp::_::StructReader _reader;
|
cannam@49
|
3476 template <typename, ::capnp::Kind>
|
cannam@49
|
3477 friend struct ::capnp::ToDynamic_;
|
cannam@49
|
3478 template <typename, ::capnp::Kind>
|
cannam@49
|
3479 friend struct ::capnp::_::PointerHelpers;
|
cannam@49
|
3480 template <typename, ::capnp::Kind>
|
cannam@49
|
3481 friend struct ::capnp::List;
|
cannam@49
|
3482 friend class ::capnp::MessageBuilder;
|
cannam@49
|
3483 friend class ::capnp::Orphanage;
|
cannam@49
|
3484 };
|
cannam@49
|
3485
|
cannam@49
|
3486 class Value::Builder {
|
cannam@49
|
3487 public:
|
cannam@49
|
3488 typedef Value Builds;
|
cannam@49
|
3489
|
cannam@49
|
3490 Builder() = delete; // Deleted to discourage incorrect usage.
|
cannam@49
|
3491 // You can explicitly initialize to nullptr instead.
|
cannam@49
|
3492 inline Builder(decltype(nullptr)) {}
|
cannam@49
|
3493 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
|
cannam@49
|
3494 inline operator Reader() const { return Reader(_builder.asReader()); }
|
cannam@49
|
3495 inline Reader asReader() const { return *this; }
|
cannam@49
|
3496
|
cannam@49
|
3497 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
|
cannam@49
|
3498 #if !CAPNP_LITE
|
cannam@49
|
3499 inline ::kj::StringTree toString() const { return asReader().toString(); }
|
cannam@49
|
3500 #endif // !CAPNP_LITE
|
cannam@49
|
3501
|
cannam@49
|
3502 inline Which which();
|
cannam@49
|
3503 inline bool isVoid();
|
cannam@49
|
3504 inline ::capnp::Void getVoid();
|
cannam@49
|
3505 inline void setVoid( ::capnp::Void value = ::capnp::VOID);
|
cannam@49
|
3506
|
cannam@49
|
3507 inline bool isBool();
|
cannam@49
|
3508 inline bool getBool();
|
cannam@49
|
3509 inline void setBool(bool value);
|
cannam@49
|
3510
|
cannam@49
|
3511 inline bool isInt8();
|
cannam@49
|
3512 inline ::int8_t getInt8();
|
cannam@49
|
3513 inline void setInt8( ::int8_t value);
|
cannam@49
|
3514
|
cannam@49
|
3515 inline bool isInt16();
|
cannam@49
|
3516 inline ::int16_t getInt16();
|
cannam@49
|
3517 inline void setInt16( ::int16_t value);
|
cannam@49
|
3518
|
cannam@49
|
3519 inline bool isInt32();
|
cannam@49
|
3520 inline ::int32_t getInt32();
|
cannam@49
|
3521 inline void setInt32( ::int32_t value);
|
cannam@49
|
3522
|
cannam@49
|
3523 inline bool isInt64();
|
cannam@49
|
3524 inline ::int64_t getInt64();
|
cannam@49
|
3525 inline void setInt64( ::int64_t value);
|
cannam@49
|
3526
|
cannam@49
|
3527 inline bool isUint8();
|
cannam@49
|
3528 inline ::uint8_t getUint8();
|
cannam@49
|
3529 inline void setUint8( ::uint8_t value);
|
cannam@49
|
3530
|
cannam@49
|
3531 inline bool isUint16();
|
cannam@49
|
3532 inline ::uint16_t getUint16();
|
cannam@49
|
3533 inline void setUint16( ::uint16_t value);
|
cannam@49
|
3534
|
cannam@49
|
3535 inline bool isUint32();
|
cannam@49
|
3536 inline ::uint32_t getUint32();
|
cannam@49
|
3537 inline void setUint32( ::uint32_t value);
|
cannam@49
|
3538
|
cannam@49
|
3539 inline bool isUint64();
|
cannam@49
|
3540 inline ::uint64_t getUint64();
|
cannam@49
|
3541 inline void setUint64( ::uint64_t value);
|
cannam@49
|
3542
|
cannam@49
|
3543 inline bool isFloat32();
|
cannam@49
|
3544 inline float getFloat32();
|
cannam@49
|
3545 inline void setFloat32(float value);
|
cannam@49
|
3546
|
cannam@49
|
3547 inline bool isFloat64();
|
cannam@49
|
3548 inline double getFloat64();
|
cannam@49
|
3549 inline void setFloat64(double value);
|
cannam@49
|
3550
|
cannam@49
|
3551 inline bool isText();
|
cannam@49
|
3552 inline bool hasText();
|
cannam@49
|
3553 inline ::capnp::Text::Builder getText();
|
cannam@49
|
3554 inline void setText( ::capnp::Text::Reader value);
|
cannam@49
|
3555 inline ::capnp::Text::Builder initText(unsigned int size);
|
cannam@49
|
3556 inline void adoptText(::capnp::Orphan< ::capnp::Text>&& value);
|
cannam@49
|
3557 inline ::capnp::Orphan< ::capnp::Text> disownText();
|
cannam@49
|
3558
|
cannam@49
|
3559 inline bool isData();
|
cannam@49
|
3560 inline bool hasData();
|
cannam@49
|
3561 inline ::capnp::Data::Builder getData();
|
cannam@49
|
3562 inline void setData( ::capnp::Data::Reader value);
|
cannam@49
|
3563 inline ::capnp::Data::Builder initData(unsigned int size);
|
cannam@49
|
3564 inline void adoptData(::capnp::Orphan< ::capnp::Data>&& value);
|
cannam@49
|
3565 inline ::capnp::Orphan< ::capnp::Data> disownData();
|
cannam@49
|
3566
|
cannam@49
|
3567 inline bool isList();
|
cannam@49
|
3568 inline bool hasList();
|
cannam@49
|
3569 inline ::capnp::AnyPointer::Builder getList();
|
cannam@49
|
3570 inline ::capnp::AnyPointer::Builder initList();
|
cannam@49
|
3571
|
cannam@49
|
3572 inline bool isEnum();
|
cannam@49
|
3573 inline ::uint16_t getEnum();
|
cannam@49
|
3574 inline void setEnum( ::uint16_t value);
|
cannam@49
|
3575
|
cannam@49
|
3576 inline bool isStruct();
|
cannam@49
|
3577 inline bool hasStruct();
|
cannam@49
|
3578 inline ::capnp::AnyPointer::Builder getStruct();
|
cannam@49
|
3579 inline ::capnp::AnyPointer::Builder initStruct();
|
cannam@49
|
3580
|
cannam@49
|
3581 inline bool isInterface();
|
cannam@49
|
3582 inline ::capnp::Void getInterface();
|
cannam@49
|
3583 inline void setInterface( ::capnp::Void value = ::capnp::VOID);
|
cannam@49
|
3584
|
cannam@49
|
3585 inline bool isAnyPointer();
|
cannam@49
|
3586 inline bool hasAnyPointer();
|
cannam@49
|
3587 inline ::capnp::AnyPointer::Builder getAnyPointer();
|
cannam@49
|
3588 inline ::capnp::AnyPointer::Builder initAnyPointer();
|
cannam@49
|
3589
|
cannam@49
|
3590 private:
|
cannam@49
|
3591 ::capnp::_::StructBuilder _builder;
|
cannam@49
|
3592 template <typename, ::capnp::Kind>
|
cannam@49
|
3593 friend struct ::capnp::ToDynamic_;
|
cannam@49
|
3594 friend class ::capnp::Orphanage;
|
cannam@49
|
3595 template <typename, ::capnp::Kind>
|
cannam@49
|
3596 friend struct ::capnp::_::PointerHelpers;
|
cannam@49
|
3597 };
|
cannam@49
|
3598
|
cannam@49
|
3599 #if !CAPNP_LITE
|
cannam@49
|
3600 class Value::Pipeline {
|
cannam@49
|
3601 public:
|
cannam@49
|
3602 typedef Value Pipelines;
|
cannam@49
|
3603
|
cannam@49
|
3604 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
|
cannam@49
|
3605 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
|
cannam@49
|
3606 : _typeless(kj::mv(typeless)) {}
|
cannam@49
|
3607
|
cannam@49
|
3608 private:
|
cannam@49
|
3609 ::capnp::AnyPointer::Pipeline _typeless;
|
cannam@49
|
3610 friend class ::capnp::PipelineHook;
|
cannam@49
|
3611 template <typename, ::capnp::Kind>
|
cannam@49
|
3612 friend struct ::capnp::ToDynamic_;
|
cannam@49
|
3613 };
|
cannam@49
|
3614 #endif // !CAPNP_LITE
|
cannam@49
|
3615
|
cannam@49
|
3616 class Annotation::Reader {
|
cannam@49
|
3617 public:
|
cannam@49
|
3618 typedef Annotation Reads;
|
cannam@49
|
3619
|
cannam@49
|
3620 Reader() = default;
|
cannam@49
|
3621 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
|
cannam@49
|
3622
|
cannam@49
|
3623 inline ::capnp::MessageSize totalSize() const {
|
cannam@49
|
3624 return _reader.totalSize().asPublic();
|
cannam@49
|
3625 }
|
cannam@49
|
3626
|
cannam@49
|
3627 #if !CAPNP_LITE
|
cannam@49
|
3628 inline ::kj::StringTree toString() const {
|
cannam@49
|
3629 return ::capnp::_::structString(_reader, *_capnpPrivate::brand);
|
cannam@49
|
3630 }
|
cannam@49
|
3631 #endif // !CAPNP_LITE
|
cannam@49
|
3632
|
cannam@49
|
3633 inline ::uint64_t getId() const;
|
cannam@49
|
3634
|
cannam@49
|
3635 inline bool hasValue() const;
|
cannam@49
|
3636 inline ::capnp::schema::Value::Reader getValue() const;
|
cannam@49
|
3637
|
cannam@49
|
3638 inline bool hasBrand() const;
|
cannam@49
|
3639 inline ::capnp::schema::Brand::Reader getBrand() const;
|
cannam@49
|
3640
|
cannam@49
|
3641 private:
|
cannam@49
|
3642 ::capnp::_::StructReader _reader;
|
cannam@49
|
3643 template <typename, ::capnp::Kind>
|
cannam@49
|
3644 friend struct ::capnp::ToDynamic_;
|
cannam@49
|
3645 template <typename, ::capnp::Kind>
|
cannam@49
|
3646 friend struct ::capnp::_::PointerHelpers;
|
cannam@49
|
3647 template <typename, ::capnp::Kind>
|
cannam@49
|
3648 friend struct ::capnp::List;
|
cannam@49
|
3649 friend class ::capnp::MessageBuilder;
|
cannam@49
|
3650 friend class ::capnp::Orphanage;
|
cannam@49
|
3651 };
|
cannam@49
|
3652
|
cannam@49
|
3653 class Annotation::Builder {
|
cannam@49
|
3654 public:
|
cannam@49
|
3655 typedef Annotation Builds;
|
cannam@49
|
3656
|
cannam@49
|
3657 Builder() = delete; // Deleted to discourage incorrect usage.
|
cannam@49
|
3658 // You can explicitly initialize to nullptr instead.
|
cannam@49
|
3659 inline Builder(decltype(nullptr)) {}
|
cannam@49
|
3660 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
|
cannam@49
|
3661 inline operator Reader() const { return Reader(_builder.asReader()); }
|
cannam@49
|
3662 inline Reader asReader() const { return *this; }
|
cannam@49
|
3663
|
cannam@49
|
3664 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
|
cannam@49
|
3665 #if !CAPNP_LITE
|
cannam@49
|
3666 inline ::kj::StringTree toString() const { return asReader().toString(); }
|
cannam@49
|
3667 #endif // !CAPNP_LITE
|
cannam@49
|
3668
|
cannam@49
|
3669 inline ::uint64_t getId();
|
cannam@49
|
3670 inline void setId( ::uint64_t value);
|
cannam@49
|
3671
|
cannam@49
|
3672 inline bool hasValue();
|
cannam@49
|
3673 inline ::capnp::schema::Value::Builder getValue();
|
cannam@49
|
3674 inline void setValue( ::capnp::schema::Value::Reader value);
|
cannam@49
|
3675 inline ::capnp::schema::Value::Builder initValue();
|
cannam@49
|
3676 inline void adoptValue(::capnp::Orphan< ::capnp::schema::Value>&& value);
|
cannam@49
|
3677 inline ::capnp::Orphan< ::capnp::schema::Value> disownValue();
|
cannam@49
|
3678
|
cannam@49
|
3679 inline bool hasBrand();
|
cannam@49
|
3680 inline ::capnp::schema::Brand::Builder getBrand();
|
cannam@49
|
3681 inline void setBrand( ::capnp::schema::Brand::Reader value);
|
cannam@49
|
3682 inline ::capnp::schema::Brand::Builder initBrand();
|
cannam@49
|
3683 inline void adoptBrand(::capnp::Orphan< ::capnp::schema::Brand>&& value);
|
cannam@49
|
3684 inline ::capnp::Orphan< ::capnp::schema::Brand> disownBrand();
|
cannam@49
|
3685
|
cannam@49
|
3686 private:
|
cannam@49
|
3687 ::capnp::_::StructBuilder _builder;
|
cannam@49
|
3688 template <typename, ::capnp::Kind>
|
cannam@49
|
3689 friend struct ::capnp::ToDynamic_;
|
cannam@49
|
3690 friend class ::capnp::Orphanage;
|
cannam@49
|
3691 template <typename, ::capnp::Kind>
|
cannam@49
|
3692 friend struct ::capnp::_::PointerHelpers;
|
cannam@49
|
3693 };
|
cannam@49
|
3694
|
cannam@49
|
3695 #if !CAPNP_LITE
|
cannam@49
|
3696 class Annotation::Pipeline {
|
cannam@49
|
3697 public:
|
cannam@49
|
3698 typedef Annotation Pipelines;
|
cannam@49
|
3699
|
cannam@49
|
3700 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
|
cannam@49
|
3701 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
|
cannam@49
|
3702 : _typeless(kj::mv(typeless)) {}
|
cannam@49
|
3703
|
cannam@49
|
3704 inline ::capnp::schema::Value::Pipeline getValue();
|
cannam@49
|
3705 inline ::capnp::schema::Brand::Pipeline getBrand();
|
cannam@49
|
3706 private:
|
cannam@49
|
3707 ::capnp::AnyPointer::Pipeline _typeless;
|
cannam@49
|
3708 friend class ::capnp::PipelineHook;
|
cannam@49
|
3709 template <typename, ::capnp::Kind>
|
cannam@49
|
3710 friend struct ::capnp::ToDynamic_;
|
cannam@49
|
3711 };
|
cannam@49
|
3712 #endif // !CAPNP_LITE
|
cannam@49
|
3713
|
cannam@49
|
3714 class CodeGeneratorRequest::Reader {
|
cannam@49
|
3715 public:
|
cannam@49
|
3716 typedef CodeGeneratorRequest Reads;
|
cannam@49
|
3717
|
cannam@49
|
3718 Reader() = default;
|
cannam@49
|
3719 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
|
cannam@49
|
3720
|
cannam@49
|
3721 inline ::capnp::MessageSize totalSize() const {
|
cannam@49
|
3722 return _reader.totalSize().asPublic();
|
cannam@49
|
3723 }
|
cannam@49
|
3724
|
cannam@49
|
3725 #if !CAPNP_LITE
|
cannam@49
|
3726 inline ::kj::StringTree toString() const {
|
cannam@49
|
3727 return ::capnp::_::structString(_reader, *_capnpPrivate::brand);
|
cannam@49
|
3728 }
|
cannam@49
|
3729 #endif // !CAPNP_LITE
|
cannam@49
|
3730
|
cannam@49
|
3731 inline bool hasNodes() const;
|
cannam@49
|
3732 inline ::capnp::List< ::capnp::schema::Node>::Reader getNodes() const;
|
cannam@49
|
3733
|
cannam@49
|
3734 inline bool hasRequestedFiles() const;
|
cannam@49
|
3735 inline ::capnp::List< ::capnp::schema::CodeGeneratorRequest::RequestedFile>::Reader getRequestedFiles() const;
|
cannam@49
|
3736
|
cannam@49
|
3737 private:
|
cannam@49
|
3738 ::capnp::_::StructReader _reader;
|
cannam@49
|
3739 template <typename, ::capnp::Kind>
|
cannam@49
|
3740 friend struct ::capnp::ToDynamic_;
|
cannam@49
|
3741 template <typename, ::capnp::Kind>
|
cannam@49
|
3742 friend struct ::capnp::_::PointerHelpers;
|
cannam@49
|
3743 template <typename, ::capnp::Kind>
|
cannam@49
|
3744 friend struct ::capnp::List;
|
cannam@49
|
3745 friend class ::capnp::MessageBuilder;
|
cannam@49
|
3746 friend class ::capnp::Orphanage;
|
cannam@49
|
3747 };
|
cannam@49
|
3748
|
cannam@49
|
3749 class CodeGeneratorRequest::Builder {
|
cannam@49
|
3750 public:
|
cannam@49
|
3751 typedef CodeGeneratorRequest Builds;
|
cannam@49
|
3752
|
cannam@49
|
3753 Builder() = delete; // Deleted to discourage incorrect usage.
|
cannam@49
|
3754 // You can explicitly initialize to nullptr instead.
|
cannam@49
|
3755 inline Builder(decltype(nullptr)) {}
|
cannam@49
|
3756 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
|
cannam@49
|
3757 inline operator Reader() const { return Reader(_builder.asReader()); }
|
cannam@49
|
3758 inline Reader asReader() const { return *this; }
|
cannam@49
|
3759
|
cannam@49
|
3760 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
|
cannam@49
|
3761 #if !CAPNP_LITE
|
cannam@49
|
3762 inline ::kj::StringTree toString() const { return asReader().toString(); }
|
cannam@49
|
3763 #endif // !CAPNP_LITE
|
cannam@49
|
3764
|
cannam@49
|
3765 inline bool hasNodes();
|
cannam@49
|
3766 inline ::capnp::List< ::capnp::schema::Node>::Builder getNodes();
|
cannam@49
|
3767 inline void setNodes( ::capnp::List< ::capnp::schema::Node>::Reader value);
|
cannam@49
|
3768 inline ::capnp::List< ::capnp::schema::Node>::Builder initNodes(unsigned int size);
|
cannam@49
|
3769 inline void adoptNodes(::capnp::Orphan< ::capnp::List< ::capnp::schema::Node>>&& value);
|
cannam@49
|
3770 inline ::capnp::Orphan< ::capnp::List< ::capnp::schema::Node>> disownNodes();
|
cannam@49
|
3771
|
cannam@49
|
3772 inline bool hasRequestedFiles();
|
cannam@49
|
3773 inline ::capnp::List< ::capnp::schema::CodeGeneratorRequest::RequestedFile>::Builder getRequestedFiles();
|
cannam@49
|
3774 inline void setRequestedFiles( ::capnp::List< ::capnp::schema::CodeGeneratorRequest::RequestedFile>::Reader value);
|
cannam@49
|
3775 inline ::capnp::List< ::capnp::schema::CodeGeneratorRequest::RequestedFile>::Builder initRequestedFiles(unsigned int size);
|
cannam@49
|
3776 inline void adoptRequestedFiles(::capnp::Orphan< ::capnp::List< ::capnp::schema::CodeGeneratorRequest::RequestedFile>>&& value);
|
cannam@49
|
3777 inline ::capnp::Orphan< ::capnp::List< ::capnp::schema::CodeGeneratorRequest::RequestedFile>> disownRequestedFiles();
|
cannam@49
|
3778
|
cannam@49
|
3779 private:
|
cannam@49
|
3780 ::capnp::_::StructBuilder _builder;
|
cannam@49
|
3781 template <typename, ::capnp::Kind>
|
cannam@49
|
3782 friend struct ::capnp::ToDynamic_;
|
cannam@49
|
3783 friend class ::capnp::Orphanage;
|
cannam@49
|
3784 template <typename, ::capnp::Kind>
|
cannam@49
|
3785 friend struct ::capnp::_::PointerHelpers;
|
cannam@49
|
3786 };
|
cannam@49
|
3787
|
cannam@49
|
3788 #if !CAPNP_LITE
|
cannam@49
|
3789 class CodeGeneratorRequest::Pipeline {
|
cannam@49
|
3790 public:
|
cannam@49
|
3791 typedef CodeGeneratorRequest Pipelines;
|
cannam@49
|
3792
|
cannam@49
|
3793 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
|
cannam@49
|
3794 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
|
cannam@49
|
3795 : _typeless(kj::mv(typeless)) {}
|
cannam@49
|
3796
|
cannam@49
|
3797 private:
|
cannam@49
|
3798 ::capnp::AnyPointer::Pipeline _typeless;
|
cannam@49
|
3799 friend class ::capnp::PipelineHook;
|
cannam@49
|
3800 template <typename, ::capnp::Kind>
|
cannam@49
|
3801 friend struct ::capnp::ToDynamic_;
|
cannam@49
|
3802 };
|
cannam@49
|
3803 #endif // !CAPNP_LITE
|
cannam@49
|
3804
|
cannam@49
|
3805 class CodeGeneratorRequest::RequestedFile::Reader {
|
cannam@49
|
3806 public:
|
cannam@49
|
3807 typedef RequestedFile Reads;
|
cannam@49
|
3808
|
cannam@49
|
3809 Reader() = default;
|
cannam@49
|
3810 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
|
cannam@49
|
3811
|
cannam@49
|
3812 inline ::capnp::MessageSize totalSize() const {
|
cannam@49
|
3813 return _reader.totalSize().asPublic();
|
cannam@49
|
3814 }
|
cannam@49
|
3815
|
cannam@49
|
3816 #if !CAPNP_LITE
|
cannam@49
|
3817 inline ::kj::StringTree toString() const {
|
cannam@49
|
3818 return ::capnp::_::structString(_reader, *_capnpPrivate::brand);
|
cannam@49
|
3819 }
|
cannam@49
|
3820 #endif // !CAPNP_LITE
|
cannam@49
|
3821
|
cannam@49
|
3822 inline ::uint64_t getId() const;
|
cannam@49
|
3823
|
cannam@49
|
3824 inline bool hasFilename() const;
|
cannam@49
|
3825 inline ::capnp::Text::Reader getFilename() const;
|
cannam@49
|
3826
|
cannam@49
|
3827 inline bool hasImports() const;
|
cannam@49
|
3828 inline ::capnp::List< ::capnp::schema::CodeGeneratorRequest::RequestedFile::Import>::Reader getImports() const;
|
cannam@49
|
3829
|
cannam@49
|
3830 private:
|
cannam@49
|
3831 ::capnp::_::StructReader _reader;
|
cannam@49
|
3832 template <typename, ::capnp::Kind>
|
cannam@49
|
3833 friend struct ::capnp::ToDynamic_;
|
cannam@49
|
3834 template <typename, ::capnp::Kind>
|
cannam@49
|
3835 friend struct ::capnp::_::PointerHelpers;
|
cannam@49
|
3836 template <typename, ::capnp::Kind>
|
cannam@49
|
3837 friend struct ::capnp::List;
|
cannam@49
|
3838 friend class ::capnp::MessageBuilder;
|
cannam@49
|
3839 friend class ::capnp::Orphanage;
|
cannam@49
|
3840 };
|
cannam@49
|
3841
|
cannam@49
|
3842 class CodeGeneratorRequest::RequestedFile::Builder {
|
cannam@49
|
3843 public:
|
cannam@49
|
3844 typedef RequestedFile Builds;
|
cannam@49
|
3845
|
cannam@49
|
3846 Builder() = delete; // Deleted to discourage incorrect usage.
|
cannam@49
|
3847 // You can explicitly initialize to nullptr instead.
|
cannam@49
|
3848 inline Builder(decltype(nullptr)) {}
|
cannam@49
|
3849 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
|
cannam@49
|
3850 inline operator Reader() const { return Reader(_builder.asReader()); }
|
cannam@49
|
3851 inline Reader asReader() const { return *this; }
|
cannam@49
|
3852
|
cannam@49
|
3853 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
|
cannam@49
|
3854 #if !CAPNP_LITE
|
cannam@49
|
3855 inline ::kj::StringTree toString() const { return asReader().toString(); }
|
cannam@49
|
3856 #endif // !CAPNP_LITE
|
cannam@49
|
3857
|
cannam@49
|
3858 inline ::uint64_t getId();
|
cannam@49
|
3859 inline void setId( ::uint64_t value);
|
cannam@49
|
3860
|
cannam@49
|
3861 inline bool hasFilename();
|
cannam@49
|
3862 inline ::capnp::Text::Builder getFilename();
|
cannam@49
|
3863 inline void setFilename( ::capnp::Text::Reader value);
|
cannam@49
|
3864 inline ::capnp::Text::Builder initFilename(unsigned int size);
|
cannam@49
|
3865 inline void adoptFilename(::capnp::Orphan< ::capnp::Text>&& value);
|
cannam@49
|
3866 inline ::capnp::Orphan< ::capnp::Text> disownFilename();
|
cannam@49
|
3867
|
cannam@49
|
3868 inline bool hasImports();
|
cannam@49
|
3869 inline ::capnp::List< ::capnp::schema::CodeGeneratorRequest::RequestedFile::Import>::Builder getImports();
|
cannam@49
|
3870 inline void setImports( ::capnp::List< ::capnp::schema::CodeGeneratorRequest::RequestedFile::Import>::Reader value);
|
cannam@49
|
3871 inline ::capnp::List< ::capnp::schema::CodeGeneratorRequest::RequestedFile::Import>::Builder initImports(unsigned int size);
|
cannam@49
|
3872 inline void adoptImports(::capnp::Orphan< ::capnp::List< ::capnp::schema::CodeGeneratorRequest::RequestedFile::Import>>&& value);
|
cannam@49
|
3873 inline ::capnp::Orphan< ::capnp::List< ::capnp::schema::CodeGeneratorRequest::RequestedFile::Import>> disownImports();
|
cannam@49
|
3874
|
cannam@49
|
3875 private:
|
cannam@49
|
3876 ::capnp::_::StructBuilder _builder;
|
cannam@49
|
3877 template <typename, ::capnp::Kind>
|
cannam@49
|
3878 friend struct ::capnp::ToDynamic_;
|
cannam@49
|
3879 friend class ::capnp::Orphanage;
|
cannam@49
|
3880 template <typename, ::capnp::Kind>
|
cannam@49
|
3881 friend struct ::capnp::_::PointerHelpers;
|
cannam@49
|
3882 };
|
cannam@49
|
3883
|
cannam@49
|
3884 #if !CAPNP_LITE
|
cannam@49
|
3885 class CodeGeneratorRequest::RequestedFile::Pipeline {
|
cannam@49
|
3886 public:
|
cannam@49
|
3887 typedef RequestedFile Pipelines;
|
cannam@49
|
3888
|
cannam@49
|
3889 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
|
cannam@49
|
3890 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
|
cannam@49
|
3891 : _typeless(kj::mv(typeless)) {}
|
cannam@49
|
3892
|
cannam@49
|
3893 private:
|
cannam@49
|
3894 ::capnp::AnyPointer::Pipeline _typeless;
|
cannam@49
|
3895 friend class ::capnp::PipelineHook;
|
cannam@49
|
3896 template <typename, ::capnp::Kind>
|
cannam@49
|
3897 friend struct ::capnp::ToDynamic_;
|
cannam@49
|
3898 };
|
cannam@49
|
3899 #endif // !CAPNP_LITE
|
cannam@49
|
3900
|
cannam@49
|
3901 class CodeGeneratorRequest::RequestedFile::Import::Reader {
|
cannam@49
|
3902 public:
|
cannam@49
|
3903 typedef Import Reads;
|
cannam@49
|
3904
|
cannam@49
|
3905 Reader() = default;
|
cannam@49
|
3906 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
|
cannam@49
|
3907
|
cannam@49
|
3908 inline ::capnp::MessageSize totalSize() const {
|
cannam@49
|
3909 return _reader.totalSize().asPublic();
|
cannam@49
|
3910 }
|
cannam@49
|
3911
|
cannam@49
|
3912 #if !CAPNP_LITE
|
cannam@49
|
3913 inline ::kj::StringTree toString() const {
|
cannam@49
|
3914 return ::capnp::_::structString(_reader, *_capnpPrivate::brand);
|
cannam@49
|
3915 }
|
cannam@49
|
3916 #endif // !CAPNP_LITE
|
cannam@49
|
3917
|
cannam@49
|
3918 inline ::uint64_t getId() const;
|
cannam@49
|
3919
|
cannam@49
|
3920 inline bool hasName() const;
|
cannam@49
|
3921 inline ::capnp::Text::Reader getName() const;
|
cannam@49
|
3922
|
cannam@49
|
3923 private:
|
cannam@49
|
3924 ::capnp::_::StructReader _reader;
|
cannam@49
|
3925 template <typename, ::capnp::Kind>
|
cannam@49
|
3926 friend struct ::capnp::ToDynamic_;
|
cannam@49
|
3927 template <typename, ::capnp::Kind>
|
cannam@49
|
3928 friend struct ::capnp::_::PointerHelpers;
|
cannam@49
|
3929 template <typename, ::capnp::Kind>
|
cannam@49
|
3930 friend struct ::capnp::List;
|
cannam@49
|
3931 friend class ::capnp::MessageBuilder;
|
cannam@49
|
3932 friend class ::capnp::Orphanage;
|
cannam@49
|
3933 };
|
cannam@49
|
3934
|
cannam@49
|
3935 class CodeGeneratorRequest::RequestedFile::Import::Builder {
|
cannam@49
|
3936 public:
|
cannam@49
|
3937 typedef Import Builds;
|
cannam@49
|
3938
|
cannam@49
|
3939 Builder() = delete; // Deleted to discourage incorrect usage.
|
cannam@49
|
3940 // You can explicitly initialize to nullptr instead.
|
cannam@49
|
3941 inline Builder(decltype(nullptr)) {}
|
cannam@49
|
3942 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
|
cannam@49
|
3943 inline operator Reader() const { return Reader(_builder.asReader()); }
|
cannam@49
|
3944 inline Reader asReader() const { return *this; }
|
cannam@49
|
3945
|
cannam@49
|
3946 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
|
cannam@49
|
3947 #if !CAPNP_LITE
|
cannam@49
|
3948 inline ::kj::StringTree toString() const { return asReader().toString(); }
|
cannam@49
|
3949 #endif // !CAPNP_LITE
|
cannam@49
|
3950
|
cannam@49
|
3951 inline ::uint64_t getId();
|
cannam@49
|
3952 inline void setId( ::uint64_t value);
|
cannam@49
|
3953
|
cannam@49
|
3954 inline bool hasName();
|
cannam@49
|
3955 inline ::capnp::Text::Builder getName();
|
cannam@49
|
3956 inline void setName( ::capnp::Text::Reader value);
|
cannam@49
|
3957 inline ::capnp::Text::Builder initName(unsigned int size);
|
cannam@49
|
3958 inline void adoptName(::capnp::Orphan< ::capnp::Text>&& value);
|
cannam@49
|
3959 inline ::capnp::Orphan< ::capnp::Text> disownName();
|
cannam@49
|
3960
|
cannam@49
|
3961 private:
|
cannam@49
|
3962 ::capnp::_::StructBuilder _builder;
|
cannam@49
|
3963 template <typename, ::capnp::Kind>
|
cannam@49
|
3964 friend struct ::capnp::ToDynamic_;
|
cannam@49
|
3965 friend class ::capnp::Orphanage;
|
cannam@49
|
3966 template <typename, ::capnp::Kind>
|
cannam@49
|
3967 friend struct ::capnp::_::PointerHelpers;
|
cannam@49
|
3968 };
|
cannam@49
|
3969
|
cannam@49
|
3970 #if !CAPNP_LITE
|
cannam@49
|
3971 class CodeGeneratorRequest::RequestedFile::Import::Pipeline {
|
cannam@49
|
3972 public:
|
cannam@49
|
3973 typedef Import Pipelines;
|
cannam@49
|
3974
|
cannam@49
|
3975 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
|
cannam@49
|
3976 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
|
cannam@49
|
3977 : _typeless(kj::mv(typeless)) {}
|
cannam@49
|
3978
|
cannam@49
|
3979 private:
|
cannam@49
|
3980 ::capnp::AnyPointer::Pipeline _typeless;
|
cannam@49
|
3981 friend class ::capnp::PipelineHook;
|
cannam@49
|
3982 template <typename, ::capnp::Kind>
|
cannam@49
|
3983 friend struct ::capnp::ToDynamic_;
|
cannam@49
|
3984 };
|
cannam@49
|
3985 #endif // !CAPNP_LITE
|
cannam@49
|
3986
|
cannam@49
|
3987 // =======================================================================================
|
cannam@49
|
3988
|
cannam@49
|
3989 inline ::capnp::schema::Node::Which Node::Reader::which() const {
|
cannam@49
|
3990 return _reader.getDataField<Which>(6 * ::capnp::ELEMENTS);
|
cannam@49
|
3991 }
|
cannam@49
|
3992 inline ::capnp::schema::Node::Which Node::Builder::which() {
|
cannam@49
|
3993 return _builder.getDataField<Which>(6 * ::capnp::ELEMENTS);
|
cannam@49
|
3994 }
|
cannam@49
|
3995
|
cannam@49
|
3996 inline ::uint64_t Node::Reader::getId() const {
|
cannam@49
|
3997 return _reader.getDataField< ::uint64_t>(
|
cannam@49
|
3998 0 * ::capnp::ELEMENTS);
|
cannam@49
|
3999 }
|
cannam@49
|
4000
|
cannam@49
|
4001 inline ::uint64_t Node::Builder::getId() {
|
cannam@49
|
4002 return _builder.getDataField< ::uint64_t>(
|
cannam@49
|
4003 0 * ::capnp::ELEMENTS);
|
cannam@49
|
4004 }
|
cannam@49
|
4005 inline void Node::Builder::setId( ::uint64_t value) {
|
cannam@49
|
4006 _builder.setDataField< ::uint64_t>(
|
cannam@49
|
4007 0 * ::capnp::ELEMENTS, value);
|
cannam@49
|
4008 }
|
cannam@49
|
4009
|
cannam@49
|
4010 inline bool Node::Reader::hasDisplayName() const {
|
cannam@49
|
4011 return !_reader.getPointerField(0 * ::capnp::POINTERS).isNull();
|
cannam@49
|
4012 }
|
cannam@49
|
4013 inline bool Node::Builder::hasDisplayName() {
|
cannam@49
|
4014 return !_builder.getPointerField(0 * ::capnp::POINTERS).isNull();
|
cannam@49
|
4015 }
|
cannam@49
|
4016 inline ::capnp::Text::Reader Node::Reader::getDisplayName() const {
|
cannam@49
|
4017 return ::capnp::_::PointerHelpers< ::capnp::Text>::get(
|
cannam@49
|
4018 _reader.getPointerField(0 * ::capnp::POINTERS));
|
cannam@49
|
4019 }
|
cannam@49
|
4020 inline ::capnp::Text::Builder Node::Builder::getDisplayName() {
|
cannam@49
|
4021 return ::capnp::_::PointerHelpers< ::capnp::Text>::get(
|
cannam@49
|
4022 _builder.getPointerField(0 * ::capnp::POINTERS));
|
cannam@49
|
4023 }
|
cannam@49
|
4024 inline void Node::Builder::setDisplayName( ::capnp::Text::Reader value) {
|
cannam@49
|
4025 ::capnp::_::PointerHelpers< ::capnp::Text>::set(
|
cannam@49
|
4026 _builder.getPointerField(0 * ::capnp::POINTERS), value);
|
cannam@49
|
4027 }
|
cannam@49
|
4028 inline ::capnp::Text::Builder Node::Builder::initDisplayName(unsigned int size) {
|
cannam@49
|
4029 return ::capnp::_::PointerHelpers< ::capnp::Text>::init(
|
cannam@49
|
4030 _builder.getPointerField(0 * ::capnp::POINTERS), size);
|
cannam@49
|
4031 }
|
cannam@49
|
4032 inline void Node::Builder::adoptDisplayName(
|
cannam@49
|
4033 ::capnp::Orphan< ::capnp::Text>&& value) {
|
cannam@49
|
4034 ::capnp::_::PointerHelpers< ::capnp::Text>::adopt(
|
cannam@49
|
4035 _builder.getPointerField(0 * ::capnp::POINTERS), kj::mv(value));
|
cannam@49
|
4036 }
|
cannam@49
|
4037 inline ::capnp::Orphan< ::capnp::Text> Node::Builder::disownDisplayName() {
|
cannam@49
|
4038 return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(
|
cannam@49
|
4039 _builder.getPointerField(0 * ::capnp::POINTERS));
|
cannam@49
|
4040 }
|
cannam@49
|
4041
|
cannam@49
|
4042 inline ::uint32_t Node::Reader::getDisplayNamePrefixLength() const {
|
cannam@49
|
4043 return _reader.getDataField< ::uint32_t>(
|
cannam@49
|
4044 2 * ::capnp::ELEMENTS);
|
cannam@49
|
4045 }
|
cannam@49
|
4046
|
cannam@49
|
4047 inline ::uint32_t Node::Builder::getDisplayNamePrefixLength() {
|
cannam@49
|
4048 return _builder.getDataField< ::uint32_t>(
|
cannam@49
|
4049 2 * ::capnp::ELEMENTS);
|
cannam@49
|
4050 }
|
cannam@49
|
4051 inline void Node::Builder::setDisplayNamePrefixLength( ::uint32_t value) {
|
cannam@49
|
4052 _builder.setDataField< ::uint32_t>(
|
cannam@49
|
4053 2 * ::capnp::ELEMENTS, value);
|
cannam@49
|
4054 }
|
cannam@49
|
4055
|
cannam@49
|
4056 inline ::uint64_t Node::Reader::getScopeId() const {
|
cannam@49
|
4057 return _reader.getDataField< ::uint64_t>(
|
cannam@49
|
4058 2 * ::capnp::ELEMENTS);
|
cannam@49
|
4059 }
|
cannam@49
|
4060
|
cannam@49
|
4061 inline ::uint64_t Node::Builder::getScopeId() {
|
cannam@49
|
4062 return _builder.getDataField< ::uint64_t>(
|
cannam@49
|
4063 2 * ::capnp::ELEMENTS);
|
cannam@49
|
4064 }
|
cannam@49
|
4065 inline void Node::Builder::setScopeId( ::uint64_t value) {
|
cannam@49
|
4066 _builder.setDataField< ::uint64_t>(
|
cannam@49
|
4067 2 * ::capnp::ELEMENTS, value);
|
cannam@49
|
4068 }
|
cannam@49
|
4069
|
cannam@49
|
4070 inline bool Node::Reader::hasNestedNodes() const {
|
cannam@49
|
4071 return !_reader.getPointerField(1 * ::capnp::POINTERS).isNull();
|
cannam@49
|
4072 }
|
cannam@49
|
4073 inline bool Node::Builder::hasNestedNodes() {
|
cannam@49
|
4074 return !_builder.getPointerField(1 * ::capnp::POINTERS).isNull();
|
cannam@49
|
4075 }
|
cannam@49
|
4076 inline ::capnp::List< ::capnp::schema::Node::NestedNode>::Reader Node::Reader::getNestedNodes() const {
|
cannam@49
|
4077 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Node::NestedNode>>::get(
|
cannam@49
|
4078 _reader.getPointerField(1 * ::capnp::POINTERS));
|
cannam@49
|
4079 }
|
cannam@49
|
4080 inline ::capnp::List< ::capnp::schema::Node::NestedNode>::Builder Node::Builder::getNestedNodes() {
|
cannam@49
|
4081 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Node::NestedNode>>::get(
|
cannam@49
|
4082 _builder.getPointerField(1 * ::capnp::POINTERS));
|
cannam@49
|
4083 }
|
cannam@49
|
4084 inline void Node::Builder::setNestedNodes( ::capnp::List< ::capnp::schema::Node::NestedNode>::Reader value) {
|
cannam@49
|
4085 ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Node::NestedNode>>::set(
|
cannam@49
|
4086 _builder.getPointerField(1 * ::capnp::POINTERS), value);
|
cannam@49
|
4087 }
|
cannam@49
|
4088 inline ::capnp::List< ::capnp::schema::Node::NestedNode>::Builder Node::Builder::initNestedNodes(unsigned int size) {
|
cannam@49
|
4089 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Node::NestedNode>>::init(
|
cannam@49
|
4090 _builder.getPointerField(1 * ::capnp::POINTERS), size);
|
cannam@49
|
4091 }
|
cannam@49
|
4092 inline void Node::Builder::adoptNestedNodes(
|
cannam@49
|
4093 ::capnp::Orphan< ::capnp::List< ::capnp::schema::Node::NestedNode>>&& value) {
|
cannam@49
|
4094 ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Node::NestedNode>>::adopt(
|
cannam@49
|
4095 _builder.getPointerField(1 * ::capnp::POINTERS), kj::mv(value));
|
cannam@49
|
4096 }
|
cannam@49
|
4097 inline ::capnp::Orphan< ::capnp::List< ::capnp::schema::Node::NestedNode>> Node::Builder::disownNestedNodes() {
|
cannam@49
|
4098 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Node::NestedNode>>::disown(
|
cannam@49
|
4099 _builder.getPointerField(1 * ::capnp::POINTERS));
|
cannam@49
|
4100 }
|
cannam@49
|
4101
|
cannam@49
|
4102 inline bool Node::Reader::hasAnnotations() const {
|
cannam@49
|
4103 return !_reader.getPointerField(2 * ::capnp::POINTERS).isNull();
|
cannam@49
|
4104 }
|
cannam@49
|
4105 inline bool Node::Builder::hasAnnotations() {
|
cannam@49
|
4106 return !_builder.getPointerField(2 * ::capnp::POINTERS).isNull();
|
cannam@49
|
4107 }
|
cannam@49
|
4108 inline ::capnp::List< ::capnp::schema::Annotation>::Reader Node::Reader::getAnnotations() const {
|
cannam@49
|
4109 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Annotation>>::get(
|
cannam@49
|
4110 _reader.getPointerField(2 * ::capnp::POINTERS));
|
cannam@49
|
4111 }
|
cannam@49
|
4112 inline ::capnp::List< ::capnp::schema::Annotation>::Builder Node::Builder::getAnnotations() {
|
cannam@49
|
4113 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Annotation>>::get(
|
cannam@49
|
4114 _builder.getPointerField(2 * ::capnp::POINTERS));
|
cannam@49
|
4115 }
|
cannam@49
|
4116 inline void Node::Builder::setAnnotations( ::capnp::List< ::capnp::schema::Annotation>::Reader value) {
|
cannam@49
|
4117 ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Annotation>>::set(
|
cannam@49
|
4118 _builder.getPointerField(2 * ::capnp::POINTERS), value);
|
cannam@49
|
4119 }
|
cannam@49
|
4120 inline ::capnp::List< ::capnp::schema::Annotation>::Builder Node::Builder::initAnnotations(unsigned int size) {
|
cannam@49
|
4121 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Annotation>>::init(
|
cannam@49
|
4122 _builder.getPointerField(2 * ::capnp::POINTERS), size);
|
cannam@49
|
4123 }
|
cannam@49
|
4124 inline void Node::Builder::adoptAnnotations(
|
cannam@49
|
4125 ::capnp::Orphan< ::capnp::List< ::capnp::schema::Annotation>>&& value) {
|
cannam@49
|
4126 ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Annotation>>::adopt(
|
cannam@49
|
4127 _builder.getPointerField(2 * ::capnp::POINTERS), kj::mv(value));
|
cannam@49
|
4128 }
|
cannam@49
|
4129 inline ::capnp::Orphan< ::capnp::List< ::capnp::schema::Annotation>> Node::Builder::disownAnnotations() {
|
cannam@49
|
4130 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Annotation>>::disown(
|
cannam@49
|
4131 _builder.getPointerField(2 * ::capnp::POINTERS));
|
cannam@49
|
4132 }
|
cannam@49
|
4133
|
cannam@49
|
4134 inline bool Node::Reader::isFile() const {
|
cannam@49
|
4135 return which() == Node::FILE;
|
cannam@49
|
4136 }
|
cannam@49
|
4137 inline bool Node::Builder::isFile() {
|
cannam@49
|
4138 return which() == Node::FILE;
|
cannam@49
|
4139 }
|
cannam@49
|
4140 inline ::capnp::Void Node::Reader::getFile() const {
|
cannam@49
|
4141 KJ_IREQUIRE((which() == Node::FILE),
|
cannam@49
|
4142 "Must check which() before get()ing a union member.");
|
cannam@49
|
4143 return _reader.getDataField< ::capnp::Void>(
|
cannam@49
|
4144 0 * ::capnp::ELEMENTS);
|
cannam@49
|
4145 }
|
cannam@49
|
4146
|
cannam@49
|
4147 inline ::capnp::Void Node::Builder::getFile() {
|
cannam@49
|
4148 KJ_IREQUIRE((which() == Node::FILE),
|
cannam@49
|
4149 "Must check which() before get()ing a union member.");
|
cannam@49
|
4150 return _builder.getDataField< ::capnp::Void>(
|
cannam@49
|
4151 0 * ::capnp::ELEMENTS);
|
cannam@49
|
4152 }
|
cannam@49
|
4153 inline void Node::Builder::setFile( ::capnp::Void value) {
|
cannam@49
|
4154 _builder.setDataField<Node::Which>(
|
cannam@49
|
4155 6 * ::capnp::ELEMENTS, Node::FILE);
|
cannam@49
|
4156 _builder.setDataField< ::capnp::Void>(
|
cannam@49
|
4157 0 * ::capnp::ELEMENTS, value);
|
cannam@49
|
4158 }
|
cannam@49
|
4159
|
cannam@49
|
4160 inline bool Node::Reader::isStruct() const {
|
cannam@49
|
4161 return which() == Node::STRUCT;
|
cannam@49
|
4162 }
|
cannam@49
|
4163 inline bool Node::Builder::isStruct() {
|
cannam@49
|
4164 return which() == Node::STRUCT;
|
cannam@49
|
4165 }
|
cannam@49
|
4166 inline typename Node::Struct::Reader Node::Reader::getStruct() const {
|
cannam@49
|
4167 KJ_IREQUIRE((which() == Node::STRUCT),
|
cannam@49
|
4168 "Must check which() before get()ing a union member.");
|
cannam@49
|
4169 return typename Node::Struct::Reader(_reader);
|
cannam@49
|
4170 }
|
cannam@49
|
4171 inline typename Node::Struct::Builder Node::Builder::getStruct() {
|
cannam@49
|
4172 KJ_IREQUIRE((which() == Node::STRUCT),
|
cannam@49
|
4173 "Must check which() before get()ing a union member.");
|
cannam@49
|
4174 return typename Node::Struct::Builder(_builder);
|
cannam@49
|
4175 }
|
cannam@49
|
4176 inline typename Node::Struct::Builder Node::Builder::initStruct() {
|
cannam@49
|
4177 _builder.setDataField<Node::Which>(
|
cannam@49
|
4178 6 * ::capnp::ELEMENTS, Node::STRUCT);
|
cannam@49
|
4179 _builder.setDataField< ::uint16_t>(7 * ::capnp::ELEMENTS, 0);
|
cannam@49
|
4180 _builder.setDataField< ::uint16_t>(12 * ::capnp::ELEMENTS, 0);
|
cannam@49
|
4181 _builder.setDataField< ::uint16_t>(13 * ::capnp::ELEMENTS, 0);
|
cannam@49
|
4182 _builder.setDataField<bool>(224 * ::capnp::ELEMENTS, 0);
|
cannam@49
|
4183 _builder.setDataField< ::uint16_t>(15 * ::capnp::ELEMENTS, 0);
|
cannam@49
|
4184 _builder.setDataField< ::uint32_t>(8 * ::capnp::ELEMENTS, 0);
|
cannam@49
|
4185 _builder.getPointerField(3 * ::capnp::POINTERS).clear();
|
cannam@49
|
4186 return typename Node::Struct::Builder(_builder);
|
cannam@49
|
4187 }
|
cannam@49
|
4188 inline bool Node::Reader::isEnum() const {
|
cannam@49
|
4189 return which() == Node::ENUM;
|
cannam@49
|
4190 }
|
cannam@49
|
4191 inline bool Node::Builder::isEnum() {
|
cannam@49
|
4192 return which() == Node::ENUM;
|
cannam@49
|
4193 }
|
cannam@49
|
4194 inline typename Node::Enum::Reader Node::Reader::getEnum() const {
|
cannam@49
|
4195 KJ_IREQUIRE((which() == Node::ENUM),
|
cannam@49
|
4196 "Must check which() before get()ing a union member.");
|
cannam@49
|
4197 return typename Node::Enum::Reader(_reader);
|
cannam@49
|
4198 }
|
cannam@49
|
4199 inline typename Node::Enum::Builder Node::Builder::getEnum() {
|
cannam@49
|
4200 KJ_IREQUIRE((which() == Node::ENUM),
|
cannam@49
|
4201 "Must check which() before get()ing a union member.");
|
cannam@49
|
4202 return typename Node::Enum::Builder(_builder);
|
cannam@49
|
4203 }
|
cannam@49
|
4204 inline typename Node::Enum::Builder Node::Builder::initEnum() {
|
cannam@49
|
4205 _builder.setDataField<Node::Which>(
|
cannam@49
|
4206 6 * ::capnp::ELEMENTS, Node::ENUM);
|
cannam@49
|
4207 _builder.getPointerField(3 * ::capnp::POINTERS).clear();
|
cannam@49
|
4208 return typename Node::Enum::Builder(_builder);
|
cannam@49
|
4209 }
|
cannam@49
|
4210 inline bool Node::Reader::isInterface() const {
|
cannam@49
|
4211 return which() == Node::INTERFACE;
|
cannam@49
|
4212 }
|
cannam@49
|
4213 inline bool Node::Builder::isInterface() {
|
cannam@49
|
4214 return which() == Node::INTERFACE;
|
cannam@49
|
4215 }
|
cannam@49
|
4216 inline typename Node::Interface::Reader Node::Reader::getInterface() const {
|
cannam@49
|
4217 KJ_IREQUIRE((which() == Node::INTERFACE),
|
cannam@49
|
4218 "Must check which() before get()ing a union member.");
|
cannam@49
|
4219 return typename Node::Interface::Reader(_reader);
|
cannam@49
|
4220 }
|
cannam@49
|
4221 inline typename Node::Interface::Builder Node::Builder::getInterface() {
|
cannam@49
|
4222 KJ_IREQUIRE((which() == Node::INTERFACE),
|
cannam@49
|
4223 "Must check which() before get()ing a union member.");
|
cannam@49
|
4224 return typename Node::Interface::Builder(_builder);
|
cannam@49
|
4225 }
|
cannam@49
|
4226 inline typename Node::Interface::Builder Node::Builder::initInterface() {
|
cannam@49
|
4227 _builder.setDataField<Node::Which>(
|
cannam@49
|
4228 6 * ::capnp::ELEMENTS, Node::INTERFACE);
|
cannam@49
|
4229 _builder.getPointerField(3 * ::capnp::POINTERS).clear();
|
cannam@49
|
4230 _builder.getPointerField(4 * ::capnp::POINTERS).clear();
|
cannam@49
|
4231 return typename Node::Interface::Builder(_builder);
|
cannam@49
|
4232 }
|
cannam@49
|
4233 inline bool Node::Reader::isConst() const {
|
cannam@49
|
4234 return which() == Node::CONST;
|
cannam@49
|
4235 }
|
cannam@49
|
4236 inline bool Node::Builder::isConst() {
|
cannam@49
|
4237 return which() == Node::CONST;
|
cannam@49
|
4238 }
|
cannam@49
|
4239 inline typename Node::Const::Reader Node::Reader::getConst() const {
|
cannam@49
|
4240 KJ_IREQUIRE((which() == Node::CONST),
|
cannam@49
|
4241 "Must check which() before get()ing a union member.");
|
cannam@49
|
4242 return typename Node::Const::Reader(_reader);
|
cannam@49
|
4243 }
|
cannam@49
|
4244 inline typename Node::Const::Builder Node::Builder::getConst() {
|
cannam@49
|
4245 KJ_IREQUIRE((which() == Node::CONST),
|
cannam@49
|
4246 "Must check which() before get()ing a union member.");
|
cannam@49
|
4247 return typename Node::Const::Builder(_builder);
|
cannam@49
|
4248 }
|
cannam@49
|
4249 inline typename Node::Const::Builder Node::Builder::initConst() {
|
cannam@49
|
4250 _builder.setDataField<Node::Which>(
|
cannam@49
|
4251 6 * ::capnp::ELEMENTS, Node::CONST);
|
cannam@49
|
4252 _builder.getPointerField(3 * ::capnp::POINTERS).clear();
|
cannam@49
|
4253 _builder.getPointerField(4 * ::capnp::POINTERS).clear();
|
cannam@49
|
4254 return typename Node::Const::Builder(_builder);
|
cannam@49
|
4255 }
|
cannam@49
|
4256 inline bool Node::Reader::isAnnotation() const {
|
cannam@49
|
4257 return which() == Node::ANNOTATION;
|
cannam@49
|
4258 }
|
cannam@49
|
4259 inline bool Node::Builder::isAnnotation() {
|
cannam@49
|
4260 return which() == Node::ANNOTATION;
|
cannam@49
|
4261 }
|
cannam@49
|
4262 inline typename Node::Annotation::Reader Node::Reader::getAnnotation() const {
|
cannam@49
|
4263 KJ_IREQUIRE((which() == Node::ANNOTATION),
|
cannam@49
|
4264 "Must check which() before get()ing a union member.");
|
cannam@49
|
4265 return typename Node::Annotation::Reader(_reader);
|
cannam@49
|
4266 }
|
cannam@49
|
4267 inline typename Node::Annotation::Builder Node::Builder::getAnnotation() {
|
cannam@49
|
4268 KJ_IREQUIRE((which() == Node::ANNOTATION),
|
cannam@49
|
4269 "Must check which() before get()ing a union member.");
|
cannam@49
|
4270 return typename Node::Annotation::Builder(_builder);
|
cannam@49
|
4271 }
|
cannam@49
|
4272 inline typename Node::Annotation::Builder Node::Builder::initAnnotation() {
|
cannam@49
|
4273 _builder.setDataField<Node::Which>(
|
cannam@49
|
4274 6 * ::capnp::ELEMENTS, Node::ANNOTATION);
|
cannam@49
|
4275 _builder.setDataField<bool>(112 * ::capnp::ELEMENTS, 0);
|
cannam@49
|
4276 _builder.setDataField<bool>(113 * ::capnp::ELEMENTS, 0);
|
cannam@49
|
4277 _builder.setDataField<bool>(114 * ::capnp::ELEMENTS, 0);
|
cannam@49
|
4278 _builder.setDataField<bool>(115 * ::capnp::ELEMENTS, 0);
|
cannam@49
|
4279 _builder.setDataField<bool>(116 * ::capnp::ELEMENTS, 0);
|
cannam@49
|
4280 _builder.setDataField<bool>(117 * ::capnp::ELEMENTS, 0);
|
cannam@49
|
4281 _builder.setDataField<bool>(118 * ::capnp::ELEMENTS, 0);
|
cannam@49
|
4282 _builder.setDataField<bool>(119 * ::capnp::ELEMENTS, 0);
|
cannam@49
|
4283 _builder.setDataField<bool>(120 * ::capnp::ELEMENTS, 0);
|
cannam@49
|
4284 _builder.setDataField<bool>(121 * ::capnp::ELEMENTS, 0);
|
cannam@49
|
4285 _builder.setDataField<bool>(122 * ::capnp::ELEMENTS, 0);
|
cannam@49
|
4286 _builder.setDataField<bool>(123 * ::capnp::ELEMENTS, 0);
|
cannam@49
|
4287 _builder.getPointerField(3 * ::capnp::POINTERS).clear();
|
cannam@49
|
4288 return typename Node::Annotation::Builder(_builder);
|
cannam@49
|
4289 }
|
cannam@49
|
4290 inline bool Node::Reader::hasParameters() const {
|
cannam@49
|
4291 return !_reader.getPointerField(5 * ::capnp::POINTERS).isNull();
|
cannam@49
|
4292 }
|
cannam@49
|
4293 inline bool Node::Builder::hasParameters() {
|
cannam@49
|
4294 return !_builder.getPointerField(5 * ::capnp::POINTERS).isNull();
|
cannam@49
|
4295 }
|
cannam@49
|
4296 inline ::capnp::List< ::capnp::schema::Node::Parameter>::Reader Node::Reader::getParameters() const {
|
cannam@49
|
4297 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Node::Parameter>>::get(
|
cannam@49
|
4298 _reader.getPointerField(5 * ::capnp::POINTERS));
|
cannam@49
|
4299 }
|
cannam@49
|
4300 inline ::capnp::List< ::capnp::schema::Node::Parameter>::Builder Node::Builder::getParameters() {
|
cannam@49
|
4301 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Node::Parameter>>::get(
|
cannam@49
|
4302 _builder.getPointerField(5 * ::capnp::POINTERS));
|
cannam@49
|
4303 }
|
cannam@49
|
4304 inline void Node::Builder::setParameters( ::capnp::List< ::capnp::schema::Node::Parameter>::Reader value) {
|
cannam@49
|
4305 ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Node::Parameter>>::set(
|
cannam@49
|
4306 _builder.getPointerField(5 * ::capnp::POINTERS), value);
|
cannam@49
|
4307 }
|
cannam@49
|
4308 inline ::capnp::List< ::capnp::schema::Node::Parameter>::Builder Node::Builder::initParameters(unsigned int size) {
|
cannam@49
|
4309 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Node::Parameter>>::init(
|
cannam@49
|
4310 _builder.getPointerField(5 * ::capnp::POINTERS), size);
|
cannam@49
|
4311 }
|
cannam@49
|
4312 inline void Node::Builder::adoptParameters(
|
cannam@49
|
4313 ::capnp::Orphan< ::capnp::List< ::capnp::schema::Node::Parameter>>&& value) {
|
cannam@49
|
4314 ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Node::Parameter>>::adopt(
|
cannam@49
|
4315 _builder.getPointerField(5 * ::capnp::POINTERS), kj::mv(value));
|
cannam@49
|
4316 }
|
cannam@49
|
4317 inline ::capnp::Orphan< ::capnp::List< ::capnp::schema::Node::Parameter>> Node::Builder::disownParameters() {
|
cannam@49
|
4318 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Node::Parameter>>::disown(
|
cannam@49
|
4319 _builder.getPointerField(5 * ::capnp::POINTERS));
|
cannam@49
|
4320 }
|
cannam@49
|
4321
|
cannam@49
|
4322 inline bool Node::Reader::getIsGeneric() const {
|
cannam@49
|
4323 return _reader.getDataField<bool>(
|
cannam@49
|
4324 288 * ::capnp::ELEMENTS);
|
cannam@49
|
4325 }
|
cannam@49
|
4326
|
cannam@49
|
4327 inline bool Node::Builder::getIsGeneric() {
|
cannam@49
|
4328 return _builder.getDataField<bool>(
|
cannam@49
|
4329 288 * ::capnp::ELEMENTS);
|
cannam@49
|
4330 }
|
cannam@49
|
4331 inline void Node::Builder::setIsGeneric(bool value) {
|
cannam@49
|
4332 _builder.setDataField<bool>(
|
cannam@49
|
4333 288 * ::capnp::ELEMENTS, value);
|
cannam@49
|
4334 }
|
cannam@49
|
4335
|
cannam@49
|
4336 inline bool Node::Parameter::Reader::hasName() const {
|
cannam@49
|
4337 return !_reader.getPointerField(0 * ::capnp::POINTERS).isNull();
|
cannam@49
|
4338 }
|
cannam@49
|
4339 inline bool Node::Parameter::Builder::hasName() {
|
cannam@49
|
4340 return !_builder.getPointerField(0 * ::capnp::POINTERS).isNull();
|
cannam@49
|
4341 }
|
cannam@49
|
4342 inline ::capnp::Text::Reader Node::Parameter::Reader::getName() const {
|
cannam@49
|
4343 return ::capnp::_::PointerHelpers< ::capnp::Text>::get(
|
cannam@49
|
4344 _reader.getPointerField(0 * ::capnp::POINTERS));
|
cannam@49
|
4345 }
|
cannam@49
|
4346 inline ::capnp::Text::Builder Node::Parameter::Builder::getName() {
|
cannam@49
|
4347 return ::capnp::_::PointerHelpers< ::capnp::Text>::get(
|
cannam@49
|
4348 _builder.getPointerField(0 * ::capnp::POINTERS));
|
cannam@49
|
4349 }
|
cannam@49
|
4350 inline void Node::Parameter::Builder::setName( ::capnp::Text::Reader value) {
|
cannam@49
|
4351 ::capnp::_::PointerHelpers< ::capnp::Text>::set(
|
cannam@49
|
4352 _builder.getPointerField(0 * ::capnp::POINTERS), value);
|
cannam@49
|
4353 }
|
cannam@49
|
4354 inline ::capnp::Text::Builder Node::Parameter::Builder::initName(unsigned int size) {
|
cannam@49
|
4355 return ::capnp::_::PointerHelpers< ::capnp::Text>::init(
|
cannam@49
|
4356 _builder.getPointerField(0 * ::capnp::POINTERS), size);
|
cannam@49
|
4357 }
|
cannam@49
|
4358 inline void Node::Parameter::Builder::adoptName(
|
cannam@49
|
4359 ::capnp::Orphan< ::capnp::Text>&& value) {
|
cannam@49
|
4360 ::capnp::_::PointerHelpers< ::capnp::Text>::adopt(
|
cannam@49
|
4361 _builder.getPointerField(0 * ::capnp::POINTERS), kj::mv(value));
|
cannam@49
|
4362 }
|
cannam@49
|
4363 inline ::capnp::Orphan< ::capnp::Text> Node::Parameter::Builder::disownName() {
|
cannam@49
|
4364 return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(
|
cannam@49
|
4365 _builder.getPointerField(0 * ::capnp::POINTERS));
|
cannam@49
|
4366 }
|
cannam@49
|
4367
|
cannam@49
|
4368 inline bool Node::NestedNode::Reader::hasName() const {
|
cannam@49
|
4369 return !_reader.getPointerField(0 * ::capnp::POINTERS).isNull();
|
cannam@49
|
4370 }
|
cannam@49
|
4371 inline bool Node::NestedNode::Builder::hasName() {
|
cannam@49
|
4372 return !_builder.getPointerField(0 * ::capnp::POINTERS).isNull();
|
cannam@49
|
4373 }
|
cannam@49
|
4374 inline ::capnp::Text::Reader Node::NestedNode::Reader::getName() const {
|
cannam@49
|
4375 return ::capnp::_::PointerHelpers< ::capnp::Text>::get(
|
cannam@49
|
4376 _reader.getPointerField(0 * ::capnp::POINTERS));
|
cannam@49
|
4377 }
|
cannam@49
|
4378 inline ::capnp::Text::Builder Node::NestedNode::Builder::getName() {
|
cannam@49
|
4379 return ::capnp::_::PointerHelpers< ::capnp::Text>::get(
|
cannam@49
|
4380 _builder.getPointerField(0 * ::capnp::POINTERS));
|
cannam@49
|
4381 }
|
cannam@49
|
4382 inline void Node::NestedNode::Builder::setName( ::capnp::Text::Reader value) {
|
cannam@49
|
4383 ::capnp::_::PointerHelpers< ::capnp::Text>::set(
|
cannam@49
|
4384 _builder.getPointerField(0 * ::capnp::POINTERS), value);
|
cannam@49
|
4385 }
|
cannam@49
|
4386 inline ::capnp::Text::Builder Node::NestedNode::Builder::initName(unsigned int size) {
|
cannam@49
|
4387 return ::capnp::_::PointerHelpers< ::capnp::Text>::init(
|
cannam@49
|
4388 _builder.getPointerField(0 * ::capnp::POINTERS), size);
|
cannam@49
|
4389 }
|
cannam@49
|
4390 inline void Node::NestedNode::Builder::adoptName(
|
cannam@49
|
4391 ::capnp::Orphan< ::capnp::Text>&& value) {
|
cannam@49
|
4392 ::capnp::_::PointerHelpers< ::capnp::Text>::adopt(
|
cannam@49
|
4393 _builder.getPointerField(0 * ::capnp::POINTERS), kj::mv(value));
|
cannam@49
|
4394 }
|
cannam@49
|
4395 inline ::capnp::Orphan< ::capnp::Text> Node::NestedNode::Builder::disownName() {
|
cannam@49
|
4396 return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(
|
cannam@49
|
4397 _builder.getPointerField(0 * ::capnp::POINTERS));
|
cannam@49
|
4398 }
|
cannam@49
|
4399
|
cannam@49
|
4400 inline ::uint64_t Node::NestedNode::Reader::getId() const {
|
cannam@49
|
4401 return _reader.getDataField< ::uint64_t>(
|
cannam@49
|
4402 0 * ::capnp::ELEMENTS);
|
cannam@49
|
4403 }
|
cannam@49
|
4404
|
cannam@49
|
4405 inline ::uint64_t Node::NestedNode::Builder::getId() {
|
cannam@49
|
4406 return _builder.getDataField< ::uint64_t>(
|
cannam@49
|
4407 0 * ::capnp::ELEMENTS);
|
cannam@49
|
4408 }
|
cannam@49
|
4409 inline void Node::NestedNode::Builder::setId( ::uint64_t value) {
|
cannam@49
|
4410 _builder.setDataField< ::uint64_t>(
|
cannam@49
|
4411 0 * ::capnp::ELEMENTS, value);
|
cannam@49
|
4412 }
|
cannam@49
|
4413
|
cannam@49
|
4414 inline ::uint16_t Node::Struct::Reader::getDataWordCount() const {
|
cannam@49
|
4415 return _reader.getDataField< ::uint16_t>(
|
cannam@49
|
4416 7 * ::capnp::ELEMENTS);
|
cannam@49
|
4417 }
|
cannam@49
|
4418
|
cannam@49
|
4419 inline ::uint16_t Node::Struct::Builder::getDataWordCount() {
|
cannam@49
|
4420 return _builder.getDataField< ::uint16_t>(
|
cannam@49
|
4421 7 * ::capnp::ELEMENTS);
|
cannam@49
|
4422 }
|
cannam@49
|
4423 inline void Node::Struct::Builder::setDataWordCount( ::uint16_t value) {
|
cannam@49
|
4424 _builder.setDataField< ::uint16_t>(
|
cannam@49
|
4425 7 * ::capnp::ELEMENTS, value);
|
cannam@49
|
4426 }
|
cannam@49
|
4427
|
cannam@49
|
4428 inline ::uint16_t Node::Struct::Reader::getPointerCount() const {
|
cannam@49
|
4429 return _reader.getDataField< ::uint16_t>(
|
cannam@49
|
4430 12 * ::capnp::ELEMENTS);
|
cannam@49
|
4431 }
|
cannam@49
|
4432
|
cannam@49
|
4433 inline ::uint16_t Node::Struct::Builder::getPointerCount() {
|
cannam@49
|
4434 return _builder.getDataField< ::uint16_t>(
|
cannam@49
|
4435 12 * ::capnp::ELEMENTS);
|
cannam@49
|
4436 }
|
cannam@49
|
4437 inline void Node::Struct::Builder::setPointerCount( ::uint16_t value) {
|
cannam@49
|
4438 _builder.setDataField< ::uint16_t>(
|
cannam@49
|
4439 12 * ::capnp::ELEMENTS, value);
|
cannam@49
|
4440 }
|
cannam@49
|
4441
|
cannam@49
|
4442 inline ::capnp::schema::ElementSize Node::Struct::Reader::getPreferredListEncoding() const {
|
cannam@49
|
4443 return _reader.getDataField< ::capnp::schema::ElementSize>(
|
cannam@49
|
4444 13 * ::capnp::ELEMENTS);
|
cannam@49
|
4445 }
|
cannam@49
|
4446
|
cannam@49
|
4447 inline ::capnp::schema::ElementSize Node::Struct::Builder::getPreferredListEncoding() {
|
cannam@49
|
4448 return _builder.getDataField< ::capnp::schema::ElementSize>(
|
cannam@49
|
4449 13 * ::capnp::ELEMENTS);
|
cannam@49
|
4450 }
|
cannam@49
|
4451 inline void Node::Struct::Builder::setPreferredListEncoding( ::capnp::schema::ElementSize value) {
|
cannam@49
|
4452 _builder.setDataField< ::capnp::schema::ElementSize>(
|
cannam@49
|
4453 13 * ::capnp::ELEMENTS, value);
|
cannam@49
|
4454 }
|
cannam@49
|
4455
|
cannam@49
|
4456 inline bool Node::Struct::Reader::getIsGroup() const {
|
cannam@49
|
4457 return _reader.getDataField<bool>(
|
cannam@49
|
4458 224 * ::capnp::ELEMENTS);
|
cannam@49
|
4459 }
|
cannam@49
|
4460
|
cannam@49
|
4461 inline bool Node::Struct::Builder::getIsGroup() {
|
cannam@49
|
4462 return _builder.getDataField<bool>(
|
cannam@49
|
4463 224 * ::capnp::ELEMENTS);
|
cannam@49
|
4464 }
|
cannam@49
|
4465 inline void Node::Struct::Builder::setIsGroup(bool value) {
|
cannam@49
|
4466 _builder.setDataField<bool>(
|
cannam@49
|
4467 224 * ::capnp::ELEMENTS, value);
|
cannam@49
|
4468 }
|
cannam@49
|
4469
|
cannam@49
|
4470 inline ::uint16_t Node::Struct::Reader::getDiscriminantCount() const {
|
cannam@49
|
4471 return _reader.getDataField< ::uint16_t>(
|
cannam@49
|
4472 15 * ::capnp::ELEMENTS);
|
cannam@49
|
4473 }
|
cannam@49
|
4474
|
cannam@49
|
4475 inline ::uint16_t Node::Struct::Builder::getDiscriminantCount() {
|
cannam@49
|
4476 return _builder.getDataField< ::uint16_t>(
|
cannam@49
|
4477 15 * ::capnp::ELEMENTS);
|
cannam@49
|
4478 }
|
cannam@49
|
4479 inline void Node::Struct::Builder::setDiscriminantCount( ::uint16_t value) {
|
cannam@49
|
4480 _builder.setDataField< ::uint16_t>(
|
cannam@49
|
4481 15 * ::capnp::ELEMENTS, value);
|
cannam@49
|
4482 }
|
cannam@49
|
4483
|
cannam@49
|
4484 inline ::uint32_t Node::Struct::Reader::getDiscriminantOffset() const {
|
cannam@49
|
4485 return _reader.getDataField< ::uint32_t>(
|
cannam@49
|
4486 8 * ::capnp::ELEMENTS);
|
cannam@49
|
4487 }
|
cannam@49
|
4488
|
cannam@49
|
4489 inline ::uint32_t Node::Struct::Builder::getDiscriminantOffset() {
|
cannam@49
|
4490 return _builder.getDataField< ::uint32_t>(
|
cannam@49
|
4491 8 * ::capnp::ELEMENTS);
|
cannam@49
|
4492 }
|
cannam@49
|
4493 inline void Node::Struct::Builder::setDiscriminantOffset( ::uint32_t value) {
|
cannam@49
|
4494 _builder.setDataField< ::uint32_t>(
|
cannam@49
|
4495 8 * ::capnp::ELEMENTS, value);
|
cannam@49
|
4496 }
|
cannam@49
|
4497
|
cannam@49
|
4498 inline bool Node::Struct::Reader::hasFields() const {
|
cannam@49
|
4499 return !_reader.getPointerField(3 * ::capnp::POINTERS).isNull();
|
cannam@49
|
4500 }
|
cannam@49
|
4501 inline bool Node::Struct::Builder::hasFields() {
|
cannam@49
|
4502 return !_builder.getPointerField(3 * ::capnp::POINTERS).isNull();
|
cannam@49
|
4503 }
|
cannam@49
|
4504 inline ::capnp::List< ::capnp::schema::Field>::Reader Node::Struct::Reader::getFields() const {
|
cannam@49
|
4505 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Field>>::get(
|
cannam@49
|
4506 _reader.getPointerField(3 * ::capnp::POINTERS));
|
cannam@49
|
4507 }
|
cannam@49
|
4508 inline ::capnp::List< ::capnp::schema::Field>::Builder Node::Struct::Builder::getFields() {
|
cannam@49
|
4509 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Field>>::get(
|
cannam@49
|
4510 _builder.getPointerField(3 * ::capnp::POINTERS));
|
cannam@49
|
4511 }
|
cannam@49
|
4512 inline void Node::Struct::Builder::setFields( ::capnp::List< ::capnp::schema::Field>::Reader value) {
|
cannam@49
|
4513 ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Field>>::set(
|
cannam@49
|
4514 _builder.getPointerField(3 * ::capnp::POINTERS), value);
|
cannam@49
|
4515 }
|
cannam@49
|
4516 inline ::capnp::List< ::capnp::schema::Field>::Builder Node::Struct::Builder::initFields(unsigned int size) {
|
cannam@49
|
4517 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Field>>::init(
|
cannam@49
|
4518 _builder.getPointerField(3 * ::capnp::POINTERS), size);
|
cannam@49
|
4519 }
|
cannam@49
|
4520 inline void Node::Struct::Builder::adoptFields(
|
cannam@49
|
4521 ::capnp::Orphan< ::capnp::List< ::capnp::schema::Field>>&& value) {
|
cannam@49
|
4522 ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Field>>::adopt(
|
cannam@49
|
4523 _builder.getPointerField(3 * ::capnp::POINTERS), kj::mv(value));
|
cannam@49
|
4524 }
|
cannam@49
|
4525 inline ::capnp::Orphan< ::capnp::List< ::capnp::schema::Field>> Node::Struct::Builder::disownFields() {
|
cannam@49
|
4526 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Field>>::disown(
|
cannam@49
|
4527 _builder.getPointerField(3 * ::capnp::POINTERS));
|
cannam@49
|
4528 }
|
cannam@49
|
4529
|
cannam@49
|
4530 inline bool Node::Enum::Reader::hasEnumerants() const {
|
cannam@49
|
4531 return !_reader.getPointerField(3 * ::capnp::POINTERS).isNull();
|
cannam@49
|
4532 }
|
cannam@49
|
4533 inline bool Node::Enum::Builder::hasEnumerants() {
|
cannam@49
|
4534 return !_builder.getPointerField(3 * ::capnp::POINTERS).isNull();
|
cannam@49
|
4535 }
|
cannam@49
|
4536 inline ::capnp::List< ::capnp::schema::Enumerant>::Reader Node::Enum::Reader::getEnumerants() const {
|
cannam@49
|
4537 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Enumerant>>::get(
|
cannam@49
|
4538 _reader.getPointerField(3 * ::capnp::POINTERS));
|
cannam@49
|
4539 }
|
cannam@49
|
4540 inline ::capnp::List< ::capnp::schema::Enumerant>::Builder Node::Enum::Builder::getEnumerants() {
|
cannam@49
|
4541 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Enumerant>>::get(
|
cannam@49
|
4542 _builder.getPointerField(3 * ::capnp::POINTERS));
|
cannam@49
|
4543 }
|
cannam@49
|
4544 inline void Node::Enum::Builder::setEnumerants( ::capnp::List< ::capnp::schema::Enumerant>::Reader value) {
|
cannam@49
|
4545 ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Enumerant>>::set(
|
cannam@49
|
4546 _builder.getPointerField(3 * ::capnp::POINTERS), value);
|
cannam@49
|
4547 }
|
cannam@49
|
4548 inline ::capnp::List< ::capnp::schema::Enumerant>::Builder Node::Enum::Builder::initEnumerants(unsigned int size) {
|
cannam@49
|
4549 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Enumerant>>::init(
|
cannam@49
|
4550 _builder.getPointerField(3 * ::capnp::POINTERS), size);
|
cannam@49
|
4551 }
|
cannam@49
|
4552 inline void Node::Enum::Builder::adoptEnumerants(
|
cannam@49
|
4553 ::capnp::Orphan< ::capnp::List< ::capnp::schema::Enumerant>>&& value) {
|
cannam@49
|
4554 ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Enumerant>>::adopt(
|
cannam@49
|
4555 _builder.getPointerField(3 * ::capnp::POINTERS), kj::mv(value));
|
cannam@49
|
4556 }
|
cannam@49
|
4557 inline ::capnp::Orphan< ::capnp::List< ::capnp::schema::Enumerant>> Node::Enum::Builder::disownEnumerants() {
|
cannam@49
|
4558 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Enumerant>>::disown(
|
cannam@49
|
4559 _builder.getPointerField(3 * ::capnp::POINTERS));
|
cannam@49
|
4560 }
|
cannam@49
|
4561
|
cannam@49
|
4562 inline bool Node::Interface::Reader::hasMethods() const {
|
cannam@49
|
4563 return !_reader.getPointerField(3 * ::capnp::POINTERS).isNull();
|
cannam@49
|
4564 }
|
cannam@49
|
4565 inline bool Node::Interface::Builder::hasMethods() {
|
cannam@49
|
4566 return !_builder.getPointerField(3 * ::capnp::POINTERS).isNull();
|
cannam@49
|
4567 }
|
cannam@49
|
4568 inline ::capnp::List< ::capnp::schema::Method>::Reader Node::Interface::Reader::getMethods() const {
|
cannam@49
|
4569 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Method>>::get(
|
cannam@49
|
4570 _reader.getPointerField(3 * ::capnp::POINTERS));
|
cannam@49
|
4571 }
|
cannam@49
|
4572 inline ::capnp::List< ::capnp::schema::Method>::Builder Node::Interface::Builder::getMethods() {
|
cannam@49
|
4573 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Method>>::get(
|
cannam@49
|
4574 _builder.getPointerField(3 * ::capnp::POINTERS));
|
cannam@49
|
4575 }
|
cannam@49
|
4576 inline void Node::Interface::Builder::setMethods( ::capnp::List< ::capnp::schema::Method>::Reader value) {
|
cannam@49
|
4577 ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Method>>::set(
|
cannam@49
|
4578 _builder.getPointerField(3 * ::capnp::POINTERS), value);
|
cannam@49
|
4579 }
|
cannam@49
|
4580 inline ::capnp::List< ::capnp::schema::Method>::Builder Node::Interface::Builder::initMethods(unsigned int size) {
|
cannam@49
|
4581 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Method>>::init(
|
cannam@49
|
4582 _builder.getPointerField(3 * ::capnp::POINTERS), size);
|
cannam@49
|
4583 }
|
cannam@49
|
4584 inline void Node::Interface::Builder::adoptMethods(
|
cannam@49
|
4585 ::capnp::Orphan< ::capnp::List< ::capnp::schema::Method>>&& value) {
|
cannam@49
|
4586 ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Method>>::adopt(
|
cannam@49
|
4587 _builder.getPointerField(3 * ::capnp::POINTERS), kj::mv(value));
|
cannam@49
|
4588 }
|
cannam@49
|
4589 inline ::capnp::Orphan< ::capnp::List< ::capnp::schema::Method>> Node::Interface::Builder::disownMethods() {
|
cannam@49
|
4590 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Method>>::disown(
|
cannam@49
|
4591 _builder.getPointerField(3 * ::capnp::POINTERS));
|
cannam@49
|
4592 }
|
cannam@49
|
4593
|
cannam@49
|
4594 inline bool Node::Interface::Reader::hasSuperclasses() const {
|
cannam@49
|
4595 return !_reader.getPointerField(4 * ::capnp::POINTERS).isNull();
|
cannam@49
|
4596 }
|
cannam@49
|
4597 inline bool Node::Interface::Builder::hasSuperclasses() {
|
cannam@49
|
4598 return !_builder.getPointerField(4 * ::capnp::POINTERS).isNull();
|
cannam@49
|
4599 }
|
cannam@49
|
4600 inline ::capnp::List< ::capnp::schema::Superclass>::Reader Node::Interface::Reader::getSuperclasses() const {
|
cannam@49
|
4601 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Superclass>>::get(
|
cannam@49
|
4602 _reader.getPointerField(4 * ::capnp::POINTERS));
|
cannam@49
|
4603 }
|
cannam@49
|
4604 inline ::capnp::List< ::capnp::schema::Superclass>::Builder Node::Interface::Builder::getSuperclasses() {
|
cannam@49
|
4605 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Superclass>>::get(
|
cannam@49
|
4606 _builder.getPointerField(4 * ::capnp::POINTERS));
|
cannam@49
|
4607 }
|
cannam@49
|
4608 inline void Node::Interface::Builder::setSuperclasses( ::capnp::List< ::capnp::schema::Superclass>::Reader value) {
|
cannam@49
|
4609 ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Superclass>>::set(
|
cannam@49
|
4610 _builder.getPointerField(4 * ::capnp::POINTERS), value);
|
cannam@49
|
4611 }
|
cannam@49
|
4612 inline ::capnp::List< ::capnp::schema::Superclass>::Builder Node::Interface::Builder::initSuperclasses(unsigned int size) {
|
cannam@49
|
4613 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Superclass>>::init(
|
cannam@49
|
4614 _builder.getPointerField(4 * ::capnp::POINTERS), size);
|
cannam@49
|
4615 }
|
cannam@49
|
4616 inline void Node::Interface::Builder::adoptSuperclasses(
|
cannam@49
|
4617 ::capnp::Orphan< ::capnp::List< ::capnp::schema::Superclass>>&& value) {
|
cannam@49
|
4618 ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Superclass>>::adopt(
|
cannam@49
|
4619 _builder.getPointerField(4 * ::capnp::POINTERS), kj::mv(value));
|
cannam@49
|
4620 }
|
cannam@49
|
4621 inline ::capnp::Orphan< ::capnp::List< ::capnp::schema::Superclass>> Node::Interface::Builder::disownSuperclasses() {
|
cannam@49
|
4622 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Superclass>>::disown(
|
cannam@49
|
4623 _builder.getPointerField(4 * ::capnp::POINTERS));
|
cannam@49
|
4624 }
|
cannam@49
|
4625
|
cannam@49
|
4626 inline bool Node::Const::Reader::hasType() const {
|
cannam@49
|
4627 return !_reader.getPointerField(3 * ::capnp::POINTERS).isNull();
|
cannam@49
|
4628 }
|
cannam@49
|
4629 inline bool Node::Const::Builder::hasType() {
|
cannam@49
|
4630 return !_builder.getPointerField(3 * ::capnp::POINTERS).isNull();
|
cannam@49
|
4631 }
|
cannam@49
|
4632 inline ::capnp::schema::Type::Reader Node::Const::Reader::getType() const {
|
cannam@49
|
4633 return ::capnp::_::PointerHelpers< ::capnp::schema::Type>::get(
|
cannam@49
|
4634 _reader.getPointerField(3 * ::capnp::POINTERS));
|
cannam@49
|
4635 }
|
cannam@49
|
4636 inline ::capnp::schema::Type::Builder Node::Const::Builder::getType() {
|
cannam@49
|
4637 return ::capnp::_::PointerHelpers< ::capnp::schema::Type>::get(
|
cannam@49
|
4638 _builder.getPointerField(3 * ::capnp::POINTERS));
|
cannam@49
|
4639 }
|
cannam@49
|
4640 #if !CAPNP_LITE
|
cannam@49
|
4641 inline ::capnp::schema::Type::Pipeline Node::Const::Pipeline::getType() {
|
cannam@49
|
4642 return ::capnp::schema::Type::Pipeline(_typeless.getPointerField(3));
|
cannam@49
|
4643 }
|
cannam@49
|
4644 #endif // !CAPNP_LITE
|
cannam@49
|
4645 inline void Node::Const::Builder::setType( ::capnp::schema::Type::Reader value) {
|
cannam@49
|
4646 ::capnp::_::PointerHelpers< ::capnp::schema::Type>::set(
|
cannam@49
|
4647 _builder.getPointerField(3 * ::capnp::POINTERS), value);
|
cannam@49
|
4648 }
|
cannam@49
|
4649 inline ::capnp::schema::Type::Builder Node::Const::Builder::initType() {
|
cannam@49
|
4650 return ::capnp::_::PointerHelpers< ::capnp::schema::Type>::init(
|
cannam@49
|
4651 _builder.getPointerField(3 * ::capnp::POINTERS));
|
cannam@49
|
4652 }
|
cannam@49
|
4653 inline void Node::Const::Builder::adoptType(
|
cannam@49
|
4654 ::capnp::Orphan< ::capnp::schema::Type>&& value) {
|
cannam@49
|
4655 ::capnp::_::PointerHelpers< ::capnp::schema::Type>::adopt(
|
cannam@49
|
4656 _builder.getPointerField(3 * ::capnp::POINTERS), kj::mv(value));
|
cannam@49
|
4657 }
|
cannam@49
|
4658 inline ::capnp::Orphan< ::capnp::schema::Type> Node::Const::Builder::disownType() {
|
cannam@49
|
4659 return ::capnp::_::PointerHelpers< ::capnp::schema::Type>::disown(
|
cannam@49
|
4660 _builder.getPointerField(3 * ::capnp::POINTERS));
|
cannam@49
|
4661 }
|
cannam@49
|
4662
|
cannam@49
|
4663 inline bool Node::Const::Reader::hasValue() const {
|
cannam@49
|
4664 return !_reader.getPointerField(4 * ::capnp::POINTERS).isNull();
|
cannam@49
|
4665 }
|
cannam@49
|
4666 inline bool Node::Const::Builder::hasValue() {
|
cannam@49
|
4667 return !_builder.getPointerField(4 * ::capnp::POINTERS).isNull();
|
cannam@49
|
4668 }
|
cannam@49
|
4669 inline ::capnp::schema::Value::Reader Node::Const::Reader::getValue() const {
|
cannam@49
|
4670 return ::capnp::_::PointerHelpers< ::capnp::schema::Value>::get(
|
cannam@49
|
4671 _reader.getPointerField(4 * ::capnp::POINTERS));
|
cannam@49
|
4672 }
|
cannam@49
|
4673 inline ::capnp::schema::Value::Builder Node::Const::Builder::getValue() {
|
cannam@49
|
4674 return ::capnp::_::PointerHelpers< ::capnp::schema::Value>::get(
|
cannam@49
|
4675 _builder.getPointerField(4 * ::capnp::POINTERS));
|
cannam@49
|
4676 }
|
cannam@49
|
4677 #if !CAPNP_LITE
|
cannam@49
|
4678 inline ::capnp::schema::Value::Pipeline Node::Const::Pipeline::getValue() {
|
cannam@49
|
4679 return ::capnp::schema::Value::Pipeline(_typeless.getPointerField(4));
|
cannam@49
|
4680 }
|
cannam@49
|
4681 #endif // !CAPNP_LITE
|
cannam@49
|
4682 inline void Node::Const::Builder::setValue( ::capnp::schema::Value::Reader value) {
|
cannam@49
|
4683 ::capnp::_::PointerHelpers< ::capnp::schema::Value>::set(
|
cannam@49
|
4684 _builder.getPointerField(4 * ::capnp::POINTERS), value);
|
cannam@49
|
4685 }
|
cannam@49
|
4686 inline ::capnp::schema::Value::Builder Node::Const::Builder::initValue() {
|
cannam@49
|
4687 return ::capnp::_::PointerHelpers< ::capnp::schema::Value>::init(
|
cannam@49
|
4688 _builder.getPointerField(4 * ::capnp::POINTERS));
|
cannam@49
|
4689 }
|
cannam@49
|
4690 inline void Node::Const::Builder::adoptValue(
|
cannam@49
|
4691 ::capnp::Orphan< ::capnp::schema::Value>&& value) {
|
cannam@49
|
4692 ::capnp::_::PointerHelpers< ::capnp::schema::Value>::adopt(
|
cannam@49
|
4693 _builder.getPointerField(4 * ::capnp::POINTERS), kj::mv(value));
|
cannam@49
|
4694 }
|
cannam@49
|
4695 inline ::capnp::Orphan< ::capnp::schema::Value> Node::Const::Builder::disownValue() {
|
cannam@49
|
4696 return ::capnp::_::PointerHelpers< ::capnp::schema::Value>::disown(
|
cannam@49
|
4697 _builder.getPointerField(4 * ::capnp::POINTERS));
|
cannam@49
|
4698 }
|
cannam@49
|
4699
|
cannam@49
|
4700 inline bool Node::Annotation::Reader::hasType() const {
|
cannam@49
|
4701 return !_reader.getPointerField(3 * ::capnp::POINTERS).isNull();
|
cannam@49
|
4702 }
|
cannam@49
|
4703 inline bool Node::Annotation::Builder::hasType() {
|
cannam@49
|
4704 return !_builder.getPointerField(3 * ::capnp::POINTERS).isNull();
|
cannam@49
|
4705 }
|
cannam@49
|
4706 inline ::capnp::schema::Type::Reader Node::Annotation::Reader::getType() const {
|
cannam@49
|
4707 return ::capnp::_::PointerHelpers< ::capnp::schema::Type>::get(
|
cannam@49
|
4708 _reader.getPointerField(3 * ::capnp::POINTERS));
|
cannam@49
|
4709 }
|
cannam@49
|
4710 inline ::capnp::schema::Type::Builder Node::Annotation::Builder::getType() {
|
cannam@49
|
4711 return ::capnp::_::PointerHelpers< ::capnp::schema::Type>::get(
|
cannam@49
|
4712 _builder.getPointerField(3 * ::capnp::POINTERS));
|
cannam@49
|
4713 }
|
cannam@49
|
4714 #if !CAPNP_LITE
|
cannam@49
|
4715 inline ::capnp::schema::Type::Pipeline Node::Annotation::Pipeline::getType() {
|
cannam@49
|
4716 return ::capnp::schema::Type::Pipeline(_typeless.getPointerField(3));
|
cannam@49
|
4717 }
|
cannam@49
|
4718 #endif // !CAPNP_LITE
|
cannam@49
|
4719 inline void Node::Annotation::Builder::setType( ::capnp::schema::Type::Reader value) {
|
cannam@49
|
4720 ::capnp::_::PointerHelpers< ::capnp::schema::Type>::set(
|
cannam@49
|
4721 _builder.getPointerField(3 * ::capnp::POINTERS), value);
|
cannam@49
|
4722 }
|
cannam@49
|
4723 inline ::capnp::schema::Type::Builder Node::Annotation::Builder::initType() {
|
cannam@49
|
4724 return ::capnp::_::PointerHelpers< ::capnp::schema::Type>::init(
|
cannam@49
|
4725 _builder.getPointerField(3 * ::capnp::POINTERS));
|
cannam@49
|
4726 }
|
cannam@49
|
4727 inline void Node::Annotation::Builder::adoptType(
|
cannam@49
|
4728 ::capnp::Orphan< ::capnp::schema::Type>&& value) {
|
cannam@49
|
4729 ::capnp::_::PointerHelpers< ::capnp::schema::Type>::adopt(
|
cannam@49
|
4730 _builder.getPointerField(3 * ::capnp::POINTERS), kj::mv(value));
|
cannam@49
|
4731 }
|
cannam@49
|
4732 inline ::capnp::Orphan< ::capnp::schema::Type> Node::Annotation::Builder::disownType() {
|
cannam@49
|
4733 return ::capnp::_::PointerHelpers< ::capnp::schema::Type>::disown(
|
cannam@49
|
4734 _builder.getPointerField(3 * ::capnp::POINTERS));
|
cannam@49
|
4735 }
|
cannam@49
|
4736
|
cannam@49
|
4737 inline bool Node::Annotation::Reader::getTargetsFile() const {
|
cannam@49
|
4738 return _reader.getDataField<bool>(
|
cannam@49
|
4739 112 * ::capnp::ELEMENTS);
|
cannam@49
|
4740 }
|
cannam@49
|
4741
|
cannam@49
|
4742 inline bool Node::Annotation::Builder::getTargetsFile() {
|
cannam@49
|
4743 return _builder.getDataField<bool>(
|
cannam@49
|
4744 112 * ::capnp::ELEMENTS);
|
cannam@49
|
4745 }
|
cannam@49
|
4746 inline void Node::Annotation::Builder::setTargetsFile(bool value) {
|
cannam@49
|
4747 _builder.setDataField<bool>(
|
cannam@49
|
4748 112 * ::capnp::ELEMENTS, value);
|
cannam@49
|
4749 }
|
cannam@49
|
4750
|
cannam@49
|
4751 inline bool Node::Annotation::Reader::getTargetsConst() const {
|
cannam@49
|
4752 return _reader.getDataField<bool>(
|
cannam@49
|
4753 113 * ::capnp::ELEMENTS);
|
cannam@49
|
4754 }
|
cannam@49
|
4755
|
cannam@49
|
4756 inline bool Node::Annotation::Builder::getTargetsConst() {
|
cannam@49
|
4757 return _builder.getDataField<bool>(
|
cannam@49
|
4758 113 * ::capnp::ELEMENTS);
|
cannam@49
|
4759 }
|
cannam@49
|
4760 inline void Node::Annotation::Builder::setTargetsConst(bool value) {
|
cannam@49
|
4761 _builder.setDataField<bool>(
|
cannam@49
|
4762 113 * ::capnp::ELEMENTS, value);
|
cannam@49
|
4763 }
|
cannam@49
|
4764
|
cannam@49
|
4765 inline bool Node::Annotation::Reader::getTargetsEnum() const {
|
cannam@49
|
4766 return _reader.getDataField<bool>(
|
cannam@49
|
4767 114 * ::capnp::ELEMENTS);
|
cannam@49
|
4768 }
|
cannam@49
|
4769
|
cannam@49
|
4770 inline bool Node::Annotation::Builder::getTargetsEnum() {
|
cannam@49
|
4771 return _builder.getDataField<bool>(
|
cannam@49
|
4772 114 * ::capnp::ELEMENTS);
|
cannam@49
|
4773 }
|
cannam@49
|
4774 inline void Node::Annotation::Builder::setTargetsEnum(bool value) {
|
cannam@49
|
4775 _builder.setDataField<bool>(
|
cannam@49
|
4776 114 * ::capnp::ELEMENTS, value);
|
cannam@49
|
4777 }
|
cannam@49
|
4778
|
cannam@49
|
4779 inline bool Node::Annotation::Reader::getTargetsEnumerant() const {
|
cannam@49
|
4780 return _reader.getDataField<bool>(
|
cannam@49
|
4781 115 * ::capnp::ELEMENTS);
|
cannam@49
|
4782 }
|
cannam@49
|
4783
|
cannam@49
|
4784 inline bool Node::Annotation::Builder::getTargetsEnumerant() {
|
cannam@49
|
4785 return _builder.getDataField<bool>(
|
cannam@49
|
4786 115 * ::capnp::ELEMENTS);
|
cannam@49
|
4787 }
|
cannam@49
|
4788 inline void Node::Annotation::Builder::setTargetsEnumerant(bool value) {
|
cannam@49
|
4789 _builder.setDataField<bool>(
|
cannam@49
|
4790 115 * ::capnp::ELEMENTS, value);
|
cannam@49
|
4791 }
|
cannam@49
|
4792
|
cannam@49
|
4793 inline bool Node::Annotation::Reader::getTargetsStruct() const {
|
cannam@49
|
4794 return _reader.getDataField<bool>(
|
cannam@49
|
4795 116 * ::capnp::ELEMENTS);
|
cannam@49
|
4796 }
|
cannam@49
|
4797
|
cannam@49
|
4798 inline bool Node::Annotation::Builder::getTargetsStruct() {
|
cannam@49
|
4799 return _builder.getDataField<bool>(
|
cannam@49
|
4800 116 * ::capnp::ELEMENTS);
|
cannam@49
|
4801 }
|
cannam@49
|
4802 inline void Node::Annotation::Builder::setTargetsStruct(bool value) {
|
cannam@49
|
4803 _builder.setDataField<bool>(
|
cannam@49
|
4804 116 * ::capnp::ELEMENTS, value);
|
cannam@49
|
4805 }
|
cannam@49
|
4806
|
cannam@49
|
4807 inline bool Node::Annotation::Reader::getTargetsField() const {
|
cannam@49
|
4808 return _reader.getDataField<bool>(
|
cannam@49
|
4809 117 * ::capnp::ELEMENTS);
|
cannam@49
|
4810 }
|
cannam@49
|
4811
|
cannam@49
|
4812 inline bool Node::Annotation::Builder::getTargetsField() {
|
cannam@49
|
4813 return _builder.getDataField<bool>(
|
cannam@49
|
4814 117 * ::capnp::ELEMENTS);
|
cannam@49
|
4815 }
|
cannam@49
|
4816 inline void Node::Annotation::Builder::setTargetsField(bool value) {
|
cannam@49
|
4817 _builder.setDataField<bool>(
|
cannam@49
|
4818 117 * ::capnp::ELEMENTS, value);
|
cannam@49
|
4819 }
|
cannam@49
|
4820
|
cannam@49
|
4821 inline bool Node::Annotation::Reader::getTargetsUnion() const {
|
cannam@49
|
4822 return _reader.getDataField<bool>(
|
cannam@49
|
4823 118 * ::capnp::ELEMENTS);
|
cannam@49
|
4824 }
|
cannam@49
|
4825
|
cannam@49
|
4826 inline bool Node::Annotation::Builder::getTargetsUnion() {
|
cannam@49
|
4827 return _builder.getDataField<bool>(
|
cannam@49
|
4828 118 * ::capnp::ELEMENTS);
|
cannam@49
|
4829 }
|
cannam@49
|
4830 inline void Node::Annotation::Builder::setTargetsUnion(bool value) {
|
cannam@49
|
4831 _builder.setDataField<bool>(
|
cannam@49
|
4832 118 * ::capnp::ELEMENTS, value);
|
cannam@49
|
4833 }
|
cannam@49
|
4834
|
cannam@49
|
4835 inline bool Node::Annotation::Reader::getTargetsGroup() const {
|
cannam@49
|
4836 return _reader.getDataField<bool>(
|
cannam@49
|
4837 119 * ::capnp::ELEMENTS);
|
cannam@49
|
4838 }
|
cannam@49
|
4839
|
cannam@49
|
4840 inline bool Node::Annotation::Builder::getTargetsGroup() {
|
cannam@49
|
4841 return _builder.getDataField<bool>(
|
cannam@49
|
4842 119 * ::capnp::ELEMENTS);
|
cannam@49
|
4843 }
|
cannam@49
|
4844 inline void Node::Annotation::Builder::setTargetsGroup(bool value) {
|
cannam@49
|
4845 _builder.setDataField<bool>(
|
cannam@49
|
4846 119 * ::capnp::ELEMENTS, value);
|
cannam@49
|
4847 }
|
cannam@49
|
4848
|
cannam@49
|
4849 inline bool Node::Annotation::Reader::getTargetsInterface() const {
|
cannam@49
|
4850 return _reader.getDataField<bool>(
|
cannam@49
|
4851 120 * ::capnp::ELEMENTS);
|
cannam@49
|
4852 }
|
cannam@49
|
4853
|
cannam@49
|
4854 inline bool Node::Annotation::Builder::getTargetsInterface() {
|
cannam@49
|
4855 return _builder.getDataField<bool>(
|
cannam@49
|
4856 120 * ::capnp::ELEMENTS);
|
cannam@49
|
4857 }
|
cannam@49
|
4858 inline void Node::Annotation::Builder::setTargetsInterface(bool value) {
|
cannam@49
|
4859 _builder.setDataField<bool>(
|
cannam@49
|
4860 120 * ::capnp::ELEMENTS, value);
|
cannam@49
|
4861 }
|
cannam@49
|
4862
|
cannam@49
|
4863 inline bool Node::Annotation::Reader::getTargetsMethod() const {
|
cannam@49
|
4864 return _reader.getDataField<bool>(
|
cannam@49
|
4865 121 * ::capnp::ELEMENTS);
|
cannam@49
|
4866 }
|
cannam@49
|
4867
|
cannam@49
|
4868 inline bool Node::Annotation::Builder::getTargetsMethod() {
|
cannam@49
|
4869 return _builder.getDataField<bool>(
|
cannam@49
|
4870 121 * ::capnp::ELEMENTS);
|
cannam@49
|
4871 }
|
cannam@49
|
4872 inline void Node::Annotation::Builder::setTargetsMethod(bool value) {
|
cannam@49
|
4873 _builder.setDataField<bool>(
|
cannam@49
|
4874 121 * ::capnp::ELEMENTS, value);
|
cannam@49
|
4875 }
|
cannam@49
|
4876
|
cannam@49
|
4877 inline bool Node::Annotation::Reader::getTargetsParam() const {
|
cannam@49
|
4878 return _reader.getDataField<bool>(
|
cannam@49
|
4879 122 * ::capnp::ELEMENTS);
|
cannam@49
|
4880 }
|
cannam@49
|
4881
|
cannam@49
|
4882 inline bool Node::Annotation::Builder::getTargetsParam() {
|
cannam@49
|
4883 return _builder.getDataField<bool>(
|
cannam@49
|
4884 122 * ::capnp::ELEMENTS);
|
cannam@49
|
4885 }
|
cannam@49
|
4886 inline void Node::Annotation::Builder::setTargetsParam(bool value) {
|
cannam@49
|
4887 _builder.setDataField<bool>(
|
cannam@49
|
4888 122 * ::capnp::ELEMENTS, value);
|
cannam@49
|
4889 }
|
cannam@49
|
4890
|
cannam@49
|
4891 inline bool Node::Annotation::Reader::getTargetsAnnotation() const {
|
cannam@49
|
4892 return _reader.getDataField<bool>(
|
cannam@49
|
4893 123 * ::capnp::ELEMENTS);
|
cannam@49
|
4894 }
|
cannam@49
|
4895
|
cannam@49
|
4896 inline bool Node::Annotation::Builder::getTargetsAnnotation() {
|
cannam@49
|
4897 return _builder.getDataField<bool>(
|
cannam@49
|
4898 123 * ::capnp::ELEMENTS);
|
cannam@49
|
4899 }
|
cannam@49
|
4900 inline void Node::Annotation::Builder::setTargetsAnnotation(bool value) {
|
cannam@49
|
4901 _builder.setDataField<bool>(
|
cannam@49
|
4902 123 * ::capnp::ELEMENTS, value);
|
cannam@49
|
4903 }
|
cannam@49
|
4904
|
cannam@49
|
4905 inline ::capnp::schema::Field::Which Field::Reader::which() const {
|
cannam@49
|
4906 return _reader.getDataField<Which>(4 * ::capnp::ELEMENTS);
|
cannam@49
|
4907 }
|
cannam@49
|
4908 inline ::capnp::schema::Field::Which Field::Builder::which() {
|
cannam@49
|
4909 return _builder.getDataField<Which>(4 * ::capnp::ELEMENTS);
|
cannam@49
|
4910 }
|
cannam@49
|
4911
|
cannam@49
|
4912 inline bool Field::Reader::hasName() const {
|
cannam@49
|
4913 return !_reader.getPointerField(0 * ::capnp::POINTERS).isNull();
|
cannam@49
|
4914 }
|
cannam@49
|
4915 inline bool Field::Builder::hasName() {
|
cannam@49
|
4916 return !_builder.getPointerField(0 * ::capnp::POINTERS).isNull();
|
cannam@49
|
4917 }
|
cannam@49
|
4918 inline ::capnp::Text::Reader Field::Reader::getName() const {
|
cannam@49
|
4919 return ::capnp::_::PointerHelpers< ::capnp::Text>::get(
|
cannam@49
|
4920 _reader.getPointerField(0 * ::capnp::POINTERS));
|
cannam@49
|
4921 }
|
cannam@49
|
4922 inline ::capnp::Text::Builder Field::Builder::getName() {
|
cannam@49
|
4923 return ::capnp::_::PointerHelpers< ::capnp::Text>::get(
|
cannam@49
|
4924 _builder.getPointerField(0 * ::capnp::POINTERS));
|
cannam@49
|
4925 }
|
cannam@49
|
4926 inline void Field::Builder::setName( ::capnp::Text::Reader value) {
|
cannam@49
|
4927 ::capnp::_::PointerHelpers< ::capnp::Text>::set(
|
cannam@49
|
4928 _builder.getPointerField(0 * ::capnp::POINTERS), value);
|
cannam@49
|
4929 }
|
cannam@49
|
4930 inline ::capnp::Text::Builder Field::Builder::initName(unsigned int size) {
|
cannam@49
|
4931 return ::capnp::_::PointerHelpers< ::capnp::Text>::init(
|
cannam@49
|
4932 _builder.getPointerField(0 * ::capnp::POINTERS), size);
|
cannam@49
|
4933 }
|
cannam@49
|
4934 inline void Field::Builder::adoptName(
|
cannam@49
|
4935 ::capnp::Orphan< ::capnp::Text>&& value) {
|
cannam@49
|
4936 ::capnp::_::PointerHelpers< ::capnp::Text>::adopt(
|
cannam@49
|
4937 _builder.getPointerField(0 * ::capnp::POINTERS), kj::mv(value));
|
cannam@49
|
4938 }
|
cannam@49
|
4939 inline ::capnp::Orphan< ::capnp::Text> Field::Builder::disownName() {
|
cannam@49
|
4940 return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(
|
cannam@49
|
4941 _builder.getPointerField(0 * ::capnp::POINTERS));
|
cannam@49
|
4942 }
|
cannam@49
|
4943
|
cannam@49
|
4944 inline ::uint16_t Field::Reader::getCodeOrder() const {
|
cannam@49
|
4945 return _reader.getDataField< ::uint16_t>(
|
cannam@49
|
4946 0 * ::capnp::ELEMENTS);
|
cannam@49
|
4947 }
|
cannam@49
|
4948
|
cannam@49
|
4949 inline ::uint16_t Field::Builder::getCodeOrder() {
|
cannam@49
|
4950 return _builder.getDataField< ::uint16_t>(
|
cannam@49
|
4951 0 * ::capnp::ELEMENTS);
|
cannam@49
|
4952 }
|
cannam@49
|
4953 inline void Field::Builder::setCodeOrder( ::uint16_t value) {
|
cannam@49
|
4954 _builder.setDataField< ::uint16_t>(
|
cannam@49
|
4955 0 * ::capnp::ELEMENTS, value);
|
cannam@49
|
4956 }
|
cannam@49
|
4957
|
cannam@49
|
4958 inline bool Field::Reader::hasAnnotations() const {
|
cannam@49
|
4959 return !_reader.getPointerField(1 * ::capnp::POINTERS).isNull();
|
cannam@49
|
4960 }
|
cannam@49
|
4961 inline bool Field::Builder::hasAnnotations() {
|
cannam@49
|
4962 return !_builder.getPointerField(1 * ::capnp::POINTERS).isNull();
|
cannam@49
|
4963 }
|
cannam@49
|
4964 inline ::capnp::List< ::capnp::schema::Annotation>::Reader Field::Reader::getAnnotations() const {
|
cannam@49
|
4965 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Annotation>>::get(
|
cannam@49
|
4966 _reader.getPointerField(1 * ::capnp::POINTERS));
|
cannam@49
|
4967 }
|
cannam@49
|
4968 inline ::capnp::List< ::capnp::schema::Annotation>::Builder Field::Builder::getAnnotations() {
|
cannam@49
|
4969 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Annotation>>::get(
|
cannam@49
|
4970 _builder.getPointerField(1 * ::capnp::POINTERS));
|
cannam@49
|
4971 }
|
cannam@49
|
4972 inline void Field::Builder::setAnnotations( ::capnp::List< ::capnp::schema::Annotation>::Reader value) {
|
cannam@49
|
4973 ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Annotation>>::set(
|
cannam@49
|
4974 _builder.getPointerField(1 * ::capnp::POINTERS), value);
|
cannam@49
|
4975 }
|
cannam@49
|
4976 inline ::capnp::List< ::capnp::schema::Annotation>::Builder Field::Builder::initAnnotations(unsigned int size) {
|
cannam@49
|
4977 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Annotation>>::init(
|
cannam@49
|
4978 _builder.getPointerField(1 * ::capnp::POINTERS), size);
|
cannam@49
|
4979 }
|
cannam@49
|
4980 inline void Field::Builder::adoptAnnotations(
|
cannam@49
|
4981 ::capnp::Orphan< ::capnp::List< ::capnp::schema::Annotation>>&& value) {
|
cannam@49
|
4982 ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Annotation>>::adopt(
|
cannam@49
|
4983 _builder.getPointerField(1 * ::capnp::POINTERS), kj::mv(value));
|
cannam@49
|
4984 }
|
cannam@49
|
4985 inline ::capnp::Orphan< ::capnp::List< ::capnp::schema::Annotation>> Field::Builder::disownAnnotations() {
|
cannam@49
|
4986 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Annotation>>::disown(
|
cannam@49
|
4987 _builder.getPointerField(1 * ::capnp::POINTERS));
|
cannam@49
|
4988 }
|
cannam@49
|
4989
|
cannam@49
|
4990 inline ::uint16_t Field::Reader::getDiscriminantValue() const {
|
cannam@49
|
4991 return _reader.getDataField< ::uint16_t>(
|
cannam@49
|
4992 1 * ::capnp::ELEMENTS, 65535u);
|
cannam@49
|
4993 }
|
cannam@49
|
4994
|
cannam@49
|
4995 inline ::uint16_t Field::Builder::getDiscriminantValue() {
|
cannam@49
|
4996 return _builder.getDataField< ::uint16_t>(
|
cannam@49
|
4997 1 * ::capnp::ELEMENTS, 65535u);
|
cannam@49
|
4998 }
|
cannam@49
|
4999 inline void Field::Builder::setDiscriminantValue( ::uint16_t value) {
|
cannam@49
|
5000 _builder.setDataField< ::uint16_t>(
|
cannam@49
|
5001 1 * ::capnp::ELEMENTS, value, 65535u);
|
cannam@49
|
5002 }
|
cannam@49
|
5003
|
cannam@49
|
5004 inline bool Field::Reader::isSlot() const {
|
cannam@49
|
5005 return which() == Field::SLOT;
|
cannam@49
|
5006 }
|
cannam@49
|
5007 inline bool Field::Builder::isSlot() {
|
cannam@49
|
5008 return which() == Field::SLOT;
|
cannam@49
|
5009 }
|
cannam@49
|
5010 inline typename Field::Slot::Reader Field::Reader::getSlot() const {
|
cannam@49
|
5011 KJ_IREQUIRE((which() == Field::SLOT),
|
cannam@49
|
5012 "Must check which() before get()ing a union member.");
|
cannam@49
|
5013 return typename Field::Slot::Reader(_reader);
|
cannam@49
|
5014 }
|
cannam@49
|
5015 inline typename Field::Slot::Builder Field::Builder::getSlot() {
|
cannam@49
|
5016 KJ_IREQUIRE((which() == Field::SLOT),
|
cannam@49
|
5017 "Must check which() before get()ing a union member.");
|
cannam@49
|
5018 return typename Field::Slot::Builder(_builder);
|
cannam@49
|
5019 }
|
cannam@49
|
5020 inline typename Field::Slot::Builder Field::Builder::initSlot() {
|
cannam@49
|
5021 _builder.setDataField<Field::Which>(
|
cannam@49
|
5022 4 * ::capnp::ELEMENTS, Field::SLOT);
|
cannam@49
|
5023 _builder.setDataField< ::uint32_t>(1 * ::capnp::ELEMENTS, 0);
|
cannam@49
|
5024 _builder.setDataField<bool>(128 * ::capnp::ELEMENTS, 0);
|
cannam@49
|
5025 _builder.getPointerField(2 * ::capnp::POINTERS).clear();
|
cannam@49
|
5026 _builder.getPointerField(3 * ::capnp::POINTERS).clear();
|
cannam@49
|
5027 return typename Field::Slot::Builder(_builder);
|
cannam@49
|
5028 }
|
cannam@49
|
5029 inline bool Field::Reader::isGroup() const {
|
cannam@49
|
5030 return which() == Field::GROUP;
|
cannam@49
|
5031 }
|
cannam@49
|
5032 inline bool Field::Builder::isGroup() {
|
cannam@49
|
5033 return which() == Field::GROUP;
|
cannam@49
|
5034 }
|
cannam@49
|
5035 inline typename Field::Group::Reader Field::Reader::getGroup() const {
|
cannam@49
|
5036 KJ_IREQUIRE((which() == Field::GROUP),
|
cannam@49
|
5037 "Must check which() before get()ing a union member.");
|
cannam@49
|
5038 return typename Field::Group::Reader(_reader);
|
cannam@49
|
5039 }
|
cannam@49
|
5040 inline typename Field::Group::Builder Field::Builder::getGroup() {
|
cannam@49
|
5041 KJ_IREQUIRE((which() == Field::GROUP),
|
cannam@49
|
5042 "Must check which() before get()ing a union member.");
|
cannam@49
|
5043 return typename Field::Group::Builder(_builder);
|
cannam@49
|
5044 }
|
cannam@49
|
5045 inline typename Field::Group::Builder Field::Builder::initGroup() {
|
cannam@49
|
5046 _builder.setDataField<Field::Which>(
|
cannam@49
|
5047 4 * ::capnp::ELEMENTS, Field::GROUP);
|
cannam@49
|
5048 _builder.setDataField< ::uint64_t>(2 * ::capnp::ELEMENTS, 0);
|
cannam@49
|
5049 return typename Field::Group::Builder(_builder);
|
cannam@49
|
5050 }
|
cannam@49
|
5051 inline typename Field::Ordinal::Reader Field::Reader::getOrdinal() const {
|
cannam@49
|
5052 return typename Field::Ordinal::Reader(_reader);
|
cannam@49
|
5053 }
|
cannam@49
|
5054 inline typename Field::Ordinal::Builder Field::Builder::getOrdinal() {
|
cannam@49
|
5055 return typename Field::Ordinal::Builder(_builder);
|
cannam@49
|
5056 }
|
cannam@49
|
5057 #if !CAPNP_LITE
|
cannam@49
|
5058 inline typename Field::Ordinal::Pipeline Field::Pipeline::getOrdinal() {
|
cannam@49
|
5059 return typename Field::Ordinal::Pipeline(_typeless.noop());
|
cannam@49
|
5060 }
|
cannam@49
|
5061 #endif // !CAPNP_LITE
|
cannam@49
|
5062 inline typename Field::Ordinal::Builder Field::Builder::initOrdinal() {
|
cannam@49
|
5063 _builder.setDataField< ::uint16_t>(5 * ::capnp::ELEMENTS, 0);
|
cannam@49
|
5064 _builder.setDataField< ::uint16_t>(6 * ::capnp::ELEMENTS, 0);
|
cannam@49
|
5065 return typename Field::Ordinal::Builder(_builder);
|
cannam@49
|
5066 }
|
cannam@49
|
5067 inline ::uint32_t Field::Slot::Reader::getOffset() const {
|
cannam@49
|
5068 return _reader.getDataField< ::uint32_t>(
|
cannam@49
|
5069 1 * ::capnp::ELEMENTS);
|
cannam@49
|
5070 }
|
cannam@49
|
5071
|
cannam@49
|
5072 inline ::uint32_t Field::Slot::Builder::getOffset() {
|
cannam@49
|
5073 return _builder.getDataField< ::uint32_t>(
|
cannam@49
|
5074 1 * ::capnp::ELEMENTS);
|
cannam@49
|
5075 }
|
cannam@49
|
5076 inline void Field::Slot::Builder::setOffset( ::uint32_t value) {
|
cannam@49
|
5077 _builder.setDataField< ::uint32_t>(
|
cannam@49
|
5078 1 * ::capnp::ELEMENTS, value);
|
cannam@49
|
5079 }
|
cannam@49
|
5080
|
cannam@49
|
5081 inline bool Field::Slot::Reader::hasType() const {
|
cannam@49
|
5082 return !_reader.getPointerField(2 * ::capnp::POINTERS).isNull();
|
cannam@49
|
5083 }
|
cannam@49
|
5084 inline bool Field::Slot::Builder::hasType() {
|
cannam@49
|
5085 return !_builder.getPointerField(2 * ::capnp::POINTERS).isNull();
|
cannam@49
|
5086 }
|
cannam@49
|
5087 inline ::capnp::schema::Type::Reader Field::Slot::Reader::getType() const {
|
cannam@49
|
5088 return ::capnp::_::PointerHelpers< ::capnp::schema::Type>::get(
|
cannam@49
|
5089 _reader.getPointerField(2 * ::capnp::POINTERS));
|
cannam@49
|
5090 }
|
cannam@49
|
5091 inline ::capnp::schema::Type::Builder Field::Slot::Builder::getType() {
|
cannam@49
|
5092 return ::capnp::_::PointerHelpers< ::capnp::schema::Type>::get(
|
cannam@49
|
5093 _builder.getPointerField(2 * ::capnp::POINTERS));
|
cannam@49
|
5094 }
|
cannam@49
|
5095 #if !CAPNP_LITE
|
cannam@49
|
5096 inline ::capnp::schema::Type::Pipeline Field::Slot::Pipeline::getType() {
|
cannam@49
|
5097 return ::capnp::schema::Type::Pipeline(_typeless.getPointerField(2));
|
cannam@49
|
5098 }
|
cannam@49
|
5099 #endif // !CAPNP_LITE
|
cannam@49
|
5100 inline void Field::Slot::Builder::setType( ::capnp::schema::Type::Reader value) {
|
cannam@49
|
5101 ::capnp::_::PointerHelpers< ::capnp::schema::Type>::set(
|
cannam@49
|
5102 _builder.getPointerField(2 * ::capnp::POINTERS), value);
|
cannam@49
|
5103 }
|
cannam@49
|
5104 inline ::capnp::schema::Type::Builder Field::Slot::Builder::initType() {
|
cannam@49
|
5105 return ::capnp::_::PointerHelpers< ::capnp::schema::Type>::init(
|
cannam@49
|
5106 _builder.getPointerField(2 * ::capnp::POINTERS));
|
cannam@49
|
5107 }
|
cannam@49
|
5108 inline void Field::Slot::Builder::adoptType(
|
cannam@49
|
5109 ::capnp::Orphan< ::capnp::schema::Type>&& value) {
|
cannam@49
|
5110 ::capnp::_::PointerHelpers< ::capnp::schema::Type>::adopt(
|
cannam@49
|
5111 _builder.getPointerField(2 * ::capnp::POINTERS), kj::mv(value));
|
cannam@49
|
5112 }
|
cannam@49
|
5113 inline ::capnp::Orphan< ::capnp::schema::Type> Field::Slot::Builder::disownType() {
|
cannam@49
|
5114 return ::capnp::_::PointerHelpers< ::capnp::schema::Type>::disown(
|
cannam@49
|
5115 _builder.getPointerField(2 * ::capnp::POINTERS));
|
cannam@49
|
5116 }
|
cannam@49
|
5117
|
cannam@49
|
5118 inline bool Field::Slot::Reader::hasDefaultValue() const {
|
cannam@49
|
5119 return !_reader.getPointerField(3 * ::capnp::POINTERS).isNull();
|
cannam@49
|
5120 }
|
cannam@49
|
5121 inline bool Field::Slot::Builder::hasDefaultValue() {
|
cannam@49
|
5122 return !_builder.getPointerField(3 * ::capnp::POINTERS).isNull();
|
cannam@49
|
5123 }
|
cannam@49
|
5124 inline ::capnp::schema::Value::Reader Field::Slot::Reader::getDefaultValue() const {
|
cannam@49
|
5125 return ::capnp::_::PointerHelpers< ::capnp::schema::Value>::get(
|
cannam@49
|
5126 _reader.getPointerField(3 * ::capnp::POINTERS));
|
cannam@49
|
5127 }
|
cannam@49
|
5128 inline ::capnp::schema::Value::Builder Field::Slot::Builder::getDefaultValue() {
|
cannam@49
|
5129 return ::capnp::_::PointerHelpers< ::capnp::schema::Value>::get(
|
cannam@49
|
5130 _builder.getPointerField(3 * ::capnp::POINTERS));
|
cannam@49
|
5131 }
|
cannam@49
|
5132 #if !CAPNP_LITE
|
cannam@49
|
5133 inline ::capnp::schema::Value::Pipeline Field::Slot::Pipeline::getDefaultValue() {
|
cannam@49
|
5134 return ::capnp::schema::Value::Pipeline(_typeless.getPointerField(3));
|
cannam@49
|
5135 }
|
cannam@49
|
5136 #endif // !CAPNP_LITE
|
cannam@49
|
5137 inline void Field::Slot::Builder::setDefaultValue( ::capnp::schema::Value::Reader value) {
|
cannam@49
|
5138 ::capnp::_::PointerHelpers< ::capnp::schema::Value>::set(
|
cannam@49
|
5139 _builder.getPointerField(3 * ::capnp::POINTERS), value);
|
cannam@49
|
5140 }
|
cannam@49
|
5141 inline ::capnp::schema::Value::Builder Field::Slot::Builder::initDefaultValue() {
|
cannam@49
|
5142 return ::capnp::_::PointerHelpers< ::capnp::schema::Value>::init(
|
cannam@49
|
5143 _builder.getPointerField(3 * ::capnp::POINTERS));
|
cannam@49
|
5144 }
|
cannam@49
|
5145 inline void Field::Slot::Builder::adoptDefaultValue(
|
cannam@49
|
5146 ::capnp::Orphan< ::capnp::schema::Value>&& value) {
|
cannam@49
|
5147 ::capnp::_::PointerHelpers< ::capnp::schema::Value>::adopt(
|
cannam@49
|
5148 _builder.getPointerField(3 * ::capnp::POINTERS), kj::mv(value));
|
cannam@49
|
5149 }
|
cannam@49
|
5150 inline ::capnp::Orphan< ::capnp::schema::Value> Field::Slot::Builder::disownDefaultValue() {
|
cannam@49
|
5151 return ::capnp::_::PointerHelpers< ::capnp::schema::Value>::disown(
|
cannam@49
|
5152 _builder.getPointerField(3 * ::capnp::POINTERS));
|
cannam@49
|
5153 }
|
cannam@49
|
5154
|
cannam@49
|
5155 inline bool Field::Slot::Reader::getHadExplicitDefault() const {
|
cannam@49
|
5156 return _reader.getDataField<bool>(
|
cannam@49
|
5157 128 * ::capnp::ELEMENTS);
|
cannam@49
|
5158 }
|
cannam@49
|
5159
|
cannam@49
|
5160 inline bool Field::Slot::Builder::getHadExplicitDefault() {
|
cannam@49
|
5161 return _builder.getDataField<bool>(
|
cannam@49
|
5162 128 * ::capnp::ELEMENTS);
|
cannam@49
|
5163 }
|
cannam@49
|
5164 inline void Field::Slot::Builder::setHadExplicitDefault(bool value) {
|
cannam@49
|
5165 _builder.setDataField<bool>(
|
cannam@49
|
5166 128 * ::capnp::ELEMENTS, value);
|
cannam@49
|
5167 }
|
cannam@49
|
5168
|
cannam@49
|
5169 inline ::uint64_t Field::Group::Reader::getTypeId() const {
|
cannam@49
|
5170 return _reader.getDataField< ::uint64_t>(
|
cannam@49
|
5171 2 * ::capnp::ELEMENTS);
|
cannam@49
|
5172 }
|
cannam@49
|
5173
|
cannam@49
|
5174 inline ::uint64_t Field::Group::Builder::getTypeId() {
|
cannam@49
|
5175 return _builder.getDataField< ::uint64_t>(
|
cannam@49
|
5176 2 * ::capnp::ELEMENTS);
|
cannam@49
|
5177 }
|
cannam@49
|
5178 inline void Field::Group::Builder::setTypeId( ::uint64_t value) {
|
cannam@49
|
5179 _builder.setDataField< ::uint64_t>(
|
cannam@49
|
5180 2 * ::capnp::ELEMENTS, value);
|
cannam@49
|
5181 }
|
cannam@49
|
5182
|
cannam@49
|
5183 inline ::capnp::schema::Field::Ordinal::Which Field::Ordinal::Reader::which() const {
|
cannam@49
|
5184 return _reader.getDataField<Which>(5 * ::capnp::ELEMENTS);
|
cannam@49
|
5185 }
|
cannam@49
|
5186 inline ::capnp::schema::Field::Ordinal::Which Field::Ordinal::Builder::which() {
|
cannam@49
|
5187 return _builder.getDataField<Which>(5 * ::capnp::ELEMENTS);
|
cannam@49
|
5188 }
|
cannam@49
|
5189
|
cannam@49
|
5190 inline bool Field::Ordinal::Reader::isImplicit() const {
|
cannam@49
|
5191 return which() == Field::Ordinal::IMPLICIT;
|
cannam@49
|
5192 }
|
cannam@49
|
5193 inline bool Field::Ordinal::Builder::isImplicit() {
|
cannam@49
|
5194 return which() == Field::Ordinal::IMPLICIT;
|
cannam@49
|
5195 }
|
cannam@49
|
5196 inline ::capnp::Void Field::Ordinal::Reader::getImplicit() const {
|
cannam@49
|
5197 KJ_IREQUIRE((which() == Field::Ordinal::IMPLICIT),
|
cannam@49
|
5198 "Must check which() before get()ing a union member.");
|
cannam@49
|
5199 return _reader.getDataField< ::capnp::Void>(
|
cannam@49
|
5200 0 * ::capnp::ELEMENTS);
|
cannam@49
|
5201 }
|
cannam@49
|
5202
|
cannam@49
|
5203 inline ::capnp::Void Field::Ordinal::Builder::getImplicit() {
|
cannam@49
|
5204 KJ_IREQUIRE((which() == Field::Ordinal::IMPLICIT),
|
cannam@49
|
5205 "Must check which() before get()ing a union member.");
|
cannam@49
|
5206 return _builder.getDataField< ::capnp::Void>(
|
cannam@49
|
5207 0 * ::capnp::ELEMENTS);
|
cannam@49
|
5208 }
|
cannam@49
|
5209 inline void Field::Ordinal::Builder::setImplicit( ::capnp::Void value) {
|
cannam@49
|
5210 _builder.setDataField<Field::Ordinal::Which>(
|
cannam@49
|
5211 5 * ::capnp::ELEMENTS, Field::Ordinal::IMPLICIT);
|
cannam@49
|
5212 _builder.setDataField< ::capnp::Void>(
|
cannam@49
|
5213 0 * ::capnp::ELEMENTS, value);
|
cannam@49
|
5214 }
|
cannam@49
|
5215
|
cannam@49
|
5216 inline bool Field::Ordinal::Reader::isExplicit() const {
|
cannam@49
|
5217 return which() == Field::Ordinal::EXPLICIT;
|
cannam@49
|
5218 }
|
cannam@49
|
5219 inline bool Field::Ordinal::Builder::isExplicit() {
|
cannam@49
|
5220 return which() == Field::Ordinal::EXPLICIT;
|
cannam@49
|
5221 }
|
cannam@49
|
5222 inline ::uint16_t Field::Ordinal::Reader::getExplicit() const {
|
cannam@49
|
5223 KJ_IREQUIRE((which() == Field::Ordinal::EXPLICIT),
|
cannam@49
|
5224 "Must check which() before get()ing a union member.");
|
cannam@49
|
5225 return _reader.getDataField< ::uint16_t>(
|
cannam@49
|
5226 6 * ::capnp::ELEMENTS);
|
cannam@49
|
5227 }
|
cannam@49
|
5228
|
cannam@49
|
5229 inline ::uint16_t Field::Ordinal::Builder::getExplicit() {
|
cannam@49
|
5230 KJ_IREQUIRE((which() == Field::Ordinal::EXPLICIT),
|
cannam@49
|
5231 "Must check which() before get()ing a union member.");
|
cannam@49
|
5232 return _builder.getDataField< ::uint16_t>(
|
cannam@49
|
5233 6 * ::capnp::ELEMENTS);
|
cannam@49
|
5234 }
|
cannam@49
|
5235 inline void Field::Ordinal::Builder::setExplicit( ::uint16_t value) {
|
cannam@49
|
5236 _builder.setDataField<Field::Ordinal::Which>(
|
cannam@49
|
5237 5 * ::capnp::ELEMENTS, Field::Ordinal::EXPLICIT);
|
cannam@49
|
5238 _builder.setDataField< ::uint16_t>(
|
cannam@49
|
5239 6 * ::capnp::ELEMENTS, value);
|
cannam@49
|
5240 }
|
cannam@49
|
5241
|
cannam@49
|
5242 inline bool Enumerant::Reader::hasName() const {
|
cannam@49
|
5243 return !_reader.getPointerField(0 * ::capnp::POINTERS).isNull();
|
cannam@49
|
5244 }
|
cannam@49
|
5245 inline bool Enumerant::Builder::hasName() {
|
cannam@49
|
5246 return !_builder.getPointerField(0 * ::capnp::POINTERS).isNull();
|
cannam@49
|
5247 }
|
cannam@49
|
5248 inline ::capnp::Text::Reader Enumerant::Reader::getName() const {
|
cannam@49
|
5249 return ::capnp::_::PointerHelpers< ::capnp::Text>::get(
|
cannam@49
|
5250 _reader.getPointerField(0 * ::capnp::POINTERS));
|
cannam@49
|
5251 }
|
cannam@49
|
5252 inline ::capnp::Text::Builder Enumerant::Builder::getName() {
|
cannam@49
|
5253 return ::capnp::_::PointerHelpers< ::capnp::Text>::get(
|
cannam@49
|
5254 _builder.getPointerField(0 * ::capnp::POINTERS));
|
cannam@49
|
5255 }
|
cannam@49
|
5256 inline void Enumerant::Builder::setName( ::capnp::Text::Reader value) {
|
cannam@49
|
5257 ::capnp::_::PointerHelpers< ::capnp::Text>::set(
|
cannam@49
|
5258 _builder.getPointerField(0 * ::capnp::POINTERS), value);
|
cannam@49
|
5259 }
|
cannam@49
|
5260 inline ::capnp::Text::Builder Enumerant::Builder::initName(unsigned int size) {
|
cannam@49
|
5261 return ::capnp::_::PointerHelpers< ::capnp::Text>::init(
|
cannam@49
|
5262 _builder.getPointerField(0 * ::capnp::POINTERS), size);
|
cannam@49
|
5263 }
|
cannam@49
|
5264 inline void Enumerant::Builder::adoptName(
|
cannam@49
|
5265 ::capnp::Orphan< ::capnp::Text>&& value) {
|
cannam@49
|
5266 ::capnp::_::PointerHelpers< ::capnp::Text>::adopt(
|
cannam@49
|
5267 _builder.getPointerField(0 * ::capnp::POINTERS), kj::mv(value));
|
cannam@49
|
5268 }
|
cannam@49
|
5269 inline ::capnp::Orphan< ::capnp::Text> Enumerant::Builder::disownName() {
|
cannam@49
|
5270 return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(
|
cannam@49
|
5271 _builder.getPointerField(0 * ::capnp::POINTERS));
|
cannam@49
|
5272 }
|
cannam@49
|
5273
|
cannam@49
|
5274 inline ::uint16_t Enumerant::Reader::getCodeOrder() const {
|
cannam@49
|
5275 return _reader.getDataField< ::uint16_t>(
|
cannam@49
|
5276 0 * ::capnp::ELEMENTS);
|
cannam@49
|
5277 }
|
cannam@49
|
5278
|
cannam@49
|
5279 inline ::uint16_t Enumerant::Builder::getCodeOrder() {
|
cannam@49
|
5280 return _builder.getDataField< ::uint16_t>(
|
cannam@49
|
5281 0 * ::capnp::ELEMENTS);
|
cannam@49
|
5282 }
|
cannam@49
|
5283 inline void Enumerant::Builder::setCodeOrder( ::uint16_t value) {
|
cannam@49
|
5284 _builder.setDataField< ::uint16_t>(
|
cannam@49
|
5285 0 * ::capnp::ELEMENTS, value);
|
cannam@49
|
5286 }
|
cannam@49
|
5287
|
cannam@49
|
5288 inline bool Enumerant::Reader::hasAnnotations() const {
|
cannam@49
|
5289 return !_reader.getPointerField(1 * ::capnp::POINTERS).isNull();
|
cannam@49
|
5290 }
|
cannam@49
|
5291 inline bool Enumerant::Builder::hasAnnotations() {
|
cannam@49
|
5292 return !_builder.getPointerField(1 * ::capnp::POINTERS).isNull();
|
cannam@49
|
5293 }
|
cannam@49
|
5294 inline ::capnp::List< ::capnp::schema::Annotation>::Reader Enumerant::Reader::getAnnotations() const {
|
cannam@49
|
5295 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Annotation>>::get(
|
cannam@49
|
5296 _reader.getPointerField(1 * ::capnp::POINTERS));
|
cannam@49
|
5297 }
|
cannam@49
|
5298 inline ::capnp::List< ::capnp::schema::Annotation>::Builder Enumerant::Builder::getAnnotations() {
|
cannam@49
|
5299 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Annotation>>::get(
|
cannam@49
|
5300 _builder.getPointerField(1 * ::capnp::POINTERS));
|
cannam@49
|
5301 }
|
cannam@49
|
5302 inline void Enumerant::Builder::setAnnotations( ::capnp::List< ::capnp::schema::Annotation>::Reader value) {
|
cannam@49
|
5303 ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Annotation>>::set(
|
cannam@49
|
5304 _builder.getPointerField(1 * ::capnp::POINTERS), value);
|
cannam@49
|
5305 }
|
cannam@49
|
5306 inline ::capnp::List< ::capnp::schema::Annotation>::Builder Enumerant::Builder::initAnnotations(unsigned int size) {
|
cannam@49
|
5307 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Annotation>>::init(
|
cannam@49
|
5308 _builder.getPointerField(1 * ::capnp::POINTERS), size);
|
cannam@49
|
5309 }
|
cannam@49
|
5310 inline void Enumerant::Builder::adoptAnnotations(
|
cannam@49
|
5311 ::capnp::Orphan< ::capnp::List< ::capnp::schema::Annotation>>&& value) {
|
cannam@49
|
5312 ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Annotation>>::adopt(
|
cannam@49
|
5313 _builder.getPointerField(1 * ::capnp::POINTERS), kj::mv(value));
|
cannam@49
|
5314 }
|
cannam@49
|
5315 inline ::capnp::Orphan< ::capnp::List< ::capnp::schema::Annotation>> Enumerant::Builder::disownAnnotations() {
|
cannam@49
|
5316 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Annotation>>::disown(
|
cannam@49
|
5317 _builder.getPointerField(1 * ::capnp::POINTERS));
|
cannam@49
|
5318 }
|
cannam@49
|
5319
|
cannam@49
|
5320 inline ::uint64_t Superclass::Reader::getId() const {
|
cannam@49
|
5321 return _reader.getDataField< ::uint64_t>(
|
cannam@49
|
5322 0 * ::capnp::ELEMENTS);
|
cannam@49
|
5323 }
|
cannam@49
|
5324
|
cannam@49
|
5325 inline ::uint64_t Superclass::Builder::getId() {
|
cannam@49
|
5326 return _builder.getDataField< ::uint64_t>(
|
cannam@49
|
5327 0 * ::capnp::ELEMENTS);
|
cannam@49
|
5328 }
|
cannam@49
|
5329 inline void Superclass::Builder::setId( ::uint64_t value) {
|
cannam@49
|
5330 _builder.setDataField< ::uint64_t>(
|
cannam@49
|
5331 0 * ::capnp::ELEMENTS, value);
|
cannam@49
|
5332 }
|
cannam@49
|
5333
|
cannam@49
|
5334 inline bool Superclass::Reader::hasBrand() const {
|
cannam@49
|
5335 return !_reader.getPointerField(0 * ::capnp::POINTERS).isNull();
|
cannam@49
|
5336 }
|
cannam@49
|
5337 inline bool Superclass::Builder::hasBrand() {
|
cannam@49
|
5338 return !_builder.getPointerField(0 * ::capnp::POINTERS).isNull();
|
cannam@49
|
5339 }
|
cannam@49
|
5340 inline ::capnp::schema::Brand::Reader Superclass::Reader::getBrand() const {
|
cannam@49
|
5341 return ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::get(
|
cannam@49
|
5342 _reader.getPointerField(0 * ::capnp::POINTERS));
|
cannam@49
|
5343 }
|
cannam@49
|
5344 inline ::capnp::schema::Brand::Builder Superclass::Builder::getBrand() {
|
cannam@49
|
5345 return ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::get(
|
cannam@49
|
5346 _builder.getPointerField(0 * ::capnp::POINTERS));
|
cannam@49
|
5347 }
|
cannam@49
|
5348 #if !CAPNP_LITE
|
cannam@49
|
5349 inline ::capnp::schema::Brand::Pipeline Superclass::Pipeline::getBrand() {
|
cannam@49
|
5350 return ::capnp::schema::Brand::Pipeline(_typeless.getPointerField(0));
|
cannam@49
|
5351 }
|
cannam@49
|
5352 #endif // !CAPNP_LITE
|
cannam@49
|
5353 inline void Superclass::Builder::setBrand( ::capnp::schema::Brand::Reader value) {
|
cannam@49
|
5354 ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::set(
|
cannam@49
|
5355 _builder.getPointerField(0 * ::capnp::POINTERS), value);
|
cannam@49
|
5356 }
|
cannam@49
|
5357 inline ::capnp::schema::Brand::Builder Superclass::Builder::initBrand() {
|
cannam@49
|
5358 return ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::init(
|
cannam@49
|
5359 _builder.getPointerField(0 * ::capnp::POINTERS));
|
cannam@49
|
5360 }
|
cannam@49
|
5361 inline void Superclass::Builder::adoptBrand(
|
cannam@49
|
5362 ::capnp::Orphan< ::capnp::schema::Brand>&& value) {
|
cannam@49
|
5363 ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::adopt(
|
cannam@49
|
5364 _builder.getPointerField(0 * ::capnp::POINTERS), kj::mv(value));
|
cannam@49
|
5365 }
|
cannam@49
|
5366 inline ::capnp::Orphan< ::capnp::schema::Brand> Superclass::Builder::disownBrand() {
|
cannam@49
|
5367 return ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::disown(
|
cannam@49
|
5368 _builder.getPointerField(0 * ::capnp::POINTERS));
|
cannam@49
|
5369 }
|
cannam@49
|
5370
|
cannam@49
|
5371 inline bool Method::Reader::hasName() const {
|
cannam@49
|
5372 return !_reader.getPointerField(0 * ::capnp::POINTERS).isNull();
|
cannam@49
|
5373 }
|
cannam@49
|
5374 inline bool Method::Builder::hasName() {
|
cannam@49
|
5375 return !_builder.getPointerField(0 * ::capnp::POINTERS).isNull();
|
cannam@49
|
5376 }
|
cannam@49
|
5377 inline ::capnp::Text::Reader Method::Reader::getName() const {
|
cannam@49
|
5378 return ::capnp::_::PointerHelpers< ::capnp::Text>::get(
|
cannam@49
|
5379 _reader.getPointerField(0 * ::capnp::POINTERS));
|
cannam@49
|
5380 }
|
cannam@49
|
5381 inline ::capnp::Text::Builder Method::Builder::getName() {
|
cannam@49
|
5382 return ::capnp::_::PointerHelpers< ::capnp::Text>::get(
|
cannam@49
|
5383 _builder.getPointerField(0 * ::capnp::POINTERS));
|
cannam@49
|
5384 }
|
cannam@49
|
5385 inline void Method::Builder::setName( ::capnp::Text::Reader value) {
|
cannam@49
|
5386 ::capnp::_::PointerHelpers< ::capnp::Text>::set(
|
cannam@49
|
5387 _builder.getPointerField(0 * ::capnp::POINTERS), value);
|
cannam@49
|
5388 }
|
cannam@49
|
5389 inline ::capnp::Text::Builder Method::Builder::initName(unsigned int size) {
|
cannam@49
|
5390 return ::capnp::_::PointerHelpers< ::capnp::Text>::init(
|
cannam@49
|
5391 _builder.getPointerField(0 * ::capnp::POINTERS), size);
|
cannam@49
|
5392 }
|
cannam@49
|
5393 inline void Method::Builder::adoptName(
|
cannam@49
|
5394 ::capnp::Orphan< ::capnp::Text>&& value) {
|
cannam@49
|
5395 ::capnp::_::PointerHelpers< ::capnp::Text>::adopt(
|
cannam@49
|
5396 _builder.getPointerField(0 * ::capnp::POINTERS), kj::mv(value));
|
cannam@49
|
5397 }
|
cannam@49
|
5398 inline ::capnp::Orphan< ::capnp::Text> Method::Builder::disownName() {
|
cannam@49
|
5399 return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(
|
cannam@49
|
5400 _builder.getPointerField(0 * ::capnp::POINTERS));
|
cannam@49
|
5401 }
|
cannam@49
|
5402
|
cannam@49
|
5403 inline ::uint16_t Method::Reader::getCodeOrder() const {
|
cannam@49
|
5404 return _reader.getDataField< ::uint16_t>(
|
cannam@49
|
5405 0 * ::capnp::ELEMENTS);
|
cannam@49
|
5406 }
|
cannam@49
|
5407
|
cannam@49
|
5408 inline ::uint16_t Method::Builder::getCodeOrder() {
|
cannam@49
|
5409 return _builder.getDataField< ::uint16_t>(
|
cannam@49
|
5410 0 * ::capnp::ELEMENTS);
|
cannam@49
|
5411 }
|
cannam@49
|
5412 inline void Method::Builder::setCodeOrder( ::uint16_t value) {
|
cannam@49
|
5413 _builder.setDataField< ::uint16_t>(
|
cannam@49
|
5414 0 * ::capnp::ELEMENTS, value);
|
cannam@49
|
5415 }
|
cannam@49
|
5416
|
cannam@49
|
5417 inline ::uint64_t Method::Reader::getParamStructType() const {
|
cannam@49
|
5418 return _reader.getDataField< ::uint64_t>(
|
cannam@49
|
5419 1 * ::capnp::ELEMENTS);
|
cannam@49
|
5420 }
|
cannam@49
|
5421
|
cannam@49
|
5422 inline ::uint64_t Method::Builder::getParamStructType() {
|
cannam@49
|
5423 return _builder.getDataField< ::uint64_t>(
|
cannam@49
|
5424 1 * ::capnp::ELEMENTS);
|
cannam@49
|
5425 }
|
cannam@49
|
5426 inline void Method::Builder::setParamStructType( ::uint64_t value) {
|
cannam@49
|
5427 _builder.setDataField< ::uint64_t>(
|
cannam@49
|
5428 1 * ::capnp::ELEMENTS, value);
|
cannam@49
|
5429 }
|
cannam@49
|
5430
|
cannam@49
|
5431 inline ::uint64_t Method::Reader::getResultStructType() const {
|
cannam@49
|
5432 return _reader.getDataField< ::uint64_t>(
|
cannam@49
|
5433 2 * ::capnp::ELEMENTS);
|
cannam@49
|
5434 }
|
cannam@49
|
5435
|
cannam@49
|
5436 inline ::uint64_t Method::Builder::getResultStructType() {
|
cannam@49
|
5437 return _builder.getDataField< ::uint64_t>(
|
cannam@49
|
5438 2 * ::capnp::ELEMENTS);
|
cannam@49
|
5439 }
|
cannam@49
|
5440 inline void Method::Builder::setResultStructType( ::uint64_t value) {
|
cannam@49
|
5441 _builder.setDataField< ::uint64_t>(
|
cannam@49
|
5442 2 * ::capnp::ELEMENTS, value);
|
cannam@49
|
5443 }
|
cannam@49
|
5444
|
cannam@49
|
5445 inline bool Method::Reader::hasAnnotations() const {
|
cannam@49
|
5446 return !_reader.getPointerField(1 * ::capnp::POINTERS).isNull();
|
cannam@49
|
5447 }
|
cannam@49
|
5448 inline bool Method::Builder::hasAnnotations() {
|
cannam@49
|
5449 return !_builder.getPointerField(1 * ::capnp::POINTERS).isNull();
|
cannam@49
|
5450 }
|
cannam@49
|
5451 inline ::capnp::List< ::capnp::schema::Annotation>::Reader Method::Reader::getAnnotations() const {
|
cannam@49
|
5452 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Annotation>>::get(
|
cannam@49
|
5453 _reader.getPointerField(1 * ::capnp::POINTERS));
|
cannam@49
|
5454 }
|
cannam@49
|
5455 inline ::capnp::List< ::capnp::schema::Annotation>::Builder Method::Builder::getAnnotations() {
|
cannam@49
|
5456 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Annotation>>::get(
|
cannam@49
|
5457 _builder.getPointerField(1 * ::capnp::POINTERS));
|
cannam@49
|
5458 }
|
cannam@49
|
5459 inline void Method::Builder::setAnnotations( ::capnp::List< ::capnp::schema::Annotation>::Reader value) {
|
cannam@49
|
5460 ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Annotation>>::set(
|
cannam@49
|
5461 _builder.getPointerField(1 * ::capnp::POINTERS), value);
|
cannam@49
|
5462 }
|
cannam@49
|
5463 inline ::capnp::List< ::capnp::schema::Annotation>::Builder Method::Builder::initAnnotations(unsigned int size) {
|
cannam@49
|
5464 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Annotation>>::init(
|
cannam@49
|
5465 _builder.getPointerField(1 * ::capnp::POINTERS), size);
|
cannam@49
|
5466 }
|
cannam@49
|
5467 inline void Method::Builder::adoptAnnotations(
|
cannam@49
|
5468 ::capnp::Orphan< ::capnp::List< ::capnp::schema::Annotation>>&& value) {
|
cannam@49
|
5469 ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Annotation>>::adopt(
|
cannam@49
|
5470 _builder.getPointerField(1 * ::capnp::POINTERS), kj::mv(value));
|
cannam@49
|
5471 }
|
cannam@49
|
5472 inline ::capnp::Orphan< ::capnp::List< ::capnp::schema::Annotation>> Method::Builder::disownAnnotations() {
|
cannam@49
|
5473 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Annotation>>::disown(
|
cannam@49
|
5474 _builder.getPointerField(1 * ::capnp::POINTERS));
|
cannam@49
|
5475 }
|
cannam@49
|
5476
|
cannam@49
|
5477 inline bool Method::Reader::hasParamBrand() const {
|
cannam@49
|
5478 return !_reader.getPointerField(2 * ::capnp::POINTERS).isNull();
|
cannam@49
|
5479 }
|
cannam@49
|
5480 inline bool Method::Builder::hasParamBrand() {
|
cannam@49
|
5481 return !_builder.getPointerField(2 * ::capnp::POINTERS).isNull();
|
cannam@49
|
5482 }
|
cannam@49
|
5483 inline ::capnp::schema::Brand::Reader Method::Reader::getParamBrand() const {
|
cannam@49
|
5484 return ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::get(
|
cannam@49
|
5485 _reader.getPointerField(2 * ::capnp::POINTERS));
|
cannam@49
|
5486 }
|
cannam@49
|
5487 inline ::capnp::schema::Brand::Builder Method::Builder::getParamBrand() {
|
cannam@49
|
5488 return ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::get(
|
cannam@49
|
5489 _builder.getPointerField(2 * ::capnp::POINTERS));
|
cannam@49
|
5490 }
|
cannam@49
|
5491 #if !CAPNP_LITE
|
cannam@49
|
5492 inline ::capnp::schema::Brand::Pipeline Method::Pipeline::getParamBrand() {
|
cannam@49
|
5493 return ::capnp::schema::Brand::Pipeline(_typeless.getPointerField(2));
|
cannam@49
|
5494 }
|
cannam@49
|
5495 #endif // !CAPNP_LITE
|
cannam@49
|
5496 inline void Method::Builder::setParamBrand( ::capnp::schema::Brand::Reader value) {
|
cannam@49
|
5497 ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::set(
|
cannam@49
|
5498 _builder.getPointerField(2 * ::capnp::POINTERS), value);
|
cannam@49
|
5499 }
|
cannam@49
|
5500 inline ::capnp::schema::Brand::Builder Method::Builder::initParamBrand() {
|
cannam@49
|
5501 return ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::init(
|
cannam@49
|
5502 _builder.getPointerField(2 * ::capnp::POINTERS));
|
cannam@49
|
5503 }
|
cannam@49
|
5504 inline void Method::Builder::adoptParamBrand(
|
cannam@49
|
5505 ::capnp::Orphan< ::capnp::schema::Brand>&& value) {
|
cannam@49
|
5506 ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::adopt(
|
cannam@49
|
5507 _builder.getPointerField(2 * ::capnp::POINTERS), kj::mv(value));
|
cannam@49
|
5508 }
|
cannam@49
|
5509 inline ::capnp::Orphan< ::capnp::schema::Brand> Method::Builder::disownParamBrand() {
|
cannam@49
|
5510 return ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::disown(
|
cannam@49
|
5511 _builder.getPointerField(2 * ::capnp::POINTERS));
|
cannam@49
|
5512 }
|
cannam@49
|
5513
|
cannam@49
|
5514 inline bool Method::Reader::hasResultBrand() const {
|
cannam@49
|
5515 return !_reader.getPointerField(3 * ::capnp::POINTERS).isNull();
|
cannam@49
|
5516 }
|
cannam@49
|
5517 inline bool Method::Builder::hasResultBrand() {
|
cannam@49
|
5518 return !_builder.getPointerField(3 * ::capnp::POINTERS).isNull();
|
cannam@49
|
5519 }
|
cannam@49
|
5520 inline ::capnp::schema::Brand::Reader Method::Reader::getResultBrand() const {
|
cannam@49
|
5521 return ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::get(
|
cannam@49
|
5522 _reader.getPointerField(3 * ::capnp::POINTERS));
|
cannam@49
|
5523 }
|
cannam@49
|
5524 inline ::capnp::schema::Brand::Builder Method::Builder::getResultBrand() {
|
cannam@49
|
5525 return ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::get(
|
cannam@49
|
5526 _builder.getPointerField(3 * ::capnp::POINTERS));
|
cannam@49
|
5527 }
|
cannam@49
|
5528 #if !CAPNP_LITE
|
cannam@49
|
5529 inline ::capnp::schema::Brand::Pipeline Method::Pipeline::getResultBrand() {
|
cannam@49
|
5530 return ::capnp::schema::Brand::Pipeline(_typeless.getPointerField(3));
|
cannam@49
|
5531 }
|
cannam@49
|
5532 #endif // !CAPNP_LITE
|
cannam@49
|
5533 inline void Method::Builder::setResultBrand( ::capnp::schema::Brand::Reader value) {
|
cannam@49
|
5534 ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::set(
|
cannam@49
|
5535 _builder.getPointerField(3 * ::capnp::POINTERS), value);
|
cannam@49
|
5536 }
|
cannam@49
|
5537 inline ::capnp::schema::Brand::Builder Method::Builder::initResultBrand() {
|
cannam@49
|
5538 return ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::init(
|
cannam@49
|
5539 _builder.getPointerField(3 * ::capnp::POINTERS));
|
cannam@49
|
5540 }
|
cannam@49
|
5541 inline void Method::Builder::adoptResultBrand(
|
cannam@49
|
5542 ::capnp::Orphan< ::capnp::schema::Brand>&& value) {
|
cannam@49
|
5543 ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::adopt(
|
cannam@49
|
5544 _builder.getPointerField(3 * ::capnp::POINTERS), kj::mv(value));
|
cannam@49
|
5545 }
|
cannam@49
|
5546 inline ::capnp::Orphan< ::capnp::schema::Brand> Method::Builder::disownResultBrand() {
|
cannam@49
|
5547 return ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::disown(
|
cannam@49
|
5548 _builder.getPointerField(3 * ::capnp::POINTERS));
|
cannam@49
|
5549 }
|
cannam@49
|
5550
|
cannam@49
|
5551 inline bool Method::Reader::hasImplicitParameters() const {
|
cannam@49
|
5552 return !_reader.getPointerField(4 * ::capnp::POINTERS).isNull();
|
cannam@49
|
5553 }
|
cannam@49
|
5554 inline bool Method::Builder::hasImplicitParameters() {
|
cannam@49
|
5555 return !_builder.getPointerField(4 * ::capnp::POINTERS).isNull();
|
cannam@49
|
5556 }
|
cannam@49
|
5557 inline ::capnp::List< ::capnp::schema::Node::Parameter>::Reader Method::Reader::getImplicitParameters() const {
|
cannam@49
|
5558 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Node::Parameter>>::get(
|
cannam@49
|
5559 _reader.getPointerField(4 * ::capnp::POINTERS));
|
cannam@49
|
5560 }
|
cannam@49
|
5561 inline ::capnp::List< ::capnp::schema::Node::Parameter>::Builder Method::Builder::getImplicitParameters() {
|
cannam@49
|
5562 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Node::Parameter>>::get(
|
cannam@49
|
5563 _builder.getPointerField(4 * ::capnp::POINTERS));
|
cannam@49
|
5564 }
|
cannam@49
|
5565 inline void Method::Builder::setImplicitParameters( ::capnp::List< ::capnp::schema::Node::Parameter>::Reader value) {
|
cannam@49
|
5566 ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Node::Parameter>>::set(
|
cannam@49
|
5567 _builder.getPointerField(4 * ::capnp::POINTERS), value);
|
cannam@49
|
5568 }
|
cannam@49
|
5569 inline ::capnp::List< ::capnp::schema::Node::Parameter>::Builder Method::Builder::initImplicitParameters(unsigned int size) {
|
cannam@49
|
5570 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Node::Parameter>>::init(
|
cannam@49
|
5571 _builder.getPointerField(4 * ::capnp::POINTERS), size);
|
cannam@49
|
5572 }
|
cannam@49
|
5573 inline void Method::Builder::adoptImplicitParameters(
|
cannam@49
|
5574 ::capnp::Orphan< ::capnp::List< ::capnp::schema::Node::Parameter>>&& value) {
|
cannam@49
|
5575 ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Node::Parameter>>::adopt(
|
cannam@49
|
5576 _builder.getPointerField(4 * ::capnp::POINTERS), kj::mv(value));
|
cannam@49
|
5577 }
|
cannam@49
|
5578 inline ::capnp::Orphan< ::capnp::List< ::capnp::schema::Node::Parameter>> Method::Builder::disownImplicitParameters() {
|
cannam@49
|
5579 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Node::Parameter>>::disown(
|
cannam@49
|
5580 _builder.getPointerField(4 * ::capnp::POINTERS));
|
cannam@49
|
5581 }
|
cannam@49
|
5582
|
cannam@49
|
5583 inline ::capnp::schema::Type::Which Type::Reader::which() const {
|
cannam@49
|
5584 return _reader.getDataField<Which>(0 * ::capnp::ELEMENTS);
|
cannam@49
|
5585 }
|
cannam@49
|
5586 inline ::capnp::schema::Type::Which Type::Builder::which() {
|
cannam@49
|
5587 return _builder.getDataField<Which>(0 * ::capnp::ELEMENTS);
|
cannam@49
|
5588 }
|
cannam@49
|
5589
|
cannam@49
|
5590 inline bool Type::Reader::isVoid() const {
|
cannam@49
|
5591 return which() == Type::VOID;
|
cannam@49
|
5592 }
|
cannam@49
|
5593 inline bool Type::Builder::isVoid() {
|
cannam@49
|
5594 return which() == Type::VOID;
|
cannam@49
|
5595 }
|
cannam@49
|
5596 inline ::capnp::Void Type::Reader::getVoid() const {
|
cannam@49
|
5597 KJ_IREQUIRE((which() == Type::VOID),
|
cannam@49
|
5598 "Must check which() before get()ing a union member.");
|
cannam@49
|
5599 return _reader.getDataField< ::capnp::Void>(
|
cannam@49
|
5600 0 * ::capnp::ELEMENTS);
|
cannam@49
|
5601 }
|
cannam@49
|
5602
|
cannam@49
|
5603 inline ::capnp::Void Type::Builder::getVoid() {
|
cannam@49
|
5604 KJ_IREQUIRE((which() == Type::VOID),
|
cannam@49
|
5605 "Must check which() before get()ing a union member.");
|
cannam@49
|
5606 return _builder.getDataField< ::capnp::Void>(
|
cannam@49
|
5607 0 * ::capnp::ELEMENTS);
|
cannam@49
|
5608 }
|
cannam@49
|
5609 inline void Type::Builder::setVoid( ::capnp::Void value) {
|
cannam@49
|
5610 _builder.setDataField<Type::Which>(
|
cannam@49
|
5611 0 * ::capnp::ELEMENTS, Type::VOID);
|
cannam@49
|
5612 _builder.setDataField< ::capnp::Void>(
|
cannam@49
|
5613 0 * ::capnp::ELEMENTS, value);
|
cannam@49
|
5614 }
|
cannam@49
|
5615
|
cannam@49
|
5616 inline bool Type::Reader::isBool() const {
|
cannam@49
|
5617 return which() == Type::BOOL;
|
cannam@49
|
5618 }
|
cannam@49
|
5619 inline bool Type::Builder::isBool() {
|
cannam@49
|
5620 return which() == Type::BOOL;
|
cannam@49
|
5621 }
|
cannam@49
|
5622 inline ::capnp::Void Type::Reader::getBool() const {
|
cannam@49
|
5623 KJ_IREQUIRE((which() == Type::BOOL),
|
cannam@49
|
5624 "Must check which() before get()ing a union member.");
|
cannam@49
|
5625 return _reader.getDataField< ::capnp::Void>(
|
cannam@49
|
5626 0 * ::capnp::ELEMENTS);
|
cannam@49
|
5627 }
|
cannam@49
|
5628
|
cannam@49
|
5629 inline ::capnp::Void Type::Builder::getBool() {
|
cannam@49
|
5630 KJ_IREQUIRE((which() == Type::BOOL),
|
cannam@49
|
5631 "Must check which() before get()ing a union member.");
|
cannam@49
|
5632 return _builder.getDataField< ::capnp::Void>(
|
cannam@49
|
5633 0 * ::capnp::ELEMENTS);
|
cannam@49
|
5634 }
|
cannam@49
|
5635 inline void Type::Builder::setBool( ::capnp::Void value) {
|
cannam@49
|
5636 _builder.setDataField<Type::Which>(
|
cannam@49
|
5637 0 * ::capnp::ELEMENTS, Type::BOOL);
|
cannam@49
|
5638 _builder.setDataField< ::capnp::Void>(
|
cannam@49
|
5639 0 * ::capnp::ELEMENTS, value);
|
cannam@49
|
5640 }
|
cannam@49
|
5641
|
cannam@49
|
5642 inline bool Type::Reader::isInt8() const {
|
cannam@49
|
5643 return which() == Type::INT8;
|
cannam@49
|
5644 }
|
cannam@49
|
5645 inline bool Type::Builder::isInt8() {
|
cannam@49
|
5646 return which() == Type::INT8;
|
cannam@49
|
5647 }
|
cannam@49
|
5648 inline ::capnp::Void Type::Reader::getInt8() const {
|
cannam@49
|
5649 KJ_IREQUIRE((which() == Type::INT8),
|
cannam@49
|
5650 "Must check which() before get()ing a union member.");
|
cannam@49
|
5651 return _reader.getDataField< ::capnp::Void>(
|
cannam@49
|
5652 0 * ::capnp::ELEMENTS);
|
cannam@49
|
5653 }
|
cannam@49
|
5654
|
cannam@49
|
5655 inline ::capnp::Void Type::Builder::getInt8() {
|
cannam@49
|
5656 KJ_IREQUIRE((which() == Type::INT8),
|
cannam@49
|
5657 "Must check which() before get()ing a union member.");
|
cannam@49
|
5658 return _builder.getDataField< ::capnp::Void>(
|
cannam@49
|
5659 0 * ::capnp::ELEMENTS);
|
cannam@49
|
5660 }
|
cannam@49
|
5661 inline void Type::Builder::setInt8( ::capnp::Void value) {
|
cannam@49
|
5662 _builder.setDataField<Type::Which>(
|
cannam@49
|
5663 0 * ::capnp::ELEMENTS, Type::INT8);
|
cannam@49
|
5664 _builder.setDataField< ::capnp::Void>(
|
cannam@49
|
5665 0 * ::capnp::ELEMENTS, value);
|
cannam@49
|
5666 }
|
cannam@49
|
5667
|
cannam@49
|
5668 inline bool Type::Reader::isInt16() const {
|
cannam@49
|
5669 return which() == Type::INT16;
|
cannam@49
|
5670 }
|
cannam@49
|
5671 inline bool Type::Builder::isInt16() {
|
cannam@49
|
5672 return which() == Type::INT16;
|
cannam@49
|
5673 }
|
cannam@49
|
5674 inline ::capnp::Void Type::Reader::getInt16() const {
|
cannam@49
|
5675 KJ_IREQUIRE((which() == Type::INT16),
|
cannam@49
|
5676 "Must check which() before get()ing a union member.");
|
cannam@49
|
5677 return _reader.getDataField< ::capnp::Void>(
|
cannam@49
|
5678 0 * ::capnp::ELEMENTS);
|
cannam@49
|
5679 }
|
cannam@49
|
5680
|
cannam@49
|
5681 inline ::capnp::Void Type::Builder::getInt16() {
|
cannam@49
|
5682 KJ_IREQUIRE((which() == Type::INT16),
|
cannam@49
|
5683 "Must check which() before get()ing a union member.");
|
cannam@49
|
5684 return _builder.getDataField< ::capnp::Void>(
|
cannam@49
|
5685 0 * ::capnp::ELEMENTS);
|
cannam@49
|
5686 }
|
cannam@49
|
5687 inline void Type::Builder::setInt16( ::capnp::Void value) {
|
cannam@49
|
5688 _builder.setDataField<Type::Which>(
|
cannam@49
|
5689 0 * ::capnp::ELEMENTS, Type::INT16);
|
cannam@49
|
5690 _builder.setDataField< ::capnp::Void>(
|
cannam@49
|
5691 0 * ::capnp::ELEMENTS, value);
|
cannam@49
|
5692 }
|
cannam@49
|
5693
|
cannam@49
|
5694 inline bool Type::Reader::isInt32() const {
|
cannam@49
|
5695 return which() == Type::INT32;
|
cannam@49
|
5696 }
|
cannam@49
|
5697 inline bool Type::Builder::isInt32() {
|
cannam@49
|
5698 return which() == Type::INT32;
|
cannam@49
|
5699 }
|
cannam@49
|
5700 inline ::capnp::Void Type::Reader::getInt32() const {
|
cannam@49
|
5701 KJ_IREQUIRE((which() == Type::INT32),
|
cannam@49
|
5702 "Must check which() before get()ing a union member.");
|
cannam@49
|
5703 return _reader.getDataField< ::capnp::Void>(
|
cannam@49
|
5704 0 * ::capnp::ELEMENTS);
|
cannam@49
|
5705 }
|
cannam@49
|
5706
|
cannam@49
|
5707 inline ::capnp::Void Type::Builder::getInt32() {
|
cannam@49
|
5708 KJ_IREQUIRE((which() == Type::INT32),
|
cannam@49
|
5709 "Must check which() before get()ing a union member.");
|
cannam@49
|
5710 return _builder.getDataField< ::capnp::Void>(
|
cannam@49
|
5711 0 * ::capnp::ELEMENTS);
|
cannam@49
|
5712 }
|
cannam@49
|
5713 inline void Type::Builder::setInt32( ::capnp::Void value) {
|
cannam@49
|
5714 _builder.setDataField<Type::Which>(
|
cannam@49
|
5715 0 * ::capnp::ELEMENTS, Type::INT32);
|
cannam@49
|
5716 _builder.setDataField< ::capnp::Void>(
|
cannam@49
|
5717 0 * ::capnp::ELEMENTS, value);
|
cannam@49
|
5718 }
|
cannam@49
|
5719
|
cannam@49
|
5720 inline bool Type::Reader::isInt64() const {
|
cannam@49
|
5721 return which() == Type::INT64;
|
cannam@49
|
5722 }
|
cannam@49
|
5723 inline bool Type::Builder::isInt64() {
|
cannam@49
|
5724 return which() == Type::INT64;
|
cannam@49
|
5725 }
|
cannam@49
|
5726 inline ::capnp::Void Type::Reader::getInt64() const {
|
cannam@49
|
5727 KJ_IREQUIRE((which() == Type::INT64),
|
cannam@49
|
5728 "Must check which() before get()ing a union member.");
|
cannam@49
|
5729 return _reader.getDataField< ::capnp::Void>(
|
cannam@49
|
5730 0 * ::capnp::ELEMENTS);
|
cannam@49
|
5731 }
|
cannam@49
|
5732
|
cannam@49
|
5733 inline ::capnp::Void Type::Builder::getInt64() {
|
cannam@49
|
5734 KJ_IREQUIRE((which() == Type::INT64),
|
cannam@49
|
5735 "Must check which() before get()ing a union member.");
|
cannam@49
|
5736 return _builder.getDataField< ::capnp::Void>(
|
cannam@49
|
5737 0 * ::capnp::ELEMENTS);
|
cannam@49
|
5738 }
|
cannam@49
|
5739 inline void Type::Builder::setInt64( ::capnp::Void value) {
|
cannam@49
|
5740 _builder.setDataField<Type::Which>(
|
cannam@49
|
5741 0 * ::capnp::ELEMENTS, Type::INT64);
|
cannam@49
|
5742 _builder.setDataField< ::capnp::Void>(
|
cannam@49
|
5743 0 * ::capnp::ELEMENTS, value);
|
cannam@49
|
5744 }
|
cannam@49
|
5745
|
cannam@49
|
5746 inline bool Type::Reader::isUint8() const {
|
cannam@49
|
5747 return which() == Type::UINT8;
|
cannam@49
|
5748 }
|
cannam@49
|
5749 inline bool Type::Builder::isUint8() {
|
cannam@49
|
5750 return which() == Type::UINT8;
|
cannam@49
|
5751 }
|
cannam@49
|
5752 inline ::capnp::Void Type::Reader::getUint8() const {
|
cannam@49
|
5753 KJ_IREQUIRE((which() == Type::UINT8),
|
cannam@49
|
5754 "Must check which() before get()ing a union member.");
|
cannam@49
|
5755 return _reader.getDataField< ::capnp::Void>(
|
cannam@49
|
5756 0 * ::capnp::ELEMENTS);
|
cannam@49
|
5757 }
|
cannam@49
|
5758
|
cannam@49
|
5759 inline ::capnp::Void Type::Builder::getUint8() {
|
cannam@49
|
5760 KJ_IREQUIRE((which() == Type::UINT8),
|
cannam@49
|
5761 "Must check which() before get()ing a union member.");
|
cannam@49
|
5762 return _builder.getDataField< ::capnp::Void>(
|
cannam@49
|
5763 0 * ::capnp::ELEMENTS);
|
cannam@49
|
5764 }
|
cannam@49
|
5765 inline void Type::Builder::setUint8( ::capnp::Void value) {
|
cannam@49
|
5766 _builder.setDataField<Type::Which>(
|
cannam@49
|
5767 0 * ::capnp::ELEMENTS, Type::UINT8);
|
cannam@49
|
5768 _builder.setDataField< ::capnp::Void>(
|
cannam@49
|
5769 0 * ::capnp::ELEMENTS, value);
|
cannam@49
|
5770 }
|
cannam@49
|
5771
|
cannam@49
|
5772 inline bool Type::Reader::isUint16() const {
|
cannam@49
|
5773 return which() == Type::UINT16;
|
cannam@49
|
5774 }
|
cannam@49
|
5775 inline bool Type::Builder::isUint16() {
|
cannam@49
|
5776 return which() == Type::UINT16;
|
cannam@49
|
5777 }
|
cannam@49
|
5778 inline ::capnp::Void Type::Reader::getUint16() const {
|
cannam@49
|
5779 KJ_IREQUIRE((which() == Type::UINT16),
|
cannam@49
|
5780 "Must check which() before get()ing a union member.");
|
cannam@49
|
5781 return _reader.getDataField< ::capnp::Void>(
|
cannam@49
|
5782 0 * ::capnp::ELEMENTS);
|
cannam@49
|
5783 }
|
cannam@49
|
5784
|
cannam@49
|
5785 inline ::capnp::Void Type::Builder::getUint16() {
|
cannam@49
|
5786 KJ_IREQUIRE((which() == Type::UINT16),
|
cannam@49
|
5787 "Must check which() before get()ing a union member.");
|
cannam@49
|
5788 return _builder.getDataField< ::capnp::Void>(
|
cannam@49
|
5789 0 * ::capnp::ELEMENTS);
|
cannam@49
|
5790 }
|
cannam@49
|
5791 inline void Type::Builder::setUint16( ::capnp::Void value) {
|
cannam@49
|
5792 _builder.setDataField<Type::Which>(
|
cannam@49
|
5793 0 * ::capnp::ELEMENTS, Type::UINT16);
|
cannam@49
|
5794 _builder.setDataField< ::capnp::Void>(
|
cannam@49
|
5795 0 * ::capnp::ELEMENTS, value);
|
cannam@49
|
5796 }
|
cannam@49
|
5797
|
cannam@49
|
5798 inline bool Type::Reader::isUint32() const {
|
cannam@49
|
5799 return which() == Type::UINT32;
|
cannam@49
|
5800 }
|
cannam@49
|
5801 inline bool Type::Builder::isUint32() {
|
cannam@49
|
5802 return which() == Type::UINT32;
|
cannam@49
|
5803 }
|
cannam@49
|
5804 inline ::capnp::Void Type::Reader::getUint32() const {
|
cannam@49
|
5805 KJ_IREQUIRE((which() == Type::UINT32),
|
cannam@49
|
5806 "Must check which() before get()ing a union member.");
|
cannam@49
|
5807 return _reader.getDataField< ::capnp::Void>(
|
cannam@49
|
5808 0 * ::capnp::ELEMENTS);
|
cannam@49
|
5809 }
|
cannam@49
|
5810
|
cannam@49
|
5811 inline ::capnp::Void Type::Builder::getUint32() {
|
cannam@49
|
5812 KJ_IREQUIRE((which() == Type::UINT32),
|
cannam@49
|
5813 "Must check which() before get()ing a union member.");
|
cannam@49
|
5814 return _builder.getDataField< ::capnp::Void>(
|
cannam@49
|
5815 0 * ::capnp::ELEMENTS);
|
cannam@49
|
5816 }
|
cannam@49
|
5817 inline void Type::Builder::setUint32( ::capnp::Void value) {
|
cannam@49
|
5818 _builder.setDataField<Type::Which>(
|
cannam@49
|
5819 0 * ::capnp::ELEMENTS, Type::UINT32);
|
cannam@49
|
5820 _builder.setDataField< ::capnp::Void>(
|
cannam@49
|
5821 0 * ::capnp::ELEMENTS, value);
|
cannam@49
|
5822 }
|
cannam@49
|
5823
|
cannam@49
|
5824 inline bool Type::Reader::isUint64() const {
|
cannam@49
|
5825 return which() == Type::UINT64;
|
cannam@49
|
5826 }
|
cannam@49
|
5827 inline bool Type::Builder::isUint64() {
|
cannam@49
|
5828 return which() == Type::UINT64;
|
cannam@49
|
5829 }
|
cannam@49
|
5830 inline ::capnp::Void Type::Reader::getUint64() const {
|
cannam@49
|
5831 KJ_IREQUIRE((which() == Type::UINT64),
|
cannam@49
|
5832 "Must check which() before get()ing a union member.");
|
cannam@49
|
5833 return _reader.getDataField< ::capnp::Void>(
|
cannam@49
|
5834 0 * ::capnp::ELEMENTS);
|
cannam@49
|
5835 }
|
cannam@49
|
5836
|
cannam@49
|
5837 inline ::capnp::Void Type::Builder::getUint64() {
|
cannam@49
|
5838 KJ_IREQUIRE((which() == Type::UINT64),
|
cannam@49
|
5839 "Must check which() before get()ing a union member.");
|
cannam@49
|
5840 return _builder.getDataField< ::capnp::Void>(
|
cannam@49
|
5841 0 * ::capnp::ELEMENTS);
|
cannam@49
|
5842 }
|
cannam@49
|
5843 inline void Type::Builder::setUint64( ::capnp::Void value) {
|
cannam@49
|
5844 _builder.setDataField<Type::Which>(
|
cannam@49
|
5845 0 * ::capnp::ELEMENTS, Type::UINT64);
|
cannam@49
|
5846 _builder.setDataField< ::capnp::Void>(
|
cannam@49
|
5847 0 * ::capnp::ELEMENTS, value);
|
cannam@49
|
5848 }
|
cannam@49
|
5849
|
cannam@49
|
5850 inline bool Type::Reader::isFloat32() const {
|
cannam@49
|
5851 return which() == Type::FLOAT32;
|
cannam@49
|
5852 }
|
cannam@49
|
5853 inline bool Type::Builder::isFloat32() {
|
cannam@49
|
5854 return which() == Type::FLOAT32;
|
cannam@49
|
5855 }
|
cannam@49
|
5856 inline ::capnp::Void Type::Reader::getFloat32() const {
|
cannam@49
|
5857 KJ_IREQUIRE((which() == Type::FLOAT32),
|
cannam@49
|
5858 "Must check which() before get()ing a union member.");
|
cannam@49
|
5859 return _reader.getDataField< ::capnp::Void>(
|
cannam@49
|
5860 0 * ::capnp::ELEMENTS);
|
cannam@49
|
5861 }
|
cannam@49
|
5862
|
cannam@49
|
5863 inline ::capnp::Void Type::Builder::getFloat32() {
|
cannam@49
|
5864 KJ_IREQUIRE((which() == Type::FLOAT32),
|
cannam@49
|
5865 "Must check which() before get()ing a union member.");
|
cannam@49
|
5866 return _builder.getDataField< ::capnp::Void>(
|
cannam@49
|
5867 0 * ::capnp::ELEMENTS);
|
cannam@49
|
5868 }
|
cannam@49
|
5869 inline void Type::Builder::setFloat32( ::capnp::Void value) {
|
cannam@49
|
5870 _builder.setDataField<Type::Which>(
|
cannam@49
|
5871 0 * ::capnp::ELEMENTS, Type::FLOAT32);
|
cannam@49
|
5872 _builder.setDataField< ::capnp::Void>(
|
cannam@49
|
5873 0 * ::capnp::ELEMENTS, value);
|
cannam@49
|
5874 }
|
cannam@49
|
5875
|
cannam@49
|
5876 inline bool Type::Reader::isFloat64() const {
|
cannam@49
|
5877 return which() == Type::FLOAT64;
|
cannam@49
|
5878 }
|
cannam@49
|
5879 inline bool Type::Builder::isFloat64() {
|
cannam@49
|
5880 return which() == Type::FLOAT64;
|
cannam@49
|
5881 }
|
cannam@49
|
5882 inline ::capnp::Void Type::Reader::getFloat64() const {
|
cannam@49
|
5883 KJ_IREQUIRE((which() == Type::FLOAT64),
|
cannam@49
|
5884 "Must check which() before get()ing a union member.");
|
cannam@49
|
5885 return _reader.getDataField< ::capnp::Void>(
|
cannam@49
|
5886 0 * ::capnp::ELEMENTS);
|
cannam@49
|
5887 }
|
cannam@49
|
5888
|
cannam@49
|
5889 inline ::capnp::Void Type::Builder::getFloat64() {
|
cannam@49
|
5890 KJ_IREQUIRE((which() == Type::FLOAT64),
|
cannam@49
|
5891 "Must check which() before get()ing a union member.");
|
cannam@49
|
5892 return _builder.getDataField< ::capnp::Void>(
|
cannam@49
|
5893 0 * ::capnp::ELEMENTS);
|
cannam@49
|
5894 }
|
cannam@49
|
5895 inline void Type::Builder::setFloat64( ::capnp::Void value) {
|
cannam@49
|
5896 _builder.setDataField<Type::Which>(
|
cannam@49
|
5897 0 * ::capnp::ELEMENTS, Type::FLOAT64);
|
cannam@49
|
5898 _builder.setDataField< ::capnp::Void>(
|
cannam@49
|
5899 0 * ::capnp::ELEMENTS, value);
|
cannam@49
|
5900 }
|
cannam@49
|
5901
|
cannam@49
|
5902 inline bool Type::Reader::isText() const {
|
cannam@49
|
5903 return which() == Type::TEXT;
|
cannam@49
|
5904 }
|
cannam@49
|
5905 inline bool Type::Builder::isText() {
|
cannam@49
|
5906 return which() == Type::TEXT;
|
cannam@49
|
5907 }
|
cannam@49
|
5908 inline ::capnp::Void Type::Reader::getText() const {
|
cannam@49
|
5909 KJ_IREQUIRE((which() == Type::TEXT),
|
cannam@49
|
5910 "Must check which() before get()ing a union member.");
|
cannam@49
|
5911 return _reader.getDataField< ::capnp::Void>(
|
cannam@49
|
5912 0 * ::capnp::ELEMENTS);
|
cannam@49
|
5913 }
|
cannam@49
|
5914
|
cannam@49
|
5915 inline ::capnp::Void Type::Builder::getText() {
|
cannam@49
|
5916 KJ_IREQUIRE((which() == Type::TEXT),
|
cannam@49
|
5917 "Must check which() before get()ing a union member.");
|
cannam@49
|
5918 return _builder.getDataField< ::capnp::Void>(
|
cannam@49
|
5919 0 * ::capnp::ELEMENTS);
|
cannam@49
|
5920 }
|
cannam@49
|
5921 inline void Type::Builder::setText( ::capnp::Void value) {
|
cannam@49
|
5922 _builder.setDataField<Type::Which>(
|
cannam@49
|
5923 0 * ::capnp::ELEMENTS, Type::TEXT);
|
cannam@49
|
5924 _builder.setDataField< ::capnp::Void>(
|
cannam@49
|
5925 0 * ::capnp::ELEMENTS, value);
|
cannam@49
|
5926 }
|
cannam@49
|
5927
|
cannam@49
|
5928 inline bool Type::Reader::isData() const {
|
cannam@49
|
5929 return which() == Type::DATA;
|
cannam@49
|
5930 }
|
cannam@49
|
5931 inline bool Type::Builder::isData() {
|
cannam@49
|
5932 return which() == Type::DATA;
|
cannam@49
|
5933 }
|
cannam@49
|
5934 inline ::capnp::Void Type::Reader::getData() const {
|
cannam@49
|
5935 KJ_IREQUIRE((which() == Type::DATA),
|
cannam@49
|
5936 "Must check which() before get()ing a union member.");
|
cannam@49
|
5937 return _reader.getDataField< ::capnp::Void>(
|
cannam@49
|
5938 0 * ::capnp::ELEMENTS);
|
cannam@49
|
5939 }
|
cannam@49
|
5940
|
cannam@49
|
5941 inline ::capnp::Void Type::Builder::getData() {
|
cannam@49
|
5942 KJ_IREQUIRE((which() == Type::DATA),
|
cannam@49
|
5943 "Must check which() before get()ing a union member.");
|
cannam@49
|
5944 return _builder.getDataField< ::capnp::Void>(
|
cannam@49
|
5945 0 * ::capnp::ELEMENTS);
|
cannam@49
|
5946 }
|
cannam@49
|
5947 inline void Type::Builder::setData( ::capnp::Void value) {
|
cannam@49
|
5948 _builder.setDataField<Type::Which>(
|
cannam@49
|
5949 0 * ::capnp::ELEMENTS, Type::DATA);
|
cannam@49
|
5950 _builder.setDataField< ::capnp::Void>(
|
cannam@49
|
5951 0 * ::capnp::ELEMENTS, value);
|
cannam@49
|
5952 }
|
cannam@49
|
5953
|
cannam@49
|
5954 inline bool Type::Reader::isList() const {
|
cannam@49
|
5955 return which() == Type::LIST;
|
cannam@49
|
5956 }
|
cannam@49
|
5957 inline bool Type::Builder::isList() {
|
cannam@49
|
5958 return which() == Type::LIST;
|
cannam@49
|
5959 }
|
cannam@49
|
5960 inline typename Type::List::Reader Type::Reader::getList() const {
|
cannam@49
|
5961 KJ_IREQUIRE((which() == Type::LIST),
|
cannam@49
|
5962 "Must check which() before get()ing a union member.");
|
cannam@49
|
5963 return typename Type::List::Reader(_reader);
|
cannam@49
|
5964 }
|
cannam@49
|
5965 inline typename Type::List::Builder Type::Builder::getList() {
|
cannam@49
|
5966 KJ_IREQUIRE((which() == Type::LIST),
|
cannam@49
|
5967 "Must check which() before get()ing a union member.");
|
cannam@49
|
5968 return typename Type::List::Builder(_builder);
|
cannam@49
|
5969 }
|
cannam@49
|
5970 inline typename Type::List::Builder Type::Builder::initList() {
|
cannam@49
|
5971 _builder.setDataField<Type::Which>(
|
cannam@49
|
5972 0 * ::capnp::ELEMENTS, Type::LIST);
|
cannam@49
|
5973 _builder.getPointerField(0 * ::capnp::POINTERS).clear();
|
cannam@49
|
5974 return typename Type::List::Builder(_builder);
|
cannam@49
|
5975 }
|
cannam@49
|
5976 inline bool Type::Reader::isEnum() const {
|
cannam@49
|
5977 return which() == Type::ENUM;
|
cannam@49
|
5978 }
|
cannam@49
|
5979 inline bool Type::Builder::isEnum() {
|
cannam@49
|
5980 return which() == Type::ENUM;
|
cannam@49
|
5981 }
|
cannam@49
|
5982 inline typename Type::Enum::Reader Type::Reader::getEnum() const {
|
cannam@49
|
5983 KJ_IREQUIRE((which() == Type::ENUM),
|
cannam@49
|
5984 "Must check which() before get()ing a union member.");
|
cannam@49
|
5985 return typename Type::Enum::Reader(_reader);
|
cannam@49
|
5986 }
|
cannam@49
|
5987 inline typename Type::Enum::Builder Type::Builder::getEnum() {
|
cannam@49
|
5988 KJ_IREQUIRE((which() == Type::ENUM),
|
cannam@49
|
5989 "Must check which() before get()ing a union member.");
|
cannam@49
|
5990 return typename Type::Enum::Builder(_builder);
|
cannam@49
|
5991 }
|
cannam@49
|
5992 inline typename Type::Enum::Builder Type::Builder::initEnum() {
|
cannam@49
|
5993 _builder.setDataField<Type::Which>(
|
cannam@49
|
5994 0 * ::capnp::ELEMENTS, Type::ENUM);
|
cannam@49
|
5995 _builder.setDataField< ::uint64_t>(1 * ::capnp::ELEMENTS, 0);
|
cannam@49
|
5996 _builder.getPointerField(0 * ::capnp::POINTERS).clear();
|
cannam@49
|
5997 return typename Type::Enum::Builder(_builder);
|
cannam@49
|
5998 }
|
cannam@49
|
5999 inline bool Type::Reader::isStruct() const {
|
cannam@49
|
6000 return which() == Type::STRUCT;
|
cannam@49
|
6001 }
|
cannam@49
|
6002 inline bool Type::Builder::isStruct() {
|
cannam@49
|
6003 return which() == Type::STRUCT;
|
cannam@49
|
6004 }
|
cannam@49
|
6005 inline typename Type::Struct::Reader Type::Reader::getStruct() const {
|
cannam@49
|
6006 KJ_IREQUIRE((which() == Type::STRUCT),
|
cannam@49
|
6007 "Must check which() before get()ing a union member.");
|
cannam@49
|
6008 return typename Type::Struct::Reader(_reader);
|
cannam@49
|
6009 }
|
cannam@49
|
6010 inline typename Type::Struct::Builder Type::Builder::getStruct() {
|
cannam@49
|
6011 KJ_IREQUIRE((which() == Type::STRUCT),
|
cannam@49
|
6012 "Must check which() before get()ing a union member.");
|
cannam@49
|
6013 return typename Type::Struct::Builder(_builder);
|
cannam@49
|
6014 }
|
cannam@49
|
6015 inline typename Type::Struct::Builder Type::Builder::initStruct() {
|
cannam@49
|
6016 _builder.setDataField<Type::Which>(
|
cannam@49
|
6017 0 * ::capnp::ELEMENTS, Type::STRUCT);
|
cannam@49
|
6018 _builder.setDataField< ::uint64_t>(1 * ::capnp::ELEMENTS, 0);
|
cannam@49
|
6019 _builder.getPointerField(0 * ::capnp::POINTERS).clear();
|
cannam@49
|
6020 return typename Type::Struct::Builder(_builder);
|
cannam@49
|
6021 }
|
cannam@49
|
6022 inline bool Type::Reader::isInterface() const {
|
cannam@49
|
6023 return which() == Type::INTERFACE;
|
cannam@49
|
6024 }
|
cannam@49
|
6025 inline bool Type::Builder::isInterface() {
|
cannam@49
|
6026 return which() == Type::INTERFACE;
|
cannam@49
|
6027 }
|
cannam@49
|
6028 inline typename Type::Interface::Reader Type::Reader::getInterface() const {
|
cannam@49
|
6029 KJ_IREQUIRE((which() == Type::INTERFACE),
|
cannam@49
|
6030 "Must check which() before get()ing a union member.");
|
cannam@49
|
6031 return typename Type::Interface::Reader(_reader);
|
cannam@49
|
6032 }
|
cannam@49
|
6033 inline typename Type::Interface::Builder Type::Builder::getInterface() {
|
cannam@49
|
6034 KJ_IREQUIRE((which() == Type::INTERFACE),
|
cannam@49
|
6035 "Must check which() before get()ing a union member.");
|
cannam@49
|
6036 return typename Type::Interface::Builder(_builder);
|
cannam@49
|
6037 }
|
cannam@49
|
6038 inline typename Type::Interface::Builder Type::Builder::initInterface() {
|
cannam@49
|
6039 _builder.setDataField<Type::Which>(
|
cannam@49
|
6040 0 * ::capnp::ELEMENTS, Type::INTERFACE);
|
cannam@49
|
6041 _builder.setDataField< ::uint64_t>(1 * ::capnp::ELEMENTS, 0);
|
cannam@49
|
6042 _builder.getPointerField(0 * ::capnp::POINTERS).clear();
|
cannam@49
|
6043 return typename Type::Interface::Builder(_builder);
|
cannam@49
|
6044 }
|
cannam@49
|
6045 inline bool Type::Reader::isAnyPointer() const {
|
cannam@49
|
6046 return which() == Type::ANY_POINTER;
|
cannam@49
|
6047 }
|
cannam@49
|
6048 inline bool Type::Builder::isAnyPointer() {
|
cannam@49
|
6049 return which() == Type::ANY_POINTER;
|
cannam@49
|
6050 }
|
cannam@49
|
6051 inline typename Type::AnyPointer::Reader Type::Reader::getAnyPointer() const {
|
cannam@49
|
6052 KJ_IREQUIRE((which() == Type::ANY_POINTER),
|
cannam@49
|
6053 "Must check which() before get()ing a union member.");
|
cannam@49
|
6054 return typename Type::AnyPointer::Reader(_reader);
|
cannam@49
|
6055 }
|
cannam@49
|
6056 inline typename Type::AnyPointer::Builder Type::Builder::getAnyPointer() {
|
cannam@49
|
6057 KJ_IREQUIRE((which() == Type::ANY_POINTER),
|
cannam@49
|
6058 "Must check which() before get()ing a union member.");
|
cannam@49
|
6059 return typename Type::AnyPointer::Builder(_builder);
|
cannam@49
|
6060 }
|
cannam@49
|
6061 inline typename Type::AnyPointer::Builder Type::Builder::initAnyPointer() {
|
cannam@49
|
6062 _builder.setDataField<Type::Which>(
|
cannam@49
|
6063 0 * ::capnp::ELEMENTS, Type::ANY_POINTER);
|
cannam@49
|
6064 _builder.setDataField< ::uint16_t>(4 * ::capnp::ELEMENTS, 0);
|
cannam@49
|
6065 _builder.setDataField< ::uint16_t>(5 * ::capnp::ELEMENTS, 0);
|
cannam@49
|
6066 _builder.setDataField< ::uint64_t>(2 * ::capnp::ELEMENTS, 0);
|
cannam@49
|
6067 return typename Type::AnyPointer::Builder(_builder);
|
cannam@49
|
6068 }
|
cannam@49
|
6069 inline bool Type::List::Reader::hasElementType() const {
|
cannam@49
|
6070 return !_reader.getPointerField(0 * ::capnp::POINTERS).isNull();
|
cannam@49
|
6071 }
|
cannam@49
|
6072 inline bool Type::List::Builder::hasElementType() {
|
cannam@49
|
6073 return !_builder.getPointerField(0 * ::capnp::POINTERS).isNull();
|
cannam@49
|
6074 }
|
cannam@49
|
6075 inline ::capnp::schema::Type::Reader Type::List::Reader::getElementType() const {
|
cannam@49
|
6076 return ::capnp::_::PointerHelpers< ::capnp::schema::Type>::get(
|
cannam@49
|
6077 _reader.getPointerField(0 * ::capnp::POINTERS));
|
cannam@49
|
6078 }
|
cannam@49
|
6079 inline ::capnp::schema::Type::Builder Type::List::Builder::getElementType() {
|
cannam@49
|
6080 return ::capnp::_::PointerHelpers< ::capnp::schema::Type>::get(
|
cannam@49
|
6081 _builder.getPointerField(0 * ::capnp::POINTERS));
|
cannam@49
|
6082 }
|
cannam@49
|
6083 #if !CAPNP_LITE
|
cannam@49
|
6084 inline ::capnp::schema::Type::Pipeline Type::List::Pipeline::getElementType() {
|
cannam@49
|
6085 return ::capnp::schema::Type::Pipeline(_typeless.getPointerField(0));
|
cannam@49
|
6086 }
|
cannam@49
|
6087 #endif // !CAPNP_LITE
|
cannam@49
|
6088 inline void Type::List::Builder::setElementType( ::capnp::schema::Type::Reader value) {
|
cannam@49
|
6089 ::capnp::_::PointerHelpers< ::capnp::schema::Type>::set(
|
cannam@49
|
6090 _builder.getPointerField(0 * ::capnp::POINTERS), value);
|
cannam@49
|
6091 }
|
cannam@49
|
6092 inline ::capnp::schema::Type::Builder Type::List::Builder::initElementType() {
|
cannam@49
|
6093 return ::capnp::_::PointerHelpers< ::capnp::schema::Type>::init(
|
cannam@49
|
6094 _builder.getPointerField(0 * ::capnp::POINTERS));
|
cannam@49
|
6095 }
|
cannam@49
|
6096 inline void Type::List::Builder::adoptElementType(
|
cannam@49
|
6097 ::capnp::Orphan< ::capnp::schema::Type>&& value) {
|
cannam@49
|
6098 ::capnp::_::PointerHelpers< ::capnp::schema::Type>::adopt(
|
cannam@49
|
6099 _builder.getPointerField(0 * ::capnp::POINTERS), kj::mv(value));
|
cannam@49
|
6100 }
|
cannam@49
|
6101 inline ::capnp::Orphan< ::capnp::schema::Type> Type::List::Builder::disownElementType() {
|
cannam@49
|
6102 return ::capnp::_::PointerHelpers< ::capnp::schema::Type>::disown(
|
cannam@49
|
6103 _builder.getPointerField(0 * ::capnp::POINTERS));
|
cannam@49
|
6104 }
|
cannam@49
|
6105
|
cannam@49
|
6106 inline ::uint64_t Type::Enum::Reader::getTypeId() const {
|
cannam@49
|
6107 return _reader.getDataField< ::uint64_t>(
|
cannam@49
|
6108 1 * ::capnp::ELEMENTS);
|
cannam@49
|
6109 }
|
cannam@49
|
6110
|
cannam@49
|
6111 inline ::uint64_t Type::Enum::Builder::getTypeId() {
|
cannam@49
|
6112 return _builder.getDataField< ::uint64_t>(
|
cannam@49
|
6113 1 * ::capnp::ELEMENTS);
|
cannam@49
|
6114 }
|
cannam@49
|
6115 inline void Type::Enum::Builder::setTypeId( ::uint64_t value) {
|
cannam@49
|
6116 _builder.setDataField< ::uint64_t>(
|
cannam@49
|
6117 1 * ::capnp::ELEMENTS, value);
|
cannam@49
|
6118 }
|
cannam@49
|
6119
|
cannam@49
|
6120 inline bool Type::Enum::Reader::hasBrand() const {
|
cannam@49
|
6121 return !_reader.getPointerField(0 * ::capnp::POINTERS).isNull();
|
cannam@49
|
6122 }
|
cannam@49
|
6123 inline bool Type::Enum::Builder::hasBrand() {
|
cannam@49
|
6124 return !_builder.getPointerField(0 * ::capnp::POINTERS).isNull();
|
cannam@49
|
6125 }
|
cannam@49
|
6126 inline ::capnp::schema::Brand::Reader Type::Enum::Reader::getBrand() const {
|
cannam@49
|
6127 return ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::get(
|
cannam@49
|
6128 _reader.getPointerField(0 * ::capnp::POINTERS));
|
cannam@49
|
6129 }
|
cannam@49
|
6130 inline ::capnp::schema::Brand::Builder Type::Enum::Builder::getBrand() {
|
cannam@49
|
6131 return ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::get(
|
cannam@49
|
6132 _builder.getPointerField(0 * ::capnp::POINTERS));
|
cannam@49
|
6133 }
|
cannam@49
|
6134 #if !CAPNP_LITE
|
cannam@49
|
6135 inline ::capnp::schema::Brand::Pipeline Type::Enum::Pipeline::getBrand() {
|
cannam@49
|
6136 return ::capnp::schema::Brand::Pipeline(_typeless.getPointerField(0));
|
cannam@49
|
6137 }
|
cannam@49
|
6138 #endif // !CAPNP_LITE
|
cannam@49
|
6139 inline void Type::Enum::Builder::setBrand( ::capnp::schema::Brand::Reader value) {
|
cannam@49
|
6140 ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::set(
|
cannam@49
|
6141 _builder.getPointerField(0 * ::capnp::POINTERS), value);
|
cannam@49
|
6142 }
|
cannam@49
|
6143 inline ::capnp::schema::Brand::Builder Type::Enum::Builder::initBrand() {
|
cannam@49
|
6144 return ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::init(
|
cannam@49
|
6145 _builder.getPointerField(0 * ::capnp::POINTERS));
|
cannam@49
|
6146 }
|
cannam@49
|
6147 inline void Type::Enum::Builder::adoptBrand(
|
cannam@49
|
6148 ::capnp::Orphan< ::capnp::schema::Brand>&& value) {
|
cannam@49
|
6149 ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::adopt(
|
cannam@49
|
6150 _builder.getPointerField(0 * ::capnp::POINTERS), kj::mv(value));
|
cannam@49
|
6151 }
|
cannam@49
|
6152 inline ::capnp::Orphan< ::capnp::schema::Brand> Type::Enum::Builder::disownBrand() {
|
cannam@49
|
6153 return ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::disown(
|
cannam@49
|
6154 _builder.getPointerField(0 * ::capnp::POINTERS));
|
cannam@49
|
6155 }
|
cannam@49
|
6156
|
cannam@49
|
6157 inline ::uint64_t Type::Struct::Reader::getTypeId() const {
|
cannam@49
|
6158 return _reader.getDataField< ::uint64_t>(
|
cannam@49
|
6159 1 * ::capnp::ELEMENTS);
|
cannam@49
|
6160 }
|
cannam@49
|
6161
|
cannam@49
|
6162 inline ::uint64_t Type::Struct::Builder::getTypeId() {
|
cannam@49
|
6163 return _builder.getDataField< ::uint64_t>(
|
cannam@49
|
6164 1 * ::capnp::ELEMENTS);
|
cannam@49
|
6165 }
|
cannam@49
|
6166 inline void Type::Struct::Builder::setTypeId( ::uint64_t value) {
|
cannam@49
|
6167 _builder.setDataField< ::uint64_t>(
|
cannam@49
|
6168 1 * ::capnp::ELEMENTS, value);
|
cannam@49
|
6169 }
|
cannam@49
|
6170
|
cannam@49
|
6171 inline bool Type::Struct::Reader::hasBrand() const {
|
cannam@49
|
6172 return !_reader.getPointerField(0 * ::capnp::POINTERS).isNull();
|
cannam@49
|
6173 }
|
cannam@49
|
6174 inline bool Type::Struct::Builder::hasBrand() {
|
cannam@49
|
6175 return !_builder.getPointerField(0 * ::capnp::POINTERS).isNull();
|
cannam@49
|
6176 }
|
cannam@49
|
6177 inline ::capnp::schema::Brand::Reader Type::Struct::Reader::getBrand() const {
|
cannam@49
|
6178 return ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::get(
|
cannam@49
|
6179 _reader.getPointerField(0 * ::capnp::POINTERS));
|
cannam@49
|
6180 }
|
cannam@49
|
6181 inline ::capnp::schema::Brand::Builder Type::Struct::Builder::getBrand() {
|
cannam@49
|
6182 return ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::get(
|
cannam@49
|
6183 _builder.getPointerField(0 * ::capnp::POINTERS));
|
cannam@49
|
6184 }
|
cannam@49
|
6185 #if !CAPNP_LITE
|
cannam@49
|
6186 inline ::capnp::schema::Brand::Pipeline Type::Struct::Pipeline::getBrand() {
|
cannam@49
|
6187 return ::capnp::schema::Brand::Pipeline(_typeless.getPointerField(0));
|
cannam@49
|
6188 }
|
cannam@49
|
6189 #endif // !CAPNP_LITE
|
cannam@49
|
6190 inline void Type::Struct::Builder::setBrand( ::capnp::schema::Brand::Reader value) {
|
cannam@49
|
6191 ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::set(
|
cannam@49
|
6192 _builder.getPointerField(0 * ::capnp::POINTERS), value);
|
cannam@49
|
6193 }
|
cannam@49
|
6194 inline ::capnp::schema::Brand::Builder Type::Struct::Builder::initBrand() {
|
cannam@49
|
6195 return ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::init(
|
cannam@49
|
6196 _builder.getPointerField(0 * ::capnp::POINTERS));
|
cannam@49
|
6197 }
|
cannam@49
|
6198 inline void Type::Struct::Builder::adoptBrand(
|
cannam@49
|
6199 ::capnp::Orphan< ::capnp::schema::Brand>&& value) {
|
cannam@49
|
6200 ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::adopt(
|
cannam@49
|
6201 _builder.getPointerField(0 * ::capnp::POINTERS), kj::mv(value));
|
cannam@49
|
6202 }
|
cannam@49
|
6203 inline ::capnp::Orphan< ::capnp::schema::Brand> Type::Struct::Builder::disownBrand() {
|
cannam@49
|
6204 return ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::disown(
|
cannam@49
|
6205 _builder.getPointerField(0 * ::capnp::POINTERS));
|
cannam@49
|
6206 }
|
cannam@49
|
6207
|
cannam@49
|
6208 inline ::uint64_t Type::Interface::Reader::getTypeId() const {
|
cannam@49
|
6209 return _reader.getDataField< ::uint64_t>(
|
cannam@49
|
6210 1 * ::capnp::ELEMENTS);
|
cannam@49
|
6211 }
|
cannam@49
|
6212
|
cannam@49
|
6213 inline ::uint64_t Type::Interface::Builder::getTypeId() {
|
cannam@49
|
6214 return _builder.getDataField< ::uint64_t>(
|
cannam@49
|
6215 1 * ::capnp::ELEMENTS);
|
cannam@49
|
6216 }
|
cannam@49
|
6217 inline void Type::Interface::Builder::setTypeId( ::uint64_t value) {
|
cannam@49
|
6218 _builder.setDataField< ::uint64_t>(
|
cannam@49
|
6219 1 * ::capnp::ELEMENTS, value);
|
cannam@49
|
6220 }
|
cannam@49
|
6221
|
cannam@49
|
6222 inline bool Type::Interface::Reader::hasBrand() const {
|
cannam@49
|
6223 return !_reader.getPointerField(0 * ::capnp::POINTERS).isNull();
|
cannam@49
|
6224 }
|
cannam@49
|
6225 inline bool Type::Interface::Builder::hasBrand() {
|
cannam@49
|
6226 return !_builder.getPointerField(0 * ::capnp::POINTERS).isNull();
|
cannam@49
|
6227 }
|
cannam@49
|
6228 inline ::capnp::schema::Brand::Reader Type::Interface::Reader::getBrand() const {
|
cannam@49
|
6229 return ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::get(
|
cannam@49
|
6230 _reader.getPointerField(0 * ::capnp::POINTERS));
|
cannam@49
|
6231 }
|
cannam@49
|
6232 inline ::capnp::schema::Brand::Builder Type::Interface::Builder::getBrand() {
|
cannam@49
|
6233 return ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::get(
|
cannam@49
|
6234 _builder.getPointerField(0 * ::capnp::POINTERS));
|
cannam@49
|
6235 }
|
cannam@49
|
6236 #if !CAPNP_LITE
|
cannam@49
|
6237 inline ::capnp::schema::Brand::Pipeline Type::Interface::Pipeline::getBrand() {
|
cannam@49
|
6238 return ::capnp::schema::Brand::Pipeline(_typeless.getPointerField(0));
|
cannam@49
|
6239 }
|
cannam@49
|
6240 #endif // !CAPNP_LITE
|
cannam@49
|
6241 inline void Type::Interface::Builder::setBrand( ::capnp::schema::Brand::Reader value) {
|
cannam@49
|
6242 ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::set(
|
cannam@49
|
6243 _builder.getPointerField(0 * ::capnp::POINTERS), value);
|
cannam@49
|
6244 }
|
cannam@49
|
6245 inline ::capnp::schema::Brand::Builder Type::Interface::Builder::initBrand() {
|
cannam@49
|
6246 return ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::init(
|
cannam@49
|
6247 _builder.getPointerField(0 * ::capnp::POINTERS));
|
cannam@49
|
6248 }
|
cannam@49
|
6249 inline void Type::Interface::Builder::adoptBrand(
|
cannam@49
|
6250 ::capnp::Orphan< ::capnp::schema::Brand>&& value) {
|
cannam@49
|
6251 ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::adopt(
|
cannam@49
|
6252 _builder.getPointerField(0 * ::capnp::POINTERS), kj::mv(value));
|
cannam@49
|
6253 }
|
cannam@49
|
6254 inline ::capnp::Orphan< ::capnp::schema::Brand> Type::Interface::Builder::disownBrand() {
|
cannam@49
|
6255 return ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::disown(
|
cannam@49
|
6256 _builder.getPointerField(0 * ::capnp::POINTERS));
|
cannam@49
|
6257 }
|
cannam@49
|
6258
|
cannam@49
|
6259 inline ::capnp::schema::Type::AnyPointer::Which Type::AnyPointer::Reader::which() const {
|
cannam@49
|
6260 return _reader.getDataField<Which>(4 * ::capnp::ELEMENTS);
|
cannam@49
|
6261 }
|
cannam@49
|
6262 inline ::capnp::schema::Type::AnyPointer::Which Type::AnyPointer::Builder::which() {
|
cannam@49
|
6263 return _builder.getDataField<Which>(4 * ::capnp::ELEMENTS);
|
cannam@49
|
6264 }
|
cannam@49
|
6265
|
cannam@49
|
6266 inline bool Type::AnyPointer::Reader::isUnconstrained() const {
|
cannam@49
|
6267 return which() == Type::AnyPointer::UNCONSTRAINED;
|
cannam@49
|
6268 }
|
cannam@49
|
6269 inline bool Type::AnyPointer::Builder::isUnconstrained() {
|
cannam@49
|
6270 return which() == Type::AnyPointer::UNCONSTRAINED;
|
cannam@49
|
6271 }
|
cannam@49
|
6272 inline typename Type::AnyPointer::Unconstrained::Reader Type::AnyPointer::Reader::getUnconstrained() const {
|
cannam@49
|
6273 KJ_IREQUIRE((which() == Type::AnyPointer::UNCONSTRAINED),
|
cannam@49
|
6274 "Must check which() before get()ing a union member.");
|
cannam@49
|
6275 return typename Type::AnyPointer::Unconstrained::Reader(_reader);
|
cannam@49
|
6276 }
|
cannam@49
|
6277 inline typename Type::AnyPointer::Unconstrained::Builder Type::AnyPointer::Builder::getUnconstrained() {
|
cannam@49
|
6278 KJ_IREQUIRE((which() == Type::AnyPointer::UNCONSTRAINED),
|
cannam@49
|
6279 "Must check which() before get()ing a union member.");
|
cannam@49
|
6280 return typename Type::AnyPointer::Unconstrained::Builder(_builder);
|
cannam@49
|
6281 }
|
cannam@49
|
6282 inline typename Type::AnyPointer::Unconstrained::Builder Type::AnyPointer::Builder::initUnconstrained() {
|
cannam@49
|
6283 _builder.setDataField<Type::AnyPointer::Which>(
|
cannam@49
|
6284 4 * ::capnp::ELEMENTS, Type::AnyPointer::UNCONSTRAINED);
|
cannam@49
|
6285 _builder.setDataField< ::uint16_t>(5 * ::capnp::ELEMENTS, 0);
|
cannam@49
|
6286 return typename Type::AnyPointer::Unconstrained::Builder(_builder);
|
cannam@49
|
6287 }
|
cannam@49
|
6288 inline bool Type::AnyPointer::Reader::isParameter() const {
|
cannam@49
|
6289 return which() == Type::AnyPointer::PARAMETER;
|
cannam@49
|
6290 }
|
cannam@49
|
6291 inline bool Type::AnyPointer::Builder::isParameter() {
|
cannam@49
|
6292 return which() == Type::AnyPointer::PARAMETER;
|
cannam@49
|
6293 }
|
cannam@49
|
6294 inline typename Type::AnyPointer::Parameter::Reader Type::AnyPointer::Reader::getParameter() const {
|
cannam@49
|
6295 KJ_IREQUIRE((which() == Type::AnyPointer::PARAMETER),
|
cannam@49
|
6296 "Must check which() before get()ing a union member.");
|
cannam@49
|
6297 return typename Type::AnyPointer::Parameter::Reader(_reader);
|
cannam@49
|
6298 }
|
cannam@49
|
6299 inline typename Type::AnyPointer::Parameter::Builder Type::AnyPointer::Builder::getParameter() {
|
cannam@49
|
6300 KJ_IREQUIRE((which() == Type::AnyPointer::PARAMETER),
|
cannam@49
|
6301 "Must check which() before get()ing a union member.");
|
cannam@49
|
6302 return typename Type::AnyPointer::Parameter::Builder(_builder);
|
cannam@49
|
6303 }
|
cannam@49
|
6304 inline typename Type::AnyPointer::Parameter::Builder Type::AnyPointer::Builder::initParameter() {
|
cannam@49
|
6305 _builder.setDataField<Type::AnyPointer::Which>(
|
cannam@49
|
6306 4 * ::capnp::ELEMENTS, Type::AnyPointer::PARAMETER);
|
cannam@49
|
6307 _builder.setDataField< ::uint16_t>(5 * ::capnp::ELEMENTS, 0);
|
cannam@49
|
6308 _builder.setDataField< ::uint64_t>(2 * ::capnp::ELEMENTS, 0);
|
cannam@49
|
6309 return typename Type::AnyPointer::Parameter::Builder(_builder);
|
cannam@49
|
6310 }
|
cannam@49
|
6311 inline bool Type::AnyPointer::Reader::isImplicitMethodParameter() const {
|
cannam@49
|
6312 return which() == Type::AnyPointer::IMPLICIT_METHOD_PARAMETER;
|
cannam@49
|
6313 }
|
cannam@49
|
6314 inline bool Type::AnyPointer::Builder::isImplicitMethodParameter() {
|
cannam@49
|
6315 return which() == Type::AnyPointer::IMPLICIT_METHOD_PARAMETER;
|
cannam@49
|
6316 }
|
cannam@49
|
6317 inline typename Type::AnyPointer::ImplicitMethodParameter::Reader Type::AnyPointer::Reader::getImplicitMethodParameter() const {
|
cannam@49
|
6318 KJ_IREQUIRE((which() == Type::AnyPointer::IMPLICIT_METHOD_PARAMETER),
|
cannam@49
|
6319 "Must check which() before get()ing a union member.");
|
cannam@49
|
6320 return typename Type::AnyPointer::ImplicitMethodParameter::Reader(_reader);
|
cannam@49
|
6321 }
|
cannam@49
|
6322 inline typename Type::AnyPointer::ImplicitMethodParameter::Builder Type::AnyPointer::Builder::getImplicitMethodParameter() {
|
cannam@49
|
6323 KJ_IREQUIRE((which() == Type::AnyPointer::IMPLICIT_METHOD_PARAMETER),
|
cannam@49
|
6324 "Must check which() before get()ing a union member.");
|
cannam@49
|
6325 return typename Type::AnyPointer::ImplicitMethodParameter::Builder(_builder);
|
cannam@49
|
6326 }
|
cannam@49
|
6327 inline typename Type::AnyPointer::ImplicitMethodParameter::Builder Type::AnyPointer::Builder::initImplicitMethodParameter() {
|
cannam@49
|
6328 _builder.setDataField<Type::AnyPointer::Which>(
|
cannam@49
|
6329 4 * ::capnp::ELEMENTS, Type::AnyPointer::IMPLICIT_METHOD_PARAMETER);
|
cannam@49
|
6330 _builder.setDataField< ::uint16_t>(5 * ::capnp::ELEMENTS, 0);
|
cannam@49
|
6331 return typename Type::AnyPointer::ImplicitMethodParameter::Builder(_builder);
|
cannam@49
|
6332 }
|
cannam@49
|
6333 inline ::capnp::schema::Type::AnyPointer::Unconstrained::Which Type::AnyPointer::Unconstrained::Reader::which() const {
|
cannam@49
|
6334 return _reader.getDataField<Which>(5 * ::capnp::ELEMENTS);
|
cannam@49
|
6335 }
|
cannam@49
|
6336 inline ::capnp::schema::Type::AnyPointer::Unconstrained::Which Type::AnyPointer::Unconstrained::Builder::which() {
|
cannam@49
|
6337 return _builder.getDataField<Which>(5 * ::capnp::ELEMENTS);
|
cannam@49
|
6338 }
|
cannam@49
|
6339
|
cannam@49
|
6340 inline bool Type::AnyPointer::Unconstrained::Reader::isAnyKind() const {
|
cannam@49
|
6341 return which() == Type::AnyPointer::Unconstrained::ANY_KIND;
|
cannam@49
|
6342 }
|
cannam@49
|
6343 inline bool Type::AnyPointer::Unconstrained::Builder::isAnyKind() {
|
cannam@49
|
6344 return which() == Type::AnyPointer::Unconstrained::ANY_KIND;
|
cannam@49
|
6345 }
|
cannam@49
|
6346 inline ::capnp::Void Type::AnyPointer::Unconstrained::Reader::getAnyKind() const {
|
cannam@49
|
6347 KJ_IREQUIRE((which() == Type::AnyPointer::Unconstrained::ANY_KIND),
|
cannam@49
|
6348 "Must check which() before get()ing a union member.");
|
cannam@49
|
6349 return _reader.getDataField< ::capnp::Void>(
|
cannam@49
|
6350 0 * ::capnp::ELEMENTS);
|
cannam@49
|
6351 }
|
cannam@49
|
6352
|
cannam@49
|
6353 inline ::capnp::Void Type::AnyPointer::Unconstrained::Builder::getAnyKind() {
|
cannam@49
|
6354 KJ_IREQUIRE((which() == Type::AnyPointer::Unconstrained::ANY_KIND),
|
cannam@49
|
6355 "Must check which() before get()ing a union member.");
|
cannam@49
|
6356 return _builder.getDataField< ::capnp::Void>(
|
cannam@49
|
6357 0 * ::capnp::ELEMENTS);
|
cannam@49
|
6358 }
|
cannam@49
|
6359 inline void Type::AnyPointer::Unconstrained::Builder::setAnyKind( ::capnp::Void value) {
|
cannam@49
|
6360 _builder.setDataField<Type::AnyPointer::Unconstrained::Which>(
|
cannam@49
|
6361 5 * ::capnp::ELEMENTS, Type::AnyPointer::Unconstrained::ANY_KIND);
|
cannam@49
|
6362 _builder.setDataField< ::capnp::Void>(
|
cannam@49
|
6363 0 * ::capnp::ELEMENTS, value);
|
cannam@49
|
6364 }
|
cannam@49
|
6365
|
cannam@49
|
6366 inline bool Type::AnyPointer::Unconstrained::Reader::isStruct() const {
|
cannam@49
|
6367 return which() == Type::AnyPointer::Unconstrained::STRUCT;
|
cannam@49
|
6368 }
|
cannam@49
|
6369 inline bool Type::AnyPointer::Unconstrained::Builder::isStruct() {
|
cannam@49
|
6370 return which() == Type::AnyPointer::Unconstrained::STRUCT;
|
cannam@49
|
6371 }
|
cannam@49
|
6372 inline ::capnp::Void Type::AnyPointer::Unconstrained::Reader::getStruct() const {
|
cannam@49
|
6373 KJ_IREQUIRE((which() == Type::AnyPointer::Unconstrained::STRUCT),
|
cannam@49
|
6374 "Must check which() before get()ing a union member.");
|
cannam@49
|
6375 return _reader.getDataField< ::capnp::Void>(
|
cannam@49
|
6376 0 * ::capnp::ELEMENTS);
|
cannam@49
|
6377 }
|
cannam@49
|
6378
|
cannam@49
|
6379 inline ::capnp::Void Type::AnyPointer::Unconstrained::Builder::getStruct() {
|
cannam@49
|
6380 KJ_IREQUIRE((which() == Type::AnyPointer::Unconstrained::STRUCT),
|
cannam@49
|
6381 "Must check which() before get()ing a union member.");
|
cannam@49
|
6382 return _builder.getDataField< ::capnp::Void>(
|
cannam@49
|
6383 0 * ::capnp::ELEMENTS);
|
cannam@49
|
6384 }
|
cannam@49
|
6385 inline void Type::AnyPointer::Unconstrained::Builder::setStruct( ::capnp::Void value) {
|
cannam@49
|
6386 _builder.setDataField<Type::AnyPointer::Unconstrained::Which>(
|
cannam@49
|
6387 5 * ::capnp::ELEMENTS, Type::AnyPointer::Unconstrained::STRUCT);
|
cannam@49
|
6388 _builder.setDataField< ::capnp::Void>(
|
cannam@49
|
6389 0 * ::capnp::ELEMENTS, value);
|
cannam@49
|
6390 }
|
cannam@49
|
6391
|
cannam@49
|
6392 inline bool Type::AnyPointer::Unconstrained::Reader::isList() const {
|
cannam@49
|
6393 return which() == Type::AnyPointer::Unconstrained::LIST;
|
cannam@49
|
6394 }
|
cannam@49
|
6395 inline bool Type::AnyPointer::Unconstrained::Builder::isList() {
|
cannam@49
|
6396 return which() == Type::AnyPointer::Unconstrained::LIST;
|
cannam@49
|
6397 }
|
cannam@49
|
6398 inline ::capnp::Void Type::AnyPointer::Unconstrained::Reader::getList() const {
|
cannam@49
|
6399 KJ_IREQUIRE((which() == Type::AnyPointer::Unconstrained::LIST),
|
cannam@49
|
6400 "Must check which() before get()ing a union member.");
|
cannam@49
|
6401 return _reader.getDataField< ::capnp::Void>(
|
cannam@49
|
6402 0 * ::capnp::ELEMENTS);
|
cannam@49
|
6403 }
|
cannam@49
|
6404
|
cannam@49
|
6405 inline ::capnp::Void Type::AnyPointer::Unconstrained::Builder::getList() {
|
cannam@49
|
6406 KJ_IREQUIRE((which() == Type::AnyPointer::Unconstrained::LIST),
|
cannam@49
|
6407 "Must check which() before get()ing a union member.");
|
cannam@49
|
6408 return _builder.getDataField< ::capnp::Void>(
|
cannam@49
|
6409 0 * ::capnp::ELEMENTS);
|
cannam@49
|
6410 }
|
cannam@49
|
6411 inline void Type::AnyPointer::Unconstrained::Builder::setList( ::capnp::Void value) {
|
cannam@49
|
6412 _builder.setDataField<Type::AnyPointer::Unconstrained::Which>(
|
cannam@49
|
6413 5 * ::capnp::ELEMENTS, Type::AnyPointer::Unconstrained::LIST);
|
cannam@49
|
6414 _builder.setDataField< ::capnp::Void>(
|
cannam@49
|
6415 0 * ::capnp::ELEMENTS, value);
|
cannam@49
|
6416 }
|
cannam@49
|
6417
|
cannam@49
|
6418 inline bool Type::AnyPointer::Unconstrained::Reader::isCapability() const {
|
cannam@49
|
6419 return which() == Type::AnyPointer::Unconstrained::CAPABILITY;
|
cannam@49
|
6420 }
|
cannam@49
|
6421 inline bool Type::AnyPointer::Unconstrained::Builder::isCapability() {
|
cannam@49
|
6422 return which() == Type::AnyPointer::Unconstrained::CAPABILITY;
|
cannam@49
|
6423 }
|
cannam@49
|
6424 inline ::capnp::Void Type::AnyPointer::Unconstrained::Reader::getCapability() const {
|
cannam@49
|
6425 KJ_IREQUIRE((which() == Type::AnyPointer::Unconstrained::CAPABILITY),
|
cannam@49
|
6426 "Must check which() before get()ing a union member.");
|
cannam@49
|
6427 return _reader.getDataField< ::capnp::Void>(
|
cannam@49
|
6428 0 * ::capnp::ELEMENTS);
|
cannam@49
|
6429 }
|
cannam@49
|
6430
|
cannam@49
|
6431 inline ::capnp::Void Type::AnyPointer::Unconstrained::Builder::getCapability() {
|
cannam@49
|
6432 KJ_IREQUIRE((which() == Type::AnyPointer::Unconstrained::CAPABILITY),
|
cannam@49
|
6433 "Must check which() before get()ing a union member.");
|
cannam@49
|
6434 return _builder.getDataField< ::capnp::Void>(
|
cannam@49
|
6435 0 * ::capnp::ELEMENTS);
|
cannam@49
|
6436 }
|
cannam@49
|
6437 inline void Type::AnyPointer::Unconstrained::Builder::setCapability( ::capnp::Void value) {
|
cannam@49
|
6438 _builder.setDataField<Type::AnyPointer::Unconstrained::Which>(
|
cannam@49
|
6439 5 * ::capnp::ELEMENTS, Type::AnyPointer::Unconstrained::CAPABILITY);
|
cannam@49
|
6440 _builder.setDataField< ::capnp::Void>(
|
cannam@49
|
6441 0 * ::capnp::ELEMENTS, value);
|
cannam@49
|
6442 }
|
cannam@49
|
6443
|
cannam@49
|
6444 inline ::uint64_t Type::AnyPointer::Parameter::Reader::getScopeId() const {
|
cannam@49
|
6445 return _reader.getDataField< ::uint64_t>(
|
cannam@49
|
6446 2 * ::capnp::ELEMENTS);
|
cannam@49
|
6447 }
|
cannam@49
|
6448
|
cannam@49
|
6449 inline ::uint64_t Type::AnyPointer::Parameter::Builder::getScopeId() {
|
cannam@49
|
6450 return _builder.getDataField< ::uint64_t>(
|
cannam@49
|
6451 2 * ::capnp::ELEMENTS);
|
cannam@49
|
6452 }
|
cannam@49
|
6453 inline void Type::AnyPointer::Parameter::Builder::setScopeId( ::uint64_t value) {
|
cannam@49
|
6454 _builder.setDataField< ::uint64_t>(
|
cannam@49
|
6455 2 * ::capnp::ELEMENTS, value);
|
cannam@49
|
6456 }
|
cannam@49
|
6457
|
cannam@49
|
6458 inline ::uint16_t Type::AnyPointer::Parameter::Reader::getParameterIndex() const {
|
cannam@49
|
6459 return _reader.getDataField< ::uint16_t>(
|
cannam@49
|
6460 5 * ::capnp::ELEMENTS);
|
cannam@49
|
6461 }
|
cannam@49
|
6462
|
cannam@49
|
6463 inline ::uint16_t Type::AnyPointer::Parameter::Builder::getParameterIndex() {
|
cannam@49
|
6464 return _builder.getDataField< ::uint16_t>(
|
cannam@49
|
6465 5 * ::capnp::ELEMENTS);
|
cannam@49
|
6466 }
|
cannam@49
|
6467 inline void Type::AnyPointer::Parameter::Builder::setParameterIndex( ::uint16_t value) {
|
cannam@49
|
6468 _builder.setDataField< ::uint16_t>(
|
cannam@49
|
6469 5 * ::capnp::ELEMENTS, value);
|
cannam@49
|
6470 }
|
cannam@49
|
6471
|
cannam@49
|
6472 inline ::uint16_t Type::AnyPointer::ImplicitMethodParameter::Reader::getParameterIndex() const {
|
cannam@49
|
6473 return _reader.getDataField< ::uint16_t>(
|
cannam@49
|
6474 5 * ::capnp::ELEMENTS);
|
cannam@49
|
6475 }
|
cannam@49
|
6476
|
cannam@49
|
6477 inline ::uint16_t Type::AnyPointer::ImplicitMethodParameter::Builder::getParameterIndex() {
|
cannam@49
|
6478 return _builder.getDataField< ::uint16_t>(
|
cannam@49
|
6479 5 * ::capnp::ELEMENTS);
|
cannam@49
|
6480 }
|
cannam@49
|
6481 inline void Type::AnyPointer::ImplicitMethodParameter::Builder::setParameterIndex( ::uint16_t value) {
|
cannam@49
|
6482 _builder.setDataField< ::uint16_t>(
|
cannam@49
|
6483 5 * ::capnp::ELEMENTS, value);
|
cannam@49
|
6484 }
|
cannam@49
|
6485
|
cannam@49
|
6486 inline bool Brand::Reader::hasScopes() const {
|
cannam@49
|
6487 return !_reader.getPointerField(0 * ::capnp::POINTERS).isNull();
|
cannam@49
|
6488 }
|
cannam@49
|
6489 inline bool Brand::Builder::hasScopes() {
|
cannam@49
|
6490 return !_builder.getPointerField(0 * ::capnp::POINTERS).isNull();
|
cannam@49
|
6491 }
|
cannam@49
|
6492 inline ::capnp::List< ::capnp::schema::Brand::Scope>::Reader Brand::Reader::getScopes() const {
|
cannam@49
|
6493 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Brand::Scope>>::get(
|
cannam@49
|
6494 _reader.getPointerField(0 * ::capnp::POINTERS));
|
cannam@49
|
6495 }
|
cannam@49
|
6496 inline ::capnp::List< ::capnp::schema::Brand::Scope>::Builder Brand::Builder::getScopes() {
|
cannam@49
|
6497 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Brand::Scope>>::get(
|
cannam@49
|
6498 _builder.getPointerField(0 * ::capnp::POINTERS));
|
cannam@49
|
6499 }
|
cannam@49
|
6500 inline void Brand::Builder::setScopes( ::capnp::List< ::capnp::schema::Brand::Scope>::Reader value) {
|
cannam@49
|
6501 ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Brand::Scope>>::set(
|
cannam@49
|
6502 _builder.getPointerField(0 * ::capnp::POINTERS), value);
|
cannam@49
|
6503 }
|
cannam@49
|
6504 inline ::capnp::List< ::capnp::schema::Brand::Scope>::Builder Brand::Builder::initScopes(unsigned int size) {
|
cannam@49
|
6505 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Brand::Scope>>::init(
|
cannam@49
|
6506 _builder.getPointerField(0 * ::capnp::POINTERS), size);
|
cannam@49
|
6507 }
|
cannam@49
|
6508 inline void Brand::Builder::adoptScopes(
|
cannam@49
|
6509 ::capnp::Orphan< ::capnp::List< ::capnp::schema::Brand::Scope>>&& value) {
|
cannam@49
|
6510 ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Brand::Scope>>::adopt(
|
cannam@49
|
6511 _builder.getPointerField(0 * ::capnp::POINTERS), kj::mv(value));
|
cannam@49
|
6512 }
|
cannam@49
|
6513 inline ::capnp::Orphan< ::capnp::List< ::capnp::schema::Brand::Scope>> Brand::Builder::disownScopes() {
|
cannam@49
|
6514 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Brand::Scope>>::disown(
|
cannam@49
|
6515 _builder.getPointerField(0 * ::capnp::POINTERS));
|
cannam@49
|
6516 }
|
cannam@49
|
6517
|
cannam@49
|
6518 inline ::capnp::schema::Brand::Scope::Which Brand::Scope::Reader::which() const {
|
cannam@49
|
6519 return _reader.getDataField<Which>(4 * ::capnp::ELEMENTS);
|
cannam@49
|
6520 }
|
cannam@49
|
6521 inline ::capnp::schema::Brand::Scope::Which Brand::Scope::Builder::which() {
|
cannam@49
|
6522 return _builder.getDataField<Which>(4 * ::capnp::ELEMENTS);
|
cannam@49
|
6523 }
|
cannam@49
|
6524
|
cannam@49
|
6525 inline ::uint64_t Brand::Scope::Reader::getScopeId() const {
|
cannam@49
|
6526 return _reader.getDataField< ::uint64_t>(
|
cannam@49
|
6527 0 * ::capnp::ELEMENTS);
|
cannam@49
|
6528 }
|
cannam@49
|
6529
|
cannam@49
|
6530 inline ::uint64_t Brand::Scope::Builder::getScopeId() {
|
cannam@49
|
6531 return _builder.getDataField< ::uint64_t>(
|
cannam@49
|
6532 0 * ::capnp::ELEMENTS);
|
cannam@49
|
6533 }
|
cannam@49
|
6534 inline void Brand::Scope::Builder::setScopeId( ::uint64_t value) {
|
cannam@49
|
6535 _builder.setDataField< ::uint64_t>(
|
cannam@49
|
6536 0 * ::capnp::ELEMENTS, value);
|
cannam@49
|
6537 }
|
cannam@49
|
6538
|
cannam@49
|
6539 inline bool Brand::Scope::Reader::isBind() const {
|
cannam@49
|
6540 return which() == Brand::Scope::BIND;
|
cannam@49
|
6541 }
|
cannam@49
|
6542 inline bool Brand::Scope::Builder::isBind() {
|
cannam@49
|
6543 return which() == Brand::Scope::BIND;
|
cannam@49
|
6544 }
|
cannam@49
|
6545 inline bool Brand::Scope::Reader::hasBind() const {
|
cannam@49
|
6546 if (which() != Brand::Scope::BIND) return false;
|
cannam@49
|
6547 return !_reader.getPointerField(0 * ::capnp::POINTERS).isNull();
|
cannam@49
|
6548 }
|
cannam@49
|
6549 inline bool Brand::Scope::Builder::hasBind() {
|
cannam@49
|
6550 if (which() != Brand::Scope::BIND) return false;
|
cannam@49
|
6551 return !_builder.getPointerField(0 * ::capnp::POINTERS).isNull();
|
cannam@49
|
6552 }
|
cannam@49
|
6553 inline ::capnp::List< ::capnp::schema::Brand::Binding>::Reader Brand::Scope::Reader::getBind() const {
|
cannam@49
|
6554 KJ_IREQUIRE((which() == Brand::Scope::BIND),
|
cannam@49
|
6555 "Must check which() before get()ing a union member.");
|
cannam@49
|
6556 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Brand::Binding>>::get(
|
cannam@49
|
6557 _reader.getPointerField(0 * ::capnp::POINTERS));
|
cannam@49
|
6558 }
|
cannam@49
|
6559 inline ::capnp::List< ::capnp::schema::Brand::Binding>::Builder Brand::Scope::Builder::getBind() {
|
cannam@49
|
6560 KJ_IREQUIRE((which() == Brand::Scope::BIND),
|
cannam@49
|
6561 "Must check which() before get()ing a union member.");
|
cannam@49
|
6562 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Brand::Binding>>::get(
|
cannam@49
|
6563 _builder.getPointerField(0 * ::capnp::POINTERS));
|
cannam@49
|
6564 }
|
cannam@49
|
6565 inline void Brand::Scope::Builder::setBind( ::capnp::List< ::capnp::schema::Brand::Binding>::Reader value) {
|
cannam@49
|
6566 _builder.setDataField<Brand::Scope::Which>(
|
cannam@49
|
6567 4 * ::capnp::ELEMENTS, Brand::Scope::BIND);
|
cannam@49
|
6568 ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Brand::Binding>>::set(
|
cannam@49
|
6569 _builder.getPointerField(0 * ::capnp::POINTERS), value);
|
cannam@49
|
6570 }
|
cannam@49
|
6571 inline ::capnp::List< ::capnp::schema::Brand::Binding>::Builder Brand::Scope::Builder::initBind(unsigned int size) {
|
cannam@49
|
6572 _builder.setDataField<Brand::Scope::Which>(
|
cannam@49
|
6573 4 * ::capnp::ELEMENTS, Brand::Scope::BIND);
|
cannam@49
|
6574 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Brand::Binding>>::init(
|
cannam@49
|
6575 _builder.getPointerField(0 * ::capnp::POINTERS), size);
|
cannam@49
|
6576 }
|
cannam@49
|
6577 inline void Brand::Scope::Builder::adoptBind(
|
cannam@49
|
6578 ::capnp::Orphan< ::capnp::List< ::capnp::schema::Brand::Binding>>&& value) {
|
cannam@49
|
6579 _builder.setDataField<Brand::Scope::Which>(
|
cannam@49
|
6580 4 * ::capnp::ELEMENTS, Brand::Scope::BIND);
|
cannam@49
|
6581 ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Brand::Binding>>::adopt(
|
cannam@49
|
6582 _builder.getPointerField(0 * ::capnp::POINTERS), kj::mv(value));
|
cannam@49
|
6583 }
|
cannam@49
|
6584 inline ::capnp::Orphan< ::capnp::List< ::capnp::schema::Brand::Binding>> Brand::Scope::Builder::disownBind() {
|
cannam@49
|
6585 KJ_IREQUIRE((which() == Brand::Scope::BIND),
|
cannam@49
|
6586 "Must check which() before get()ing a union member.");
|
cannam@49
|
6587 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Brand::Binding>>::disown(
|
cannam@49
|
6588 _builder.getPointerField(0 * ::capnp::POINTERS));
|
cannam@49
|
6589 }
|
cannam@49
|
6590
|
cannam@49
|
6591 inline bool Brand::Scope::Reader::isInherit() const {
|
cannam@49
|
6592 return which() == Brand::Scope::INHERIT;
|
cannam@49
|
6593 }
|
cannam@49
|
6594 inline bool Brand::Scope::Builder::isInherit() {
|
cannam@49
|
6595 return which() == Brand::Scope::INHERIT;
|
cannam@49
|
6596 }
|
cannam@49
|
6597 inline ::capnp::Void Brand::Scope::Reader::getInherit() const {
|
cannam@49
|
6598 KJ_IREQUIRE((which() == Brand::Scope::INHERIT),
|
cannam@49
|
6599 "Must check which() before get()ing a union member.");
|
cannam@49
|
6600 return _reader.getDataField< ::capnp::Void>(
|
cannam@49
|
6601 0 * ::capnp::ELEMENTS);
|
cannam@49
|
6602 }
|
cannam@49
|
6603
|
cannam@49
|
6604 inline ::capnp::Void Brand::Scope::Builder::getInherit() {
|
cannam@49
|
6605 KJ_IREQUIRE((which() == Brand::Scope::INHERIT),
|
cannam@49
|
6606 "Must check which() before get()ing a union member.");
|
cannam@49
|
6607 return _builder.getDataField< ::capnp::Void>(
|
cannam@49
|
6608 0 * ::capnp::ELEMENTS);
|
cannam@49
|
6609 }
|
cannam@49
|
6610 inline void Brand::Scope::Builder::setInherit( ::capnp::Void value) {
|
cannam@49
|
6611 _builder.setDataField<Brand::Scope::Which>(
|
cannam@49
|
6612 4 * ::capnp::ELEMENTS, Brand::Scope::INHERIT);
|
cannam@49
|
6613 _builder.setDataField< ::capnp::Void>(
|
cannam@49
|
6614 0 * ::capnp::ELEMENTS, value);
|
cannam@49
|
6615 }
|
cannam@49
|
6616
|
cannam@49
|
6617 inline ::capnp::schema::Brand::Binding::Which Brand::Binding::Reader::which() const {
|
cannam@49
|
6618 return _reader.getDataField<Which>(0 * ::capnp::ELEMENTS);
|
cannam@49
|
6619 }
|
cannam@49
|
6620 inline ::capnp::schema::Brand::Binding::Which Brand::Binding::Builder::which() {
|
cannam@49
|
6621 return _builder.getDataField<Which>(0 * ::capnp::ELEMENTS);
|
cannam@49
|
6622 }
|
cannam@49
|
6623
|
cannam@49
|
6624 inline bool Brand::Binding::Reader::isUnbound() const {
|
cannam@49
|
6625 return which() == Brand::Binding::UNBOUND;
|
cannam@49
|
6626 }
|
cannam@49
|
6627 inline bool Brand::Binding::Builder::isUnbound() {
|
cannam@49
|
6628 return which() == Brand::Binding::UNBOUND;
|
cannam@49
|
6629 }
|
cannam@49
|
6630 inline ::capnp::Void Brand::Binding::Reader::getUnbound() const {
|
cannam@49
|
6631 KJ_IREQUIRE((which() == Brand::Binding::UNBOUND),
|
cannam@49
|
6632 "Must check which() before get()ing a union member.");
|
cannam@49
|
6633 return _reader.getDataField< ::capnp::Void>(
|
cannam@49
|
6634 0 * ::capnp::ELEMENTS);
|
cannam@49
|
6635 }
|
cannam@49
|
6636
|
cannam@49
|
6637 inline ::capnp::Void Brand::Binding::Builder::getUnbound() {
|
cannam@49
|
6638 KJ_IREQUIRE((which() == Brand::Binding::UNBOUND),
|
cannam@49
|
6639 "Must check which() before get()ing a union member.");
|
cannam@49
|
6640 return _builder.getDataField< ::capnp::Void>(
|
cannam@49
|
6641 0 * ::capnp::ELEMENTS);
|
cannam@49
|
6642 }
|
cannam@49
|
6643 inline void Brand::Binding::Builder::setUnbound( ::capnp::Void value) {
|
cannam@49
|
6644 _builder.setDataField<Brand::Binding::Which>(
|
cannam@49
|
6645 0 * ::capnp::ELEMENTS, Brand::Binding::UNBOUND);
|
cannam@49
|
6646 _builder.setDataField< ::capnp::Void>(
|
cannam@49
|
6647 0 * ::capnp::ELEMENTS, value);
|
cannam@49
|
6648 }
|
cannam@49
|
6649
|
cannam@49
|
6650 inline bool Brand::Binding::Reader::isType() const {
|
cannam@49
|
6651 return which() == Brand::Binding::TYPE;
|
cannam@49
|
6652 }
|
cannam@49
|
6653 inline bool Brand::Binding::Builder::isType() {
|
cannam@49
|
6654 return which() == Brand::Binding::TYPE;
|
cannam@49
|
6655 }
|
cannam@49
|
6656 inline bool Brand::Binding::Reader::hasType() const {
|
cannam@49
|
6657 if (which() != Brand::Binding::TYPE) return false;
|
cannam@49
|
6658 return !_reader.getPointerField(0 * ::capnp::POINTERS).isNull();
|
cannam@49
|
6659 }
|
cannam@49
|
6660 inline bool Brand::Binding::Builder::hasType() {
|
cannam@49
|
6661 if (which() != Brand::Binding::TYPE) return false;
|
cannam@49
|
6662 return !_builder.getPointerField(0 * ::capnp::POINTERS).isNull();
|
cannam@49
|
6663 }
|
cannam@49
|
6664 inline ::capnp::schema::Type::Reader Brand::Binding::Reader::getType() const {
|
cannam@49
|
6665 KJ_IREQUIRE((which() == Brand::Binding::TYPE),
|
cannam@49
|
6666 "Must check which() before get()ing a union member.");
|
cannam@49
|
6667 return ::capnp::_::PointerHelpers< ::capnp::schema::Type>::get(
|
cannam@49
|
6668 _reader.getPointerField(0 * ::capnp::POINTERS));
|
cannam@49
|
6669 }
|
cannam@49
|
6670 inline ::capnp::schema::Type::Builder Brand::Binding::Builder::getType() {
|
cannam@49
|
6671 KJ_IREQUIRE((which() == Brand::Binding::TYPE),
|
cannam@49
|
6672 "Must check which() before get()ing a union member.");
|
cannam@49
|
6673 return ::capnp::_::PointerHelpers< ::capnp::schema::Type>::get(
|
cannam@49
|
6674 _builder.getPointerField(0 * ::capnp::POINTERS));
|
cannam@49
|
6675 }
|
cannam@49
|
6676 inline void Brand::Binding::Builder::setType( ::capnp::schema::Type::Reader value) {
|
cannam@49
|
6677 _builder.setDataField<Brand::Binding::Which>(
|
cannam@49
|
6678 0 * ::capnp::ELEMENTS, Brand::Binding::TYPE);
|
cannam@49
|
6679 ::capnp::_::PointerHelpers< ::capnp::schema::Type>::set(
|
cannam@49
|
6680 _builder.getPointerField(0 * ::capnp::POINTERS), value);
|
cannam@49
|
6681 }
|
cannam@49
|
6682 inline ::capnp::schema::Type::Builder Brand::Binding::Builder::initType() {
|
cannam@49
|
6683 _builder.setDataField<Brand::Binding::Which>(
|
cannam@49
|
6684 0 * ::capnp::ELEMENTS, Brand::Binding::TYPE);
|
cannam@49
|
6685 return ::capnp::_::PointerHelpers< ::capnp::schema::Type>::init(
|
cannam@49
|
6686 _builder.getPointerField(0 * ::capnp::POINTERS));
|
cannam@49
|
6687 }
|
cannam@49
|
6688 inline void Brand::Binding::Builder::adoptType(
|
cannam@49
|
6689 ::capnp::Orphan< ::capnp::schema::Type>&& value) {
|
cannam@49
|
6690 _builder.setDataField<Brand::Binding::Which>(
|
cannam@49
|
6691 0 * ::capnp::ELEMENTS, Brand::Binding::TYPE);
|
cannam@49
|
6692 ::capnp::_::PointerHelpers< ::capnp::schema::Type>::adopt(
|
cannam@49
|
6693 _builder.getPointerField(0 * ::capnp::POINTERS), kj::mv(value));
|
cannam@49
|
6694 }
|
cannam@49
|
6695 inline ::capnp::Orphan< ::capnp::schema::Type> Brand::Binding::Builder::disownType() {
|
cannam@49
|
6696 KJ_IREQUIRE((which() == Brand::Binding::TYPE),
|
cannam@49
|
6697 "Must check which() before get()ing a union member.");
|
cannam@49
|
6698 return ::capnp::_::PointerHelpers< ::capnp::schema::Type>::disown(
|
cannam@49
|
6699 _builder.getPointerField(0 * ::capnp::POINTERS));
|
cannam@49
|
6700 }
|
cannam@49
|
6701
|
cannam@49
|
6702 inline ::capnp::schema::Value::Which Value::Reader::which() const {
|
cannam@49
|
6703 return _reader.getDataField<Which>(0 * ::capnp::ELEMENTS);
|
cannam@49
|
6704 }
|
cannam@49
|
6705 inline ::capnp::schema::Value::Which Value::Builder::which() {
|
cannam@49
|
6706 return _builder.getDataField<Which>(0 * ::capnp::ELEMENTS);
|
cannam@49
|
6707 }
|
cannam@49
|
6708
|
cannam@49
|
6709 inline bool Value::Reader::isVoid() const {
|
cannam@49
|
6710 return which() == Value::VOID;
|
cannam@49
|
6711 }
|
cannam@49
|
6712 inline bool Value::Builder::isVoid() {
|
cannam@49
|
6713 return which() == Value::VOID;
|
cannam@49
|
6714 }
|
cannam@49
|
6715 inline ::capnp::Void Value::Reader::getVoid() const {
|
cannam@49
|
6716 KJ_IREQUIRE((which() == Value::VOID),
|
cannam@49
|
6717 "Must check which() before get()ing a union member.");
|
cannam@49
|
6718 return _reader.getDataField< ::capnp::Void>(
|
cannam@49
|
6719 0 * ::capnp::ELEMENTS);
|
cannam@49
|
6720 }
|
cannam@49
|
6721
|
cannam@49
|
6722 inline ::capnp::Void Value::Builder::getVoid() {
|
cannam@49
|
6723 KJ_IREQUIRE((which() == Value::VOID),
|
cannam@49
|
6724 "Must check which() before get()ing a union member.");
|
cannam@49
|
6725 return _builder.getDataField< ::capnp::Void>(
|
cannam@49
|
6726 0 * ::capnp::ELEMENTS);
|
cannam@49
|
6727 }
|
cannam@49
|
6728 inline void Value::Builder::setVoid( ::capnp::Void value) {
|
cannam@49
|
6729 _builder.setDataField<Value::Which>(
|
cannam@49
|
6730 0 * ::capnp::ELEMENTS, Value::VOID);
|
cannam@49
|
6731 _builder.setDataField< ::capnp::Void>(
|
cannam@49
|
6732 0 * ::capnp::ELEMENTS, value);
|
cannam@49
|
6733 }
|
cannam@49
|
6734
|
cannam@49
|
6735 inline bool Value::Reader::isBool() const {
|
cannam@49
|
6736 return which() == Value::BOOL;
|
cannam@49
|
6737 }
|
cannam@49
|
6738 inline bool Value::Builder::isBool() {
|
cannam@49
|
6739 return which() == Value::BOOL;
|
cannam@49
|
6740 }
|
cannam@49
|
6741 inline bool Value::Reader::getBool() const {
|
cannam@49
|
6742 KJ_IREQUIRE((which() == Value::BOOL),
|
cannam@49
|
6743 "Must check which() before get()ing a union member.");
|
cannam@49
|
6744 return _reader.getDataField<bool>(
|
cannam@49
|
6745 16 * ::capnp::ELEMENTS);
|
cannam@49
|
6746 }
|
cannam@49
|
6747
|
cannam@49
|
6748 inline bool Value::Builder::getBool() {
|
cannam@49
|
6749 KJ_IREQUIRE((which() == Value::BOOL),
|
cannam@49
|
6750 "Must check which() before get()ing a union member.");
|
cannam@49
|
6751 return _builder.getDataField<bool>(
|
cannam@49
|
6752 16 * ::capnp::ELEMENTS);
|
cannam@49
|
6753 }
|
cannam@49
|
6754 inline void Value::Builder::setBool(bool value) {
|
cannam@49
|
6755 _builder.setDataField<Value::Which>(
|
cannam@49
|
6756 0 * ::capnp::ELEMENTS, Value::BOOL);
|
cannam@49
|
6757 _builder.setDataField<bool>(
|
cannam@49
|
6758 16 * ::capnp::ELEMENTS, value);
|
cannam@49
|
6759 }
|
cannam@49
|
6760
|
cannam@49
|
6761 inline bool Value::Reader::isInt8() const {
|
cannam@49
|
6762 return which() == Value::INT8;
|
cannam@49
|
6763 }
|
cannam@49
|
6764 inline bool Value::Builder::isInt8() {
|
cannam@49
|
6765 return which() == Value::INT8;
|
cannam@49
|
6766 }
|
cannam@49
|
6767 inline ::int8_t Value::Reader::getInt8() const {
|
cannam@49
|
6768 KJ_IREQUIRE((which() == Value::INT8),
|
cannam@49
|
6769 "Must check which() before get()ing a union member.");
|
cannam@49
|
6770 return _reader.getDataField< ::int8_t>(
|
cannam@49
|
6771 2 * ::capnp::ELEMENTS);
|
cannam@49
|
6772 }
|
cannam@49
|
6773
|
cannam@49
|
6774 inline ::int8_t Value::Builder::getInt8() {
|
cannam@49
|
6775 KJ_IREQUIRE((which() == Value::INT8),
|
cannam@49
|
6776 "Must check which() before get()ing a union member.");
|
cannam@49
|
6777 return _builder.getDataField< ::int8_t>(
|
cannam@49
|
6778 2 * ::capnp::ELEMENTS);
|
cannam@49
|
6779 }
|
cannam@49
|
6780 inline void Value::Builder::setInt8( ::int8_t value) {
|
cannam@49
|
6781 _builder.setDataField<Value::Which>(
|
cannam@49
|
6782 0 * ::capnp::ELEMENTS, Value::INT8);
|
cannam@49
|
6783 _builder.setDataField< ::int8_t>(
|
cannam@49
|
6784 2 * ::capnp::ELEMENTS, value);
|
cannam@49
|
6785 }
|
cannam@49
|
6786
|
cannam@49
|
6787 inline bool Value::Reader::isInt16() const {
|
cannam@49
|
6788 return which() == Value::INT16;
|
cannam@49
|
6789 }
|
cannam@49
|
6790 inline bool Value::Builder::isInt16() {
|
cannam@49
|
6791 return which() == Value::INT16;
|
cannam@49
|
6792 }
|
cannam@49
|
6793 inline ::int16_t Value::Reader::getInt16() const {
|
cannam@49
|
6794 KJ_IREQUIRE((which() == Value::INT16),
|
cannam@49
|
6795 "Must check which() before get()ing a union member.");
|
cannam@49
|
6796 return _reader.getDataField< ::int16_t>(
|
cannam@49
|
6797 1 * ::capnp::ELEMENTS);
|
cannam@49
|
6798 }
|
cannam@49
|
6799
|
cannam@49
|
6800 inline ::int16_t Value::Builder::getInt16() {
|
cannam@49
|
6801 KJ_IREQUIRE((which() == Value::INT16),
|
cannam@49
|
6802 "Must check which() before get()ing a union member.");
|
cannam@49
|
6803 return _builder.getDataField< ::int16_t>(
|
cannam@49
|
6804 1 * ::capnp::ELEMENTS);
|
cannam@49
|
6805 }
|
cannam@49
|
6806 inline void Value::Builder::setInt16( ::int16_t value) {
|
cannam@49
|
6807 _builder.setDataField<Value::Which>(
|
cannam@49
|
6808 0 * ::capnp::ELEMENTS, Value::INT16);
|
cannam@49
|
6809 _builder.setDataField< ::int16_t>(
|
cannam@49
|
6810 1 * ::capnp::ELEMENTS, value);
|
cannam@49
|
6811 }
|
cannam@49
|
6812
|
cannam@49
|
6813 inline bool Value::Reader::isInt32() const {
|
cannam@49
|
6814 return which() == Value::INT32;
|
cannam@49
|
6815 }
|
cannam@49
|
6816 inline bool Value::Builder::isInt32() {
|
cannam@49
|
6817 return which() == Value::INT32;
|
cannam@49
|
6818 }
|
cannam@49
|
6819 inline ::int32_t Value::Reader::getInt32() const {
|
cannam@49
|
6820 KJ_IREQUIRE((which() == Value::INT32),
|
cannam@49
|
6821 "Must check which() before get()ing a union member.");
|
cannam@49
|
6822 return _reader.getDataField< ::int32_t>(
|
cannam@49
|
6823 1 * ::capnp::ELEMENTS);
|
cannam@49
|
6824 }
|
cannam@49
|
6825
|
cannam@49
|
6826 inline ::int32_t Value::Builder::getInt32() {
|
cannam@49
|
6827 KJ_IREQUIRE((which() == Value::INT32),
|
cannam@49
|
6828 "Must check which() before get()ing a union member.");
|
cannam@49
|
6829 return _builder.getDataField< ::int32_t>(
|
cannam@49
|
6830 1 * ::capnp::ELEMENTS);
|
cannam@49
|
6831 }
|
cannam@49
|
6832 inline void Value::Builder::setInt32( ::int32_t value) {
|
cannam@49
|
6833 _builder.setDataField<Value::Which>(
|
cannam@49
|
6834 0 * ::capnp::ELEMENTS, Value::INT32);
|
cannam@49
|
6835 _builder.setDataField< ::int32_t>(
|
cannam@49
|
6836 1 * ::capnp::ELEMENTS, value);
|
cannam@49
|
6837 }
|
cannam@49
|
6838
|
cannam@49
|
6839 inline bool Value::Reader::isInt64() const {
|
cannam@49
|
6840 return which() == Value::INT64;
|
cannam@49
|
6841 }
|
cannam@49
|
6842 inline bool Value::Builder::isInt64() {
|
cannam@49
|
6843 return which() == Value::INT64;
|
cannam@49
|
6844 }
|
cannam@49
|
6845 inline ::int64_t Value::Reader::getInt64() const {
|
cannam@49
|
6846 KJ_IREQUIRE((which() == Value::INT64),
|
cannam@49
|
6847 "Must check which() before get()ing a union member.");
|
cannam@49
|
6848 return _reader.getDataField< ::int64_t>(
|
cannam@49
|
6849 1 * ::capnp::ELEMENTS);
|
cannam@49
|
6850 }
|
cannam@49
|
6851
|
cannam@49
|
6852 inline ::int64_t Value::Builder::getInt64() {
|
cannam@49
|
6853 KJ_IREQUIRE((which() == Value::INT64),
|
cannam@49
|
6854 "Must check which() before get()ing a union member.");
|
cannam@49
|
6855 return _builder.getDataField< ::int64_t>(
|
cannam@49
|
6856 1 * ::capnp::ELEMENTS);
|
cannam@49
|
6857 }
|
cannam@49
|
6858 inline void Value::Builder::setInt64( ::int64_t value) {
|
cannam@49
|
6859 _builder.setDataField<Value::Which>(
|
cannam@49
|
6860 0 * ::capnp::ELEMENTS, Value::INT64);
|
cannam@49
|
6861 _builder.setDataField< ::int64_t>(
|
cannam@49
|
6862 1 * ::capnp::ELEMENTS, value);
|
cannam@49
|
6863 }
|
cannam@49
|
6864
|
cannam@49
|
6865 inline bool Value::Reader::isUint8() const {
|
cannam@49
|
6866 return which() == Value::UINT8;
|
cannam@49
|
6867 }
|
cannam@49
|
6868 inline bool Value::Builder::isUint8() {
|
cannam@49
|
6869 return which() == Value::UINT8;
|
cannam@49
|
6870 }
|
cannam@49
|
6871 inline ::uint8_t Value::Reader::getUint8() const {
|
cannam@49
|
6872 KJ_IREQUIRE((which() == Value::UINT8),
|
cannam@49
|
6873 "Must check which() before get()ing a union member.");
|
cannam@49
|
6874 return _reader.getDataField< ::uint8_t>(
|
cannam@49
|
6875 2 * ::capnp::ELEMENTS);
|
cannam@49
|
6876 }
|
cannam@49
|
6877
|
cannam@49
|
6878 inline ::uint8_t Value::Builder::getUint8() {
|
cannam@49
|
6879 KJ_IREQUIRE((which() == Value::UINT8),
|
cannam@49
|
6880 "Must check which() before get()ing a union member.");
|
cannam@49
|
6881 return _builder.getDataField< ::uint8_t>(
|
cannam@49
|
6882 2 * ::capnp::ELEMENTS);
|
cannam@49
|
6883 }
|
cannam@49
|
6884 inline void Value::Builder::setUint8( ::uint8_t value) {
|
cannam@49
|
6885 _builder.setDataField<Value::Which>(
|
cannam@49
|
6886 0 * ::capnp::ELEMENTS, Value::UINT8);
|
cannam@49
|
6887 _builder.setDataField< ::uint8_t>(
|
cannam@49
|
6888 2 * ::capnp::ELEMENTS, value);
|
cannam@49
|
6889 }
|
cannam@49
|
6890
|
cannam@49
|
6891 inline bool Value::Reader::isUint16() const {
|
cannam@49
|
6892 return which() == Value::UINT16;
|
cannam@49
|
6893 }
|
cannam@49
|
6894 inline bool Value::Builder::isUint16() {
|
cannam@49
|
6895 return which() == Value::UINT16;
|
cannam@49
|
6896 }
|
cannam@49
|
6897 inline ::uint16_t Value::Reader::getUint16() const {
|
cannam@49
|
6898 KJ_IREQUIRE((which() == Value::UINT16),
|
cannam@49
|
6899 "Must check which() before get()ing a union member.");
|
cannam@49
|
6900 return _reader.getDataField< ::uint16_t>(
|
cannam@49
|
6901 1 * ::capnp::ELEMENTS);
|
cannam@49
|
6902 }
|
cannam@49
|
6903
|
cannam@49
|
6904 inline ::uint16_t Value::Builder::getUint16() {
|
cannam@49
|
6905 KJ_IREQUIRE((which() == Value::UINT16),
|
cannam@49
|
6906 "Must check which() before get()ing a union member.");
|
cannam@49
|
6907 return _builder.getDataField< ::uint16_t>(
|
cannam@49
|
6908 1 * ::capnp::ELEMENTS);
|
cannam@49
|
6909 }
|
cannam@49
|
6910 inline void Value::Builder::setUint16( ::uint16_t value) {
|
cannam@49
|
6911 _builder.setDataField<Value::Which>(
|
cannam@49
|
6912 0 * ::capnp::ELEMENTS, Value::UINT16);
|
cannam@49
|
6913 _builder.setDataField< ::uint16_t>(
|
cannam@49
|
6914 1 * ::capnp::ELEMENTS, value);
|
cannam@49
|
6915 }
|
cannam@49
|
6916
|
cannam@49
|
6917 inline bool Value::Reader::isUint32() const {
|
cannam@49
|
6918 return which() == Value::UINT32;
|
cannam@49
|
6919 }
|
cannam@49
|
6920 inline bool Value::Builder::isUint32() {
|
cannam@49
|
6921 return which() == Value::UINT32;
|
cannam@49
|
6922 }
|
cannam@49
|
6923 inline ::uint32_t Value::Reader::getUint32() const {
|
cannam@49
|
6924 KJ_IREQUIRE((which() == Value::UINT32),
|
cannam@49
|
6925 "Must check which() before get()ing a union member.");
|
cannam@49
|
6926 return _reader.getDataField< ::uint32_t>(
|
cannam@49
|
6927 1 * ::capnp::ELEMENTS);
|
cannam@49
|
6928 }
|
cannam@49
|
6929
|
cannam@49
|
6930 inline ::uint32_t Value::Builder::getUint32() {
|
cannam@49
|
6931 KJ_IREQUIRE((which() == Value::UINT32),
|
cannam@49
|
6932 "Must check which() before get()ing a union member.");
|
cannam@49
|
6933 return _builder.getDataField< ::uint32_t>(
|
cannam@49
|
6934 1 * ::capnp::ELEMENTS);
|
cannam@49
|
6935 }
|
cannam@49
|
6936 inline void Value::Builder::setUint32( ::uint32_t value) {
|
cannam@49
|
6937 _builder.setDataField<Value::Which>(
|
cannam@49
|
6938 0 * ::capnp::ELEMENTS, Value::UINT32);
|
cannam@49
|
6939 _builder.setDataField< ::uint32_t>(
|
cannam@49
|
6940 1 * ::capnp::ELEMENTS, value);
|
cannam@49
|
6941 }
|
cannam@49
|
6942
|
cannam@49
|
6943 inline bool Value::Reader::isUint64() const {
|
cannam@49
|
6944 return which() == Value::UINT64;
|
cannam@49
|
6945 }
|
cannam@49
|
6946 inline bool Value::Builder::isUint64() {
|
cannam@49
|
6947 return which() == Value::UINT64;
|
cannam@49
|
6948 }
|
cannam@49
|
6949 inline ::uint64_t Value::Reader::getUint64() const {
|
cannam@49
|
6950 KJ_IREQUIRE((which() == Value::UINT64),
|
cannam@49
|
6951 "Must check which() before get()ing a union member.");
|
cannam@49
|
6952 return _reader.getDataField< ::uint64_t>(
|
cannam@49
|
6953 1 * ::capnp::ELEMENTS);
|
cannam@49
|
6954 }
|
cannam@49
|
6955
|
cannam@49
|
6956 inline ::uint64_t Value::Builder::getUint64() {
|
cannam@49
|
6957 KJ_IREQUIRE((which() == Value::UINT64),
|
cannam@49
|
6958 "Must check which() before get()ing a union member.");
|
cannam@49
|
6959 return _builder.getDataField< ::uint64_t>(
|
cannam@49
|
6960 1 * ::capnp::ELEMENTS);
|
cannam@49
|
6961 }
|
cannam@49
|
6962 inline void Value::Builder::setUint64( ::uint64_t value) {
|
cannam@49
|
6963 _builder.setDataField<Value::Which>(
|
cannam@49
|
6964 0 * ::capnp::ELEMENTS, Value::UINT64);
|
cannam@49
|
6965 _builder.setDataField< ::uint64_t>(
|
cannam@49
|
6966 1 * ::capnp::ELEMENTS, value);
|
cannam@49
|
6967 }
|
cannam@49
|
6968
|
cannam@49
|
6969 inline bool Value::Reader::isFloat32() const {
|
cannam@49
|
6970 return which() == Value::FLOAT32;
|
cannam@49
|
6971 }
|
cannam@49
|
6972 inline bool Value::Builder::isFloat32() {
|
cannam@49
|
6973 return which() == Value::FLOAT32;
|
cannam@49
|
6974 }
|
cannam@49
|
6975 inline float Value::Reader::getFloat32() const {
|
cannam@49
|
6976 KJ_IREQUIRE((which() == Value::FLOAT32),
|
cannam@49
|
6977 "Must check which() before get()ing a union member.");
|
cannam@49
|
6978 return _reader.getDataField<float>(
|
cannam@49
|
6979 1 * ::capnp::ELEMENTS);
|
cannam@49
|
6980 }
|
cannam@49
|
6981
|
cannam@49
|
6982 inline float Value::Builder::getFloat32() {
|
cannam@49
|
6983 KJ_IREQUIRE((which() == Value::FLOAT32),
|
cannam@49
|
6984 "Must check which() before get()ing a union member.");
|
cannam@49
|
6985 return _builder.getDataField<float>(
|
cannam@49
|
6986 1 * ::capnp::ELEMENTS);
|
cannam@49
|
6987 }
|
cannam@49
|
6988 inline void Value::Builder::setFloat32(float value) {
|
cannam@49
|
6989 _builder.setDataField<Value::Which>(
|
cannam@49
|
6990 0 * ::capnp::ELEMENTS, Value::FLOAT32);
|
cannam@49
|
6991 _builder.setDataField<float>(
|
cannam@49
|
6992 1 * ::capnp::ELEMENTS, value);
|
cannam@49
|
6993 }
|
cannam@49
|
6994
|
cannam@49
|
6995 inline bool Value::Reader::isFloat64() const {
|
cannam@49
|
6996 return which() == Value::FLOAT64;
|
cannam@49
|
6997 }
|
cannam@49
|
6998 inline bool Value::Builder::isFloat64() {
|
cannam@49
|
6999 return which() == Value::FLOAT64;
|
cannam@49
|
7000 }
|
cannam@49
|
7001 inline double Value::Reader::getFloat64() const {
|
cannam@49
|
7002 KJ_IREQUIRE((which() == Value::FLOAT64),
|
cannam@49
|
7003 "Must check which() before get()ing a union member.");
|
cannam@49
|
7004 return _reader.getDataField<double>(
|
cannam@49
|
7005 1 * ::capnp::ELEMENTS);
|
cannam@49
|
7006 }
|
cannam@49
|
7007
|
cannam@49
|
7008 inline double Value::Builder::getFloat64() {
|
cannam@49
|
7009 KJ_IREQUIRE((which() == Value::FLOAT64),
|
cannam@49
|
7010 "Must check which() before get()ing a union member.");
|
cannam@49
|
7011 return _builder.getDataField<double>(
|
cannam@49
|
7012 1 * ::capnp::ELEMENTS);
|
cannam@49
|
7013 }
|
cannam@49
|
7014 inline void Value::Builder::setFloat64(double value) {
|
cannam@49
|
7015 _builder.setDataField<Value::Which>(
|
cannam@49
|
7016 0 * ::capnp::ELEMENTS, Value::FLOAT64);
|
cannam@49
|
7017 _builder.setDataField<double>(
|
cannam@49
|
7018 1 * ::capnp::ELEMENTS, value);
|
cannam@49
|
7019 }
|
cannam@49
|
7020
|
cannam@49
|
7021 inline bool Value::Reader::isText() const {
|
cannam@49
|
7022 return which() == Value::TEXT;
|
cannam@49
|
7023 }
|
cannam@49
|
7024 inline bool Value::Builder::isText() {
|
cannam@49
|
7025 return which() == Value::TEXT;
|
cannam@49
|
7026 }
|
cannam@49
|
7027 inline bool Value::Reader::hasText() const {
|
cannam@49
|
7028 if (which() != Value::TEXT) return false;
|
cannam@49
|
7029 return !_reader.getPointerField(0 * ::capnp::POINTERS).isNull();
|
cannam@49
|
7030 }
|
cannam@49
|
7031 inline bool Value::Builder::hasText() {
|
cannam@49
|
7032 if (which() != Value::TEXT) return false;
|
cannam@49
|
7033 return !_builder.getPointerField(0 * ::capnp::POINTERS).isNull();
|
cannam@49
|
7034 }
|
cannam@49
|
7035 inline ::capnp::Text::Reader Value::Reader::getText() const {
|
cannam@49
|
7036 KJ_IREQUIRE((which() == Value::TEXT),
|
cannam@49
|
7037 "Must check which() before get()ing a union member.");
|
cannam@49
|
7038 return ::capnp::_::PointerHelpers< ::capnp::Text>::get(
|
cannam@49
|
7039 _reader.getPointerField(0 * ::capnp::POINTERS));
|
cannam@49
|
7040 }
|
cannam@49
|
7041 inline ::capnp::Text::Builder Value::Builder::getText() {
|
cannam@49
|
7042 KJ_IREQUIRE((which() == Value::TEXT),
|
cannam@49
|
7043 "Must check which() before get()ing a union member.");
|
cannam@49
|
7044 return ::capnp::_::PointerHelpers< ::capnp::Text>::get(
|
cannam@49
|
7045 _builder.getPointerField(0 * ::capnp::POINTERS));
|
cannam@49
|
7046 }
|
cannam@49
|
7047 inline void Value::Builder::setText( ::capnp::Text::Reader value) {
|
cannam@49
|
7048 _builder.setDataField<Value::Which>(
|
cannam@49
|
7049 0 * ::capnp::ELEMENTS, Value::TEXT);
|
cannam@49
|
7050 ::capnp::_::PointerHelpers< ::capnp::Text>::set(
|
cannam@49
|
7051 _builder.getPointerField(0 * ::capnp::POINTERS), value);
|
cannam@49
|
7052 }
|
cannam@49
|
7053 inline ::capnp::Text::Builder Value::Builder::initText(unsigned int size) {
|
cannam@49
|
7054 _builder.setDataField<Value::Which>(
|
cannam@49
|
7055 0 * ::capnp::ELEMENTS, Value::TEXT);
|
cannam@49
|
7056 return ::capnp::_::PointerHelpers< ::capnp::Text>::init(
|
cannam@49
|
7057 _builder.getPointerField(0 * ::capnp::POINTERS), size);
|
cannam@49
|
7058 }
|
cannam@49
|
7059 inline void Value::Builder::adoptText(
|
cannam@49
|
7060 ::capnp::Orphan< ::capnp::Text>&& value) {
|
cannam@49
|
7061 _builder.setDataField<Value::Which>(
|
cannam@49
|
7062 0 * ::capnp::ELEMENTS, Value::TEXT);
|
cannam@49
|
7063 ::capnp::_::PointerHelpers< ::capnp::Text>::adopt(
|
cannam@49
|
7064 _builder.getPointerField(0 * ::capnp::POINTERS), kj::mv(value));
|
cannam@49
|
7065 }
|
cannam@49
|
7066 inline ::capnp::Orphan< ::capnp::Text> Value::Builder::disownText() {
|
cannam@49
|
7067 KJ_IREQUIRE((which() == Value::TEXT),
|
cannam@49
|
7068 "Must check which() before get()ing a union member.");
|
cannam@49
|
7069 return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(
|
cannam@49
|
7070 _builder.getPointerField(0 * ::capnp::POINTERS));
|
cannam@49
|
7071 }
|
cannam@49
|
7072
|
cannam@49
|
7073 inline bool Value::Reader::isData() const {
|
cannam@49
|
7074 return which() == Value::DATA;
|
cannam@49
|
7075 }
|
cannam@49
|
7076 inline bool Value::Builder::isData() {
|
cannam@49
|
7077 return which() == Value::DATA;
|
cannam@49
|
7078 }
|
cannam@49
|
7079 inline bool Value::Reader::hasData() const {
|
cannam@49
|
7080 if (which() != Value::DATA) return false;
|
cannam@49
|
7081 return !_reader.getPointerField(0 * ::capnp::POINTERS).isNull();
|
cannam@49
|
7082 }
|
cannam@49
|
7083 inline bool Value::Builder::hasData() {
|
cannam@49
|
7084 if (which() != Value::DATA) return false;
|
cannam@49
|
7085 return !_builder.getPointerField(0 * ::capnp::POINTERS).isNull();
|
cannam@49
|
7086 }
|
cannam@49
|
7087 inline ::capnp::Data::Reader Value::Reader::getData() const {
|
cannam@49
|
7088 KJ_IREQUIRE((which() == Value::DATA),
|
cannam@49
|
7089 "Must check which() before get()ing a union member.");
|
cannam@49
|
7090 return ::capnp::_::PointerHelpers< ::capnp::Data>::get(
|
cannam@49
|
7091 _reader.getPointerField(0 * ::capnp::POINTERS));
|
cannam@49
|
7092 }
|
cannam@49
|
7093 inline ::capnp::Data::Builder Value::Builder::getData() {
|
cannam@49
|
7094 KJ_IREQUIRE((which() == Value::DATA),
|
cannam@49
|
7095 "Must check which() before get()ing a union member.");
|
cannam@49
|
7096 return ::capnp::_::PointerHelpers< ::capnp::Data>::get(
|
cannam@49
|
7097 _builder.getPointerField(0 * ::capnp::POINTERS));
|
cannam@49
|
7098 }
|
cannam@49
|
7099 inline void Value::Builder::setData( ::capnp::Data::Reader value) {
|
cannam@49
|
7100 _builder.setDataField<Value::Which>(
|
cannam@49
|
7101 0 * ::capnp::ELEMENTS, Value::DATA);
|
cannam@49
|
7102 ::capnp::_::PointerHelpers< ::capnp::Data>::set(
|
cannam@49
|
7103 _builder.getPointerField(0 * ::capnp::POINTERS), value);
|
cannam@49
|
7104 }
|
cannam@49
|
7105 inline ::capnp::Data::Builder Value::Builder::initData(unsigned int size) {
|
cannam@49
|
7106 _builder.setDataField<Value::Which>(
|
cannam@49
|
7107 0 * ::capnp::ELEMENTS, Value::DATA);
|
cannam@49
|
7108 return ::capnp::_::PointerHelpers< ::capnp::Data>::init(
|
cannam@49
|
7109 _builder.getPointerField(0 * ::capnp::POINTERS), size);
|
cannam@49
|
7110 }
|
cannam@49
|
7111 inline void Value::Builder::adoptData(
|
cannam@49
|
7112 ::capnp::Orphan< ::capnp::Data>&& value) {
|
cannam@49
|
7113 _builder.setDataField<Value::Which>(
|
cannam@49
|
7114 0 * ::capnp::ELEMENTS, Value::DATA);
|
cannam@49
|
7115 ::capnp::_::PointerHelpers< ::capnp::Data>::adopt(
|
cannam@49
|
7116 _builder.getPointerField(0 * ::capnp::POINTERS), kj::mv(value));
|
cannam@49
|
7117 }
|
cannam@49
|
7118 inline ::capnp::Orphan< ::capnp::Data> Value::Builder::disownData() {
|
cannam@49
|
7119 KJ_IREQUIRE((which() == Value::DATA),
|
cannam@49
|
7120 "Must check which() before get()ing a union member.");
|
cannam@49
|
7121 return ::capnp::_::PointerHelpers< ::capnp::Data>::disown(
|
cannam@49
|
7122 _builder.getPointerField(0 * ::capnp::POINTERS));
|
cannam@49
|
7123 }
|
cannam@49
|
7124
|
cannam@49
|
7125 inline bool Value::Reader::isList() const {
|
cannam@49
|
7126 return which() == Value::LIST;
|
cannam@49
|
7127 }
|
cannam@49
|
7128 inline bool Value::Builder::isList() {
|
cannam@49
|
7129 return which() == Value::LIST;
|
cannam@49
|
7130 }
|
cannam@49
|
7131 inline bool Value::Reader::hasList() const {
|
cannam@49
|
7132 if (which() != Value::LIST) return false;
|
cannam@49
|
7133 return !_reader.getPointerField(0 * ::capnp::POINTERS).isNull();
|
cannam@49
|
7134 }
|
cannam@49
|
7135 inline bool Value::Builder::hasList() {
|
cannam@49
|
7136 if (which() != Value::LIST) return false;
|
cannam@49
|
7137 return !_builder.getPointerField(0 * ::capnp::POINTERS).isNull();
|
cannam@49
|
7138 }
|
cannam@49
|
7139 inline ::capnp::AnyPointer::Reader Value::Reader::getList() const {
|
cannam@49
|
7140 KJ_IREQUIRE((which() == Value::LIST),
|
cannam@49
|
7141 "Must check which() before get()ing a union member.");
|
cannam@49
|
7142 return ::capnp::AnyPointer::Reader(
|
cannam@49
|
7143 _reader.getPointerField(0 * ::capnp::POINTERS));
|
cannam@49
|
7144 }
|
cannam@49
|
7145 inline ::capnp::AnyPointer::Builder Value::Builder::getList() {
|
cannam@49
|
7146 KJ_IREQUIRE((which() == Value::LIST),
|
cannam@49
|
7147 "Must check which() before get()ing a union member.");
|
cannam@49
|
7148 return ::capnp::AnyPointer::Builder(
|
cannam@49
|
7149 _builder.getPointerField(0 * ::capnp::POINTERS));
|
cannam@49
|
7150 }
|
cannam@49
|
7151 inline ::capnp::AnyPointer::Builder Value::Builder::initList() {
|
cannam@49
|
7152 _builder.setDataField<Value::Which>(
|
cannam@49
|
7153 0 * ::capnp::ELEMENTS, Value::LIST);
|
cannam@49
|
7154 auto result = ::capnp::AnyPointer::Builder(
|
cannam@49
|
7155 _builder.getPointerField(0 * ::capnp::POINTERS));
|
cannam@49
|
7156 result.clear();
|
cannam@49
|
7157 return result;
|
cannam@49
|
7158 }
|
cannam@49
|
7159
|
cannam@49
|
7160 inline bool Value::Reader::isEnum() const {
|
cannam@49
|
7161 return which() == Value::ENUM;
|
cannam@49
|
7162 }
|
cannam@49
|
7163 inline bool Value::Builder::isEnum() {
|
cannam@49
|
7164 return which() == Value::ENUM;
|
cannam@49
|
7165 }
|
cannam@49
|
7166 inline ::uint16_t Value::Reader::getEnum() const {
|
cannam@49
|
7167 KJ_IREQUIRE((which() == Value::ENUM),
|
cannam@49
|
7168 "Must check which() before get()ing a union member.");
|
cannam@49
|
7169 return _reader.getDataField< ::uint16_t>(
|
cannam@49
|
7170 1 * ::capnp::ELEMENTS);
|
cannam@49
|
7171 }
|
cannam@49
|
7172
|
cannam@49
|
7173 inline ::uint16_t Value::Builder::getEnum() {
|
cannam@49
|
7174 KJ_IREQUIRE((which() == Value::ENUM),
|
cannam@49
|
7175 "Must check which() before get()ing a union member.");
|
cannam@49
|
7176 return _builder.getDataField< ::uint16_t>(
|
cannam@49
|
7177 1 * ::capnp::ELEMENTS);
|
cannam@49
|
7178 }
|
cannam@49
|
7179 inline void Value::Builder::setEnum( ::uint16_t value) {
|
cannam@49
|
7180 _builder.setDataField<Value::Which>(
|
cannam@49
|
7181 0 * ::capnp::ELEMENTS, Value::ENUM);
|
cannam@49
|
7182 _builder.setDataField< ::uint16_t>(
|
cannam@49
|
7183 1 * ::capnp::ELEMENTS, value);
|
cannam@49
|
7184 }
|
cannam@49
|
7185
|
cannam@49
|
7186 inline bool Value::Reader::isStruct() const {
|
cannam@49
|
7187 return which() == Value::STRUCT;
|
cannam@49
|
7188 }
|
cannam@49
|
7189 inline bool Value::Builder::isStruct() {
|
cannam@49
|
7190 return which() == Value::STRUCT;
|
cannam@49
|
7191 }
|
cannam@49
|
7192 inline bool Value::Reader::hasStruct() const {
|
cannam@49
|
7193 if (which() != Value::STRUCT) return false;
|
cannam@49
|
7194 return !_reader.getPointerField(0 * ::capnp::POINTERS).isNull();
|
cannam@49
|
7195 }
|
cannam@49
|
7196 inline bool Value::Builder::hasStruct() {
|
cannam@49
|
7197 if (which() != Value::STRUCT) return false;
|
cannam@49
|
7198 return !_builder.getPointerField(0 * ::capnp::POINTERS).isNull();
|
cannam@49
|
7199 }
|
cannam@49
|
7200 inline ::capnp::AnyPointer::Reader Value::Reader::getStruct() const {
|
cannam@49
|
7201 KJ_IREQUIRE((which() == Value::STRUCT),
|
cannam@49
|
7202 "Must check which() before get()ing a union member.");
|
cannam@49
|
7203 return ::capnp::AnyPointer::Reader(
|
cannam@49
|
7204 _reader.getPointerField(0 * ::capnp::POINTERS));
|
cannam@49
|
7205 }
|
cannam@49
|
7206 inline ::capnp::AnyPointer::Builder Value::Builder::getStruct() {
|
cannam@49
|
7207 KJ_IREQUIRE((which() == Value::STRUCT),
|
cannam@49
|
7208 "Must check which() before get()ing a union member.");
|
cannam@49
|
7209 return ::capnp::AnyPointer::Builder(
|
cannam@49
|
7210 _builder.getPointerField(0 * ::capnp::POINTERS));
|
cannam@49
|
7211 }
|
cannam@49
|
7212 inline ::capnp::AnyPointer::Builder Value::Builder::initStruct() {
|
cannam@49
|
7213 _builder.setDataField<Value::Which>(
|
cannam@49
|
7214 0 * ::capnp::ELEMENTS, Value::STRUCT);
|
cannam@49
|
7215 auto result = ::capnp::AnyPointer::Builder(
|
cannam@49
|
7216 _builder.getPointerField(0 * ::capnp::POINTERS));
|
cannam@49
|
7217 result.clear();
|
cannam@49
|
7218 return result;
|
cannam@49
|
7219 }
|
cannam@49
|
7220
|
cannam@49
|
7221 inline bool Value::Reader::isInterface() const {
|
cannam@49
|
7222 return which() == Value::INTERFACE;
|
cannam@49
|
7223 }
|
cannam@49
|
7224 inline bool Value::Builder::isInterface() {
|
cannam@49
|
7225 return which() == Value::INTERFACE;
|
cannam@49
|
7226 }
|
cannam@49
|
7227 inline ::capnp::Void Value::Reader::getInterface() const {
|
cannam@49
|
7228 KJ_IREQUIRE((which() == Value::INTERFACE),
|
cannam@49
|
7229 "Must check which() before get()ing a union member.");
|
cannam@49
|
7230 return _reader.getDataField< ::capnp::Void>(
|
cannam@49
|
7231 0 * ::capnp::ELEMENTS);
|
cannam@49
|
7232 }
|
cannam@49
|
7233
|
cannam@49
|
7234 inline ::capnp::Void Value::Builder::getInterface() {
|
cannam@49
|
7235 KJ_IREQUIRE((which() == Value::INTERFACE),
|
cannam@49
|
7236 "Must check which() before get()ing a union member.");
|
cannam@49
|
7237 return _builder.getDataField< ::capnp::Void>(
|
cannam@49
|
7238 0 * ::capnp::ELEMENTS);
|
cannam@49
|
7239 }
|
cannam@49
|
7240 inline void Value::Builder::setInterface( ::capnp::Void value) {
|
cannam@49
|
7241 _builder.setDataField<Value::Which>(
|
cannam@49
|
7242 0 * ::capnp::ELEMENTS, Value::INTERFACE);
|
cannam@49
|
7243 _builder.setDataField< ::capnp::Void>(
|
cannam@49
|
7244 0 * ::capnp::ELEMENTS, value);
|
cannam@49
|
7245 }
|
cannam@49
|
7246
|
cannam@49
|
7247 inline bool Value::Reader::isAnyPointer() const {
|
cannam@49
|
7248 return which() == Value::ANY_POINTER;
|
cannam@49
|
7249 }
|
cannam@49
|
7250 inline bool Value::Builder::isAnyPointer() {
|
cannam@49
|
7251 return which() == Value::ANY_POINTER;
|
cannam@49
|
7252 }
|
cannam@49
|
7253 inline bool Value::Reader::hasAnyPointer() const {
|
cannam@49
|
7254 if (which() != Value::ANY_POINTER) return false;
|
cannam@49
|
7255 return !_reader.getPointerField(0 * ::capnp::POINTERS).isNull();
|
cannam@49
|
7256 }
|
cannam@49
|
7257 inline bool Value::Builder::hasAnyPointer() {
|
cannam@49
|
7258 if (which() != Value::ANY_POINTER) return false;
|
cannam@49
|
7259 return !_builder.getPointerField(0 * ::capnp::POINTERS).isNull();
|
cannam@49
|
7260 }
|
cannam@49
|
7261 inline ::capnp::AnyPointer::Reader Value::Reader::getAnyPointer() const {
|
cannam@49
|
7262 KJ_IREQUIRE((which() == Value::ANY_POINTER),
|
cannam@49
|
7263 "Must check which() before get()ing a union member.");
|
cannam@49
|
7264 return ::capnp::AnyPointer::Reader(
|
cannam@49
|
7265 _reader.getPointerField(0 * ::capnp::POINTERS));
|
cannam@49
|
7266 }
|
cannam@49
|
7267 inline ::capnp::AnyPointer::Builder Value::Builder::getAnyPointer() {
|
cannam@49
|
7268 KJ_IREQUIRE((which() == Value::ANY_POINTER),
|
cannam@49
|
7269 "Must check which() before get()ing a union member.");
|
cannam@49
|
7270 return ::capnp::AnyPointer::Builder(
|
cannam@49
|
7271 _builder.getPointerField(0 * ::capnp::POINTERS));
|
cannam@49
|
7272 }
|
cannam@49
|
7273 inline ::capnp::AnyPointer::Builder Value::Builder::initAnyPointer() {
|
cannam@49
|
7274 _builder.setDataField<Value::Which>(
|
cannam@49
|
7275 0 * ::capnp::ELEMENTS, Value::ANY_POINTER);
|
cannam@49
|
7276 auto result = ::capnp::AnyPointer::Builder(
|
cannam@49
|
7277 _builder.getPointerField(0 * ::capnp::POINTERS));
|
cannam@49
|
7278 result.clear();
|
cannam@49
|
7279 return result;
|
cannam@49
|
7280 }
|
cannam@49
|
7281
|
cannam@49
|
7282 inline ::uint64_t Annotation::Reader::getId() const {
|
cannam@49
|
7283 return _reader.getDataField< ::uint64_t>(
|
cannam@49
|
7284 0 * ::capnp::ELEMENTS);
|
cannam@49
|
7285 }
|
cannam@49
|
7286
|
cannam@49
|
7287 inline ::uint64_t Annotation::Builder::getId() {
|
cannam@49
|
7288 return _builder.getDataField< ::uint64_t>(
|
cannam@49
|
7289 0 * ::capnp::ELEMENTS);
|
cannam@49
|
7290 }
|
cannam@49
|
7291 inline void Annotation::Builder::setId( ::uint64_t value) {
|
cannam@49
|
7292 _builder.setDataField< ::uint64_t>(
|
cannam@49
|
7293 0 * ::capnp::ELEMENTS, value);
|
cannam@49
|
7294 }
|
cannam@49
|
7295
|
cannam@49
|
7296 inline bool Annotation::Reader::hasValue() const {
|
cannam@49
|
7297 return !_reader.getPointerField(0 * ::capnp::POINTERS).isNull();
|
cannam@49
|
7298 }
|
cannam@49
|
7299 inline bool Annotation::Builder::hasValue() {
|
cannam@49
|
7300 return !_builder.getPointerField(0 * ::capnp::POINTERS).isNull();
|
cannam@49
|
7301 }
|
cannam@49
|
7302 inline ::capnp::schema::Value::Reader Annotation::Reader::getValue() const {
|
cannam@49
|
7303 return ::capnp::_::PointerHelpers< ::capnp::schema::Value>::get(
|
cannam@49
|
7304 _reader.getPointerField(0 * ::capnp::POINTERS));
|
cannam@49
|
7305 }
|
cannam@49
|
7306 inline ::capnp::schema::Value::Builder Annotation::Builder::getValue() {
|
cannam@49
|
7307 return ::capnp::_::PointerHelpers< ::capnp::schema::Value>::get(
|
cannam@49
|
7308 _builder.getPointerField(0 * ::capnp::POINTERS));
|
cannam@49
|
7309 }
|
cannam@49
|
7310 #if !CAPNP_LITE
|
cannam@49
|
7311 inline ::capnp::schema::Value::Pipeline Annotation::Pipeline::getValue() {
|
cannam@49
|
7312 return ::capnp::schema::Value::Pipeline(_typeless.getPointerField(0));
|
cannam@49
|
7313 }
|
cannam@49
|
7314 #endif // !CAPNP_LITE
|
cannam@49
|
7315 inline void Annotation::Builder::setValue( ::capnp::schema::Value::Reader value) {
|
cannam@49
|
7316 ::capnp::_::PointerHelpers< ::capnp::schema::Value>::set(
|
cannam@49
|
7317 _builder.getPointerField(0 * ::capnp::POINTERS), value);
|
cannam@49
|
7318 }
|
cannam@49
|
7319 inline ::capnp::schema::Value::Builder Annotation::Builder::initValue() {
|
cannam@49
|
7320 return ::capnp::_::PointerHelpers< ::capnp::schema::Value>::init(
|
cannam@49
|
7321 _builder.getPointerField(0 * ::capnp::POINTERS));
|
cannam@49
|
7322 }
|
cannam@49
|
7323 inline void Annotation::Builder::adoptValue(
|
cannam@49
|
7324 ::capnp::Orphan< ::capnp::schema::Value>&& value) {
|
cannam@49
|
7325 ::capnp::_::PointerHelpers< ::capnp::schema::Value>::adopt(
|
cannam@49
|
7326 _builder.getPointerField(0 * ::capnp::POINTERS), kj::mv(value));
|
cannam@49
|
7327 }
|
cannam@49
|
7328 inline ::capnp::Orphan< ::capnp::schema::Value> Annotation::Builder::disownValue() {
|
cannam@49
|
7329 return ::capnp::_::PointerHelpers< ::capnp::schema::Value>::disown(
|
cannam@49
|
7330 _builder.getPointerField(0 * ::capnp::POINTERS));
|
cannam@49
|
7331 }
|
cannam@49
|
7332
|
cannam@49
|
7333 inline bool Annotation::Reader::hasBrand() const {
|
cannam@49
|
7334 return !_reader.getPointerField(1 * ::capnp::POINTERS).isNull();
|
cannam@49
|
7335 }
|
cannam@49
|
7336 inline bool Annotation::Builder::hasBrand() {
|
cannam@49
|
7337 return !_builder.getPointerField(1 * ::capnp::POINTERS).isNull();
|
cannam@49
|
7338 }
|
cannam@49
|
7339 inline ::capnp::schema::Brand::Reader Annotation::Reader::getBrand() const {
|
cannam@49
|
7340 return ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::get(
|
cannam@49
|
7341 _reader.getPointerField(1 * ::capnp::POINTERS));
|
cannam@49
|
7342 }
|
cannam@49
|
7343 inline ::capnp::schema::Brand::Builder Annotation::Builder::getBrand() {
|
cannam@49
|
7344 return ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::get(
|
cannam@49
|
7345 _builder.getPointerField(1 * ::capnp::POINTERS));
|
cannam@49
|
7346 }
|
cannam@49
|
7347 #if !CAPNP_LITE
|
cannam@49
|
7348 inline ::capnp::schema::Brand::Pipeline Annotation::Pipeline::getBrand() {
|
cannam@49
|
7349 return ::capnp::schema::Brand::Pipeline(_typeless.getPointerField(1));
|
cannam@49
|
7350 }
|
cannam@49
|
7351 #endif // !CAPNP_LITE
|
cannam@49
|
7352 inline void Annotation::Builder::setBrand( ::capnp::schema::Brand::Reader value) {
|
cannam@49
|
7353 ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::set(
|
cannam@49
|
7354 _builder.getPointerField(1 * ::capnp::POINTERS), value);
|
cannam@49
|
7355 }
|
cannam@49
|
7356 inline ::capnp::schema::Brand::Builder Annotation::Builder::initBrand() {
|
cannam@49
|
7357 return ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::init(
|
cannam@49
|
7358 _builder.getPointerField(1 * ::capnp::POINTERS));
|
cannam@49
|
7359 }
|
cannam@49
|
7360 inline void Annotation::Builder::adoptBrand(
|
cannam@49
|
7361 ::capnp::Orphan< ::capnp::schema::Brand>&& value) {
|
cannam@49
|
7362 ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::adopt(
|
cannam@49
|
7363 _builder.getPointerField(1 * ::capnp::POINTERS), kj::mv(value));
|
cannam@49
|
7364 }
|
cannam@49
|
7365 inline ::capnp::Orphan< ::capnp::schema::Brand> Annotation::Builder::disownBrand() {
|
cannam@49
|
7366 return ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::disown(
|
cannam@49
|
7367 _builder.getPointerField(1 * ::capnp::POINTERS));
|
cannam@49
|
7368 }
|
cannam@49
|
7369
|
cannam@49
|
7370 inline bool CodeGeneratorRequest::Reader::hasNodes() const {
|
cannam@49
|
7371 return !_reader.getPointerField(0 * ::capnp::POINTERS).isNull();
|
cannam@49
|
7372 }
|
cannam@49
|
7373 inline bool CodeGeneratorRequest::Builder::hasNodes() {
|
cannam@49
|
7374 return !_builder.getPointerField(0 * ::capnp::POINTERS).isNull();
|
cannam@49
|
7375 }
|
cannam@49
|
7376 inline ::capnp::List< ::capnp::schema::Node>::Reader CodeGeneratorRequest::Reader::getNodes() const {
|
cannam@49
|
7377 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Node>>::get(
|
cannam@49
|
7378 _reader.getPointerField(0 * ::capnp::POINTERS));
|
cannam@49
|
7379 }
|
cannam@49
|
7380 inline ::capnp::List< ::capnp::schema::Node>::Builder CodeGeneratorRequest::Builder::getNodes() {
|
cannam@49
|
7381 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Node>>::get(
|
cannam@49
|
7382 _builder.getPointerField(0 * ::capnp::POINTERS));
|
cannam@49
|
7383 }
|
cannam@49
|
7384 inline void CodeGeneratorRequest::Builder::setNodes( ::capnp::List< ::capnp::schema::Node>::Reader value) {
|
cannam@49
|
7385 ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Node>>::set(
|
cannam@49
|
7386 _builder.getPointerField(0 * ::capnp::POINTERS), value);
|
cannam@49
|
7387 }
|
cannam@49
|
7388 inline ::capnp::List< ::capnp::schema::Node>::Builder CodeGeneratorRequest::Builder::initNodes(unsigned int size) {
|
cannam@49
|
7389 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Node>>::init(
|
cannam@49
|
7390 _builder.getPointerField(0 * ::capnp::POINTERS), size);
|
cannam@49
|
7391 }
|
cannam@49
|
7392 inline void CodeGeneratorRequest::Builder::adoptNodes(
|
cannam@49
|
7393 ::capnp::Orphan< ::capnp::List< ::capnp::schema::Node>>&& value) {
|
cannam@49
|
7394 ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Node>>::adopt(
|
cannam@49
|
7395 _builder.getPointerField(0 * ::capnp::POINTERS), kj::mv(value));
|
cannam@49
|
7396 }
|
cannam@49
|
7397 inline ::capnp::Orphan< ::capnp::List< ::capnp::schema::Node>> CodeGeneratorRequest::Builder::disownNodes() {
|
cannam@49
|
7398 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Node>>::disown(
|
cannam@49
|
7399 _builder.getPointerField(0 * ::capnp::POINTERS));
|
cannam@49
|
7400 }
|
cannam@49
|
7401
|
cannam@49
|
7402 inline bool CodeGeneratorRequest::Reader::hasRequestedFiles() const {
|
cannam@49
|
7403 return !_reader.getPointerField(1 * ::capnp::POINTERS).isNull();
|
cannam@49
|
7404 }
|
cannam@49
|
7405 inline bool CodeGeneratorRequest::Builder::hasRequestedFiles() {
|
cannam@49
|
7406 return !_builder.getPointerField(1 * ::capnp::POINTERS).isNull();
|
cannam@49
|
7407 }
|
cannam@49
|
7408 inline ::capnp::List< ::capnp::schema::CodeGeneratorRequest::RequestedFile>::Reader CodeGeneratorRequest::Reader::getRequestedFiles() const {
|
cannam@49
|
7409 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::CodeGeneratorRequest::RequestedFile>>::get(
|
cannam@49
|
7410 _reader.getPointerField(1 * ::capnp::POINTERS));
|
cannam@49
|
7411 }
|
cannam@49
|
7412 inline ::capnp::List< ::capnp::schema::CodeGeneratorRequest::RequestedFile>::Builder CodeGeneratorRequest::Builder::getRequestedFiles() {
|
cannam@49
|
7413 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::CodeGeneratorRequest::RequestedFile>>::get(
|
cannam@49
|
7414 _builder.getPointerField(1 * ::capnp::POINTERS));
|
cannam@49
|
7415 }
|
cannam@49
|
7416 inline void CodeGeneratorRequest::Builder::setRequestedFiles( ::capnp::List< ::capnp::schema::CodeGeneratorRequest::RequestedFile>::Reader value) {
|
cannam@49
|
7417 ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::CodeGeneratorRequest::RequestedFile>>::set(
|
cannam@49
|
7418 _builder.getPointerField(1 * ::capnp::POINTERS), value);
|
cannam@49
|
7419 }
|
cannam@49
|
7420 inline ::capnp::List< ::capnp::schema::CodeGeneratorRequest::RequestedFile>::Builder CodeGeneratorRequest::Builder::initRequestedFiles(unsigned int size) {
|
cannam@49
|
7421 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::CodeGeneratorRequest::RequestedFile>>::init(
|
cannam@49
|
7422 _builder.getPointerField(1 * ::capnp::POINTERS), size);
|
cannam@49
|
7423 }
|
cannam@49
|
7424 inline void CodeGeneratorRequest::Builder::adoptRequestedFiles(
|
cannam@49
|
7425 ::capnp::Orphan< ::capnp::List< ::capnp::schema::CodeGeneratorRequest::RequestedFile>>&& value) {
|
cannam@49
|
7426 ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::CodeGeneratorRequest::RequestedFile>>::adopt(
|
cannam@49
|
7427 _builder.getPointerField(1 * ::capnp::POINTERS), kj::mv(value));
|
cannam@49
|
7428 }
|
cannam@49
|
7429 inline ::capnp::Orphan< ::capnp::List< ::capnp::schema::CodeGeneratorRequest::RequestedFile>> CodeGeneratorRequest::Builder::disownRequestedFiles() {
|
cannam@49
|
7430 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::CodeGeneratorRequest::RequestedFile>>::disown(
|
cannam@49
|
7431 _builder.getPointerField(1 * ::capnp::POINTERS));
|
cannam@49
|
7432 }
|
cannam@49
|
7433
|
cannam@49
|
7434 inline ::uint64_t CodeGeneratorRequest::RequestedFile::Reader::getId() const {
|
cannam@49
|
7435 return _reader.getDataField< ::uint64_t>(
|
cannam@49
|
7436 0 * ::capnp::ELEMENTS);
|
cannam@49
|
7437 }
|
cannam@49
|
7438
|
cannam@49
|
7439 inline ::uint64_t CodeGeneratorRequest::RequestedFile::Builder::getId() {
|
cannam@49
|
7440 return _builder.getDataField< ::uint64_t>(
|
cannam@49
|
7441 0 * ::capnp::ELEMENTS);
|
cannam@49
|
7442 }
|
cannam@49
|
7443 inline void CodeGeneratorRequest::RequestedFile::Builder::setId( ::uint64_t value) {
|
cannam@49
|
7444 _builder.setDataField< ::uint64_t>(
|
cannam@49
|
7445 0 * ::capnp::ELEMENTS, value);
|
cannam@49
|
7446 }
|
cannam@49
|
7447
|
cannam@49
|
7448 inline bool CodeGeneratorRequest::RequestedFile::Reader::hasFilename() const {
|
cannam@49
|
7449 return !_reader.getPointerField(0 * ::capnp::POINTERS).isNull();
|
cannam@49
|
7450 }
|
cannam@49
|
7451 inline bool CodeGeneratorRequest::RequestedFile::Builder::hasFilename() {
|
cannam@49
|
7452 return !_builder.getPointerField(0 * ::capnp::POINTERS).isNull();
|
cannam@49
|
7453 }
|
cannam@49
|
7454 inline ::capnp::Text::Reader CodeGeneratorRequest::RequestedFile::Reader::getFilename() const {
|
cannam@49
|
7455 return ::capnp::_::PointerHelpers< ::capnp::Text>::get(
|
cannam@49
|
7456 _reader.getPointerField(0 * ::capnp::POINTERS));
|
cannam@49
|
7457 }
|
cannam@49
|
7458 inline ::capnp::Text::Builder CodeGeneratorRequest::RequestedFile::Builder::getFilename() {
|
cannam@49
|
7459 return ::capnp::_::PointerHelpers< ::capnp::Text>::get(
|
cannam@49
|
7460 _builder.getPointerField(0 * ::capnp::POINTERS));
|
cannam@49
|
7461 }
|
cannam@49
|
7462 inline void CodeGeneratorRequest::RequestedFile::Builder::setFilename( ::capnp::Text::Reader value) {
|
cannam@49
|
7463 ::capnp::_::PointerHelpers< ::capnp::Text>::set(
|
cannam@49
|
7464 _builder.getPointerField(0 * ::capnp::POINTERS), value);
|
cannam@49
|
7465 }
|
cannam@49
|
7466 inline ::capnp::Text::Builder CodeGeneratorRequest::RequestedFile::Builder::initFilename(unsigned int size) {
|
cannam@49
|
7467 return ::capnp::_::PointerHelpers< ::capnp::Text>::init(
|
cannam@49
|
7468 _builder.getPointerField(0 * ::capnp::POINTERS), size);
|
cannam@49
|
7469 }
|
cannam@49
|
7470 inline void CodeGeneratorRequest::RequestedFile::Builder::adoptFilename(
|
cannam@49
|
7471 ::capnp::Orphan< ::capnp::Text>&& value) {
|
cannam@49
|
7472 ::capnp::_::PointerHelpers< ::capnp::Text>::adopt(
|
cannam@49
|
7473 _builder.getPointerField(0 * ::capnp::POINTERS), kj::mv(value));
|
cannam@49
|
7474 }
|
cannam@49
|
7475 inline ::capnp::Orphan< ::capnp::Text> CodeGeneratorRequest::RequestedFile::Builder::disownFilename() {
|
cannam@49
|
7476 return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(
|
cannam@49
|
7477 _builder.getPointerField(0 * ::capnp::POINTERS));
|
cannam@49
|
7478 }
|
cannam@49
|
7479
|
cannam@49
|
7480 inline bool CodeGeneratorRequest::RequestedFile::Reader::hasImports() const {
|
cannam@49
|
7481 return !_reader.getPointerField(1 * ::capnp::POINTERS).isNull();
|
cannam@49
|
7482 }
|
cannam@49
|
7483 inline bool CodeGeneratorRequest::RequestedFile::Builder::hasImports() {
|
cannam@49
|
7484 return !_builder.getPointerField(1 * ::capnp::POINTERS).isNull();
|
cannam@49
|
7485 }
|
cannam@49
|
7486 inline ::capnp::List< ::capnp::schema::CodeGeneratorRequest::RequestedFile::Import>::Reader CodeGeneratorRequest::RequestedFile::Reader::getImports() const {
|
cannam@49
|
7487 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::CodeGeneratorRequest::RequestedFile::Import>>::get(
|
cannam@49
|
7488 _reader.getPointerField(1 * ::capnp::POINTERS));
|
cannam@49
|
7489 }
|
cannam@49
|
7490 inline ::capnp::List< ::capnp::schema::CodeGeneratorRequest::RequestedFile::Import>::Builder CodeGeneratorRequest::RequestedFile::Builder::getImports() {
|
cannam@49
|
7491 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::CodeGeneratorRequest::RequestedFile::Import>>::get(
|
cannam@49
|
7492 _builder.getPointerField(1 * ::capnp::POINTERS));
|
cannam@49
|
7493 }
|
cannam@49
|
7494 inline void CodeGeneratorRequest::RequestedFile::Builder::setImports( ::capnp::List< ::capnp::schema::CodeGeneratorRequest::RequestedFile::Import>::Reader value) {
|
cannam@49
|
7495 ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::CodeGeneratorRequest::RequestedFile::Import>>::set(
|
cannam@49
|
7496 _builder.getPointerField(1 * ::capnp::POINTERS), value);
|
cannam@49
|
7497 }
|
cannam@49
|
7498 inline ::capnp::List< ::capnp::schema::CodeGeneratorRequest::RequestedFile::Import>::Builder CodeGeneratorRequest::RequestedFile::Builder::initImports(unsigned int size) {
|
cannam@49
|
7499 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::CodeGeneratorRequest::RequestedFile::Import>>::init(
|
cannam@49
|
7500 _builder.getPointerField(1 * ::capnp::POINTERS), size);
|
cannam@49
|
7501 }
|
cannam@49
|
7502 inline void CodeGeneratorRequest::RequestedFile::Builder::adoptImports(
|
cannam@49
|
7503 ::capnp::Orphan< ::capnp::List< ::capnp::schema::CodeGeneratorRequest::RequestedFile::Import>>&& value) {
|
cannam@49
|
7504 ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::CodeGeneratorRequest::RequestedFile::Import>>::adopt(
|
cannam@49
|
7505 _builder.getPointerField(1 * ::capnp::POINTERS), kj::mv(value));
|
cannam@49
|
7506 }
|
cannam@49
|
7507 inline ::capnp::Orphan< ::capnp::List< ::capnp::schema::CodeGeneratorRequest::RequestedFile::Import>> CodeGeneratorRequest::RequestedFile::Builder::disownImports() {
|
cannam@49
|
7508 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::CodeGeneratorRequest::RequestedFile::Import>>::disown(
|
cannam@49
|
7509 _builder.getPointerField(1 * ::capnp::POINTERS));
|
cannam@49
|
7510 }
|
cannam@49
|
7511
|
cannam@49
|
7512 inline ::uint64_t CodeGeneratorRequest::RequestedFile::Import::Reader::getId() const {
|
cannam@49
|
7513 return _reader.getDataField< ::uint64_t>(
|
cannam@49
|
7514 0 * ::capnp::ELEMENTS);
|
cannam@49
|
7515 }
|
cannam@49
|
7516
|
cannam@49
|
7517 inline ::uint64_t CodeGeneratorRequest::RequestedFile::Import::Builder::getId() {
|
cannam@49
|
7518 return _builder.getDataField< ::uint64_t>(
|
cannam@49
|
7519 0 * ::capnp::ELEMENTS);
|
cannam@49
|
7520 }
|
cannam@49
|
7521 inline void CodeGeneratorRequest::RequestedFile::Import::Builder::setId( ::uint64_t value) {
|
cannam@49
|
7522 _builder.setDataField< ::uint64_t>(
|
cannam@49
|
7523 0 * ::capnp::ELEMENTS, value);
|
cannam@49
|
7524 }
|
cannam@49
|
7525
|
cannam@49
|
7526 inline bool CodeGeneratorRequest::RequestedFile::Import::Reader::hasName() const {
|
cannam@49
|
7527 return !_reader.getPointerField(0 * ::capnp::POINTERS).isNull();
|
cannam@49
|
7528 }
|
cannam@49
|
7529 inline bool CodeGeneratorRequest::RequestedFile::Import::Builder::hasName() {
|
cannam@49
|
7530 return !_builder.getPointerField(0 * ::capnp::POINTERS).isNull();
|
cannam@49
|
7531 }
|
cannam@49
|
7532 inline ::capnp::Text::Reader CodeGeneratorRequest::RequestedFile::Import::Reader::getName() const {
|
cannam@49
|
7533 return ::capnp::_::PointerHelpers< ::capnp::Text>::get(
|
cannam@49
|
7534 _reader.getPointerField(0 * ::capnp::POINTERS));
|
cannam@49
|
7535 }
|
cannam@49
|
7536 inline ::capnp::Text::Builder CodeGeneratorRequest::RequestedFile::Import::Builder::getName() {
|
cannam@49
|
7537 return ::capnp::_::PointerHelpers< ::capnp::Text>::get(
|
cannam@49
|
7538 _builder.getPointerField(0 * ::capnp::POINTERS));
|
cannam@49
|
7539 }
|
cannam@49
|
7540 inline void CodeGeneratorRequest::RequestedFile::Import::Builder::setName( ::capnp::Text::Reader value) {
|
cannam@49
|
7541 ::capnp::_::PointerHelpers< ::capnp::Text>::set(
|
cannam@49
|
7542 _builder.getPointerField(0 * ::capnp::POINTERS), value);
|
cannam@49
|
7543 }
|
cannam@49
|
7544 inline ::capnp::Text::Builder CodeGeneratorRequest::RequestedFile::Import::Builder::initName(unsigned int size) {
|
cannam@49
|
7545 return ::capnp::_::PointerHelpers< ::capnp::Text>::init(
|
cannam@49
|
7546 _builder.getPointerField(0 * ::capnp::POINTERS), size);
|
cannam@49
|
7547 }
|
cannam@49
|
7548 inline void CodeGeneratorRequest::RequestedFile::Import::Builder::adoptName(
|
cannam@49
|
7549 ::capnp::Orphan< ::capnp::Text>&& value) {
|
cannam@49
|
7550 ::capnp::_::PointerHelpers< ::capnp::Text>::adopt(
|
cannam@49
|
7551 _builder.getPointerField(0 * ::capnp::POINTERS), kj::mv(value));
|
cannam@49
|
7552 }
|
cannam@49
|
7553 inline ::capnp::Orphan< ::capnp::Text> CodeGeneratorRequest::RequestedFile::Import::Builder::disownName() {
|
cannam@49
|
7554 return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(
|
cannam@49
|
7555 _builder.getPointerField(0 * ::capnp::POINTERS));
|
cannam@49
|
7556 }
|
cannam@49
|
7557
|
cannam@49
|
7558 } // namespace
|
cannam@49
|
7559 } // namespace
|
cannam@49
|
7560
|
cannam@49
|
7561 #endif // CAPNP_INCLUDED_a93fc509624c72d9_
|