cannam@62
|
1 // Generated by Cap'n Proto compiler, DO NOT EDIT
|
cannam@62
|
2 // source: schema.capnp
|
cannam@62
|
3
|
cannam@62
|
4 #ifndef CAPNP_INCLUDED_a93fc509624c72d9_
|
cannam@62
|
5 #define CAPNP_INCLUDED_a93fc509624c72d9_
|
cannam@62
|
6
|
cannam@62
|
7 #include <capnp/generated-header-support.h>
|
cannam@62
|
8
|
cannam@62
|
9 #if CAPNP_VERSION != 6000
|
cannam@62
|
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@62
|
11 #endif
|
cannam@62
|
12
|
cannam@62
|
13
|
cannam@62
|
14 namespace capnp {
|
cannam@62
|
15 namespace schemas {
|
cannam@62
|
16
|
cannam@62
|
17 CAPNP_DECLARE_SCHEMA(e682ab4cf923a417);
|
cannam@62
|
18 CAPNP_DECLARE_SCHEMA(b9521bccf10fa3b1);
|
cannam@62
|
19 CAPNP_DECLARE_SCHEMA(debf55bbfa0fc242);
|
cannam@62
|
20 CAPNP_DECLARE_SCHEMA(9ea0b19b37fb4435);
|
cannam@62
|
21 CAPNP_DECLARE_SCHEMA(b54ab3364333f598);
|
cannam@62
|
22 CAPNP_DECLARE_SCHEMA(e82753cff0c2218f);
|
cannam@62
|
23 CAPNP_DECLARE_SCHEMA(b18aa5ac7a0d9420);
|
cannam@62
|
24 CAPNP_DECLARE_SCHEMA(ec1619d4400a0290);
|
cannam@62
|
25 CAPNP_DECLARE_SCHEMA(9aad50a41f4af45f);
|
cannam@62
|
26 CAPNP_DECLARE_SCHEMA(97b14cbe7cfec712);
|
cannam@62
|
27 CAPNP_DECLARE_SCHEMA(c42305476bb4746f);
|
cannam@62
|
28 CAPNP_DECLARE_SCHEMA(cafccddb68db1d11);
|
cannam@62
|
29 CAPNP_DECLARE_SCHEMA(bb90d5c287870be6);
|
cannam@62
|
30 CAPNP_DECLARE_SCHEMA(978a7cebdc549a4d);
|
cannam@62
|
31 CAPNP_DECLARE_SCHEMA(a9962a9ed0a4d7f8);
|
cannam@62
|
32 CAPNP_DECLARE_SCHEMA(9500cce23b334d80);
|
cannam@62
|
33 CAPNP_DECLARE_SCHEMA(d07378ede1f9cc60);
|
cannam@62
|
34 CAPNP_DECLARE_SCHEMA(87e739250a60ea97);
|
cannam@62
|
35 CAPNP_DECLARE_SCHEMA(9e0e78711a7f87a9);
|
cannam@62
|
36 CAPNP_DECLARE_SCHEMA(ac3a6f60ef4cc6d3);
|
cannam@62
|
37 CAPNP_DECLARE_SCHEMA(ed8bca69f7fb0cbf);
|
cannam@62
|
38 CAPNP_DECLARE_SCHEMA(c2573fe8a23e49f1);
|
cannam@62
|
39 CAPNP_DECLARE_SCHEMA(8e3b5f79fe593656);
|
cannam@62
|
40 CAPNP_DECLARE_SCHEMA(9dd1f724f4614a85);
|
cannam@62
|
41 CAPNP_DECLARE_SCHEMA(baefc9120c56e274);
|
cannam@62
|
42 CAPNP_DECLARE_SCHEMA(903455f06065422b);
|
cannam@62
|
43 CAPNP_DECLARE_SCHEMA(abd73485a9636bc9);
|
cannam@62
|
44 CAPNP_DECLARE_SCHEMA(c863cd16969ee7fc);
|
cannam@62
|
45 CAPNP_DECLARE_SCHEMA(ce23dcd2d7b00c9b);
|
cannam@62
|
46 CAPNP_DECLARE_SCHEMA(f1c8950dab257542);
|
cannam@62
|
47 CAPNP_DECLARE_SCHEMA(d1958f7dba521926);
|
cannam@62
|
48 enum class ElementSize_d1958f7dba521926: uint16_t {
|
cannam@62
|
49 EMPTY,
|
cannam@62
|
50 BIT,
|
cannam@62
|
51 BYTE,
|
cannam@62
|
52 TWO_BYTES,
|
cannam@62
|
53 FOUR_BYTES,
|
cannam@62
|
54 EIGHT_BYTES,
|
cannam@62
|
55 POINTER,
|
cannam@62
|
56 INLINE_COMPOSITE,
|
cannam@62
|
57 };
|
cannam@62
|
58 CAPNP_DECLARE_ENUM(ElementSize, d1958f7dba521926);
|
cannam@62
|
59 CAPNP_DECLARE_SCHEMA(d85d305b7d839963);
|
cannam@62
|
60 CAPNP_DECLARE_SCHEMA(bfc546f6210ad7ce);
|
cannam@62
|
61 CAPNP_DECLARE_SCHEMA(cfea0eb02e810062);
|
cannam@62
|
62 CAPNP_DECLARE_SCHEMA(ae504193122357e5);
|
cannam@62
|
63
|
cannam@62
|
64 } // namespace schemas
|
cannam@62
|
65 } // namespace capnp
|
cannam@62
|
66
|
cannam@62
|
67 namespace capnp {
|
cannam@62
|
68 namespace schema {
|
cannam@62
|
69
|
cannam@62
|
70 struct Node {
|
cannam@62
|
71 Node() = delete;
|
cannam@62
|
72
|
cannam@62
|
73 class Reader;
|
cannam@62
|
74 class Builder;
|
cannam@62
|
75 class Pipeline;
|
cannam@62
|
76 enum Which: uint16_t {
|
cannam@62
|
77 FILE,
|
cannam@62
|
78 STRUCT,
|
cannam@62
|
79 ENUM,
|
cannam@62
|
80 INTERFACE,
|
cannam@62
|
81 CONST,
|
cannam@62
|
82 ANNOTATION,
|
cannam@62
|
83 };
|
cannam@62
|
84 struct Parameter;
|
cannam@62
|
85 struct NestedNode;
|
cannam@62
|
86 struct Struct;
|
cannam@62
|
87 struct Enum;
|
cannam@62
|
88 struct Interface;
|
cannam@62
|
89 struct Const;
|
cannam@62
|
90 struct Annotation;
|
cannam@62
|
91
|
cannam@62
|
92 struct _capnpPrivate {
|
cannam@62
|
93 CAPNP_DECLARE_STRUCT_HEADER(e682ab4cf923a417, 5, 6)
|
cannam@62
|
94 #if !CAPNP_LITE
|
cannam@62
|
95 static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
|
cannam@62
|
96 #endif // !CAPNP_LITE
|
cannam@62
|
97 };
|
cannam@62
|
98 };
|
cannam@62
|
99
|
cannam@62
|
100 struct Node::Parameter {
|
cannam@62
|
101 Parameter() = delete;
|
cannam@62
|
102
|
cannam@62
|
103 class Reader;
|
cannam@62
|
104 class Builder;
|
cannam@62
|
105 class Pipeline;
|
cannam@62
|
106
|
cannam@62
|
107 struct _capnpPrivate {
|
cannam@62
|
108 CAPNP_DECLARE_STRUCT_HEADER(b9521bccf10fa3b1, 0, 1)
|
cannam@62
|
109 #if !CAPNP_LITE
|
cannam@62
|
110 static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
|
cannam@62
|
111 #endif // !CAPNP_LITE
|
cannam@62
|
112 };
|
cannam@62
|
113 };
|
cannam@62
|
114
|
cannam@62
|
115 struct Node::NestedNode {
|
cannam@62
|
116 NestedNode() = delete;
|
cannam@62
|
117
|
cannam@62
|
118 class Reader;
|
cannam@62
|
119 class Builder;
|
cannam@62
|
120 class Pipeline;
|
cannam@62
|
121
|
cannam@62
|
122 struct _capnpPrivate {
|
cannam@62
|
123 CAPNP_DECLARE_STRUCT_HEADER(debf55bbfa0fc242, 1, 1)
|
cannam@62
|
124 #if !CAPNP_LITE
|
cannam@62
|
125 static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
|
cannam@62
|
126 #endif // !CAPNP_LITE
|
cannam@62
|
127 };
|
cannam@62
|
128 };
|
cannam@62
|
129
|
cannam@62
|
130 struct Node::Struct {
|
cannam@62
|
131 Struct() = delete;
|
cannam@62
|
132
|
cannam@62
|
133 class Reader;
|
cannam@62
|
134 class Builder;
|
cannam@62
|
135 class Pipeline;
|
cannam@62
|
136
|
cannam@62
|
137 struct _capnpPrivate {
|
cannam@62
|
138 CAPNP_DECLARE_STRUCT_HEADER(9ea0b19b37fb4435, 5, 6)
|
cannam@62
|
139 #if !CAPNP_LITE
|
cannam@62
|
140 static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
|
cannam@62
|
141 #endif // !CAPNP_LITE
|
cannam@62
|
142 };
|
cannam@62
|
143 };
|
cannam@62
|
144
|
cannam@62
|
145 struct Node::Enum {
|
cannam@62
|
146 Enum() = delete;
|
cannam@62
|
147
|
cannam@62
|
148 class Reader;
|
cannam@62
|
149 class Builder;
|
cannam@62
|
150 class Pipeline;
|
cannam@62
|
151
|
cannam@62
|
152 struct _capnpPrivate {
|
cannam@62
|
153 CAPNP_DECLARE_STRUCT_HEADER(b54ab3364333f598, 5, 6)
|
cannam@62
|
154 #if !CAPNP_LITE
|
cannam@62
|
155 static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
|
cannam@62
|
156 #endif // !CAPNP_LITE
|
cannam@62
|
157 };
|
cannam@62
|
158 };
|
cannam@62
|
159
|
cannam@62
|
160 struct Node::Interface {
|
cannam@62
|
161 Interface() = delete;
|
cannam@62
|
162
|
cannam@62
|
163 class Reader;
|
cannam@62
|
164 class Builder;
|
cannam@62
|
165 class Pipeline;
|
cannam@62
|
166
|
cannam@62
|
167 struct _capnpPrivate {
|
cannam@62
|
168 CAPNP_DECLARE_STRUCT_HEADER(e82753cff0c2218f, 5, 6)
|
cannam@62
|
169 #if !CAPNP_LITE
|
cannam@62
|
170 static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
|
cannam@62
|
171 #endif // !CAPNP_LITE
|
cannam@62
|
172 };
|
cannam@62
|
173 };
|
cannam@62
|
174
|
cannam@62
|
175 struct Node::Const {
|
cannam@62
|
176 Const() = delete;
|
cannam@62
|
177
|
cannam@62
|
178 class Reader;
|
cannam@62
|
179 class Builder;
|
cannam@62
|
180 class Pipeline;
|
cannam@62
|
181
|
cannam@62
|
182 struct _capnpPrivate {
|
cannam@62
|
183 CAPNP_DECLARE_STRUCT_HEADER(b18aa5ac7a0d9420, 5, 6)
|
cannam@62
|
184 #if !CAPNP_LITE
|
cannam@62
|
185 static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
|
cannam@62
|
186 #endif // !CAPNP_LITE
|
cannam@62
|
187 };
|
cannam@62
|
188 };
|
cannam@62
|
189
|
cannam@62
|
190 struct Node::Annotation {
|
cannam@62
|
191 Annotation() = delete;
|
cannam@62
|
192
|
cannam@62
|
193 class Reader;
|
cannam@62
|
194 class Builder;
|
cannam@62
|
195 class Pipeline;
|
cannam@62
|
196
|
cannam@62
|
197 struct _capnpPrivate {
|
cannam@62
|
198 CAPNP_DECLARE_STRUCT_HEADER(ec1619d4400a0290, 5, 6)
|
cannam@62
|
199 #if !CAPNP_LITE
|
cannam@62
|
200 static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
|
cannam@62
|
201 #endif // !CAPNP_LITE
|
cannam@62
|
202 };
|
cannam@62
|
203 };
|
cannam@62
|
204
|
cannam@62
|
205 struct Field {
|
cannam@62
|
206 Field() = delete;
|
cannam@62
|
207
|
cannam@62
|
208 class Reader;
|
cannam@62
|
209 class Builder;
|
cannam@62
|
210 class Pipeline;
|
cannam@62
|
211 enum Which: uint16_t {
|
cannam@62
|
212 SLOT,
|
cannam@62
|
213 GROUP,
|
cannam@62
|
214 };
|
cannam@62
|
215 static constexpr ::uint16_t NO_DISCRIMINANT = 65535u;
|
cannam@62
|
216 struct Slot;
|
cannam@62
|
217 struct Group;
|
cannam@62
|
218 struct Ordinal;
|
cannam@62
|
219
|
cannam@62
|
220 struct _capnpPrivate {
|
cannam@62
|
221 CAPNP_DECLARE_STRUCT_HEADER(9aad50a41f4af45f, 3, 4)
|
cannam@62
|
222 #if !CAPNP_LITE
|
cannam@62
|
223 static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
|
cannam@62
|
224 #endif // !CAPNP_LITE
|
cannam@62
|
225 };
|
cannam@62
|
226 };
|
cannam@62
|
227
|
cannam@62
|
228 struct Field::Slot {
|
cannam@62
|
229 Slot() = delete;
|
cannam@62
|
230
|
cannam@62
|
231 class Reader;
|
cannam@62
|
232 class Builder;
|
cannam@62
|
233 class Pipeline;
|
cannam@62
|
234
|
cannam@62
|
235 struct _capnpPrivate {
|
cannam@62
|
236 CAPNP_DECLARE_STRUCT_HEADER(c42305476bb4746f, 3, 4)
|
cannam@62
|
237 #if !CAPNP_LITE
|
cannam@62
|
238 static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
|
cannam@62
|
239 #endif // !CAPNP_LITE
|
cannam@62
|
240 };
|
cannam@62
|
241 };
|
cannam@62
|
242
|
cannam@62
|
243 struct Field::Group {
|
cannam@62
|
244 Group() = delete;
|
cannam@62
|
245
|
cannam@62
|
246 class Reader;
|
cannam@62
|
247 class Builder;
|
cannam@62
|
248 class Pipeline;
|
cannam@62
|
249
|
cannam@62
|
250 struct _capnpPrivate {
|
cannam@62
|
251 CAPNP_DECLARE_STRUCT_HEADER(cafccddb68db1d11, 3, 4)
|
cannam@62
|
252 #if !CAPNP_LITE
|
cannam@62
|
253 static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
|
cannam@62
|
254 #endif // !CAPNP_LITE
|
cannam@62
|
255 };
|
cannam@62
|
256 };
|
cannam@62
|
257
|
cannam@62
|
258 struct Field::Ordinal {
|
cannam@62
|
259 Ordinal() = delete;
|
cannam@62
|
260
|
cannam@62
|
261 class Reader;
|
cannam@62
|
262 class Builder;
|
cannam@62
|
263 class Pipeline;
|
cannam@62
|
264 enum Which: uint16_t {
|
cannam@62
|
265 IMPLICIT,
|
cannam@62
|
266 EXPLICIT,
|
cannam@62
|
267 };
|
cannam@62
|
268
|
cannam@62
|
269 struct _capnpPrivate {
|
cannam@62
|
270 CAPNP_DECLARE_STRUCT_HEADER(bb90d5c287870be6, 3, 4)
|
cannam@62
|
271 #if !CAPNP_LITE
|
cannam@62
|
272 static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
|
cannam@62
|
273 #endif // !CAPNP_LITE
|
cannam@62
|
274 };
|
cannam@62
|
275 };
|
cannam@62
|
276
|
cannam@62
|
277 struct Enumerant {
|
cannam@62
|
278 Enumerant() = delete;
|
cannam@62
|
279
|
cannam@62
|
280 class Reader;
|
cannam@62
|
281 class Builder;
|
cannam@62
|
282 class Pipeline;
|
cannam@62
|
283
|
cannam@62
|
284 struct _capnpPrivate {
|
cannam@62
|
285 CAPNP_DECLARE_STRUCT_HEADER(978a7cebdc549a4d, 1, 2)
|
cannam@62
|
286 #if !CAPNP_LITE
|
cannam@62
|
287 static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
|
cannam@62
|
288 #endif // !CAPNP_LITE
|
cannam@62
|
289 };
|
cannam@62
|
290 };
|
cannam@62
|
291
|
cannam@62
|
292 struct Superclass {
|
cannam@62
|
293 Superclass() = delete;
|
cannam@62
|
294
|
cannam@62
|
295 class Reader;
|
cannam@62
|
296 class Builder;
|
cannam@62
|
297 class Pipeline;
|
cannam@62
|
298
|
cannam@62
|
299 struct _capnpPrivate {
|
cannam@62
|
300 CAPNP_DECLARE_STRUCT_HEADER(a9962a9ed0a4d7f8, 1, 1)
|
cannam@62
|
301 #if !CAPNP_LITE
|
cannam@62
|
302 static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
|
cannam@62
|
303 #endif // !CAPNP_LITE
|
cannam@62
|
304 };
|
cannam@62
|
305 };
|
cannam@62
|
306
|
cannam@62
|
307 struct Method {
|
cannam@62
|
308 Method() = delete;
|
cannam@62
|
309
|
cannam@62
|
310 class Reader;
|
cannam@62
|
311 class Builder;
|
cannam@62
|
312 class Pipeline;
|
cannam@62
|
313
|
cannam@62
|
314 struct _capnpPrivate {
|
cannam@62
|
315 CAPNP_DECLARE_STRUCT_HEADER(9500cce23b334d80, 3, 5)
|
cannam@62
|
316 #if !CAPNP_LITE
|
cannam@62
|
317 static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
|
cannam@62
|
318 #endif // !CAPNP_LITE
|
cannam@62
|
319 };
|
cannam@62
|
320 };
|
cannam@62
|
321
|
cannam@62
|
322 struct Type {
|
cannam@62
|
323 Type() = delete;
|
cannam@62
|
324
|
cannam@62
|
325 class Reader;
|
cannam@62
|
326 class Builder;
|
cannam@62
|
327 class Pipeline;
|
cannam@62
|
328 enum Which: uint16_t {
|
cannam@62
|
329 VOID,
|
cannam@62
|
330 BOOL,
|
cannam@62
|
331 INT8,
|
cannam@62
|
332 INT16,
|
cannam@62
|
333 INT32,
|
cannam@62
|
334 INT64,
|
cannam@62
|
335 UINT8,
|
cannam@62
|
336 UINT16,
|
cannam@62
|
337 UINT32,
|
cannam@62
|
338 UINT64,
|
cannam@62
|
339 FLOAT32,
|
cannam@62
|
340 FLOAT64,
|
cannam@62
|
341 TEXT,
|
cannam@62
|
342 DATA,
|
cannam@62
|
343 LIST,
|
cannam@62
|
344 ENUM,
|
cannam@62
|
345 STRUCT,
|
cannam@62
|
346 INTERFACE,
|
cannam@62
|
347 ANY_POINTER,
|
cannam@62
|
348 };
|
cannam@62
|
349 struct List;
|
cannam@62
|
350 struct Enum;
|
cannam@62
|
351 struct Struct;
|
cannam@62
|
352 struct Interface;
|
cannam@62
|
353 struct AnyPointer;
|
cannam@62
|
354
|
cannam@62
|
355 struct _capnpPrivate {
|
cannam@62
|
356 CAPNP_DECLARE_STRUCT_HEADER(d07378ede1f9cc60, 3, 1)
|
cannam@62
|
357 #if !CAPNP_LITE
|
cannam@62
|
358 static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
|
cannam@62
|
359 #endif // !CAPNP_LITE
|
cannam@62
|
360 };
|
cannam@62
|
361 };
|
cannam@62
|
362
|
cannam@62
|
363 struct Type::List {
|
cannam@62
|
364 List() = delete;
|
cannam@62
|
365
|
cannam@62
|
366 class Reader;
|
cannam@62
|
367 class Builder;
|
cannam@62
|
368 class Pipeline;
|
cannam@62
|
369
|
cannam@62
|
370 struct _capnpPrivate {
|
cannam@62
|
371 CAPNP_DECLARE_STRUCT_HEADER(87e739250a60ea97, 3, 1)
|
cannam@62
|
372 #if !CAPNP_LITE
|
cannam@62
|
373 static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
|
cannam@62
|
374 #endif // !CAPNP_LITE
|
cannam@62
|
375 };
|
cannam@62
|
376 };
|
cannam@62
|
377
|
cannam@62
|
378 struct Type::Enum {
|
cannam@62
|
379 Enum() = delete;
|
cannam@62
|
380
|
cannam@62
|
381 class Reader;
|
cannam@62
|
382 class Builder;
|
cannam@62
|
383 class Pipeline;
|
cannam@62
|
384
|
cannam@62
|
385 struct _capnpPrivate {
|
cannam@62
|
386 CAPNP_DECLARE_STRUCT_HEADER(9e0e78711a7f87a9, 3, 1)
|
cannam@62
|
387 #if !CAPNP_LITE
|
cannam@62
|
388 static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
|
cannam@62
|
389 #endif // !CAPNP_LITE
|
cannam@62
|
390 };
|
cannam@62
|
391 };
|
cannam@62
|
392
|
cannam@62
|
393 struct Type::Struct {
|
cannam@62
|
394 Struct() = delete;
|
cannam@62
|
395
|
cannam@62
|
396 class Reader;
|
cannam@62
|
397 class Builder;
|
cannam@62
|
398 class Pipeline;
|
cannam@62
|
399
|
cannam@62
|
400 struct _capnpPrivate {
|
cannam@62
|
401 CAPNP_DECLARE_STRUCT_HEADER(ac3a6f60ef4cc6d3, 3, 1)
|
cannam@62
|
402 #if !CAPNP_LITE
|
cannam@62
|
403 static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
|
cannam@62
|
404 #endif // !CAPNP_LITE
|
cannam@62
|
405 };
|
cannam@62
|
406 };
|
cannam@62
|
407
|
cannam@62
|
408 struct Type::Interface {
|
cannam@62
|
409 Interface() = delete;
|
cannam@62
|
410
|
cannam@62
|
411 class Reader;
|
cannam@62
|
412 class Builder;
|
cannam@62
|
413 class Pipeline;
|
cannam@62
|
414
|
cannam@62
|
415 struct _capnpPrivate {
|
cannam@62
|
416 CAPNP_DECLARE_STRUCT_HEADER(ed8bca69f7fb0cbf, 3, 1)
|
cannam@62
|
417 #if !CAPNP_LITE
|
cannam@62
|
418 static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
|
cannam@62
|
419 #endif // !CAPNP_LITE
|
cannam@62
|
420 };
|
cannam@62
|
421 };
|
cannam@62
|
422
|
cannam@62
|
423 struct Type::AnyPointer {
|
cannam@62
|
424 AnyPointer() = delete;
|
cannam@62
|
425
|
cannam@62
|
426 class Reader;
|
cannam@62
|
427 class Builder;
|
cannam@62
|
428 class Pipeline;
|
cannam@62
|
429 enum Which: uint16_t {
|
cannam@62
|
430 UNCONSTRAINED,
|
cannam@62
|
431 PARAMETER,
|
cannam@62
|
432 IMPLICIT_METHOD_PARAMETER,
|
cannam@62
|
433 };
|
cannam@62
|
434 struct Unconstrained;
|
cannam@62
|
435 struct Parameter;
|
cannam@62
|
436 struct ImplicitMethodParameter;
|
cannam@62
|
437
|
cannam@62
|
438 struct _capnpPrivate {
|
cannam@62
|
439 CAPNP_DECLARE_STRUCT_HEADER(c2573fe8a23e49f1, 3, 1)
|
cannam@62
|
440 #if !CAPNP_LITE
|
cannam@62
|
441 static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
|
cannam@62
|
442 #endif // !CAPNP_LITE
|
cannam@62
|
443 };
|
cannam@62
|
444 };
|
cannam@62
|
445
|
cannam@62
|
446 struct Type::AnyPointer::Unconstrained {
|
cannam@62
|
447 Unconstrained() = delete;
|
cannam@62
|
448
|
cannam@62
|
449 class Reader;
|
cannam@62
|
450 class Builder;
|
cannam@62
|
451 class Pipeline;
|
cannam@62
|
452 enum Which: uint16_t {
|
cannam@62
|
453 ANY_KIND,
|
cannam@62
|
454 STRUCT,
|
cannam@62
|
455 LIST,
|
cannam@62
|
456 CAPABILITY,
|
cannam@62
|
457 };
|
cannam@62
|
458
|
cannam@62
|
459 struct _capnpPrivate {
|
cannam@62
|
460 CAPNP_DECLARE_STRUCT_HEADER(8e3b5f79fe593656, 3, 1)
|
cannam@62
|
461 #if !CAPNP_LITE
|
cannam@62
|
462 static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
|
cannam@62
|
463 #endif // !CAPNP_LITE
|
cannam@62
|
464 };
|
cannam@62
|
465 };
|
cannam@62
|
466
|
cannam@62
|
467 struct Type::AnyPointer::Parameter {
|
cannam@62
|
468 Parameter() = delete;
|
cannam@62
|
469
|
cannam@62
|
470 class Reader;
|
cannam@62
|
471 class Builder;
|
cannam@62
|
472 class Pipeline;
|
cannam@62
|
473
|
cannam@62
|
474 struct _capnpPrivate {
|
cannam@62
|
475 CAPNP_DECLARE_STRUCT_HEADER(9dd1f724f4614a85, 3, 1)
|
cannam@62
|
476 #if !CAPNP_LITE
|
cannam@62
|
477 static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
|
cannam@62
|
478 #endif // !CAPNP_LITE
|
cannam@62
|
479 };
|
cannam@62
|
480 };
|
cannam@62
|
481
|
cannam@62
|
482 struct Type::AnyPointer::ImplicitMethodParameter {
|
cannam@62
|
483 ImplicitMethodParameter() = delete;
|
cannam@62
|
484
|
cannam@62
|
485 class Reader;
|
cannam@62
|
486 class Builder;
|
cannam@62
|
487 class Pipeline;
|
cannam@62
|
488
|
cannam@62
|
489 struct _capnpPrivate {
|
cannam@62
|
490 CAPNP_DECLARE_STRUCT_HEADER(baefc9120c56e274, 3, 1)
|
cannam@62
|
491 #if !CAPNP_LITE
|
cannam@62
|
492 static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
|
cannam@62
|
493 #endif // !CAPNP_LITE
|
cannam@62
|
494 };
|
cannam@62
|
495 };
|
cannam@62
|
496
|
cannam@62
|
497 struct Brand {
|
cannam@62
|
498 Brand() = delete;
|
cannam@62
|
499
|
cannam@62
|
500 class Reader;
|
cannam@62
|
501 class Builder;
|
cannam@62
|
502 class Pipeline;
|
cannam@62
|
503 struct Scope;
|
cannam@62
|
504 struct Binding;
|
cannam@62
|
505
|
cannam@62
|
506 struct _capnpPrivate {
|
cannam@62
|
507 CAPNP_DECLARE_STRUCT_HEADER(903455f06065422b, 0, 1)
|
cannam@62
|
508 #if !CAPNP_LITE
|
cannam@62
|
509 static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
|
cannam@62
|
510 #endif // !CAPNP_LITE
|
cannam@62
|
511 };
|
cannam@62
|
512 };
|
cannam@62
|
513
|
cannam@62
|
514 struct Brand::Scope {
|
cannam@62
|
515 Scope() = delete;
|
cannam@62
|
516
|
cannam@62
|
517 class Reader;
|
cannam@62
|
518 class Builder;
|
cannam@62
|
519 class Pipeline;
|
cannam@62
|
520 enum Which: uint16_t {
|
cannam@62
|
521 BIND,
|
cannam@62
|
522 INHERIT,
|
cannam@62
|
523 };
|
cannam@62
|
524
|
cannam@62
|
525 struct _capnpPrivate {
|
cannam@62
|
526 CAPNP_DECLARE_STRUCT_HEADER(abd73485a9636bc9, 2, 1)
|
cannam@62
|
527 #if !CAPNP_LITE
|
cannam@62
|
528 static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
|
cannam@62
|
529 #endif // !CAPNP_LITE
|
cannam@62
|
530 };
|
cannam@62
|
531 };
|
cannam@62
|
532
|
cannam@62
|
533 struct Brand::Binding {
|
cannam@62
|
534 Binding() = delete;
|
cannam@62
|
535
|
cannam@62
|
536 class Reader;
|
cannam@62
|
537 class Builder;
|
cannam@62
|
538 class Pipeline;
|
cannam@62
|
539 enum Which: uint16_t {
|
cannam@62
|
540 UNBOUND,
|
cannam@62
|
541 TYPE,
|
cannam@62
|
542 };
|
cannam@62
|
543
|
cannam@62
|
544 struct _capnpPrivate {
|
cannam@62
|
545 CAPNP_DECLARE_STRUCT_HEADER(c863cd16969ee7fc, 1, 1)
|
cannam@62
|
546 #if !CAPNP_LITE
|
cannam@62
|
547 static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
|
cannam@62
|
548 #endif // !CAPNP_LITE
|
cannam@62
|
549 };
|
cannam@62
|
550 };
|
cannam@62
|
551
|
cannam@62
|
552 struct Value {
|
cannam@62
|
553 Value() = delete;
|
cannam@62
|
554
|
cannam@62
|
555 class Reader;
|
cannam@62
|
556 class Builder;
|
cannam@62
|
557 class Pipeline;
|
cannam@62
|
558 enum Which: uint16_t {
|
cannam@62
|
559 VOID,
|
cannam@62
|
560 BOOL,
|
cannam@62
|
561 INT8,
|
cannam@62
|
562 INT16,
|
cannam@62
|
563 INT32,
|
cannam@62
|
564 INT64,
|
cannam@62
|
565 UINT8,
|
cannam@62
|
566 UINT16,
|
cannam@62
|
567 UINT32,
|
cannam@62
|
568 UINT64,
|
cannam@62
|
569 FLOAT32,
|
cannam@62
|
570 FLOAT64,
|
cannam@62
|
571 TEXT,
|
cannam@62
|
572 DATA,
|
cannam@62
|
573 LIST,
|
cannam@62
|
574 ENUM,
|
cannam@62
|
575 STRUCT,
|
cannam@62
|
576 INTERFACE,
|
cannam@62
|
577 ANY_POINTER,
|
cannam@62
|
578 };
|
cannam@62
|
579
|
cannam@62
|
580 struct _capnpPrivate {
|
cannam@62
|
581 CAPNP_DECLARE_STRUCT_HEADER(ce23dcd2d7b00c9b, 2, 1)
|
cannam@62
|
582 #if !CAPNP_LITE
|
cannam@62
|
583 static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
|
cannam@62
|
584 #endif // !CAPNP_LITE
|
cannam@62
|
585 };
|
cannam@62
|
586 };
|
cannam@62
|
587
|
cannam@62
|
588 struct Annotation {
|
cannam@62
|
589 Annotation() = delete;
|
cannam@62
|
590
|
cannam@62
|
591 class Reader;
|
cannam@62
|
592 class Builder;
|
cannam@62
|
593 class Pipeline;
|
cannam@62
|
594
|
cannam@62
|
595 struct _capnpPrivate {
|
cannam@62
|
596 CAPNP_DECLARE_STRUCT_HEADER(f1c8950dab257542, 1, 2)
|
cannam@62
|
597 #if !CAPNP_LITE
|
cannam@62
|
598 static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
|
cannam@62
|
599 #endif // !CAPNP_LITE
|
cannam@62
|
600 };
|
cannam@62
|
601 };
|
cannam@62
|
602
|
cannam@62
|
603 typedef ::capnp::schemas::ElementSize_d1958f7dba521926 ElementSize;
|
cannam@62
|
604
|
cannam@62
|
605 struct CapnpVersion {
|
cannam@62
|
606 CapnpVersion() = delete;
|
cannam@62
|
607
|
cannam@62
|
608 class Reader;
|
cannam@62
|
609 class Builder;
|
cannam@62
|
610 class Pipeline;
|
cannam@62
|
611
|
cannam@62
|
612 struct _capnpPrivate {
|
cannam@62
|
613 CAPNP_DECLARE_STRUCT_HEADER(d85d305b7d839963, 1, 0)
|
cannam@62
|
614 #if !CAPNP_LITE
|
cannam@62
|
615 static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
|
cannam@62
|
616 #endif // !CAPNP_LITE
|
cannam@62
|
617 };
|
cannam@62
|
618 };
|
cannam@62
|
619
|
cannam@62
|
620 struct CodeGeneratorRequest {
|
cannam@62
|
621 CodeGeneratorRequest() = delete;
|
cannam@62
|
622
|
cannam@62
|
623 class Reader;
|
cannam@62
|
624 class Builder;
|
cannam@62
|
625 class Pipeline;
|
cannam@62
|
626 struct RequestedFile;
|
cannam@62
|
627
|
cannam@62
|
628 struct _capnpPrivate {
|
cannam@62
|
629 CAPNP_DECLARE_STRUCT_HEADER(bfc546f6210ad7ce, 0, 3)
|
cannam@62
|
630 #if !CAPNP_LITE
|
cannam@62
|
631 static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
|
cannam@62
|
632 #endif // !CAPNP_LITE
|
cannam@62
|
633 };
|
cannam@62
|
634 };
|
cannam@62
|
635
|
cannam@62
|
636 struct CodeGeneratorRequest::RequestedFile {
|
cannam@62
|
637 RequestedFile() = delete;
|
cannam@62
|
638
|
cannam@62
|
639 class Reader;
|
cannam@62
|
640 class Builder;
|
cannam@62
|
641 class Pipeline;
|
cannam@62
|
642 struct Import;
|
cannam@62
|
643
|
cannam@62
|
644 struct _capnpPrivate {
|
cannam@62
|
645 CAPNP_DECLARE_STRUCT_HEADER(cfea0eb02e810062, 1, 2)
|
cannam@62
|
646 #if !CAPNP_LITE
|
cannam@62
|
647 static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
|
cannam@62
|
648 #endif // !CAPNP_LITE
|
cannam@62
|
649 };
|
cannam@62
|
650 };
|
cannam@62
|
651
|
cannam@62
|
652 struct CodeGeneratorRequest::RequestedFile::Import {
|
cannam@62
|
653 Import() = delete;
|
cannam@62
|
654
|
cannam@62
|
655 class Reader;
|
cannam@62
|
656 class Builder;
|
cannam@62
|
657 class Pipeline;
|
cannam@62
|
658
|
cannam@62
|
659 struct _capnpPrivate {
|
cannam@62
|
660 CAPNP_DECLARE_STRUCT_HEADER(ae504193122357e5, 1, 1)
|
cannam@62
|
661 #if !CAPNP_LITE
|
cannam@62
|
662 static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
|
cannam@62
|
663 #endif // !CAPNP_LITE
|
cannam@62
|
664 };
|
cannam@62
|
665 };
|
cannam@62
|
666
|
cannam@62
|
667 // =======================================================================================
|
cannam@62
|
668
|
cannam@62
|
669 class Node::Reader {
|
cannam@62
|
670 public:
|
cannam@62
|
671 typedef Node Reads;
|
cannam@62
|
672
|
cannam@62
|
673 Reader() = default;
|
cannam@62
|
674 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
|
cannam@62
|
675
|
cannam@62
|
676 inline ::capnp::MessageSize totalSize() const {
|
cannam@62
|
677 return _reader.totalSize().asPublic();
|
cannam@62
|
678 }
|
cannam@62
|
679
|
cannam@62
|
680 #if !CAPNP_LITE
|
cannam@62
|
681 inline ::kj::StringTree toString() const {
|
cannam@62
|
682 return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
|
cannam@62
|
683 }
|
cannam@62
|
684 #endif // !CAPNP_LITE
|
cannam@62
|
685
|
cannam@62
|
686 inline Which which() const;
|
cannam@62
|
687 inline ::uint64_t getId() const;
|
cannam@62
|
688
|
cannam@62
|
689 inline bool hasDisplayName() const;
|
cannam@62
|
690 inline ::capnp::Text::Reader getDisplayName() const;
|
cannam@62
|
691
|
cannam@62
|
692 inline ::uint32_t getDisplayNamePrefixLength() const;
|
cannam@62
|
693
|
cannam@62
|
694 inline ::uint64_t getScopeId() const;
|
cannam@62
|
695
|
cannam@62
|
696 inline bool hasNestedNodes() const;
|
cannam@62
|
697 inline ::capnp::List< ::capnp::schema::Node::NestedNode>::Reader getNestedNodes() const;
|
cannam@62
|
698
|
cannam@62
|
699 inline bool hasAnnotations() const;
|
cannam@62
|
700 inline ::capnp::List< ::capnp::schema::Annotation>::Reader getAnnotations() const;
|
cannam@62
|
701
|
cannam@62
|
702 inline bool isFile() const;
|
cannam@62
|
703 inline ::capnp::Void getFile() const;
|
cannam@62
|
704
|
cannam@62
|
705 inline bool isStruct() const;
|
cannam@62
|
706 inline typename Struct::Reader getStruct() const;
|
cannam@62
|
707
|
cannam@62
|
708 inline bool isEnum() const;
|
cannam@62
|
709 inline typename Enum::Reader getEnum() const;
|
cannam@62
|
710
|
cannam@62
|
711 inline bool isInterface() const;
|
cannam@62
|
712 inline typename Interface::Reader getInterface() const;
|
cannam@62
|
713
|
cannam@62
|
714 inline bool isConst() const;
|
cannam@62
|
715 inline typename Const::Reader getConst() const;
|
cannam@62
|
716
|
cannam@62
|
717 inline bool isAnnotation() const;
|
cannam@62
|
718 inline typename Annotation::Reader getAnnotation() const;
|
cannam@62
|
719
|
cannam@62
|
720 inline bool hasParameters() const;
|
cannam@62
|
721 inline ::capnp::List< ::capnp::schema::Node::Parameter>::Reader getParameters() const;
|
cannam@62
|
722
|
cannam@62
|
723 inline bool getIsGeneric() const;
|
cannam@62
|
724
|
cannam@62
|
725 private:
|
cannam@62
|
726 ::capnp::_::StructReader _reader;
|
cannam@62
|
727 template <typename, ::capnp::Kind>
|
cannam@62
|
728 friend struct ::capnp::ToDynamic_;
|
cannam@62
|
729 template <typename, ::capnp::Kind>
|
cannam@62
|
730 friend struct ::capnp::_::PointerHelpers;
|
cannam@62
|
731 template <typename, ::capnp::Kind>
|
cannam@62
|
732 friend struct ::capnp::List;
|
cannam@62
|
733 friend class ::capnp::MessageBuilder;
|
cannam@62
|
734 friend class ::capnp::Orphanage;
|
cannam@62
|
735 };
|
cannam@62
|
736
|
cannam@62
|
737 class Node::Builder {
|
cannam@62
|
738 public:
|
cannam@62
|
739 typedef Node Builds;
|
cannam@62
|
740
|
cannam@62
|
741 Builder() = delete; // Deleted to discourage incorrect usage.
|
cannam@62
|
742 // You can explicitly initialize to nullptr instead.
|
cannam@62
|
743 inline Builder(decltype(nullptr)) {}
|
cannam@62
|
744 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
|
cannam@62
|
745 inline operator Reader() const { return Reader(_builder.asReader()); }
|
cannam@62
|
746 inline Reader asReader() const { return *this; }
|
cannam@62
|
747
|
cannam@62
|
748 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
|
cannam@62
|
749 #if !CAPNP_LITE
|
cannam@62
|
750 inline ::kj::StringTree toString() const { return asReader().toString(); }
|
cannam@62
|
751 #endif // !CAPNP_LITE
|
cannam@62
|
752
|
cannam@62
|
753 inline Which which();
|
cannam@62
|
754 inline ::uint64_t getId();
|
cannam@62
|
755 inline void setId( ::uint64_t value);
|
cannam@62
|
756
|
cannam@62
|
757 inline bool hasDisplayName();
|
cannam@62
|
758 inline ::capnp::Text::Builder getDisplayName();
|
cannam@62
|
759 inline void setDisplayName( ::capnp::Text::Reader value);
|
cannam@62
|
760 inline ::capnp::Text::Builder initDisplayName(unsigned int size);
|
cannam@62
|
761 inline void adoptDisplayName(::capnp::Orphan< ::capnp::Text>&& value);
|
cannam@62
|
762 inline ::capnp::Orphan< ::capnp::Text> disownDisplayName();
|
cannam@62
|
763
|
cannam@62
|
764 inline ::uint32_t getDisplayNamePrefixLength();
|
cannam@62
|
765 inline void setDisplayNamePrefixLength( ::uint32_t value);
|
cannam@62
|
766
|
cannam@62
|
767 inline ::uint64_t getScopeId();
|
cannam@62
|
768 inline void setScopeId( ::uint64_t value);
|
cannam@62
|
769
|
cannam@62
|
770 inline bool hasNestedNodes();
|
cannam@62
|
771 inline ::capnp::List< ::capnp::schema::Node::NestedNode>::Builder getNestedNodes();
|
cannam@62
|
772 inline void setNestedNodes( ::capnp::List< ::capnp::schema::Node::NestedNode>::Reader value);
|
cannam@62
|
773 inline ::capnp::List< ::capnp::schema::Node::NestedNode>::Builder initNestedNodes(unsigned int size);
|
cannam@62
|
774 inline void adoptNestedNodes(::capnp::Orphan< ::capnp::List< ::capnp::schema::Node::NestedNode>>&& value);
|
cannam@62
|
775 inline ::capnp::Orphan< ::capnp::List< ::capnp::schema::Node::NestedNode>> disownNestedNodes();
|
cannam@62
|
776
|
cannam@62
|
777 inline bool hasAnnotations();
|
cannam@62
|
778 inline ::capnp::List< ::capnp::schema::Annotation>::Builder getAnnotations();
|
cannam@62
|
779 inline void setAnnotations( ::capnp::List< ::capnp::schema::Annotation>::Reader value);
|
cannam@62
|
780 inline ::capnp::List< ::capnp::schema::Annotation>::Builder initAnnotations(unsigned int size);
|
cannam@62
|
781 inline void adoptAnnotations(::capnp::Orphan< ::capnp::List< ::capnp::schema::Annotation>>&& value);
|
cannam@62
|
782 inline ::capnp::Orphan< ::capnp::List< ::capnp::schema::Annotation>> disownAnnotations();
|
cannam@62
|
783
|
cannam@62
|
784 inline bool isFile();
|
cannam@62
|
785 inline ::capnp::Void getFile();
|
cannam@62
|
786 inline void setFile( ::capnp::Void value = ::capnp::VOID);
|
cannam@62
|
787
|
cannam@62
|
788 inline bool isStruct();
|
cannam@62
|
789 inline typename Struct::Builder getStruct();
|
cannam@62
|
790 inline typename Struct::Builder initStruct();
|
cannam@62
|
791
|
cannam@62
|
792 inline bool isEnum();
|
cannam@62
|
793 inline typename Enum::Builder getEnum();
|
cannam@62
|
794 inline typename Enum::Builder initEnum();
|
cannam@62
|
795
|
cannam@62
|
796 inline bool isInterface();
|
cannam@62
|
797 inline typename Interface::Builder getInterface();
|
cannam@62
|
798 inline typename Interface::Builder initInterface();
|
cannam@62
|
799
|
cannam@62
|
800 inline bool isConst();
|
cannam@62
|
801 inline typename Const::Builder getConst();
|
cannam@62
|
802 inline typename Const::Builder initConst();
|
cannam@62
|
803
|
cannam@62
|
804 inline bool isAnnotation();
|
cannam@62
|
805 inline typename Annotation::Builder getAnnotation();
|
cannam@62
|
806 inline typename Annotation::Builder initAnnotation();
|
cannam@62
|
807
|
cannam@62
|
808 inline bool hasParameters();
|
cannam@62
|
809 inline ::capnp::List< ::capnp::schema::Node::Parameter>::Builder getParameters();
|
cannam@62
|
810 inline void setParameters( ::capnp::List< ::capnp::schema::Node::Parameter>::Reader value);
|
cannam@62
|
811 inline ::capnp::List< ::capnp::schema::Node::Parameter>::Builder initParameters(unsigned int size);
|
cannam@62
|
812 inline void adoptParameters(::capnp::Orphan< ::capnp::List< ::capnp::schema::Node::Parameter>>&& value);
|
cannam@62
|
813 inline ::capnp::Orphan< ::capnp::List< ::capnp::schema::Node::Parameter>> disownParameters();
|
cannam@62
|
814
|
cannam@62
|
815 inline bool getIsGeneric();
|
cannam@62
|
816 inline void setIsGeneric(bool value);
|
cannam@62
|
817
|
cannam@62
|
818 private:
|
cannam@62
|
819 ::capnp::_::StructBuilder _builder;
|
cannam@62
|
820 template <typename, ::capnp::Kind>
|
cannam@62
|
821 friend struct ::capnp::ToDynamic_;
|
cannam@62
|
822 friend class ::capnp::Orphanage;
|
cannam@62
|
823 template <typename, ::capnp::Kind>
|
cannam@62
|
824 friend struct ::capnp::_::PointerHelpers;
|
cannam@62
|
825 };
|
cannam@62
|
826
|
cannam@62
|
827 #if !CAPNP_LITE
|
cannam@62
|
828 class Node::Pipeline {
|
cannam@62
|
829 public:
|
cannam@62
|
830 typedef Node Pipelines;
|
cannam@62
|
831
|
cannam@62
|
832 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
|
cannam@62
|
833 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
|
cannam@62
|
834 : _typeless(kj::mv(typeless)) {}
|
cannam@62
|
835
|
cannam@62
|
836 private:
|
cannam@62
|
837 ::capnp::AnyPointer::Pipeline _typeless;
|
cannam@62
|
838 friend class ::capnp::PipelineHook;
|
cannam@62
|
839 template <typename, ::capnp::Kind>
|
cannam@62
|
840 friend struct ::capnp::ToDynamic_;
|
cannam@62
|
841 };
|
cannam@62
|
842 #endif // !CAPNP_LITE
|
cannam@62
|
843
|
cannam@62
|
844 class Node::Parameter::Reader {
|
cannam@62
|
845 public:
|
cannam@62
|
846 typedef Parameter Reads;
|
cannam@62
|
847
|
cannam@62
|
848 Reader() = default;
|
cannam@62
|
849 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
|
cannam@62
|
850
|
cannam@62
|
851 inline ::capnp::MessageSize totalSize() const {
|
cannam@62
|
852 return _reader.totalSize().asPublic();
|
cannam@62
|
853 }
|
cannam@62
|
854
|
cannam@62
|
855 #if !CAPNP_LITE
|
cannam@62
|
856 inline ::kj::StringTree toString() const {
|
cannam@62
|
857 return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
|
cannam@62
|
858 }
|
cannam@62
|
859 #endif // !CAPNP_LITE
|
cannam@62
|
860
|
cannam@62
|
861 inline bool hasName() const;
|
cannam@62
|
862 inline ::capnp::Text::Reader getName() const;
|
cannam@62
|
863
|
cannam@62
|
864 private:
|
cannam@62
|
865 ::capnp::_::StructReader _reader;
|
cannam@62
|
866 template <typename, ::capnp::Kind>
|
cannam@62
|
867 friend struct ::capnp::ToDynamic_;
|
cannam@62
|
868 template <typename, ::capnp::Kind>
|
cannam@62
|
869 friend struct ::capnp::_::PointerHelpers;
|
cannam@62
|
870 template <typename, ::capnp::Kind>
|
cannam@62
|
871 friend struct ::capnp::List;
|
cannam@62
|
872 friend class ::capnp::MessageBuilder;
|
cannam@62
|
873 friend class ::capnp::Orphanage;
|
cannam@62
|
874 };
|
cannam@62
|
875
|
cannam@62
|
876 class Node::Parameter::Builder {
|
cannam@62
|
877 public:
|
cannam@62
|
878 typedef Parameter Builds;
|
cannam@62
|
879
|
cannam@62
|
880 Builder() = delete; // Deleted to discourage incorrect usage.
|
cannam@62
|
881 // You can explicitly initialize to nullptr instead.
|
cannam@62
|
882 inline Builder(decltype(nullptr)) {}
|
cannam@62
|
883 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
|
cannam@62
|
884 inline operator Reader() const { return Reader(_builder.asReader()); }
|
cannam@62
|
885 inline Reader asReader() const { return *this; }
|
cannam@62
|
886
|
cannam@62
|
887 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
|
cannam@62
|
888 #if !CAPNP_LITE
|
cannam@62
|
889 inline ::kj::StringTree toString() const { return asReader().toString(); }
|
cannam@62
|
890 #endif // !CAPNP_LITE
|
cannam@62
|
891
|
cannam@62
|
892 inline bool hasName();
|
cannam@62
|
893 inline ::capnp::Text::Builder getName();
|
cannam@62
|
894 inline void setName( ::capnp::Text::Reader value);
|
cannam@62
|
895 inline ::capnp::Text::Builder initName(unsigned int size);
|
cannam@62
|
896 inline void adoptName(::capnp::Orphan< ::capnp::Text>&& value);
|
cannam@62
|
897 inline ::capnp::Orphan< ::capnp::Text> disownName();
|
cannam@62
|
898
|
cannam@62
|
899 private:
|
cannam@62
|
900 ::capnp::_::StructBuilder _builder;
|
cannam@62
|
901 template <typename, ::capnp::Kind>
|
cannam@62
|
902 friend struct ::capnp::ToDynamic_;
|
cannam@62
|
903 friend class ::capnp::Orphanage;
|
cannam@62
|
904 template <typename, ::capnp::Kind>
|
cannam@62
|
905 friend struct ::capnp::_::PointerHelpers;
|
cannam@62
|
906 };
|
cannam@62
|
907
|
cannam@62
|
908 #if !CAPNP_LITE
|
cannam@62
|
909 class Node::Parameter::Pipeline {
|
cannam@62
|
910 public:
|
cannam@62
|
911 typedef Parameter Pipelines;
|
cannam@62
|
912
|
cannam@62
|
913 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
|
cannam@62
|
914 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
|
cannam@62
|
915 : _typeless(kj::mv(typeless)) {}
|
cannam@62
|
916
|
cannam@62
|
917 private:
|
cannam@62
|
918 ::capnp::AnyPointer::Pipeline _typeless;
|
cannam@62
|
919 friend class ::capnp::PipelineHook;
|
cannam@62
|
920 template <typename, ::capnp::Kind>
|
cannam@62
|
921 friend struct ::capnp::ToDynamic_;
|
cannam@62
|
922 };
|
cannam@62
|
923 #endif // !CAPNP_LITE
|
cannam@62
|
924
|
cannam@62
|
925 class Node::NestedNode::Reader {
|
cannam@62
|
926 public:
|
cannam@62
|
927 typedef NestedNode Reads;
|
cannam@62
|
928
|
cannam@62
|
929 Reader() = default;
|
cannam@62
|
930 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
|
cannam@62
|
931
|
cannam@62
|
932 inline ::capnp::MessageSize totalSize() const {
|
cannam@62
|
933 return _reader.totalSize().asPublic();
|
cannam@62
|
934 }
|
cannam@62
|
935
|
cannam@62
|
936 #if !CAPNP_LITE
|
cannam@62
|
937 inline ::kj::StringTree toString() const {
|
cannam@62
|
938 return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
|
cannam@62
|
939 }
|
cannam@62
|
940 #endif // !CAPNP_LITE
|
cannam@62
|
941
|
cannam@62
|
942 inline bool hasName() const;
|
cannam@62
|
943 inline ::capnp::Text::Reader getName() const;
|
cannam@62
|
944
|
cannam@62
|
945 inline ::uint64_t getId() const;
|
cannam@62
|
946
|
cannam@62
|
947 private:
|
cannam@62
|
948 ::capnp::_::StructReader _reader;
|
cannam@62
|
949 template <typename, ::capnp::Kind>
|
cannam@62
|
950 friend struct ::capnp::ToDynamic_;
|
cannam@62
|
951 template <typename, ::capnp::Kind>
|
cannam@62
|
952 friend struct ::capnp::_::PointerHelpers;
|
cannam@62
|
953 template <typename, ::capnp::Kind>
|
cannam@62
|
954 friend struct ::capnp::List;
|
cannam@62
|
955 friend class ::capnp::MessageBuilder;
|
cannam@62
|
956 friend class ::capnp::Orphanage;
|
cannam@62
|
957 };
|
cannam@62
|
958
|
cannam@62
|
959 class Node::NestedNode::Builder {
|
cannam@62
|
960 public:
|
cannam@62
|
961 typedef NestedNode Builds;
|
cannam@62
|
962
|
cannam@62
|
963 Builder() = delete; // Deleted to discourage incorrect usage.
|
cannam@62
|
964 // You can explicitly initialize to nullptr instead.
|
cannam@62
|
965 inline Builder(decltype(nullptr)) {}
|
cannam@62
|
966 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
|
cannam@62
|
967 inline operator Reader() const { return Reader(_builder.asReader()); }
|
cannam@62
|
968 inline Reader asReader() const { return *this; }
|
cannam@62
|
969
|
cannam@62
|
970 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
|
cannam@62
|
971 #if !CAPNP_LITE
|
cannam@62
|
972 inline ::kj::StringTree toString() const { return asReader().toString(); }
|
cannam@62
|
973 #endif // !CAPNP_LITE
|
cannam@62
|
974
|
cannam@62
|
975 inline bool hasName();
|
cannam@62
|
976 inline ::capnp::Text::Builder getName();
|
cannam@62
|
977 inline void setName( ::capnp::Text::Reader value);
|
cannam@62
|
978 inline ::capnp::Text::Builder initName(unsigned int size);
|
cannam@62
|
979 inline void adoptName(::capnp::Orphan< ::capnp::Text>&& value);
|
cannam@62
|
980 inline ::capnp::Orphan< ::capnp::Text> disownName();
|
cannam@62
|
981
|
cannam@62
|
982 inline ::uint64_t getId();
|
cannam@62
|
983 inline void setId( ::uint64_t value);
|
cannam@62
|
984
|
cannam@62
|
985 private:
|
cannam@62
|
986 ::capnp::_::StructBuilder _builder;
|
cannam@62
|
987 template <typename, ::capnp::Kind>
|
cannam@62
|
988 friend struct ::capnp::ToDynamic_;
|
cannam@62
|
989 friend class ::capnp::Orphanage;
|
cannam@62
|
990 template <typename, ::capnp::Kind>
|
cannam@62
|
991 friend struct ::capnp::_::PointerHelpers;
|
cannam@62
|
992 };
|
cannam@62
|
993
|
cannam@62
|
994 #if !CAPNP_LITE
|
cannam@62
|
995 class Node::NestedNode::Pipeline {
|
cannam@62
|
996 public:
|
cannam@62
|
997 typedef NestedNode Pipelines;
|
cannam@62
|
998
|
cannam@62
|
999 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
|
cannam@62
|
1000 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
|
cannam@62
|
1001 : _typeless(kj::mv(typeless)) {}
|
cannam@62
|
1002
|
cannam@62
|
1003 private:
|
cannam@62
|
1004 ::capnp::AnyPointer::Pipeline _typeless;
|
cannam@62
|
1005 friend class ::capnp::PipelineHook;
|
cannam@62
|
1006 template <typename, ::capnp::Kind>
|
cannam@62
|
1007 friend struct ::capnp::ToDynamic_;
|
cannam@62
|
1008 };
|
cannam@62
|
1009 #endif // !CAPNP_LITE
|
cannam@62
|
1010
|
cannam@62
|
1011 class Node::Struct::Reader {
|
cannam@62
|
1012 public:
|
cannam@62
|
1013 typedef Struct Reads;
|
cannam@62
|
1014
|
cannam@62
|
1015 Reader() = default;
|
cannam@62
|
1016 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
|
cannam@62
|
1017
|
cannam@62
|
1018 inline ::capnp::MessageSize totalSize() const {
|
cannam@62
|
1019 return _reader.totalSize().asPublic();
|
cannam@62
|
1020 }
|
cannam@62
|
1021
|
cannam@62
|
1022 #if !CAPNP_LITE
|
cannam@62
|
1023 inline ::kj::StringTree toString() const {
|
cannam@62
|
1024 return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
|
cannam@62
|
1025 }
|
cannam@62
|
1026 #endif // !CAPNP_LITE
|
cannam@62
|
1027
|
cannam@62
|
1028 inline ::uint16_t getDataWordCount() const;
|
cannam@62
|
1029
|
cannam@62
|
1030 inline ::uint16_t getPointerCount() const;
|
cannam@62
|
1031
|
cannam@62
|
1032 inline ::capnp::schema::ElementSize getPreferredListEncoding() const;
|
cannam@62
|
1033
|
cannam@62
|
1034 inline bool getIsGroup() const;
|
cannam@62
|
1035
|
cannam@62
|
1036 inline ::uint16_t getDiscriminantCount() const;
|
cannam@62
|
1037
|
cannam@62
|
1038 inline ::uint32_t getDiscriminantOffset() const;
|
cannam@62
|
1039
|
cannam@62
|
1040 inline bool hasFields() const;
|
cannam@62
|
1041 inline ::capnp::List< ::capnp::schema::Field>::Reader getFields() const;
|
cannam@62
|
1042
|
cannam@62
|
1043 private:
|
cannam@62
|
1044 ::capnp::_::StructReader _reader;
|
cannam@62
|
1045 template <typename, ::capnp::Kind>
|
cannam@62
|
1046 friend struct ::capnp::ToDynamic_;
|
cannam@62
|
1047 template <typename, ::capnp::Kind>
|
cannam@62
|
1048 friend struct ::capnp::_::PointerHelpers;
|
cannam@62
|
1049 template <typename, ::capnp::Kind>
|
cannam@62
|
1050 friend struct ::capnp::List;
|
cannam@62
|
1051 friend class ::capnp::MessageBuilder;
|
cannam@62
|
1052 friend class ::capnp::Orphanage;
|
cannam@62
|
1053 };
|
cannam@62
|
1054
|
cannam@62
|
1055 class Node::Struct::Builder {
|
cannam@62
|
1056 public:
|
cannam@62
|
1057 typedef Struct Builds;
|
cannam@62
|
1058
|
cannam@62
|
1059 Builder() = delete; // Deleted to discourage incorrect usage.
|
cannam@62
|
1060 // You can explicitly initialize to nullptr instead.
|
cannam@62
|
1061 inline Builder(decltype(nullptr)) {}
|
cannam@62
|
1062 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
|
cannam@62
|
1063 inline operator Reader() const { return Reader(_builder.asReader()); }
|
cannam@62
|
1064 inline Reader asReader() const { return *this; }
|
cannam@62
|
1065
|
cannam@62
|
1066 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
|
cannam@62
|
1067 #if !CAPNP_LITE
|
cannam@62
|
1068 inline ::kj::StringTree toString() const { return asReader().toString(); }
|
cannam@62
|
1069 #endif // !CAPNP_LITE
|
cannam@62
|
1070
|
cannam@62
|
1071 inline ::uint16_t getDataWordCount();
|
cannam@62
|
1072 inline void setDataWordCount( ::uint16_t value);
|
cannam@62
|
1073
|
cannam@62
|
1074 inline ::uint16_t getPointerCount();
|
cannam@62
|
1075 inline void setPointerCount( ::uint16_t value);
|
cannam@62
|
1076
|
cannam@62
|
1077 inline ::capnp::schema::ElementSize getPreferredListEncoding();
|
cannam@62
|
1078 inline void setPreferredListEncoding( ::capnp::schema::ElementSize value);
|
cannam@62
|
1079
|
cannam@62
|
1080 inline bool getIsGroup();
|
cannam@62
|
1081 inline void setIsGroup(bool value);
|
cannam@62
|
1082
|
cannam@62
|
1083 inline ::uint16_t getDiscriminantCount();
|
cannam@62
|
1084 inline void setDiscriminantCount( ::uint16_t value);
|
cannam@62
|
1085
|
cannam@62
|
1086 inline ::uint32_t getDiscriminantOffset();
|
cannam@62
|
1087 inline void setDiscriminantOffset( ::uint32_t value);
|
cannam@62
|
1088
|
cannam@62
|
1089 inline bool hasFields();
|
cannam@62
|
1090 inline ::capnp::List< ::capnp::schema::Field>::Builder getFields();
|
cannam@62
|
1091 inline void setFields( ::capnp::List< ::capnp::schema::Field>::Reader value);
|
cannam@62
|
1092 inline ::capnp::List< ::capnp::schema::Field>::Builder initFields(unsigned int size);
|
cannam@62
|
1093 inline void adoptFields(::capnp::Orphan< ::capnp::List< ::capnp::schema::Field>>&& value);
|
cannam@62
|
1094 inline ::capnp::Orphan< ::capnp::List< ::capnp::schema::Field>> disownFields();
|
cannam@62
|
1095
|
cannam@62
|
1096 private:
|
cannam@62
|
1097 ::capnp::_::StructBuilder _builder;
|
cannam@62
|
1098 template <typename, ::capnp::Kind>
|
cannam@62
|
1099 friend struct ::capnp::ToDynamic_;
|
cannam@62
|
1100 friend class ::capnp::Orphanage;
|
cannam@62
|
1101 template <typename, ::capnp::Kind>
|
cannam@62
|
1102 friend struct ::capnp::_::PointerHelpers;
|
cannam@62
|
1103 };
|
cannam@62
|
1104
|
cannam@62
|
1105 #if !CAPNP_LITE
|
cannam@62
|
1106 class Node::Struct::Pipeline {
|
cannam@62
|
1107 public:
|
cannam@62
|
1108 typedef Struct Pipelines;
|
cannam@62
|
1109
|
cannam@62
|
1110 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
|
cannam@62
|
1111 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
|
cannam@62
|
1112 : _typeless(kj::mv(typeless)) {}
|
cannam@62
|
1113
|
cannam@62
|
1114 private:
|
cannam@62
|
1115 ::capnp::AnyPointer::Pipeline _typeless;
|
cannam@62
|
1116 friend class ::capnp::PipelineHook;
|
cannam@62
|
1117 template <typename, ::capnp::Kind>
|
cannam@62
|
1118 friend struct ::capnp::ToDynamic_;
|
cannam@62
|
1119 };
|
cannam@62
|
1120 #endif // !CAPNP_LITE
|
cannam@62
|
1121
|
cannam@62
|
1122 class Node::Enum::Reader {
|
cannam@62
|
1123 public:
|
cannam@62
|
1124 typedef Enum Reads;
|
cannam@62
|
1125
|
cannam@62
|
1126 Reader() = default;
|
cannam@62
|
1127 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
|
cannam@62
|
1128
|
cannam@62
|
1129 inline ::capnp::MessageSize totalSize() const {
|
cannam@62
|
1130 return _reader.totalSize().asPublic();
|
cannam@62
|
1131 }
|
cannam@62
|
1132
|
cannam@62
|
1133 #if !CAPNP_LITE
|
cannam@62
|
1134 inline ::kj::StringTree toString() const {
|
cannam@62
|
1135 return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
|
cannam@62
|
1136 }
|
cannam@62
|
1137 #endif // !CAPNP_LITE
|
cannam@62
|
1138
|
cannam@62
|
1139 inline bool hasEnumerants() const;
|
cannam@62
|
1140 inline ::capnp::List< ::capnp::schema::Enumerant>::Reader getEnumerants() const;
|
cannam@62
|
1141
|
cannam@62
|
1142 private:
|
cannam@62
|
1143 ::capnp::_::StructReader _reader;
|
cannam@62
|
1144 template <typename, ::capnp::Kind>
|
cannam@62
|
1145 friend struct ::capnp::ToDynamic_;
|
cannam@62
|
1146 template <typename, ::capnp::Kind>
|
cannam@62
|
1147 friend struct ::capnp::_::PointerHelpers;
|
cannam@62
|
1148 template <typename, ::capnp::Kind>
|
cannam@62
|
1149 friend struct ::capnp::List;
|
cannam@62
|
1150 friend class ::capnp::MessageBuilder;
|
cannam@62
|
1151 friend class ::capnp::Orphanage;
|
cannam@62
|
1152 };
|
cannam@62
|
1153
|
cannam@62
|
1154 class Node::Enum::Builder {
|
cannam@62
|
1155 public:
|
cannam@62
|
1156 typedef Enum Builds;
|
cannam@62
|
1157
|
cannam@62
|
1158 Builder() = delete; // Deleted to discourage incorrect usage.
|
cannam@62
|
1159 // You can explicitly initialize to nullptr instead.
|
cannam@62
|
1160 inline Builder(decltype(nullptr)) {}
|
cannam@62
|
1161 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
|
cannam@62
|
1162 inline operator Reader() const { return Reader(_builder.asReader()); }
|
cannam@62
|
1163 inline Reader asReader() const { return *this; }
|
cannam@62
|
1164
|
cannam@62
|
1165 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
|
cannam@62
|
1166 #if !CAPNP_LITE
|
cannam@62
|
1167 inline ::kj::StringTree toString() const { return asReader().toString(); }
|
cannam@62
|
1168 #endif // !CAPNP_LITE
|
cannam@62
|
1169
|
cannam@62
|
1170 inline bool hasEnumerants();
|
cannam@62
|
1171 inline ::capnp::List< ::capnp::schema::Enumerant>::Builder getEnumerants();
|
cannam@62
|
1172 inline void setEnumerants( ::capnp::List< ::capnp::schema::Enumerant>::Reader value);
|
cannam@62
|
1173 inline ::capnp::List< ::capnp::schema::Enumerant>::Builder initEnumerants(unsigned int size);
|
cannam@62
|
1174 inline void adoptEnumerants(::capnp::Orphan< ::capnp::List< ::capnp::schema::Enumerant>>&& value);
|
cannam@62
|
1175 inline ::capnp::Orphan< ::capnp::List< ::capnp::schema::Enumerant>> disownEnumerants();
|
cannam@62
|
1176
|
cannam@62
|
1177 private:
|
cannam@62
|
1178 ::capnp::_::StructBuilder _builder;
|
cannam@62
|
1179 template <typename, ::capnp::Kind>
|
cannam@62
|
1180 friend struct ::capnp::ToDynamic_;
|
cannam@62
|
1181 friend class ::capnp::Orphanage;
|
cannam@62
|
1182 template <typename, ::capnp::Kind>
|
cannam@62
|
1183 friend struct ::capnp::_::PointerHelpers;
|
cannam@62
|
1184 };
|
cannam@62
|
1185
|
cannam@62
|
1186 #if !CAPNP_LITE
|
cannam@62
|
1187 class Node::Enum::Pipeline {
|
cannam@62
|
1188 public:
|
cannam@62
|
1189 typedef Enum Pipelines;
|
cannam@62
|
1190
|
cannam@62
|
1191 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
|
cannam@62
|
1192 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
|
cannam@62
|
1193 : _typeless(kj::mv(typeless)) {}
|
cannam@62
|
1194
|
cannam@62
|
1195 private:
|
cannam@62
|
1196 ::capnp::AnyPointer::Pipeline _typeless;
|
cannam@62
|
1197 friend class ::capnp::PipelineHook;
|
cannam@62
|
1198 template <typename, ::capnp::Kind>
|
cannam@62
|
1199 friend struct ::capnp::ToDynamic_;
|
cannam@62
|
1200 };
|
cannam@62
|
1201 #endif // !CAPNP_LITE
|
cannam@62
|
1202
|
cannam@62
|
1203 class Node::Interface::Reader {
|
cannam@62
|
1204 public:
|
cannam@62
|
1205 typedef Interface Reads;
|
cannam@62
|
1206
|
cannam@62
|
1207 Reader() = default;
|
cannam@62
|
1208 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
|
cannam@62
|
1209
|
cannam@62
|
1210 inline ::capnp::MessageSize totalSize() const {
|
cannam@62
|
1211 return _reader.totalSize().asPublic();
|
cannam@62
|
1212 }
|
cannam@62
|
1213
|
cannam@62
|
1214 #if !CAPNP_LITE
|
cannam@62
|
1215 inline ::kj::StringTree toString() const {
|
cannam@62
|
1216 return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
|
cannam@62
|
1217 }
|
cannam@62
|
1218 #endif // !CAPNP_LITE
|
cannam@62
|
1219
|
cannam@62
|
1220 inline bool hasMethods() const;
|
cannam@62
|
1221 inline ::capnp::List< ::capnp::schema::Method>::Reader getMethods() const;
|
cannam@62
|
1222
|
cannam@62
|
1223 inline bool hasSuperclasses() const;
|
cannam@62
|
1224 inline ::capnp::List< ::capnp::schema::Superclass>::Reader getSuperclasses() const;
|
cannam@62
|
1225
|
cannam@62
|
1226 private:
|
cannam@62
|
1227 ::capnp::_::StructReader _reader;
|
cannam@62
|
1228 template <typename, ::capnp::Kind>
|
cannam@62
|
1229 friend struct ::capnp::ToDynamic_;
|
cannam@62
|
1230 template <typename, ::capnp::Kind>
|
cannam@62
|
1231 friend struct ::capnp::_::PointerHelpers;
|
cannam@62
|
1232 template <typename, ::capnp::Kind>
|
cannam@62
|
1233 friend struct ::capnp::List;
|
cannam@62
|
1234 friend class ::capnp::MessageBuilder;
|
cannam@62
|
1235 friend class ::capnp::Orphanage;
|
cannam@62
|
1236 };
|
cannam@62
|
1237
|
cannam@62
|
1238 class Node::Interface::Builder {
|
cannam@62
|
1239 public:
|
cannam@62
|
1240 typedef Interface Builds;
|
cannam@62
|
1241
|
cannam@62
|
1242 Builder() = delete; // Deleted to discourage incorrect usage.
|
cannam@62
|
1243 // You can explicitly initialize to nullptr instead.
|
cannam@62
|
1244 inline Builder(decltype(nullptr)) {}
|
cannam@62
|
1245 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
|
cannam@62
|
1246 inline operator Reader() const { return Reader(_builder.asReader()); }
|
cannam@62
|
1247 inline Reader asReader() const { return *this; }
|
cannam@62
|
1248
|
cannam@62
|
1249 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
|
cannam@62
|
1250 #if !CAPNP_LITE
|
cannam@62
|
1251 inline ::kj::StringTree toString() const { return asReader().toString(); }
|
cannam@62
|
1252 #endif // !CAPNP_LITE
|
cannam@62
|
1253
|
cannam@62
|
1254 inline bool hasMethods();
|
cannam@62
|
1255 inline ::capnp::List< ::capnp::schema::Method>::Builder getMethods();
|
cannam@62
|
1256 inline void setMethods( ::capnp::List< ::capnp::schema::Method>::Reader value);
|
cannam@62
|
1257 inline ::capnp::List< ::capnp::schema::Method>::Builder initMethods(unsigned int size);
|
cannam@62
|
1258 inline void adoptMethods(::capnp::Orphan< ::capnp::List< ::capnp::schema::Method>>&& value);
|
cannam@62
|
1259 inline ::capnp::Orphan< ::capnp::List< ::capnp::schema::Method>> disownMethods();
|
cannam@62
|
1260
|
cannam@62
|
1261 inline bool hasSuperclasses();
|
cannam@62
|
1262 inline ::capnp::List< ::capnp::schema::Superclass>::Builder getSuperclasses();
|
cannam@62
|
1263 inline void setSuperclasses( ::capnp::List< ::capnp::schema::Superclass>::Reader value);
|
cannam@62
|
1264 inline ::capnp::List< ::capnp::schema::Superclass>::Builder initSuperclasses(unsigned int size);
|
cannam@62
|
1265 inline void adoptSuperclasses(::capnp::Orphan< ::capnp::List< ::capnp::schema::Superclass>>&& value);
|
cannam@62
|
1266 inline ::capnp::Orphan< ::capnp::List< ::capnp::schema::Superclass>> disownSuperclasses();
|
cannam@62
|
1267
|
cannam@62
|
1268 private:
|
cannam@62
|
1269 ::capnp::_::StructBuilder _builder;
|
cannam@62
|
1270 template <typename, ::capnp::Kind>
|
cannam@62
|
1271 friend struct ::capnp::ToDynamic_;
|
cannam@62
|
1272 friend class ::capnp::Orphanage;
|
cannam@62
|
1273 template <typename, ::capnp::Kind>
|
cannam@62
|
1274 friend struct ::capnp::_::PointerHelpers;
|
cannam@62
|
1275 };
|
cannam@62
|
1276
|
cannam@62
|
1277 #if !CAPNP_LITE
|
cannam@62
|
1278 class Node::Interface::Pipeline {
|
cannam@62
|
1279 public:
|
cannam@62
|
1280 typedef Interface Pipelines;
|
cannam@62
|
1281
|
cannam@62
|
1282 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
|
cannam@62
|
1283 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
|
cannam@62
|
1284 : _typeless(kj::mv(typeless)) {}
|
cannam@62
|
1285
|
cannam@62
|
1286 private:
|
cannam@62
|
1287 ::capnp::AnyPointer::Pipeline _typeless;
|
cannam@62
|
1288 friend class ::capnp::PipelineHook;
|
cannam@62
|
1289 template <typename, ::capnp::Kind>
|
cannam@62
|
1290 friend struct ::capnp::ToDynamic_;
|
cannam@62
|
1291 };
|
cannam@62
|
1292 #endif // !CAPNP_LITE
|
cannam@62
|
1293
|
cannam@62
|
1294 class Node::Const::Reader {
|
cannam@62
|
1295 public:
|
cannam@62
|
1296 typedef Const Reads;
|
cannam@62
|
1297
|
cannam@62
|
1298 Reader() = default;
|
cannam@62
|
1299 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
|
cannam@62
|
1300
|
cannam@62
|
1301 inline ::capnp::MessageSize totalSize() const {
|
cannam@62
|
1302 return _reader.totalSize().asPublic();
|
cannam@62
|
1303 }
|
cannam@62
|
1304
|
cannam@62
|
1305 #if !CAPNP_LITE
|
cannam@62
|
1306 inline ::kj::StringTree toString() const {
|
cannam@62
|
1307 return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
|
cannam@62
|
1308 }
|
cannam@62
|
1309 #endif // !CAPNP_LITE
|
cannam@62
|
1310
|
cannam@62
|
1311 inline bool hasType() const;
|
cannam@62
|
1312 inline ::capnp::schema::Type::Reader getType() const;
|
cannam@62
|
1313
|
cannam@62
|
1314 inline bool hasValue() const;
|
cannam@62
|
1315 inline ::capnp::schema::Value::Reader getValue() const;
|
cannam@62
|
1316
|
cannam@62
|
1317 private:
|
cannam@62
|
1318 ::capnp::_::StructReader _reader;
|
cannam@62
|
1319 template <typename, ::capnp::Kind>
|
cannam@62
|
1320 friend struct ::capnp::ToDynamic_;
|
cannam@62
|
1321 template <typename, ::capnp::Kind>
|
cannam@62
|
1322 friend struct ::capnp::_::PointerHelpers;
|
cannam@62
|
1323 template <typename, ::capnp::Kind>
|
cannam@62
|
1324 friend struct ::capnp::List;
|
cannam@62
|
1325 friend class ::capnp::MessageBuilder;
|
cannam@62
|
1326 friend class ::capnp::Orphanage;
|
cannam@62
|
1327 };
|
cannam@62
|
1328
|
cannam@62
|
1329 class Node::Const::Builder {
|
cannam@62
|
1330 public:
|
cannam@62
|
1331 typedef Const Builds;
|
cannam@62
|
1332
|
cannam@62
|
1333 Builder() = delete; // Deleted to discourage incorrect usage.
|
cannam@62
|
1334 // You can explicitly initialize to nullptr instead.
|
cannam@62
|
1335 inline Builder(decltype(nullptr)) {}
|
cannam@62
|
1336 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
|
cannam@62
|
1337 inline operator Reader() const { return Reader(_builder.asReader()); }
|
cannam@62
|
1338 inline Reader asReader() const { return *this; }
|
cannam@62
|
1339
|
cannam@62
|
1340 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
|
cannam@62
|
1341 #if !CAPNP_LITE
|
cannam@62
|
1342 inline ::kj::StringTree toString() const { return asReader().toString(); }
|
cannam@62
|
1343 #endif // !CAPNP_LITE
|
cannam@62
|
1344
|
cannam@62
|
1345 inline bool hasType();
|
cannam@62
|
1346 inline ::capnp::schema::Type::Builder getType();
|
cannam@62
|
1347 inline void setType( ::capnp::schema::Type::Reader value);
|
cannam@62
|
1348 inline ::capnp::schema::Type::Builder initType();
|
cannam@62
|
1349 inline void adoptType(::capnp::Orphan< ::capnp::schema::Type>&& value);
|
cannam@62
|
1350 inline ::capnp::Orphan< ::capnp::schema::Type> disownType();
|
cannam@62
|
1351
|
cannam@62
|
1352 inline bool hasValue();
|
cannam@62
|
1353 inline ::capnp::schema::Value::Builder getValue();
|
cannam@62
|
1354 inline void setValue( ::capnp::schema::Value::Reader value);
|
cannam@62
|
1355 inline ::capnp::schema::Value::Builder initValue();
|
cannam@62
|
1356 inline void adoptValue(::capnp::Orphan< ::capnp::schema::Value>&& value);
|
cannam@62
|
1357 inline ::capnp::Orphan< ::capnp::schema::Value> disownValue();
|
cannam@62
|
1358
|
cannam@62
|
1359 private:
|
cannam@62
|
1360 ::capnp::_::StructBuilder _builder;
|
cannam@62
|
1361 template <typename, ::capnp::Kind>
|
cannam@62
|
1362 friend struct ::capnp::ToDynamic_;
|
cannam@62
|
1363 friend class ::capnp::Orphanage;
|
cannam@62
|
1364 template <typename, ::capnp::Kind>
|
cannam@62
|
1365 friend struct ::capnp::_::PointerHelpers;
|
cannam@62
|
1366 };
|
cannam@62
|
1367
|
cannam@62
|
1368 #if !CAPNP_LITE
|
cannam@62
|
1369 class Node::Const::Pipeline {
|
cannam@62
|
1370 public:
|
cannam@62
|
1371 typedef Const Pipelines;
|
cannam@62
|
1372
|
cannam@62
|
1373 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
|
cannam@62
|
1374 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
|
cannam@62
|
1375 : _typeless(kj::mv(typeless)) {}
|
cannam@62
|
1376
|
cannam@62
|
1377 inline ::capnp::schema::Type::Pipeline getType();
|
cannam@62
|
1378 inline ::capnp::schema::Value::Pipeline getValue();
|
cannam@62
|
1379 private:
|
cannam@62
|
1380 ::capnp::AnyPointer::Pipeline _typeless;
|
cannam@62
|
1381 friend class ::capnp::PipelineHook;
|
cannam@62
|
1382 template <typename, ::capnp::Kind>
|
cannam@62
|
1383 friend struct ::capnp::ToDynamic_;
|
cannam@62
|
1384 };
|
cannam@62
|
1385 #endif // !CAPNP_LITE
|
cannam@62
|
1386
|
cannam@62
|
1387 class Node::Annotation::Reader {
|
cannam@62
|
1388 public:
|
cannam@62
|
1389 typedef Annotation Reads;
|
cannam@62
|
1390
|
cannam@62
|
1391 Reader() = default;
|
cannam@62
|
1392 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
|
cannam@62
|
1393
|
cannam@62
|
1394 inline ::capnp::MessageSize totalSize() const {
|
cannam@62
|
1395 return _reader.totalSize().asPublic();
|
cannam@62
|
1396 }
|
cannam@62
|
1397
|
cannam@62
|
1398 #if !CAPNP_LITE
|
cannam@62
|
1399 inline ::kj::StringTree toString() const {
|
cannam@62
|
1400 return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
|
cannam@62
|
1401 }
|
cannam@62
|
1402 #endif // !CAPNP_LITE
|
cannam@62
|
1403
|
cannam@62
|
1404 inline bool hasType() const;
|
cannam@62
|
1405 inline ::capnp::schema::Type::Reader getType() const;
|
cannam@62
|
1406
|
cannam@62
|
1407 inline bool getTargetsFile() const;
|
cannam@62
|
1408
|
cannam@62
|
1409 inline bool getTargetsConst() const;
|
cannam@62
|
1410
|
cannam@62
|
1411 inline bool getTargetsEnum() const;
|
cannam@62
|
1412
|
cannam@62
|
1413 inline bool getTargetsEnumerant() const;
|
cannam@62
|
1414
|
cannam@62
|
1415 inline bool getTargetsStruct() const;
|
cannam@62
|
1416
|
cannam@62
|
1417 inline bool getTargetsField() const;
|
cannam@62
|
1418
|
cannam@62
|
1419 inline bool getTargetsUnion() const;
|
cannam@62
|
1420
|
cannam@62
|
1421 inline bool getTargetsGroup() const;
|
cannam@62
|
1422
|
cannam@62
|
1423 inline bool getTargetsInterface() const;
|
cannam@62
|
1424
|
cannam@62
|
1425 inline bool getTargetsMethod() const;
|
cannam@62
|
1426
|
cannam@62
|
1427 inline bool getTargetsParam() const;
|
cannam@62
|
1428
|
cannam@62
|
1429 inline bool getTargetsAnnotation() const;
|
cannam@62
|
1430
|
cannam@62
|
1431 private:
|
cannam@62
|
1432 ::capnp::_::StructReader _reader;
|
cannam@62
|
1433 template <typename, ::capnp::Kind>
|
cannam@62
|
1434 friend struct ::capnp::ToDynamic_;
|
cannam@62
|
1435 template <typename, ::capnp::Kind>
|
cannam@62
|
1436 friend struct ::capnp::_::PointerHelpers;
|
cannam@62
|
1437 template <typename, ::capnp::Kind>
|
cannam@62
|
1438 friend struct ::capnp::List;
|
cannam@62
|
1439 friend class ::capnp::MessageBuilder;
|
cannam@62
|
1440 friend class ::capnp::Orphanage;
|
cannam@62
|
1441 };
|
cannam@62
|
1442
|
cannam@62
|
1443 class Node::Annotation::Builder {
|
cannam@62
|
1444 public:
|
cannam@62
|
1445 typedef Annotation Builds;
|
cannam@62
|
1446
|
cannam@62
|
1447 Builder() = delete; // Deleted to discourage incorrect usage.
|
cannam@62
|
1448 // You can explicitly initialize to nullptr instead.
|
cannam@62
|
1449 inline Builder(decltype(nullptr)) {}
|
cannam@62
|
1450 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
|
cannam@62
|
1451 inline operator Reader() const { return Reader(_builder.asReader()); }
|
cannam@62
|
1452 inline Reader asReader() const { return *this; }
|
cannam@62
|
1453
|
cannam@62
|
1454 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
|
cannam@62
|
1455 #if !CAPNP_LITE
|
cannam@62
|
1456 inline ::kj::StringTree toString() const { return asReader().toString(); }
|
cannam@62
|
1457 #endif // !CAPNP_LITE
|
cannam@62
|
1458
|
cannam@62
|
1459 inline bool hasType();
|
cannam@62
|
1460 inline ::capnp::schema::Type::Builder getType();
|
cannam@62
|
1461 inline void setType( ::capnp::schema::Type::Reader value);
|
cannam@62
|
1462 inline ::capnp::schema::Type::Builder initType();
|
cannam@62
|
1463 inline void adoptType(::capnp::Orphan< ::capnp::schema::Type>&& value);
|
cannam@62
|
1464 inline ::capnp::Orphan< ::capnp::schema::Type> disownType();
|
cannam@62
|
1465
|
cannam@62
|
1466 inline bool getTargetsFile();
|
cannam@62
|
1467 inline void setTargetsFile(bool value);
|
cannam@62
|
1468
|
cannam@62
|
1469 inline bool getTargetsConst();
|
cannam@62
|
1470 inline void setTargetsConst(bool value);
|
cannam@62
|
1471
|
cannam@62
|
1472 inline bool getTargetsEnum();
|
cannam@62
|
1473 inline void setTargetsEnum(bool value);
|
cannam@62
|
1474
|
cannam@62
|
1475 inline bool getTargetsEnumerant();
|
cannam@62
|
1476 inline void setTargetsEnumerant(bool value);
|
cannam@62
|
1477
|
cannam@62
|
1478 inline bool getTargetsStruct();
|
cannam@62
|
1479 inline void setTargetsStruct(bool value);
|
cannam@62
|
1480
|
cannam@62
|
1481 inline bool getTargetsField();
|
cannam@62
|
1482 inline void setTargetsField(bool value);
|
cannam@62
|
1483
|
cannam@62
|
1484 inline bool getTargetsUnion();
|
cannam@62
|
1485 inline void setTargetsUnion(bool value);
|
cannam@62
|
1486
|
cannam@62
|
1487 inline bool getTargetsGroup();
|
cannam@62
|
1488 inline void setTargetsGroup(bool value);
|
cannam@62
|
1489
|
cannam@62
|
1490 inline bool getTargetsInterface();
|
cannam@62
|
1491 inline void setTargetsInterface(bool value);
|
cannam@62
|
1492
|
cannam@62
|
1493 inline bool getTargetsMethod();
|
cannam@62
|
1494 inline void setTargetsMethod(bool value);
|
cannam@62
|
1495
|
cannam@62
|
1496 inline bool getTargetsParam();
|
cannam@62
|
1497 inline void setTargetsParam(bool value);
|
cannam@62
|
1498
|
cannam@62
|
1499 inline bool getTargetsAnnotation();
|
cannam@62
|
1500 inline void setTargetsAnnotation(bool value);
|
cannam@62
|
1501
|
cannam@62
|
1502 private:
|
cannam@62
|
1503 ::capnp::_::StructBuilder _builder;
|
cannam@62
|
1504 template <typename, ::capnp::Kind>
|
cannam@62
|
1505 friend struct ::capnp::ToDynamic_;
|
cannam@62
|
1506 friend class ::capnp::Orphanage;
|
cannam@62
|
1507 template <typename, ::capnp::Kind>
|
cannam@62
|
1508 friend struct ::capnp::_::PointerHelpers;
|
cannam@62
|
1509 };
|
cannam@62
|
1510
|
cannam@62
|
1511 #if !CAPNP_LITE
|
cannam@62
|
1512 class Node::Annotation::Pipeline {
|
cannam@62
|
1513 public:
|
cannam@62
|
1514 typedef Annotation Pipelines;
|
cannam@62
|
1515
|
cannam@62
|
1516 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
|
cannam@62
|
1517 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
|
cannam@62
|
1518 : _typeless(kj::mv(typeless)) {}
|
cannam@62
|
1519
|
cannam@62
|
1520 inline ::capnp::schema::Type::Pipeline getType();
|
cannam@62
|
1521 private:
|
cannam@62
|
1522 ::capnp::AnyPointer::Pipeline _typeless;
|
cannam@62
|
1523 friend class ::capnp::PipelineHook;
|
cannam@62
|
1524 template <typename, ::capnp::Kind>
|
cannam@62
|
1525 friend struct ::capnp::ToDynamic_;
|
cannam@62
|
1526 };
|
cannam@62
|
1527 #endif // !CAPNP_LITE
|
cannam@62
|
1528
|
cannam@62
|
1529 class Field::Reader {
|
cannam@62
|
1530 public:
|
cannam@62
|
1531 typedef Field Reads;
|
cannam@62
|
1532
|
cannam@62
|
1533 Reader() = default;
|
cannam@62
|
1534 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
|
cannam@62
|
1535
|
cannam@62
|
1536 inline ::capnp::MessageSize totalSize() const {
|
cannam@62
|
1537 return _reader.totalSize().asPublic();
|
cannam@62
|
1538 }
|
cannam@62
|
1539
|
cannam@62
|
1540 #if !CAPNP_LITE
|
cannam@62
|
1541 inline ::kj::StringTree toString() const {
|
cannam@62
|
1542 return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
|
cannam@62
|
1543 }
|
cannam@62
|
1544 #endif // !CAPNP_LITE
|
cannam@62
|
1545
|
cannam@62
|
1546 inline Which which() const;
|
cannam@62
|
1547 inline bool hasName() const;
|
cannam@62
|
1548 inline ::capnp::Text::Reader getName() const;
|
cannam@62
|
1549
|
cannam@62
|
1550 inline ::uint16_t getCodeOrder() const;
|
cannam@62
|
1551
|
cannam@62
|
1552 inline bool hasAnnotations() const;
|
cannam@62
|
1553 inline ::capnp::List< ::capnp::schema::Annotation>::Reader getAnnotations() const;
|
cannam@62
|
1554
|
cannam@62
|
1555 inline ::uint16_t getDiscriminantValue() const;
|
cannam@62
|
1556
|
cannam@62
|
1557 inline bool isSlot() const;
|
cannam@62
|
1558 inline typename Slot::Reader getSlot() const;
|
cannam@62
|
1559
|
cannam@62
|
1560 inline bool isGroup() const;
|
cannam@62
|
1561 inline typename Group::Reader getGroup() const;
|
cannam@62
|
1562
|
cannam@62
|
1563 inline typename Ordinal::Reader getOrdinal() const;
|
cannam@62
|
1564
|
cannam@62
|
1565 private:
|
cannam@62
|
1566 ::capnp::_::StructReader _reader;
|
cannam@62
|
1567 template <typename, ::capnp::Kind>
|
cannam@62
|
1568 friend struct ::capnp::ToDynamic_;
|
cannam@62
|
1569 template <typename, ::capnp::Kind>
|
cannam@62
|
1570 friend struct ::capnp::_::PointerHelpers;
|
cannam@62
|
1571 template <typename, ::capnp::Kind>
|
cannam@62
|
1572 friend struct ::capnp::List;
|
cannam@62
|
1573 friend class ::capnp::MessageBuilder;
|
cannam@62
|
1574 friend class ::capnp::Orphanage;
|
cannam@62
|
1575 };
|
cannam@62
|
1576
|
cannam@62
|
1577 class Field::Builder {
|
cannam@62
|
1578 public:
|
cannam@62
|
1579 typedef Field Builds;
|
cannam@62
|
1580
|
cannam@62
|
1581 Builder() = delete; // Deleted to discourage incorrect usage.
|
cannam@62
|
1582 // You can explicitly initialize to nullptr instead.
|
cannam@62
|
1583 inline Builder(decltype(nullptr)) {}
|
cannam@62
|
1584 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
|
cannam@62
|
1585 inline operator Reader() const { return Reader(_builder.asReader()); }
|
cannam@62
|
1586 inline Reader asReader() const { return *this; }
|
cannam@62
|
1587
|
cannam@62
|
1588 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
|
cannam@62
|
1589 #if !CAPNP_LITE
|
cannam@62
|
1590 inline ::kj::StringTree toString() const { return asReader().toString(); }
|
cannam@62
|
1591 #endif // !CAPNP_LITE
|
cannam@62
|
1592
|
cannam@62
|
1593 inline Which which();
|
cannam@62
|
1594 inline bool hasName();
|
cannam@62
|
1595 inline ::capnp::Text::Builder getName();
|
cannam@62
|
1596 inline void setName( ::capnp::Text::Reader value);
|
cannam@62
|
1597 inline ::capnp::Text::Builder initName(unsigned int size);
|
cannam@62
|
1598 inline void adoptName(::capnp::Orphan< ::capnp::Text>&& value);
|
cannam@62
|
1599 inline ::capnp::Orphan< ::capnp::Text> disownName();
|
cannam@62
|
1600
|
cannam@62
|
1601 inline ::uint16_t getCodeOrder();
|
cannam@62
|
1602 inline void setCodeOrder( ::uint16_t value);
|
cannam@62
|
1603
|
cannam@62
|
1604 inline bool hasAnnotations();
|
cannam@62
|
1605 inline ::capnp::List< ::capnp::schema::Annotation>::Builder getAnnotations();
|
cannam@62
|
1606 inline void setAnnotations( ::capnp::List< ::capnp::schema::Annotation>::Reader value);
|
cannam@62
|
1607 inline ::capnp::List< ::capnp::schema::Annotation>::Builder initAnnotations(unsigned int size);
|
cannam@62
|
1608 inline void adoptAnnotations(::capnp::Orphan< ::capnp::List< ::capnp::schema::Annotation>>&& value);
|
cannam@62
|
1609 inline ::capnp::Orphan< ::capnp::List< ::capnp::schema::Annotation>> disownAnnotations();
|
cannam@62
|
1610
|
cannam@62
|
1611 inline ::uint16_t getDiscriminantValue();
|
cannam@62
|
1612 inline void setDiscriminantValue( ::uint16_t value);
|
cannam@62
|
1613
|
cannam@62
|
1614 inline bool isSlot();
|
cannam@62
|
1615 inline typename Slot::Builder getSlot();
|
cannam@62
|
1616 inline typename Slot::Builder initSlot();
|
cannam@62
|
1617
|
cannam@62
|
1618 inline bool isGroup();
|
cannam@62
|
1619 inline typename Group::Builder getGroup();
|
cannam@62
|
1620 inline typename Group::Builder initGroup();
|
cannam@62
|
1621
|
cannam@62
|
1622 inline typename Ordinal::Builder getOrdinal();
|
cannam@62
|
1623 inline typename Ordinal::Builder initOrdinal();
|
cannam@62
|
1624
|
cannam@62
|
1625 private:
|
cannam@62
|
1626 ::capnp::_::StructBuilder _builder;
|
cannam@62
|
1627 template <typename, ::capnp::Kind>
|
cannam@62
|
1628 friend struct ::capnp::ToDynamic_;
|
cannam@62
|
1629 friend class ::capnp::Orphanage;
|
cannam@62
|
1630 template <typename, ::capnp::Kind>
|
cannam@62
|
1631 friend struct ::capnp::_::PointerHelpers;
|
cannam@62
|
1632 };
|
cannam@62
|
1633
|
cannam@62
|
1634 #if !CAPNP_LITE
|
cannam@62
|
1635 class Field::Pipeline {
|
cannam@62
|
1636 public:
|
cannam@62
|
1637 typedef Field Pipelines;
|
cannam@62
|
1638
|
cannam@62
|
1639 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
|
cannam@62
|
1640 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
|
cannam@62
|
1641 : _typeless(kj::mv(typeless)) {}
|
cannam@62
|
1642
|
cannam@62
|
1643 inline typename Ordinal::Pipeline getOrdinal();
|
cannam@62
|
1644 private:
|
cannam@62
|
1645 ::capnp::AnyPointer::Pipeline _typeless;
|
cannam@62
|
1646 friend class ::capnp::PipelineHook;
|
cannam@62
|
1647 template <typename, ::capnp::Kind>
|
cannam@62
|
1648 friend struct ::capnp::ToDynamic_;
|
cannam@62
|
1649 };
|
cannam@62
|
1650 #endif // !CAPNP_LITE
|
cannam@62
|
1651
|
cannam@62
|
1652 class Field::Slot::Reader {
|
cannam@62
|
1653 public:
|
cannam@62
|
1654 typedef Slot Reads;
|
cannam@62
|
1655
|
cannam@62
|
1656 Reader() = default;
|
cannam@62
|
1657 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
|
cannam@62
|
1658
|
cannam@62
|
1659 inline ::capnp::MessageSize totalSize() const {
|
cannam@62
|
1660 return _reader.totalSize().asPublic();
|
cannam@62
|
1661 }
|
cannam@62
|
1662
|
cannam@62
|
1663 #if !CAPNP_LITE
|
cannam@62
|
1664 inline ::kj::StringTree toString() const {
|
cannam@62
|
1665 return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
|
cannam@62
|
1666 }
|
cannam@62
|
1667 #endif // !CAPNP_LITE
|
cannam@62
|
1668
|
cannam@62
|
1669 inline ::uint32_t getOffset() const;
|
cannam@62
|
1670
|
cannam@62
|
1671 inline bool hasType() const;
|
cannam@62
|
1672 inline ::capnp::schema::Type::Reader getType() const;
|
cannam@62
|
1673
|
cannam@62
|
1674 inline bool hasDefaultValue() const;
|
cannam@62
|
1675 inline ::capnp::schema::Value::Reader getDefaultValue() const;
|
cannam@62
|
1676
|
cannam@62
|
1677 inline bool getHadExplicitDefault() const;
|
cannam@62
|
1678
|
cannam@62
|
1679 private:
|
cannam@62
|
1680 ::capnp::_::StructReader _reader;
|
cannam@62
|
1681 template <typename, ::capnp::Kind>
|
cannam@62
|
1682 friend struct ::capnp::ToDynamic_;
|
cannam@62
|
1683 template <typename, ::capnp::Kind>
|
cannam@62
|
1684 friend struct ::capnp::_::PointerHelpers;
|
cannam@62
|
1685 template <typename, ::capnp::Kind>
|
cannam@62
|
1686 friend struct ::capnp::List;
|
cannam@62
|
1687 friend class ::capnp::MessageBuilder;
|
cannam@62
|
1688 friend class ::capnp::Orphanage;
|
cannam@62
|
1689 };
|
cannam@62
|
1690
|
cannam@62
|
1691 class Field::Slot::Builder {
|
cannam@62
|
1692 public:
|
cannam@62
|
1693 typedef Slot Builds;
|
cannam@62
|
1694
|
cannam@62
|
1695 Builder() = delete; // Deleted to discourage incorrect usage.
|
cannam@62
|
1696 // You can explicitly initialize to nullptr instead.
|
cannam@62
|
1697 inline Builder(decltype(nullptr)) {}
|
cannam@62
|
1698 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
|
cannam@62
|
1699 inline operator Reader() const { return Reader(_builder.asReader()); }
|
cannam@62
|
1700 inline Reader asReader() const { return *this; }
|
cannam@62
|
1701
|
cannam@62
|
1702 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
|
cannam@62
|
1703 #if !CAPNP_LITE
|
cannam@62
|
1704 inline ::kj::StringTree toString() const { return asReader().toString(); }
|
cannam@62
|
1705 #endif // !CAPNP_LITE
|
cannam@62
|
1706
|
cannam@62
|
1707 inline ::uint32_t getOffset();
|
cannam@62
|
1708 inline void setOffset( ::uint32_t value);
|
cannam@62
|
1709
|
cannam@62
|
1710 inline bool hasType();
|
cannam@62
|
1711 inline ::capnp::schema::Type::Builder getType();
|
cannam@62
|
1712 inline void setType( ::capnp::schema::Type::Reader value);
|
cannam@62
|
1713 inline ::capnp::schema::Type::Builder initType();
|
cannam@62
|
1714 inline void adoptType(::capnp::Orphan< ::capnp::schema::Type>&& value);
|
cannam@62
|
1715 inline ::capnp::Orphan< ::capnp::schema::Type> disownType();
|
cannam@62
|
1716
|
cannam@62
|
1717 inline bool hasDefaultValue();
|
cannam@62
|
1718 inline ::capnp::schema::Value::Builder getDefaultValue();
|
cannam@62
|
1719 inline void setDefaultValue( ::capnp::schema::Value::Reader value);
|
cannam@62
|
1720 inline ::capnp::schema::Value::Builder initDefaultValue();
|
cannam@62
|
1721 inline void adoptDefaultValue(::capnp::Orphan< ::capnp::schema::Value>&& value);
|
cannam@62
|
1722 inline ::capnp::Orphan< ::capnp::schema::Value> disownDefaultValue();
|
cannam@62
|
1723
|
cannam@62
|
1724 inline bool getHadExplicitDefault();
|
cannam@62
|
1725 inline void setHadExplicitDefault(bool value);
|
cannam@62
|
1726
|
cannam@62
|
1727 private:
|
cannam@62
|
1728 ::capnp::_::StructBuilder _builder;
|
cannam@62
|
1729 template <typename, ::capnp::Kind>
|
cannam@62
|
1730 friend struct ::capnp::ToDynamic_;
|
cannam@62
|
1731 friend class ::capnp::Orphanage;
|
cannam@62
|
1732 template <typename, ::capnp::Kind>
|
cannam@62
|
1733 friend struct ::capnp::_::PointerHelpers;
|
cannam@62
|
1734 };
|
cannam@62
|
1735
|
cannam@62
|
1736 #if !CAPNP_LITE
|
cannam@62
|
1737 class Field::Slot::Pipeline {
|
cannam@62
|
1738 public:
|
cannam@62
|
1739 typedef Slot Pipelines;
|
cannam@62
|
1740
|
cannam@62
|
1741 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
|
cannam@62
|
1742 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
|
cannam@62
|
1743 : _typeless(kj::mv(typeless)) {}
|
cannam@62
|
1744
|
cannam@62
|
1745 inline ::capnp::schema::Type::Pipeline getType();
|
cannam@62
|
1746 inline ::capnp::schema::Value::Pipeline getDefaultValue();
|
cannam@62
|
1747 private:
|
cannam@62
|
1748 ::capnp::AnyPointer::Pipeline _typeless;
|
cannam@62
|
1749 friend class ::capnp::PipelineHook;
|
cannam@62
|
1750 template <typename, ::capnp::Kind>
|
cannam@62
|
1751 friend struct ::capnp::ToDynamic_;
|
cannam@62
|
1752 };
|
cannam@62
|
1753 #endif // !CAPNP_LITE
|
cannam@62
|
1754
|
cannam@62
|
1755 class Field::Group::Reader {
|
cannam@62
|
1756 public:
|
cannam@62
|
1757 typedef Group Reads;
|
cannam@62
|
1758
|
cannam@62
|
1759 Reader() = default;
|
cannam@62
|
1760 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
|
cannam@62
|
1761
|
cannam@62
|
1762 inline ::capnp::MessageSize totalSize() const {
|
cannam@62
|
1763 return _reader.totalSize().asPublic();
|
cannam@62
|
1764 }
|
cannam@62
|
1765
|
cannam@62
|
1766 #if !CAPNP_LITE
|
cannam@62
|
1767 inline ::kj::StringTree toString() const {
|
cannam@62
|
1768 return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
|
cannam@62
|
1769 }
|
cannam@62
|
1770 #endif // !CAPNP_LITE
|
cannam@62
|
1771
|
cannam@62
|
1772 inline ::uint64_t getTypeId() const;
|
cannam@62
|
1773
|
cannam@62
|
1774 private:
|
cannam@62
|
1775 ::capnp::_::StructReader _reader;
|
cannam@62
|
1776 template <typename, ::capnp::Kind>
|
cannam@62
|
1777 friend struct ::capnp::ToDynamic_;
|
cannam@62
|
1778 template <typename, ::capnp::Kind>
|
cannam@62
|
1779 friend struct ::capnp::_::PointerHelpers;
|
cannam@62
|
1780 template <typename, ::capnp::Kind>
|
cannam@62
|
1781 friend struct ::capnp::List;
|
cannam@62
|
1782 friend class ::capnp::MessageBuilder;
|
cannam@62
|
1783 friend class ::capnp::Orphanage;
|
cannam@62
|
1784 };
|
cannam@62
|
1785
|
cannam@62
|
1786 class Field::Group::Builder {
|
cannam@62
|
1787 public:
|
cannam@62
|
1788 typedef Group Builds;
|
cannam@62
|
1789
|
cannam@62
|
1790 Builder() = delete; // Deleted to discourage incorrect usage.
|
cannam@62
|
1791 // You can explicitly initialize to nullptr instead.
|
cannam@62
|
1792 inline Builder(decltype(nullptr)) {}
|
cannam@62
|
1793 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
|
cannam@62
|
1794 inline operator Reader() const { return Reader(_builder.asReader()); }
|
cannam@62
|
1795 inline Reader asReader() const { return *this; }
|
cannam@62
|
1796
|
cannam@62
|
1797 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
|
cannam@62
|
1798 #if !CAPNP_LITE
|
cannam@62
|
1799 inline ::kj::StringTree toString() const { return asReader().toString(); }
|
cannam@62
|
1800 #endif // !CAPNP_LITE
|
cannam@62
|
1801
|
cannam@62
|
1802 inline ::uint64_t getTypeId();
|
cannam@62
|
1803 inline void setTypeId( ::uint64_t value);
|
cannam@62
|
1804
|
cannam@62
|
1805 private:
|
cannam@62
|
1806 ::capnp::_::StructBuilder _builder;
|
cannam@62
|
1807 template <typename, ::capnp::Kind>
|
cannam@62
|
1808 friend struct ::capnp::ToDynamic_;
|
cannam@62
|
1809 friend class ::capnp::Orphanage;
|
cannam@62
|
1810 template <typename, ::capnp::Kind>
|
cannam@62
|
1811 friend struct ::capnp::_::PointerHelpers;
|
cannam@62
|
1812 };
|
cannam@62
|
1813
|
cannam@62
|
1814 #if !CAPNP_LITE
|
cannam@62
|
1815 class Field::Group::Pipeline {
|
cannam@62
|
1816 public:
|
cannam@62
|
1817 typedef Group Pipelines;
|
cannam@62
|
1818
|
cannam@62
|
1819 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
|
cannam@62
|
1820 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
|
cannam@62
|
1821 : _typeless(kj::mv(typeless)) {}
|
cannam@62
|
1822
|
cannam@62
|
1823 private:
|
cannam@62
|
1824 ::capnp::AnyPointer::Pipeline _typeless;
|
cannam@62
|
1825 friend class ::capnp::PipelineHook;
|
cannam@62
|
1826 template <typename, ::capnp::Kind>
|
cannam@62
|
1827 friend struct ::capnp::ToDynamic_;
|
cannam@62
|
1828 };
|
cannam@62
|
1829 #endif // !CAPNP_LITE
|
cannam@62
|
1830
|
cannam@62
|
1831 class Field::Ordinal::Reader {
|
cannam@62
|
1832 public:
|
cannam@62
|
1833 typedef Ordinal Reads;
|
cannam@62
|
1834
|
cannam@62
|
1835 Reader() = default;
|
cannam@62
|
1836 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
|
cannam@62
|
1837
|
cannam@62
|
1838 inline ::capnp::MessageSize totalSize() const {
|
cannam@62
|
1839 return _reader.totalSize().asPublic();
|
cannam@62
|
1840 }
|
cannam@62
|
1841
|
cannam@62
|
1842 #if !CAPNP_LITE
|
cannam@62
|
1843 inline ::kj::StringTree toString() const {
|
cannam@62
|
1844 return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
|
cannam@62
|
1845 }
|
cannam@62
|
1846 #endif // !CAPNP_LITE
|
cannam@62
|
1847
|
cannam@62
|
1848 inline Which which() const;
|
cannam@62
|
1849 inline bool isImplicit() const;
|
cannam@62
|
1850 inline ::capnp::Void getImplicit() const;
|
cannam@62
|
1851
|
cannam@62
|
1852 inline bool isExplicit() const;
|
cannam@62
|
1853 inline ::uint16_t getExplicit() const;
|
cannam@62
|
1854
|
cannam@62
|
1855 private:
|
cannam@62
|
1856 ::capnp::_::StructReader _reader;
|
cannam@62
|
1857 template <typename, ::capnp::Kind>
|
cannam@62
|
1858 friend struct ::capnp::ToDynamic_;
|
cannam@62
|
1859 template <typename, ::capnp::Kind>
|
cannam@62
|
1860 friend struct ::capnp::_::PointerHelpers;
|
cannam@62
|
1861 template <typename, ::capnp::Kind>
|
cannam@62
|
1862 friend struct ::capnp::List;
|
cannam@62
|
1863 friend class ::capnp::MessageBuilder;
|
cannam@62
|
1864 friend class ::capnp::Orphanage;
|
cannam@62
|
1865 };
|
cannam@62
|
1866
|
cannam@62
|
1867 class Field::Ordinal::Builder {
|
cannam@62
|
1868 public:
|
cannam@62
|
1869 typedef Ordinal Builds;
|
cannam@62
|
1870
|
cannam@62
|
1871 Builder() = delete; // Deleted to discourage incorrect usage.
|
cannam@62
|
1872 // You can explicitly initialize to nullptr instead.
|
cannam@62
|
1873 inline Builder(decltype(nullptr)) {}
|
cannam@62
|
1874 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
|
cannam@62
|
1875 inline operator Reader() const { return Reader(_builder.asReader()); }
|
cannam@62
|
1876 inline Reader asReader() const { return *this; }
|
cannam@62
|
1877
|
cannam@62
|
1878 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
|
cannam@62
|
1879 #if !CAPNP_LITE
|
cannam@62
|
1880 inline ::kj::StringTree toString() const { return asReader().toString(); }
|
cannam@62
|
1881 #endif // !CAPNP_LITE
|
cannam@62
|
1882
|
cannam@62
|
1883 inline Which which();
|
cannam@62
|
1884 inline bool isImplicit();
|
cannam@62
|
1885 inline ::capnp::Void getImplicit();
|
cannam@62
|
1886 inline void setImplicit( ::capnp::Void value = ::capnp::VOID);
|
cannam@62
|
1887
|
cannam@62
|
1888 inline bool isExplicit();
|
cannam@62
|
1889 inline ::uint16_t getExplicit();
|
cannam@62
|
1890 inline void setExplicit( ::uint16_t value);
|
cannam@62
|
1891
|
cannam@62
|
1892 private:
|
cannam@62
|
1893 ::capnp::_::StructBuilder _builder;
|
cannam@62
|
1894 template <typename, ::capnp::Kind>
|
cannam@62
|
1895 friend struct ::capnp::ToDynamic_;
|
cannam@62
|
1896 friend class ::capnp::Orphanage;
|
cannam@62
|
1897 template <typename, ::capnp::Kind>
|
cannam@62
|
1898 friend struct ::capnp::_::PointerHelpers;
|
cannam@62
|
1899 };
|
cannam@62
|
1900
|
cannam@62
|
1901 #if !CAPNP_LITE
|
cannam@62
|
1902 class Field::Ordinal::Pipeline {
|
cannam@62
|
1903 public:
|
cannam@62
|
1904 typedef Ordinal Pipelines;
|
cannam@62
|
1905
|
cannam@62
|
1906 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
|
cannam@62
|
1907 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
|
cannam@62
|
1908 : _typeless(kj::mv(typeless)) {}
|
cannam@62
|
1909
|
cannam@62
|
1910 private:
|
cannam@62
|
1911 ::capnp::AnyPointer::Pipeline _typeless;
|
cannam@62
|
1912 friend class ::capnp::PipelineHook;
|
cannam@62
|
1913 template <typename, ::capnp::Kind>
|
cannam@62
|
1914 friend struct ::capnp::ToDynamic_;
|
cannam@62
|
1915 };
|
cannam@62
|
1916 #endif // !CAPNP_LITE
|
cannam@62
|
1917
|
cannam@62
|
1918 class Enumerant::Reader {
|
cannam@62
|
1919 public:
|
cannam@62
|
1920 typedef Enumerant Reads;
|
cannam@62
|
1921
|
cannam@62
|
1922 Reader() = default;
|
cannam@62
|
1923 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
|
cannam@62
|
1924
|
cannam@62
|
1925 inline ::capnp::MessageSize totalSize() const {
|
cannam@62
|
1926 return _reader.totalSize().asPublic();
|
cannam@62
|
1927 }
|
cannam@62
|
1928
|
cannam@62
|
1929 #if !CAPNP_LITE
|
cannam@62
|
1930 inline ::kj::StringTree toString() const {
|
cannam@62
|
1931 return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
|
cannam@62
|
1932 }
|
cannam@62
|
1933 #endif // !CAPNP_LITE
|
cannam@62
|
1934
|
cannam@62
|
1935 inline bool hasName() const;
|
cannam@62
|
1936 inline ::capnp::Text::Reader getName() const;
|
cannam@62
|
1937
|
cannam@62
|
1938 inline ::uint16_t getCodeOrder() const;
|
cannam@62
|
1939
|
cannam@62
|
1940 inline bool hasAnnotations() const;
|
cannam@62
|
1941 inline ::capnp::List< ::capnp::schema::Annotation>::Reader getAnnotations() const;
|
cannam@62
|
1942
|
cannam@62
|
1943 private:
|
cannam@62
|
1944 ::capnp::_::StructReader _reader;
|
cannam@62
|
1945 template <typename, ::capnp::Kind>
|
cannam@62
|
1946 friend struct ::capnp::ToDynamic_;
|
cannam@62
|
1947 template <typename, ::capnp::Kind>
|
cannam@62
|
1948 friend struct ::capnp::_::PointerHelpers;
|
cannam@62
|
1949 template <typename, ::capnp::Kind>
|
cannam@62
|
1950 friend struct ::capnp::List;
|
cannam@62
|
1951 friend class ::capnp::MessageBuilder;
|
cannam@62
|
1952 friend class ::capnp::Orphanage;
|
cannam@62
|
1953 };
|
cannam@62
|
1954
|
cannam@62
|
1955 class Enumerant::Builder {
|
cannam@62
|
1956 public:
|
cannam@62
|
1957 typedef Enumerant Builds;
|
cannam@62
|
1958
|
cannam@62
|
1959 Builder() = delete; // Deleted to discourage incorrect usage.
|
cannam@62
|
1960 // You can explicitly initialize to nullptr instead.
|
cannam@62
|
1961 inline Builder(decltype(nullptr)) {}
|
cannam@62
|
1962 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
|
cannam@62
|
1963 inline operator Reader() const { return Reader(_builder.asReader()); }
|
cannam@62
|
1964 inline Reader asReader() const { return *this; }
|
cannam@62
|
1965
|
cannam@62
|
1966 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
|
cannam@62
|
1967 #if !CAPNP_LITE
|
cannam@62
|
1968 inline ::kj::StringTree toString() const { return asReader().toString(); }
|
cannam@62
|
1969 #endif // !CAPNP_LITE
|
cannam@62
|
1970
|
cannam@62
|
1971 inline bool hasName();
|
cannam@62
|
1972 inline ::capnp::Text::Builder getName();
|
cannam@62
|
1973 inline void setName( ::capnp::Text::Reader value);
|
cannam@62
|
1974 inline ::capnp::Text::Builder initName(unsigned int size);
|
cannam@62
|
1975 inline void adoptName(::capnp::Orphan< ::capnp::Text>&& value);
|
cannam@62
|
1976 inline ::capnp::Orphan< ::capnp::Text> disownName();
|
cannam@62
|
1977
|
cannam@62
|
1978 inline ::uint16_t getCodeOrder();
|
cannam@62
|
1979 inline void setCodeOrder( ::uint16_t value);
|
cannam@62
|
1980
|
cannam@62
|
1981 inline bool hasAnnotations();
|
cannam@62
|
1982 inline ::capnp::List< ::capnp::schema::Annotation>::Builder getAnnotations();
|
cannam@62
|
1983 inline void setAnnotations( ::capnp::List< ::capnp::schema::Annotation>::Reader value);
|
cannam@62
|
1984 inline ::capnp::List< ::capnp::schema::Annotation>::Builder initAnnotations(unsigned int size);
|
cannam@62
|
1985 inline void adoptAnnotations(::capnp::Orphan< ::capnp::List< ::capnp::schema::Annotation>>&& value);
|
cannam@62
|
1986 inline ::capnp::Orphan< ::capnp::List< ::capnp::schema::Annotation>> disownAnnotations();
|
cannam@62
|
1987
|
cannam@62
|
1988 private:
|
cannam@62
|
1989 ::capnp::_::StructBuilder _builder;
|
cannam@62
|
1990 template <typename, ::capnp::Kind>
|
cannam@62
|
1991 friend struct ::capnp::ToDynamic_;
|
cannam@62
|
1992 friend class ::capnp::Orphanage;
|
cannam@62
|
1993 template <typename, ::capnp::Kind>
|
cannam@62
|
1994 friend struct ::capnp::_::PointerHelpers;
|
cannam@62
|
1995 };
|
cannam@62
|
1996
|
cannam@62
|
1997 #if !CAPNP_LITE
|
cannam@62
|
1998 class Enumerant::Pipeline {
|
cannam@62
|
1999 public:
|
cannam@62
|
2000 typedef Enumerant Pipelines;
|
cannam@62
|
2001
|
cannam@62
|
2002 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
|
cannam@62
|
2003 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
|
cannam@62
|
2004 : _typeless(kj::mv(typeless)) {}
|
cannam@62
|
2005
|
cannam@62
|
2006 private:
|
cannam@62
|
2007 ::capnp::AnyPointer::Pipeline _typeless;
|
cannam@62
|
2008 friend class ::capnp::PipelineHook;
|
cannam@62
|
2009 template <typename, ::capnp::Kind>
|
cannam@62
|
2010 friend struct ::capnp::ToDynamic_;
|
cannam@62
|
2011 };
|
cannam@62
|
2012 #endif // !CAPNP_LITE
|
cannam@62
|
2013
|
cannam@62
|
2014 class Superclass::Reader {
|
cannam@62
|
2015 public:
|
cannam@62
|
2016 typedef Superclass Reads;
|
cannam@62
|
2017
|
cannam@62
|
2018 Reader() = default;
|
cannam@62
|
2019 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
|
cannam@62
|
2020
|
cannam@62
|
2021 inline ::capnp::MessageSize totalSize() const {
|
cannam@62
|
2022 return _reader.totalSize().asPublic();
|
cannam@62
|
2023 }
|
cannam@62
|
2024
|
cannam@62
|
2025 #if !CAPNP_LITE
|
cannam@62
|
2026 inline ::kj::StringTree toString() const {
|
cannam@62
|
2027 return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
|
cannam@62
|
2028 }
|
cannam@62
|
2029 #endif // !CAPNP_LITE
|
cannam@62
|
2030
|
cannam@62
|
2031 inline ::uint64_t getId() const;
|
cannam@62
|
2032
|
cannam@62
|
2033 inline bool hasBrand() const;
|
cannam@62
|
2034 inline ::capnp::schema::Brand::Reader getBrand() const;
|
cannam@62
|
2035
|
cannam@62
|
2036 private:
|
cannam@62
|
2037 ::capnp::_::StructReader _reader;
|
cannam@62
|
2038 template <typename, ::capnp::Kind>
|
cannam@62
|
2039 friend struct ::capnp::ToDynamic_;
|
cannam@62
|
2040 template <typename, ::capnp::Kind>
|
cannam@62
|
2041 friend struct ::capnp::_::PointerHelpers;
|
cannam@62
|
2042 template <typename, ::capnp::Kind>
|
cannam@62
|
2043 friend struct ::capnp::List;
|
cannam@62
|
2044 friend class ::capnp::MessageBuilder;
|
cannam@62
|
2045 friend class ::capnp::Orphanage;
|
cannam@62
|
2046 };
|
cannam@62
|
2047
|
cannam@62
|
2048 class Superclass::Builder {
|
cannam@62
|
2049 public:
|
cannam@62
|
2050 typedef Superclass Builds;
|
cannam@62
|
2051
|
cannam@62
|
2052 Builder() = delete; // Deleted to discourage incorrect usage.
|
cannam@62
|
2053 // You can explicitly initialize to nullptr instead.
|
cannam@62
|
2054 inline Builder(decltype(nullptr)) {}
|
cannam@62
|
2055 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
|
cannam@62
|
2056 inline operator Reader() const { return Reader(_builder.asReader()); }
|
cannam@62
|
2057 inline Reader asReader() const { return *this; }
|
cannam@62
|
2058
|
cannam@62
|
2059 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
|
cannam@62
|
2060 #if !CAPNP_LITE
|
cannam@62
|
2061 inline ::kj::StringTree toString() const { return asReader().toString(); }
|
cannam@62
|
2062 #endif // !CAPNP_LITE
|
cannam@62
|
2063
|
cannam@62
|
2064 inline ::uint64_t getId();
|
cannam@62
|
2065 inline void setId( ::uint64_t value);
|
cannam@62
|
2066
|
cannam@62
|
2067 inline bool hasBrand();
|
cannam@62
|
2068 inline ::capnp::schema::Brand::Builder getBrand();
|
cannam@62
|
2069 inline void setBrand( ::capnp::schema::Brand::Reader value);
|
cannam@62
|
2070 inline ::capnp::schema::Brand::Builder initBrand();
|
cannam@62
|
2071 inline void adoptBrand(::capnp::Orphan< ::capnp::schema::Brand>&& value);
|
cannam@62
|
2072 inline ::capnp::Orphan< ::capnp::schema::Brand> disownBrand();
|
cannam@62
|
2073
|
cannam@62
|
2074 private:
|
cannam@62
|
2075 ::capnp::_::StructBuilder _builder;
|
cannam@62
|
2076 template <typename, ::capnp::Kind>
|
cannam@62
|
2077 friend struct ::capnp::ToDynamic_;
|
cannam@62
|
2078 friend class ::capnp::Orphanage;
|
cannam@62
|
2079 template <typename, ::capnp::Kind>
|
cannam@62
|
2080 friend struct ::capnp::_::PointerHelpers;
|
cannam@62
|
2081 };
|
cannam@62
|
2082
|
cannam@62
|
2083 #if !CAPNP_LITE
|
cannam@62
|
2084 class Superclass::Pipeline {
|
cannam@62
|
2085 public:
|
cannam@62
|
2086 typedef Superclass Pipelines;
|
cannam@62
|
2087
|
cannam@62
|
2088 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
|
cannam@62
|
2089 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
|
cannam@62
|
2090 : _typeless(kj::mv(typeless)) {}
|
cannam@62
|
2091
|
cannam@62
|
2092 inline ::capnp::schema::Brand::Pipeline getBrand();
|
cannam@62
|
2093 private:
|
cannam@62
|
2094 ::capnp::AnyPointer::Pipeline _typeless;
|
cannam@62
|
2095 friend class ::capnp::PipelineHook;
|
cannam@62
|
2096 template <typename, ::capnp::Kind>
|
cannam@62
|
2097 friend struct ::capnp::ToDynamic_;
|
cannam@62
|
2098 };
|
cannam@62
|
2099 #endif // !CAPNP_LITE
|
cannam@62
|
2100
|
cannam@62
|
2101 class Method::Reader {
|
cannam@62
|
2102 public:
|
cannam@62
|
2103 typedef Method Reads;
|
cannam@62
|
2104
|
cannam@62
|
2105 Reader() = default;
|
cannam@62
|
2106 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
|
cannam@62
|
2107
|
cannam@62
|
2108 inline ::capnp::MessageSize totalSize() const {
|
cannam@62
|
2109 return _reader.totalSize().asPublic();
|
cannam@62
|
2110 }
|
cannam@62
|
2111
|
cannam@62
|
2112 #if !CAPNP_LITE
|
cannam@62
|
2113 inline ::kj::StringTree toString() const {
|
cannam@62
|
2114 return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
|
cannam@62
|
2115 }
|
cannam@62
|
2116 #endif // !CAPNP_LITE
|
cannam@62
|
2117
|
cannam@62
|
2118 inline bool hasName() const;
|
cannam@62
|
2119 inline ::capnp::Text::Reader getName() const;
|
cannam@62
|
2120
|
cannam@62
|
2121 inline ::uint16_t getCodeOrder() const;
|
cannam@62
|
2122
|
cannam@62
|
2123 inline ::uint64_t getParamStructType() const;
|
cannam@62
|
2124
|
cannam@62
|
2125 inline ::uint64_t getResultStructType() const;
|
cannam@62
|
2126
|
cannam@62
|
2127 inline bool hasAnnotations() const;
|
cannam@62
|
2128 inline ::capnp::List< ::capnp::schema::Annotation>::Reader getAnnotations() const;
|
cannam@62
|
2129
|
cannam@62
|
2130 inline bool hasParamBrand() const;
|
cannam@62
|
2131 inline ::capnp::schema::Brand::Reader getParamBrand() const;
|
cannam@62
|
2132
|
cannam@62
|
2133 inline bool hasResultBrand() const;
|
cannam@62
|
2134 inline ::capnp::schema::Brand::Reader getResultBrand() const;
|
cannam@62
|
2135
|
cannam@62
|
2136 inline bool hasImplicitParameters() const;
|
cannam@62
|
2137 inline ::capnp::List< ::capnp::schema::Node::Parameter>::Reader getImplicitParameters() const;
|
cannam@62
|
2138
|
cannam@62
|
2139 private:
|
cannam@62
|
2140 ::capnp::_::StructReader _reader;
|
cannam@62
|
2141 template <typename, ::capnp::Kind>
|
cannam@62
|
2142 friend struct ::capnp::ToDynamic_;
|
cannam@62
|
2143 template <typename, ::capnp::Kind>
|
cannam@62
|
2144 friend struct ::capnp::_::PointerHelpers;
|
cannam@62
|
2145 template <typename, ::capnp::Kind>
|
cannam@62
|
2146 friend struct ::capnp::List;
|
cannam@62
|
2147 friend class ::capnp::MessageBuilder;
|
cannam@62
|
2148 friend class ::capnp::Orphanage;
|
cannam@62
|
2149 };
|
cannam@62
|
2150
|
cannam@62
|
2151 class Method::Builder {
|
cannam@62
|
2152 public:
|
cannam@62
|
2153 typedef Method Builds;
|
cannam@62
|
2154
|
cannam@62
|
2155 Builder() = delete; // Deleted to discourage incorrect usage.
|
cannam@62
|
2156 // You can explicitly initialize to nullptr instead.
|
cannam@62
|
2157 inline Builder(decltype(nullptr)) {}
|
cannam@62
|
2158 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
|
cannam@62
|
2159 inline operator Reader() const { return Reader(_builder.asReader()); }
|
cannam@62
|
2160 inline Reader asReader() const { return *this; }
|
cannam@62
|
2161
|
cannam@62
|
2162 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
|
cannam@62
|
2163 #if !CAPNP_LITE
|
cannam@62
|
2164 inline ::kj::StringTree toString() const { return asReader().toString(); }
|
cannam@62
|
2165 #endif // !CAPNP_LITE
|
cannam@62
|
2166
|
cannam@62
|
2167 inline bool hasName();
|
cannam@62
|
2168 inline ::capnp::Text::Builder getName();
|
cannam@62
|
2169 inline void setName( ::capnp::Text::Reader value);
|
cannam@62
|
2170 inline ::capnp::Text::Builder initName(unsigned int size);
|
cannam@62
|
2171 inline void adoptName(::capnp::Orphan< ::capnp::Text>&& value);
|
cannam@62
|
2172 inline ::capnp::Orphan< ::capnp::Text> disownName();
|
cannam@62
|
2173
|
cannam@62
|
2174 inline ::uint16_t getCodeOrder();
|
cannam@62
|
2175 inline void setCodeOrder( ::uint16_t value);
|
cannam@62
|
2176
|
cannam@62
|
2177 inline ::uint64_t getParamStructType();
|
cannam@62
|
2178 inline void setParamStructType( ::uint64_t value);
|
cannam@62
|
2179
|
cannam@62
|
2180 inline ::uint64_t getResultStructType();
|
cannam@62
|
2181 inline void setResultStructType( ::uint64_t value);
|
cannam@62
|
2182
|
cannam@62
|
2183 inline bool hasAnnotations();
|
cannam@62
|
2184 inline ::capnp::List< ::capnp::schema::Annotation>::Builder getAnnotations();
|
cannam@62
|
2185 inline void setAnnotations( ::capnp::List< ::capnp::schema::Annotation>::Reader value);
|
cannam@62
|
2186 inline ::capnp::List< ::capnp::schema::Annotation>::Builder initAnnotations(unsigned int size);
|
cannam@62
|
2187 inline void adoptAnnotations(::capnp::Orphan< ::capnp::List< ::capnp::schema::Annotation>>&& value);
|
cannam@62
|
2188 inline ::capnp::Orphan< ::capnp::List< ::capnp::schema::Annotation>> disownAnnotations();
|
cannam@62
|
2189
|
cannam@62
|
2190 inline bool hasParamBrand();
|
cannam@62
|
2191 inline ::capnp::schema::Brand::Builder getParamBrand();
|
cannam@62
|
2192 inline void setParamBrand( ::capnp::schema::Brand::Reader value);
|
cannam@62
|
2193 inline ::capnp::schema::Brand::Builder initParamBrand();
|
cannam@62
|
2194 inline void adoptParamBrand(::capnp::Orphan< ::capnp::schema::Brand>&& value);
|
cannam@62
|
2195 inline ::capnp::Orphan< ::capnp::schema::Brand> disownParamBrand();
|
cannam@62
|
2196
|
cannam@62
|
2197 inline bool hasResultBrand();
|
cannam@62
|
2198 inline ::capnp::schema::Brand::Builder getResultBrand();
|
cannam@62
|
2199 inline void setResultBrand( ::capnp::schema::Brand::Reader value);
|
cannam@62
|
2200 inline ::capnp::schema::Brand::Builder initResultBrand();
|
cannam@62
|
2201 inline void adoptResultBrand(::capnp::Orphan< ::capnp::schema::Brand>&& value);
|
cannam@62
|
2202 inline ::capnp::Orphan< ::capnp::schema::Brand> disownResultBrand();
|
cannam@62
|
2203
|
cannam@62
|
2204 inline bool hasImplicitParameters();
|
cannam@62
|
2205 inline ::capnp::List< ::capnp::schema::Node::Parameter>::Builder getImplicitParameters();
|
cannam@62
|
2206 inline void setImplicitParameters( ::capnp::List< ::capnp::schema::Node::Parameter>::Reader value);
|
cannam@62
|
2207 inline ::capnp::List< ::capnp::schema::Node::Parameter>::Builder initImplicitParameters(unsigned int size);
|
cannam@62
|
2208 inline void adoptImplicitParameters(::capnp::Orphan< ::capnp::List< ::capnp::schema::Node::Parameter>>&& value);
|
cannam@62
|
2209 inline ::capnp::Orphan< ::capnp::List< ::capnp::schema::Node::Parameter>> disownImplicitParameters();
|
cannam@62
|
2210
|
cannam@62
|
2211 private:
|
cannam@62
|
2212 ::capnp::_::StructBuilder _builder;
|
cannam@62
|
2213 template <typename, ::capnp::Kind>
|
cannam@62
|
2214 friend struct ::capnp::ToDynamic_;
|
cannam@62
|
2215 friend class ::capnp::Orphanage;
|
cannam@62
|
2216 template <typename, ::capnp::Kind>
|
cannam@62
|
2217 friend struct ::capnp::_::PointerHelpers;
|
cannam@62
|
2218 };
|
cannam@62
|
2219
|
cannam@62
|
2220 #if !CAPNP_LITE
|
cannam@62
|
2221 class Method::Pipeline {
|
cannam@62
|
2222 public:
|
cannam@62
|
2223 typedef Method Pipelines;
|
cannam@62
|
2224
|
cannam@62
|
2225 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
|
cannam@62
|
2226 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
|
cannam@62
|
2227 : _typeless(kj::mv(typeless)) {}
|
cannam@62
|
2228
|
cannam@62
|
2229 inline ::capnp::schema::Brand::Pipeline getParamBrand();
|
cannam@62
|
2230 inline ::capnp::schema::Brand::Pipeline getResultBrand();
|
cannam@62
|
2231 private:
|
cannam@62
|
2232 ::capnp::AnyPointer::Pipeline _typeless;
|
cannam@62
|
2233 friend class ::capnp::PipelineHook;
|
cannam@62
|
2234 template <typename, ::capnp::Kind>
|
cannam@62
|
2235 friend struct ::capnp::ToDynamic_;
|
cannam@62
|
2236 };
|
cannam@62
|
2237 #endif // !CAPNP_LITE
|
cannam@62
|
2238
|
cannam@62
|
2239 class Type::Reader {
|
cannam@62
|
2240 public:
|
cannam@62
|
2241 typedef Type Reads;
|
cannam@62
|
2242
|
cannam@62
|
2243 Reader() = default;
|
cannam@62
|
2244 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
|
cannam@62
|
2245
|
cannam@62
|
2246 inline ::capnp::MessageSize totalSize() const {
|
cannam@62
|
2247 return _reader.totalSize().asPublic();
|
cannam@62
|
2248 }
|
cannam@62
|
2249
|
cannam@62
|
2250 #if !CAPNP_LITE
|
cannam@62
|
2251 inline ::kj::StringTree toString() const {
|
cannam@62
|
2252 return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
|
cannam@62
|
2253 }
|
cannam@62
|
2254 #endif // !CAPNP_LITE
|
cannam@62
|
2255
|
cannam@62
|
2256 inline Which which() const;
|
cannam@62
|
2257 inline bool isVoid() const;
|
cannam@62
|
2258 inline ::capnp::Void getVoid() const;
|
cannam@62
|
2259
|
cannam@62
|
2260 inline bool isBool() const;
|
cannam@62
|
2261 inline ::capnp::Void getBool() const;
|
cannam@62
|
2262
|
cannam@62
|
2263 inline bool isInt8() const;
|
cannam@62
|
2264 inline ::capnp::Void getInt8() const;
|
cannam@62
|
2265
|
cannam@62
|
2266 inline bool isInt16() const;
|
cannam@62
|
2267 inline ::capnp::Void getInt16() const;
|
cannam@62
|
2268
|
cannam@62
|
2269 inline bool isInt32() const;
|
cannam@62
|
2270 inline ::capnp::Void getInt32() const;
|
cannam@62
|
2271
|
cannam@62
|
2272 inline bool isInt64() const;
|
cannam@62
|
2273 inline ::capnp::Void getInt64() const;
|
cannam@62
|
2274
|
cannam@62
|
2275 inline bool isUint8() const;
|
cannam@62
|
2276 inline ::capnp::Void getUint8() const;
|
cannam@62
|
2277
|
cannam@62
|
2278 inline bool isUint16() const;
|
cannam@62
|
2279 inline ::capnp::Void getUint16() const;
|
cannam@62
|
2280
|
cannam@62
|
2281 inline bool isUint32() const;
|
cannam@62
|
2282 inline ::capnp::Void getUint32() const;
|
cannam@62
|
2283
|
cannam@62
|
2284 inline bool isUint64() const;
|
cannam@62
|
2285 inline ::capnp::Void getUint64() const;
|
cannam@62
|
2286
|
cannam@62
|
2287 inline bool isFloat32() const;
|
cannam@62
|
2288 inline ::capnp::Void getFloat32() const;
|
cannam@62
|
2289
|
cannam@62
|
2290 inline bool isFloat64() const;
|
cannam@62
|
2291 inline ::capnp::Void getFloat64() const;
|
cannam@62
|
2292
|
cannam@62
|
2293 inline bool isText() const;
|
cannam@62
|
2294 inline ::capnp::Void getText() const;
|
cannam@62
|
2295
|
cannam@62
|
2296 inline bool isData() const;
|
cannam@62
|
2297 inline ::capnp::Void getData() const;
|
cannam@62
|
2298
|
cannam@62
|
2299 inline bool isList() const;
|
cannam@62
|
2300 inline typename List::Reader getList() const;
|
cannam@62
|
2301
|
cannam@62
|
2302 inline bool isEnum() const;
|
cannam@62
|
2303 inline typename Enum::Reader getEnum() const;
|
cannam@62
|
2304
|
cannam@62
|
2305 inline bool isStruct() const;
|
cannam@62
|
2306 inline typename Struct::Reader getStruct() const;
|
cannam@62
|
2307
|
cannam@62
|
2308 inline bool isInterface() const;
|
cannam@62
|
2309 inline typename Interface::Reader getInterface() const;
|
cannam@62
|
2310
|
cannam@62
|
2311 inline bool isAnyPointer() const;
|
cannam@62
|
2312 inline typename AnyPointer::Reader getAnyPointer() const;
|
cannam@62
|
2313
|
cannam@62
|
2314 private:
|
cannam@62
|
2315 ::capnp::_::StructReader _reader;
|
cannam@62
|
2316 template <typename, ::capnp::Kind>
|
cannam@62
|
2317 friend struct ::capnp::ToDynamic_;
|
cannam@62
|
2318 template <typename, ::capnp::Kind>
|
cannam@62
|
2319 friend struct ::capnp::_::PointerHelpers;
|
cannam@62
|
2320 template <typename, ::capnp::Kind>
|
cannam@62
|
2321 friend struct ::capnp::List;
|
cannam@62
|
2322 friend class ::capnp::MessageBuilder;
|
cannam@62
|
2323 friend class ::capnp::Orphanage;
|
cannam@62
|
2324 };
|
cannam@62
|
2325
|
cannam@62
|
2326 class Type::Builder {
|
cannam@62
|
2327 public:
|
cannam@62
|
2328 typedef Type Builds;
|
cannam@62
|
2329
|
cannam@62
|
2330 Builder() = delete; // Deleted to discourage incorrect usage.
|
cannam@62
|
2331 // You can explicitly initialize to nullptr instead.
|
cannam@62
|
2332 inline Builder(decltype(nullptr)) {}
|
cannam@62
|
2333 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
|
cannam@62
|
2334 inline operator Reader() const { return Reader(_builder.asReader()); }
|
cannam@62
|
2335 inline Reader asReader() const { return *this; }
|
cannam@62
|
2336
|
cannam@62
|
2337 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
|
cannam@62
|
2338 #if !CAPNP_LITE
|
cannam@62
|
2339 inline ::kj::StringTree toString() const { return asReader().toString(); }
|
cannam@62
|
2340 #endif // !CAPNP_LITE
|
cannam@62
|
2341
|
cannam@62
|
2342 inline Which which();
|
cannam@62
|
2343 inline bool isVoid();
|
cannam@62
|
2344 inline ::capnp::Void getVoid();
|
cannam@62
|
2345 inline void setVoid( ::capnp::Void value = ::capnp::VOID);
|
cannam@62
|
2346
|
cannam@62
|
2347 inline bool isBool();
|
cannam@62
|
2348 inline ::capnp::Void getBool();
|
cannam@62
|
2349 inline void setBool( ::capnp::Void value = ::capnp::VOID);
|
cannam@62
|
2350
|
cannam@62
|
2351 inline bool isInt8();
|
cannam@62
|
2352 inline ::capnp::Void getInt8();
|
cannam@62
|
2353 inline void setInt8( ::capnp::Void value = ::capnp::VOID);
|
cannam@62
|
2354
|
cannam@62
|
2355 inline bool isInt16();
|
cannam@62
|
2356 inline ::capnp::Void getInt16();
|
cannam@62
|
2357 inline void setInt16( ::capnp::Void value = ::capnp::VOID);
|
cannam@62
|
2358
|
cannam@62
|
2359 inline bool isInt32();
|
cannam@62
|
2360 inline ::capnp::Void getInt32();
|
cannam@62
|
2361 inline void setInt32( ::capnp::Void value = ::capnp::VOID);
|
cannam@62
|
2362
|
cannam@62
|
2363 inline bool isInt64();
|
cannam@62
|
2364 inline ::capnp::Void getInt64();
|
cannam@62
|
2365 inline void setInt64( ::capnp::Void value = ::capnp::VOID);
|
cannam@62
|
2366
|
cannam@62
|
2367 inline bool isUint8();
|
cannam@62
|
2368 inline ::capnp::Void getUint8();
|
cannam@62
|
2369 inline void setUint8( ::capnp::Void value = ::capnp::VOID);
|
cannam@62
|
2370
|
cannam@62
|
2371 inline bool isUint16();
|
cannam@62
|
2372 inline ::capnp::Void getUint16();
|
cannam@62
|
2373 inline void setUint16( ::capnp::Void value = ::capnp::VOID);
|
cannam@62
|
2374
|
cannam@62
|
2375 inline bool isUint32();
|
cannam@62
|
2376 inline ::capnp::Void getUint32();
|
cannam@62
|
2377 inline void setUint32( ::capnp::Void value = ::capnp::VOID);
|
cannam@62
|
2378
|
cannam@62
|
2379 inline bool isUint64();
|
cannam@62
|
2380 inline ::capnp::Void getUint64();
|
cannam@62
|
2381 inline void setUint64( ::capnp::Void value = ::capnp::VOID);
|
cannam@62
|
2382
|
cannam@62
|
2383 inline bool isFloat32();
|
cannam@62
|
2384 inline ::capnp::Void getFloat32();
|
cannam@62
|
2385 inline void setFloat32( ::capnp::Void value = ::capnp::VOID);
|
cannam@62
|
2386
|
cannam@62
|
2387 inline bool isFloat64();
|
cannam@62
|
2388 inline ::capnp::Void getFloat64();
|
cannam@62
|
2389 inline void setFloat64( ::capnp::Void value = ::capnp::VOID);
|
cannam@62
|
2390
|
cannam@62
|
2391 inline bool isText();
|
cannam@62
|
2392 inline ::capnp::Void getText();
|
cannam@62
|
2393 inline void setText( ::capnp::Void value = ::capnp::VOID);
|
cannam@62
|
2394
|
cannam@62
|
2395 inline bool isData();
|
cannam@62
|
2396 inline ::capnp::Void getData();
|
cannam@62
|
2397 inline void setData( ::capnp::Void value = ::capnp::VOID);
|
cannam@62
|
2398
|
cannam@62
|
2399 inline bool isList();
|
cannam@62
|
2400 inline typename List::Builder getList();
|
cannam@62
|
2401 inline typename List::Builder initList();
|
cannam@62
|
2402
|
cannam@62
|
2403 inline bool isEnum();
|
cannam@62
|
2404 inline typename Enum::Builder getEnum();
|
cannam@62
|
2405 inline typename Enum::Builder initEnum();
|
cannam@62
|
2406
|
cannam@62
|
2407 inline bool isStruct();
|
cannam@62
|
2408 inline typename Struct::Builder getStruct();
|
cannam@62
|
2409 inline typename Struct::Builder initStruct();
|
cannam@62
|
2410
|
cannam@62
|
2411 inline bool isInterface();
|
cannam@62
|
2412 inline typename Interface::Builder getInterface();
|
cannam@62
|
2413 inline typename Interface::Builder initInterface();
|
cannam@62
|
2414
|
cannam@62
|
2415 inline bool isAnyPointer();
|
cannam@62
|
2416 inline typename AnyPointer::Builder getAnyPointer();
|
cannam@62
|
2417 inline typename AnyPointer::Builder initAnyPointer();
|
cannam@62
|
2418
|
cannam@62
|
2419 private:
|
cannam@62
|
2420 ::capnp::_::StructBuilder _builder;
|
cannam@62
|
2421 template <typename, ::capnp::Kind>
|
cannam@62
|
2422 friend struct ::capnp::ToDynamic_;
|
cannam@62
|
2423 friend class ::capnp::Orphanage;
|
cannam@62
|
2424 template <typename, ::capnp::Kind>
|
cannam@62
|
2425 friend struct ::capnp::_::PointerHelpers;
|
cannam@62
|
2426 };
|
cannam@62
|
2427
|
cannam@62
|
2428 #if !CAPNP_LITE
|
cannam@62
|
2429 class Type::Pipeline {
|
cannam@62
|
2430 public:
|
cannam@62
|
2431 typedef Type Pipelines;
|
cannam@62
|
2432
|
cannam@62
|
2433 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
|
cannam@62
|
2434 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
|
cannam@62
|
2435 : _typeless(kj::mv(typeless)) {}
|
cannam@62
|
2436
|
cannam@62
|
2437 private:
|
cannam@62
|
2438 ::capnp::AnyPointer::Pipeline _typeless;
|
cannam@62
|
2439 friend class ::capnp::PipelineHook;
|
cannam@62
|
2440 template <typename, ::capnp::Kind>
|
cannam@62
|
2441 friend struct ::capnp::ToDynamic_;
|
cannam@62
|
2442 };
|
cannam@62
|
2443 #endif // !CAPNP_LITE
|
cannam@62
|
2444
|
cannam@62
|
2445 class Type::List::Reader {
|
cannam@62
|
2446 public:
|
cannam@62
|
2447 typedef List Reads;
|
cannam@62
|
2448
|
cannam@62
|
2449 Reader() = default;
|
cannam@62
|
2450 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
|
cannam@62
|
2451
|
cannam@62
|
2452 inline ::capnp::MessageSize totalSize() const {
|
cannam@62
|
2453 return _reader.totalSize().asPublic();
|
cannam@62
|
2454 }
|
cannam@62
|
2455
|
cannam@62
|
2456 #if !CAPNP_LITE
|
cannam@62
|
2457 inline ::kj::StringTree toString() const {
|
cannam@62
|
2458 return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
|
cannam@62
|
2459 }
|
cannam@62
|
2460 #endif // !CAPNP_LITE
|
cannam@62
|
2461
|
cannam@62
|
2462 inline bool hasElementType() const;
|
cannam@62
|
2463 inline ::capnp::schema::Type::Reader getElementType() const;
|
cannam@62
|
2464
|
cannam@62
|
2465 private:
|
cannam@62
|
2466 ::capnp::_::StructReader _reader;
|
cannam@62
|
2467 template <typename, ::capnp::Kind>
|
cannam@62
|
2468 friend struct ::capnp::ToDynamic_;
|
cannam@62
|
2469 template <typename, ::capnp::Kind>
|
cannam@62
|
2470 friend struct ::capnp::_::PointerHelpers;
|
cannam@62
|
2471 template <typename, ::capnp::Kind>
|
cannam@62
|
2472 friend struct ::capnp::List;
|
cannam@62
|
2473 friend class ::capnp::MessageBuilder;
|
cannam@62
|
2474 friend class ::capnp::Orphanage;
|
cannam@62
|
2475 };
|
cannam@62
|
2476
|
cannam@62
|
2477 class Type::List::Builder {
|
cannam@62
|
2478 public:
|
cannam@62
|
2479 typedef List Builds;
|
cannam@62
|
2480
|
cannam@62
|
2481 Builder() = delete; // Deleted to discourage incorrect usage.
|
cannam@62
|
2482 // You can explicitly initialize to nullptr instead.
|
cannam@62
|
2483 inline Builder(decltype(nullptr)) {}
|
cannam@62
|
2484 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
|
cannam@62
|
2485 inline operator Reader() const { return Reader(_builder.asReader()); }
|
cannam@62
|
2486 inline Reader asReader() const { return *this; }
|
cannam@62
|
2487
|
cannam@62
|
2488 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
|
cannam@62
|
2489 #if !CAPNP_LITE
|
cannam@62
|
2490 inline ::kj::StringTree toString() const { return asReader().toString(); }
|
cannam@62
|
2491 #endif // !CAPNP_LITE
|
cannam@62
|
2492
|
cannam@62
|
2493 inline bool hasElementType();
|
cannam@62
|
2494 inline ::capnp::schema::Type::Builder getElementType();
|
cannam@62
|
2495 inline void setElementType( ::capnp::schema::Type::Reader value);
|
cannam@62
|
2496 inline ::capnp::schema::Type::Builder initElementType();
|
cannam@62
|
2497 inline void adoptElementType(::capnp::Orphan< ::capnp::schema::Type>&& value);
|
cannam@62
|
2498 inline ::capnp::Orphan< ::capnp::schema::Type> disownElementType();
|
cannam@62
|
2499
|
cannam@62
|
2500 private:
|
cannam@62
|
2501 ::capnp::_::StructBuilder _builder;
|
cannam@62
|
2502 template <typename, ::capnp::Kind>
|
cannam@62
|
2503 friend struct ::capnp::ToDynamic_;
|
cannam@62
|
2504 friend class ::capnp::Orphanage;
|
cannam@62
|
2505 template <typename, ::capnp::Kind>
|
cannam@62
|
2506 friend struct ::capnp::_::PointerHelpers;
|
cannam@62
|
2507 };
|
cannam@62
|
2508
|
cannam@62
|
2509 #if !CAPNP_LITE
|
cannam@62
|
2510 class Type::List::Pipeline {
|
cannam@62
|
2511 public:
|
cannam@62
|
2512 typedef List Pipelines;
|
cannam@62
|
2513
|
cannam@62
|
2514 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
|
cannam@62
|
2515 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
|
cannam@62
|
2516 : _typeless(kj::mv(typeless)) {}
|
cannam@62
|
2517
|
cannam@62
|
2518 inline ::capnp::schema::Type::Pipeline getElementType();
|
cannam@62
|
2519 private:
|
cannam@62
|
2520 ::capnp::AnyPointer::Pipeline _typeless;
|
cannam@62
|
2521 friend class ::capnp::PipelineHook;
|
cannam@62
|
2522 template <typename, ::capnp::Kind>
|
cannam@62
|
2523 friend struct ::capnp::ToDynamic_;
|
cannam@62
|
2524 };
|
cannam@62
|
2525 #endif // !CAPNP_LITE
|
cannam@62
|
2526
|
cannam@62
|
2527 class Type::Enum::Reader {
|
cannam@62
|
2528 public:
|
cannam@62
|
2529 typedef Enum Reads;
|
cannam@62
|
2530
|
cannam@62
|
2531 Reader() = default;
|
cannam@62
|
2532 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
|
cannam@62
|
2533
|
cannam@62
|
2534 inline ::capnp::MessageSize totalSize() const {
|
cannam@62
|
2535 return _reader.totalSize().asPublic();
|
cannam@62
|
2536 }
|
cannam@62
|
2537
|
cannam@62
|
2538 #if !CAPNP_LITE
|
cannam@62
|
2539 inline ::kj::StringTree toString() const {
|
cannam@62
|
2540 return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
|
cannam@62
|
2541 }
|
cannam@62
|
2542 #endif // !CAPNP_LITE
|
cannam@62
|
2543
|
cannam@62
|
2544 inline ::uint64_t getTypeId() const;
|
cannam@62
|
2545
|
cannam@62
|
2546 inline bool hasBrand() const;
|
cannam@62
|
2547 inline ::capnp::schema::Brand::Reader getBrand() const;
|
cannam@62
|
2548
|
cannam@62
|
2549 private:
|
cannam@62
|
2550 ::capnp::_::StructReader _reader;
|
cannam@62
|
2551 template <typename, ::capnp::Kind>
|
cannam@62
|
2552 friend struct ::capnp::ToDynamic_;
|
cannam@62
|
2553 template <typename, ::capnp::Kind>
|
cannam@62
|
2554 friend struct ::capnp::_::PointerHelpers;
|
cannam@62
|
2555 template <typename, ::capnp::Kind>
|
cannam@62
|
2556 friend struct ::capnp::List;
|
cannam@62
|
2557 friend class ::capnp::MessageBuilder;
|
cannam@62
|
2558 friend class ::capnp::Orphanage;
|
cannam@62
|
2559 };
|
cannam@62
|
2560
|
cannam@62
|
2561 class Type::Enum::Builder {
|
cannam@62
|
2562 public:
|
cannam@62
|
2563 typedef Enum Builds;
|
cannam@62
|
2564
|
cannam@62
|
2565 Builder() = delete; // Deleted to discourage incorrect usage.
|
cannam@62
|
2566 // You can explicitly initialize to nullptr instead.
|
cannam@62
|
2567 inline Builder(decltype(nullptr)) {}
|
cannam@62
|
2568 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
|
cannam@62
|
2569 inline operator Reader() const { return Reader(_builder.asReader()); }
|
cannam@62
|
2570 inline Reader asReader() const { return *this; }
|
cannam@62
|
2571
|
cannam@62
|
2572 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
|
cannam@62
|
2573 #if !CAPNP_LITE
|
cannam@62
|
2574 inline ::kj::StringTree toString() const { return asReader().toString(); }
|
cannam@62
|
2575 #endif // !CAPNP_LITE
|
cannam@62
|
2576
|
cannam@62
|
2577 inline ::uint64_t getTypeId();
|
cannam@62
|
2578 inline void setTypeId( ::uint64_t value);
|
cannam@62
|
2579
|
cannam@62
|
2580 inline bool hasBrand();
|
cannam@62
|
2581 inline ::capnp::schema::Brand::Builder getBrand();
|
cannam@62
|
2582 inline void setBrand( ::capnp::schema::Brand::Reader value);
|
cannam@62
|
2583 inline ::capnp::schema::Brand::Builder initBrand();
|
cannam@62
|
2584 inline void adoptBrand(::capnp::Orphan< ::capnp::schema::Brand>&& value);
|
cannam@62
|
2585 inline ::capnp::Orphan< ::capnp::schema::Brand> disownBrand();
|
cannam@62
|
2586
|
cannam@62
|
2587 private:
|
cannam@62
|
2588 ::capnp::_::StructBuilder _builder;
|
cannam@62
|
2589 template <typename, ::capnp::Kind>
|
cannam@62
|
2590 friend struct ::capnp::ToDynamic_;
|
cannam@62
|
2591 friend class ::capnp::Orphanage;
|
cannam@62
|
2592 template <typename, ::capnp::Kind>
|
cannam@62
|
2593 friend struct ::capnp::_::PointerHelpers;
|
cannam@62
|
2594 };
|
cannam@62
|
2595
|
cannam@62
|
2596 #if !CAPNP_LITE
|
cannam@62
|
2597 class Type::Enum::Pipeline {
|
cannam@62
|
2598 public:
|
cannam@62
|
2599 typedef Enum Pipelines;
|
cannam@62
|
2600
|
cannam@62
|
2601 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
|
cannam@62
|
2602 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
|
cannam@62
|
2603 : _typeless(kj::mv(typeless)) {}
|
cannam@62
|
2604
|
cannam@62
|
2605 inline ::capnp::schema::Brand::Pipeline getBrand();
|
cannam@62
|
2606 private:
|
cannam@62
|
2607 ::capnp::AnyPointer::Pipeline _typeless;
|
cannam@62
|
2608 friend class ::capnp::PipelineHook;
|
cannam@62
|
2609 template <typename, ::capnp::Kind>
|
cannam@62
|
2610 friend struct ::capnp::ToDynamic_;
|
cannam@62
|
2611 };
|
cannam@62
|
2612 #endif // !CAPNP_LITE
|
cannam@62
|
2613
|
cannam@62
|
2614 class Type::Struct::Reader {
|
cannam@62
|
2615 public:
|
cannam@62
|
2616 typedef Struct Reads;
|
cannam@62
|
2617
|
cannam@62
|
2618 Reader() = default;
|
cannam@62
|
2619 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
|
cannam@62
|
2620
|
cannam@62
|
2621 inline ::capnp::MessageSize totalSize() const {
|
cannam@62
|
2622 return _reader.totalSize().asPublic();
|
cannam@62
|
2623 }
|
cannam@62
|
2624
|
cannam@62
|
2625 #if !CAPNP_LITE
|
cannam@62
|
2626 inline ::kj::StringTree toString() const {
|
cannam@62
|
2627 return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
|
cannam@62
|
2628 }
|
cannam@62
|
2629 #endif // !CAPNP_LITE
|
cannam@62
|
2630
|
cannam@62
|
2631 inline ::uint64_t getTypeId() const;
|
cannam@62
|
2632
|
cannam@62
|
2633 inline bool hasBrand() const;
|
cannam@62
|
2634 inline ::capnp::schema::Brand::Reader getBrand() const;
|
cannam@62
|
2635
|
cannam@62
|
2636 private:
|
cannam@62
|
2637 ::capnp::_::StructReader _reader;
|
cannam@62
|
2638 template <typename, ::capnp::Kind>
|
cannam@62
|
2639 friend struct ::capnp::ToDynamic_;
|
cannam@62
|
2640 template <typename, ::capnp::Kind>
|
cannam@62
|
2641 friend struct ::capnp::_::PointerHelpers;
|
cannam@62
|
2642 template <typename, ::capnp::Kind>
|
cannam@62
|
2643 friend struct ::capnp::List;
|
cannam@62
|
2644 friend class ::capnp::MessageBuilder;
|
cannam@62
|
2645 friend class ::capnp::Orphanage;
|
cannam@62
|
2646 };
|
cannam@62
|
2647
|
cannam@62
|
2648 class Type::Struct::Builder {
|
cannam@62
|
2649 public:
|
cannam@62
|
2650 typedef Struct Builds;
|
cannam@62
|
2651
|
cannam@62
|
2652 Builder() = delete; // Deleted to discourage incorrect usage.
|
cannam@62
|
2653 // You can explicitly initialize to nullptr instead.
|
cannam@62
|
2654 inline Builder(decltype(nullptr)) {}
|
cannam@62
|
2655 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
|
cannam@62
|
2656 inline operator Reader() const { return Reader(_builder.asReader()); }
|
cannam@62
|
2657 inline Reader asReader() const { return *this; }
|
cannam@62
|
2658
|
cannam@62
|
2659 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
|
cannam@62
|
2660 #if !CAPNP_LITE
|
cannam@62
|
2661 inline ::kj::StringTree toString() const { return asReader().toString(); }
|
cannam@62
|
2662 #endif // !CAPNP_LITE
|
cannam@62
|
2663
|
cannam@62
|
2664 inline ::uint64_t getTypeId();
|
cannam@62
|
2665 inline void setTypeId( ::uint64_t value);
|
cannam@62
|
2666
|
cannam@62
|
2667 inline bool hasBrand();
|
cannam@62
|
2668 inline ::capnp::schema::Brand::Builder getBrand();
|
cannam@62
|
2669 inline void setBrand( ::capnp::schema::Brand::Reader value);
|
cannam@62
|
2670 inline ::capnp::schema::Brand::Builder initBrand();
|
cannam@62
|
2671 inline void adoptBrand(::capnp::Orphan< ::capnp::schema::Brand>&& value);
|
cannam@62
|
2672 inline ::capnp::Orphan< ::capnp::schema::Brand> disownBrand();
|
cannam@62
|
2673
|
cannam@62
|
2674 private:
|
cannam@62
|
2675 ::capnp::_::StructBuilder _builder;
|
cannam@62
|
2676 template <typename, ::capnp::Kind>
|
cannam@62
|
2677 friend struct ::capnp::ToDynamic_;
|
cannam@62
|
2678 friend class ::capnp::Orphanage;
|
cannam@62
|
2679 template <typename, ::capnp::Kind>
|
cannam@62
|
2680 friend struct ::capnp::_::PointerHelpers;
|
cannam@62
|
2681 };
|
cannam@62
|
2682
|
cannam@62
|
2683 #if !CAPNP_LITE
|
cannam@62
|
2684 class Type::Struct::Pipeline {
|
cannam@62
|
2685 public:
|
cannam@62
|
2686 typedef Struct Pipelines;
|
cannam@62
|
2687
|
cannam@62
|
2688 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
|
cannam@62
|
2689 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
|
cannam@62
|
2690 : _typeless(kj::mv(typeless)) {}
|
cannam@62
|
2691
|
cannam@62
|
2692 inline ::capnp::schema::Brand::Pipeline getBrand();
|
cannam@62
|
2693 private:
|
cannam@62
|
2694 ::capnp::AnyPointer::Pipeline _typeless;
|
cannam@62
|
2695 friend class ::capnp::PipelineHook;
|
cannam@62
|
2696 template <typename, ::capnp::Kind>
|
cannam@62
|
2697 friend struct ::capnp::ToDynamic_;
|
cannam@62
|
2698 };
|
cannam@62
|
2699 #endif // !CAPNP_LITE
|
cannam@62
|
2700
|
cannam@62
|
2701 class Type::Interface::Reader {
|
cannam@62
|
2702 public:
|
cannam@62
|
2703 typedef Interface Reads;
|
cannam@62
|
2704
|
cannam@62
|
2705 Reader() = default;
|
cannam@62
|
2706 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
|
cannam@62
|
2707
|
cannam@62
|
2708 inline ::capnp::MessageSize totalSize() const {
|
cannam@62
|
2709 return _reader.totalSize().asPublic();
|
cannam@62
|
2710 }
|
cannam@62
|
2711
|
cannam@62
|
2712 #if !CAPNP_LITE
|
cannam@62
|
2713 inline ::kj::StringTree toString() const {
|
cannam@62
|
2714 return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
|
cannam@62
|
2715 }
|
cannam@62
|
2716 #endif // !CAPNP_LITE
|
cannam@62
|
2717
|
cannam@62
|
2718 inline ::uint64_t getTypeId() const;
|
cannam@62
|
2719
|
cannam@62
|
2720 inline bool hasBrand() const;
|
cannam@62
|
2721 inline ::capnp::schema::Brand::Reader getBrand() const;
|
cannam@62
|
2722
|
cannam@62
|
2723 private:
|
cannam@62
|
2724 ::capnp::_::StructReader _reader;
|
cannam@62
|
2725 template <typename, ::capnp::Kind>
|
cannam@62
|
2726 friend struct ::capnp::ToDynamic_;
|
cannam@62
|
2727 template <typename, ::capnp::Kind>
|
cannam@62
|
2728 friend struct ::capnp::_::PointerHelpers;
|
cannam@62
|
2729 template <typename, ::capnp::Kind>
|
cannam@62
|
2730 friend struct ::capnp::List;
|
cannam@62
|
2731 friend class ::capnp::MessageBuilder;
|
cannam@62
|
2732 friend class ::capnp::Orphanage;
|
cannam@62
|
2733 };
|
cannam@62
|
2734
|
cannam@62
|
2735 class Type::Interface::Builder {
|
cannam@62
|
2736 public:
|
cannam@62
|
2737 typedef Interface Builds;
|
cannam@62
|
2738
|
cannam@62
|
2739 Builder() = delete; // Deleted to discourage incorrect usage.
|
cannam@62
|
2740 // You can explicitly initialize to nullptr instead.
|
cannam@62
|
2741 inline Builder(decltype(nullptr)) {}
|
cannam@62
|
2742 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
|
cannam@62
|
2743 inline operator Reader() const { return Reader(_builder.asReader()); }
|
cannam@62
|
2744 inline Reader asReader() const { return *this; }
|
cannam@62
|
2745
|
cannam@62
|
2746 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
|
cannam@62
|
2747 #if !CAPNP_LITE
|
cannam@62
|
2748 inline ::kj::StringTree toString() const { return asReader().toString(); }
|
cannam@62
|
2749 #endif // !CAPNP_LITE
|
cannam@62
|
2750
|
cannam@62
|
2751 inline ::uint64_t getTypeId();
|
cannam@62
|
2752 inline void setTypeId( ::uint64_t value);
|
cannam@62
|
2753
|
cannam@62
|
2754 inline bool hasBrand();
|
cannam@62
|
2755 inline ::capnp::schema::Brand::Builder getBrand();
|
cannam@62
|
2756 inline void setBrand( ::capnp::schema::Brand::Reader value);
|
cannam@62
|
2757 inline ::capnp::schema::Brand::Builder initBrand();
|
cannam@62
|
2758 inline void adoptBrand(::capnp::Orphan< ::capnp::schema::Brand>&& value);
|
cannam@62
|
2759 inline ::capnp::Orphan< ::capnp::schema::Brand> disownBrand();
|
cannam@62
|
2760
|
cannam@62
|
2761 private:
|
cannam@62
|
2762 ::capnp::_::StructBuilder _builder;
|
cannam@62
|
2763 template <typename, ::capnp::Kind>
|
cannam@62
|
2764 friend struct ::capnp::ToDynamic_;
|
cannam@62
|
2765 friend class ::capnp::Orphanage;
|
cannam@62
|
2766 template <typename, ::capnp::Kind>
|
cannam@62
|
2767 friend struct ::capnp::_::PointerHelpers;
|
cannam@62
|
2768 };
|
cannam@62
|
2769
|
cannam@62
|
2770 #if !CAPNP_LITE
|
cannam@62
|
2771 class Type::Interface::Pipeline {
|
cannam@62
|
2772 public:
|
cannam@62
|
2773 typedef Interface Pipelines;
|
cannam@62
|
2774
|
cannam@62
|
2775 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
|
cannam@62
|
2776 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
|
cannam@62
|
2777 : _typeless(kj::mv(typeless)) {}
|
cannam@62
|
2778
|
cannam@62
|
2779 inline ::capnp::schema::Brand::Pipeline getBrand();
|
cannam@62
|
2780 private:
|
cannam@62
|
2781 ::capnp::AnyPointer::Pipeline _typeless;
|
cannam@62
|
2782 friend class ::capnp::PipelineHook;
|
cannam@62
|
2783 template <typename, ::capnp::Kind>
|
cannam@62
|
2784 friend struct ::capnp::ToDynamic_;
|
cannam@62
|
2785 };
|
cannam@62
|
2786 #endif // !CAPNP_LITE
|
cannam@62
|
2787
|
cannam@62
|
2788 class Type::AnyPointer::Reader {
|
cannam@62
|
2789 public:
|
cannam@62
|
2790 typedef AnyPointer Reads;
|
cannam@62
|
2791
|
cannam@62
|
2792 Reader() = default;
|
cannam@62
|
2793 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
|
cannam@62
|
2794
|
cannam@62
|
2795 inline ::capnp::MessageSize totalSize() const {
|
cannam@62
|
2796 return _reader.totalSize().asPublic();
|
cannam@62
|
2797 }
|
cannam@62
|
2798
|
cannam@62
|
2799 #if !CAPNP_LITE
|
cannam@62
|
2800 inline ::kj::StringTree toString() const {
|
cannam@62
|
2801 return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
|
cannam@62
|
2802 }
|
cannam@62
|
2803 #endif // !CAPNP_LITE
|
cannam@62
|
2804
|
cannam@62
|
2805 inline Which which() const;
|
cannam@62
|
2806 inline bool isUnconstrained() const;
|
cannam@62
|
2807 inline typename Unconstrained::Reader getUnconstrained() const;
|
cannam@62
|
2808
|
cannam@62
|
2809 inline bool isParameter() const;
|
cannam@62
|
2810 inline typename Parameter::Reader getParameter() const;
|
cannam@62
|
2811
|
cannam@62
|
2812 inline bool isImplicitMethodParameter() const;
|
cannam@62
|
2813 inline typename ImplicitMethodParameter::Reader getImplicitMethodParameter() const;
|
cannam@62
|
2814
|
cannam@62
|
2815 private:
|
cannam@62
|
2816 ::capnp::_::StructReader _reader;
|
cannam@62
|
2817 template <typename, ::capnp::Kind>
|
cannam@62
|
2818 friend struct ::capnp::ToDynamic_;
|
cannam@62
|
2819 template <typename, ::capnp::Kind>
|
cannam@62
|
2820 friend struct ::capnp::_::PointerHelpers;
|
cannam@62
|
2821 template <typename, ::capnp::Kind>
|
cannam@62
|
2822 friend struct ::capnp::List;
|
cannam@62
|
2823 friend class ::capnp::MessageBuilder;
|
cannam@62
|
2824 friend class ::capnp::Orphanage;
|
cannam@62
|
2825 };
|
cannam@62
|
2826
|
cannam@62
|
2827 class Type::AnyPointer::Builder {
|
cannam@62
|
2828 public:
|
cannam@62
|
2829 typedef AnyPointer Builds;
|
cannam@62
|
2830
|
cannam@62
|
2831 Builder() = delete; // Deleted to discourage incorrect usage.
|
cannam@62
|
2832 // You can explicitly initialize to nullptr instead.
|
cannam@62
|
2833 inline Builder(decltype(nullptr)) {}
|
cannam@62
|
2834 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
|
cannam@62
|
2835 inline operator Reader() const { return Reader(_builder.asReader()); }
|
cannam@62
|
2836 inline Reader asReader() const { return *this; }
|
cannam@62
|
2837
|
cannam@62
|
2838 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
|
cannam@62
|
2839 #if !CAPNP_LITE
|
cannam@62
|
2840 inline ::kj::StringTree toString() const { return asReader().toString(); }
|
cannam@62
|
2841 #endif // !CAPNP_LITE
|
cannam@62
|
2842
|
cannam@62
|
2843 inline Which which();
|
cannam@62
|
2844 inline bool isUnconstrained();
|
cannam@62
|
2845 inline typename Unconstrained::Builder getUnconstrained();
|
cannam@62
|
2846 inline typename Unconstrained::Builder initUnconstrained();
|
cannam@62
|
2847
|
cannam@62
|
2848 inline bool isParameter();
|
cannam@62
|
2849 inline typename Parameter::Builder getParameter();
|
cannam@62
|
2850 inline typename Parameter::Builder initParameter();
|
cannam@62
|
2851
|
cannam@62
|
2852 inline bool isImplicitMethodParameter();
|
cannam@62
|
2853 inline typename ImplicitMethodParameter::Builder getImplicitMethodParameter();
|
cannam@62
|
2854 inline typename ImplicitMethodParameter::Builder initImplicitMethodParameter();
|
cannam@62
|
2855
|
cannam@62
|
2856 private:
|
cannam@62
|
2857 ::capnp::_::StructBuilder _builder;
|
cannam@62
|
2858 template <typename, ::capnp::Kind>
|
cannam@62
|
2859 friend struct ::capnp::ToDynamic_;
|
cannam@62
|
2860 friend class ::capnp::Orphanage;
|
cannam@62
|
2861 template <typename, ::capnp::Kind>
|
cannam@62
|
2862 friend struct ::capnp::_::PointerHelpers;
|
cannam@62
|
2863 };
|
cannam@62
|
2864
|
cannam@62
|
2865 #if !CAPNP_LITE
|
cannam@62
|
2866 class Type::AnyPointer::Pipeline {
|
cannam@62
|
2867 public:
|
cannam@62
|
2868 typedef AnyPointer Pipelines;
|
cannam@62
|
2869
|
cannam@62
|
2870 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
|
cannam@62
|
2871 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
|
cannam@62
|
2872 : _typeless(kj::mv(typeless)) {}
|
cannam@62
|
2873
|
cannam@62
|
2874 private:
|
cannam@62
|
2875 ::capnp::AnyPointer::Pipeline _typeless;
|
cannam@62
|
2876 friend class ::capnp::PipelineHook;
|
cannam@62
|
2877 template <typename, ::capnp::Kind>
|
cannam@62
|
2878 friend struct ::capnp::ToDynamic_;
|
cannam@62
|
2879 };
|
cannam@62
|
2880 #endif // !CAPNP_LITE
|
cannam@62
|
2881
|
cannam@62
|
2882 class Type::AnyPointer::Unconstrained::Reader {
|
cannam@62
|
2883 public:
|
cannam@62
|
2884 typedef Unconstrained Reads;
|
cannam@62
|
2885
|
cannam@62
|
2886 Reader() = default;
|
cannam@62
|
2887 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
|
cannam@62
|
2888
|
cannam@62
|
2889 inline ::capnp::MessageSize totalSize() const {
|
cannam@62
|
2890 return _reader.totalSize().asPublic();
|
cannam@62
|
2891 }
|
cannam@62
|
2892
|
cannam@62
|
2893 #if !CAPNP_LITE
|
cannam@62
|
2894 inline ::kj::StringTree toString() const {
|
cannam@62
|
2895 return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
|
cannam@62
|
2896 }
|
cannam@62
|
2897 #endif // !CAPNP_LITE
|
cannam@62
|
2898
|
cannam@62
|
2899 inline Which which() const;
|
cannam@62
|
2900 inline bool isAnyKind() const;
|
cannam@62
|
2901 inline ::capnp::Void getAnyKind() const;
|
cannam@62
|
2902
|
cannam@62
|
2903 inline bool isStruct() const;
|
cannam@62
|
2904 inline ::capnp::Void getStruct() const;
|
cannam@62
|
2905
|
cannam@62
|
2906 inline bool isList() const;
|
cannam@62
|
2907 inline ::capnp::Void getList() const;
|
cannam@62
|
2908
|
cannam@62
|
2909 inline bool isCapability() const;
|
cannam@62
|
2910 inline ::capnp::Void getCapability() const;
|
cannam@62
|
2911
|
cannam@62
|
2912 private:
|
cannam@62
|
2913 ::capnp::_::StructReader _reader;
|
cannam@62
|
2914 template <typename, ::capnp::Kind>
|
cannam@62
|
2915 friend struct ::capnp::ToDynamic_;
|
cannam@62
|
2916 template <typename, ::capnp::Kind>
|
cannam@62
|
2917 friend struct ::capnp::_::PointerHelpers;
|
cannam@62
|
2918 template <typename, ::capnp::Kind>
|
cannam@62
|
2919 friend struct ::capnp::List;
|
cannam@62
|
2920 friend class ::capnp::MessageBuilder;
|
cannam@62
|
2921 friend class ::capnp::Orphanage;
|
cannam@62
|
2922 };
|
cannam@62
|
2923
|
cannam@62
|
2924 class Type::AnyPointer::Unconstrained::Builder {
|
cannam@62
|
2925 public:
|
cannam@62
|
2926 typedef Unconstrained Builds;
|
cannam@62
|
2927
|
cannam@62
|
2928 Builder() = delete; // Deleted to discourage incorrect usage.
|
cannam@62
|
2929 // You can explicitly initialize to nullptr instead.
|
cannam@62
|
2930 inline Builder(decltype(nullptr)) {}
|
cannam@62
|
2931 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
|
cannam@62
|
2932 inline operator Reader() const { return Reader(_builder.asReader()); }
|
cannam@62
|
2933 inline Reader asReader() const { return *this; }
|
cannam@62
|
2934
|
cannam@62
|
2935 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
|
cannam@62
|
2936 #if !CAPNP_LITE
|
cannam@62
|
2937 inline ::kj::StringTree toString() const { return asReader().toString(); }
|
cannam@62
|
2938 #endif // !CAPNP_LITE
|
cannam@62
|
2939
|
cannam@62
|
2940 inline Which which();
|
cannam@62
|
2941 inline bool isAnyKind();
|
cannam@62
|
2942 inline ::capnp::Void getAnyKind();
|
cannam@62
|
2943 inline void setAnyKind( ::capnp::Void value = ::capnp::VOID);
|
cannam@62
|
2944
|
cannam@62
|
2945 inline bool isStruct();
|
cannam@62
|
2946 inline ::capnp::Void getStruct();
|
cannam@62
|
2947 inline void setStruct( ::capnp::Void value = ::capnp::VOID);
|
cannam@62
|
2948
|
cannam@62
|
2949 inline bool isList();
|
cannam@62
|
2950 inline ::capnp::Void getList();
|
cannam@62
|
2951 inline void setList( ::capnp::Void value = ::capnp::VOID);
|
cannam@62
|
2952
|
cannam@62
|
2953 inline bool isCapability();
|
cannam@62
|
2954 inline ::capnp::Void getCapability();
|
cannam@62
|
2955 inline void setCapability( ::capnp::Void value = ::capnp::VOID);
|
cannam@62
|
2956
|
cannam@62
|
2957 private:
|
cannam@62
|
2958 ::capnp::_::StructBuilder _builder;
|
cannam@62
|
2959 template <typename, ::capnp::Kind>
|
cannam@62
|
2960 friend struct ::capnp::ToDynamic_;
|
cannam@62
|
2961 friend class ::capnp::Orphanage;
|
cannam@62
|
2962 template <typename, ::capnp::Kind>
|
cannam@62
|
2963 friend struct ::capnp::_::PointerHelpers;
|
cannam@62
|
2964 };
|
cannam@62
|
2965
|
cannam@62
|
2966 #if !CAPNP_LITE
|
cannam@62
|
2967 class Type::AnyPointer::Unconstrained::Pipeline {
|
cannam@62
|
2968 public:
|
cannam@62
|
2969 typedef Unconstrained Pipelines;
|
cannam@62
|
2970
|
cannam@62
|
2971 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
|
cannam@62
|
2972 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
|
cannam@62
|
2973 : _typeless(kj::mv(typeless)) {}
|
cannam@62
|
2974
|
cannam@62
|
2975 private:
|
cannam@62
|
2976 ::capnp::AnyPointer::Pipeline _typeless;
|
cannam@62
|
2977 friend class ::capnp::PipelineHook;
|
cannam@62
|
2978 template <typename, ::capnp::Kind>
|
cannam@62
|
2979 friend struct ::capnp::ToDynamic_;
|
cannam@62
|
2980 };
|
cannam@62
|
2981 #endif // !CAPNP_LITE
|
cannam@62
|
2982
|
cannam@62
|
2983 class Type::AnyPointer::Parameter::Reader {
|
cannam@62
|
2984 public:
|
cannam@62
|
2985 typedef Parameter Reads;
|
cannam@62
|
2986
|
cannam@62
|
2987 Reader() = default;
|
cannam@62
|
2988 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
|
cannam@62
|
2989
|
cannam@62
|
2990 inline ::capnp::MessageSize totalSize() const {
|
cannam@62
|
2991 return _reader.totalSize().asPublic();
|
cannam@62
|
2992 }
|
cannam@62
|
2993
|
cannam@62
|
2994 #if !CAPNP_LITE
|
cannam@62
|
2995 inline ::kj::StringTree toString() const {
|
cannam@62
|
2996 return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
|
cannam@62
|
2997 }
|
cannam@62
|
2998 #endif // !CAPNP_LITE
|
cannam@62
|
2999
|
cannam@62
|
3000 inline ::uint64_t getScopeId() const;
|
cannam@62
|
3001
|
cannam@62
|
3002 inline ::uint16_t getParameterIndex() const;
|
cannam@62
|
3003
|
cannam@62
|
3004 private:
|
cannam@62
|
3005 ::capnp::_::StructReader _reader;
|
cannam@62
|
3006 template <typename, ::capnp::Kind>
|
cannam@62
|
3007 friend struct ::capnp::ToDynamic_;
|
cannam@62
|
3008 template <typename, ::capnp::Kind>
|
cannam@62
|
3009 friend struct ::capnp::_::PointerHelpers;
|
cannam@62
|
3010 template <typename, ::capnp::Kind>
|
cannam@62
|
3011 friend struct ::capnp::List;
|
cannam@62
|
3012 friend class ::capnp::MessageBuilder;
|
cannam@62
|
3013 friend class ::capnp::Orphanage;
|
cannam@62
|
3014 };
|
cannam@62
|
3015
|
cannam@62
|
3016 class Type::AnyPointer::Parameter::Builder {
|
cannam@62
|
3017 public:
|
cannam@62
|
3018 typedef Parameter Builds;
|
cannam@62
|
3019
|
cannam@62
|
3020 Builder() = delete; // Deleted to discourage incorrect usage.
|
cannam@62
|
3021 // You can explicitly initialize to nullptr instead.
|
cannam@62
|
3022 inline Builder(decltype(nullptr)) {}
|
cannam@62
|
3023 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
|
cannam@62
|
3024 inline operator Reader() const { return Reader(_builder.asReader()); }
|
cannam@62
|
3025 inline Reader asReader() const { return *this; }
|
cannam@62
|
3026
|
cannam@62
|
3027 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
|
cannam@62
|
3028 #if !CAPNP_LITE
|
cannam@62
|
3029 inline ::kj::StringTree toString() const { return asReader().toString(); }
|
cannam@62
|
3030 #endif // !CAPNP_LITE
|
cannam@62
|
3031
|
cannam@62
|
3032 inline ::uint64_t getScopeId();
|
cannam@62
|
3033 inline void setScopeId( ::uint64_t value);
|
cannam@62
|
3034
|
cannam@62
|
3035 inline ::uint16_t getParameterIndex();
|
cannam@62
|
3036 inline void setParameterIndex( ::uint16_t value);
|
cannam@62
|
3037
|
cannam@62
|
3038 private:
|
cannam@62
|
3039 ::capnp::_::StructBuilder _builder;
|
cannam@62
|
3040 template <typename, ::capnp::Kind>
|
cannam@62
|
3041 friend struct ::capnp::ToDynamic_;
|
cannam@62
|
3042 friend class ::capnp::Orphanage;
|
cannam@62
|
3043 template <typename, ::capnp::Kind>
|
cannam@62
|
3044 friend struct ::capnp::_::PointerHelpers;
|
cannam@62
|
3045 };
|
cannam@62
|
3046
|
cannam@62
|
3047 #if !CAPNP_LITE
|
cannam@62
|
3048 class Type::AnyPointer::Parameter::Pipeline {
|
cannam@62
|
3049 public:
|
cannam@62
|
3050 typedef Parameter Pipelines;
|
cannam@62
|
3051
|
cannam@62
|
3052 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
|
cannam@62
|
3053 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
|
cannam@62
|
3054 : _typeless(kj::mv(typeless)) {}
|
cannam@62
|
3055
|
cannam@62
|
3056 private:
|
cannam@62
|
3057 ::capnp::AnyPointer::Pipeline _typeless;
|
cannam@62
|
3058 friend class ::capnp::PipelineHook;
|
cannam@62
|
3059 template <typename, ::capnp::Kind>
|
cannam@62
|
3060 friend struct ::capnp::ToDynamic_;
|
cannam@62
|
3061 };
|
cannam@62
|
3062 #endif // !CAPNP_LITE
|
cannam@62
|
3063
|
cannam@62
|
3064 class Type::AnyPointer::ImplicitMethodParameter::Reader {
|
cannam@62
|
3065 public:
|
cannam@62
|
3066 typedef ImplicitMethodParameter Reads;
|
cannam@62
|
3067
|
cannam@62
|
3068 Reader() = default;
|
cannam@62
|
3069 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
|
cannam@62
|
3070
|
cannam@62
|
3071 inline ::capnp::MessageSize totalSize() const {
|
cannam@62
|
3072 return _reader.totalSize().asPublic();
|
cannam@62
|
3073 }
|
cannam@62
|
3074
|
cannam@62
|
3075 #if !CAPNP_LITE
|
cannam@62
|
3076 inline ::kj::StringTree toString() const {
|
cannam@62
|
3077 return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
|
cannam@62
|
3078 }
|
cannam@62
|
3079 #endif // !CAPNP_LITE
|
cannam@62
|
3080
|
cannam@62
|
3081 inline ::uint16_t getParameterIndex() const;
|
cannam@62
|
3082
|
cannam@62
|
3083 private:
|
cannam@62
|
3084 ::capnp::_::StructReader _reader;
|
cannam@62
|
3085 template <typename, ::capnp::Kind>
|
cannam@62
|
3086 friend struct ::capnp::ToDynamic_;
|
cannam@62
|
3087 template <typename, ::capnp::Kind>
|
cannam@62
|
3088 friend struct ::capnp::_::PointerHelpers;
|
cannam@62
|
3089 template <typename, ::capnp::Kind>
|
cannam@62
|
3090 friend struct ::capnp::List;
|
cannam@62
|
3091 friend class ::capnp::MessageBuilder;
|
cannam@62
|
3092 friend class ::capnp::Orphanage;
|
cannam@62
|
3093 };
|
cannam@62
|
3094
|
cannam@62
|
3095 class Type::AnyPointer::ImplicitMethodParameter::Builder {
|
cannam@62
|
3096 public:
|
cannam@62
|
3097 typedef ImplicitMethodParameter Builds;
|
cannam@62
|
3098
|
cannam@62
|
3099 Builder() = delete; // Deleted to discourage incorrect usage.
|
cannam@62
|
3100 // You can explicitly initialize to nullptr instead.
|
cannam@62
|
3101 inline Builder(decltype(nullptr)) {}
|
cannam@62
|
3102 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
|
cannam@62
|
3103 inline operator Reader() const { return Reader(_builder.asReader()); }
|
cannam@62
|
3104 inline Reader asReader() const { return *this; }
|
cannam@62
|
3105
|
cannam@62
|
3106 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
|
cannam@62
|
3107 #if !CAPNP_LITE
|
cannam@62
|
3108 inline ::kj::StringTree toString() const { return asReader().toString(); }
|
cannam@62
|
3109 #endif // !CAPNP_LITE
|
cannam@62
|
3110
|
cannam@62
|
3111 inline ::uint16_t getParameterIndex();
|
cannam@62
|
3112 inline void setParameterIndex( ::uint16_t value);
|
cannam@62
|
3113
|
cannam@62
|
3114 private:
|
cannam@62
|
3115 ::capnp::_::StructBuilder _builder;
|
cannam@62
|
3116 template <typename, ::capnp::Kind>
|
cannam@62
|
3117 friend struct ::capnp::ToDynamic_;
|
cannam@62
|
3118 friend class ::capnp::Orphanage;
|
cannam@62
|
3119 template <typename, ::capnp::Kind>
|
cannam@62
|
3120 friend struct ::capnp::_::PointerHelpers;
|
cannam@62
|
3121 };
|
cannam@62
|
3122
|
cannam@62
|
3123 #if !CAPNP_LITE
|
cannam@62
|
3124 class Type::AnyPointer::ImplicitMethodParameter::Pipeline {
|
cannam@62
|
3125 public:
|
cannam@62
|
3126 typedef ImplicitMethodParameter Pipelines;
|
cannam@62
|
3127
|
cannam@62
|
3128 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
|
cannam@62
|
3129 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
|
cannam@62
|
3130 : _typeless(kj::mv(typeless)) {}
|
cannam@62
|
3131
|
cannam@62
|
3132 private:
|
cannam@62
|
3133 ::capnp::AnyPointer::Pipeline _typeless;
|
cannam@62
|
3134 friend class ::capnp::PipelineHook;
|
cannam@62
|
3135 template <typename, ::capnp::Kind>
|
cannam@62
|
3136 friend struct ::capnp::ToDynamic_;
|
cannam@62
|
3137 };
|
cannam@62
|
3138 #endif // !CAPNP_LITE
|
cannam@62
|
3139
|
cannam@62
|
3140 class Brand::Reader {
|
cannam@62
|
3141 public:
|
cannam@62
|
3142 typedef Brand Reads;
|
cannam@62
|
3143
|
cannam@62
|
3144 Reader() = default;
|
cannam@62
|
3145 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
|
cannam@62
|
3146
|
cannam@62
|
3147 inline ::capnp::MessageSize totalSize() const {
|
cannam@62
|
3148 return _reader.totalSize().asPublic();
|
cannam@62
|
3149 }
|
cannam@62
|
3150
|
cannam@62
|
3151 #if !CAPNP_LITE
|
cannam@62
|
3152 inline ::kj::StringTree toString() const {
|
cannam@62
|
3153 return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
|
cannam@62
|
3154 }
|
cannam@62
|
3155 #endif // !CAPNP_LITE
|
cannam@62
|
3156
|
cannam@62
|
3157 inline bool hasScopes() const;
|
cannam@62
|
3158 inline ::capnp::List< ::capnp::schema::Brand::Scope>::Reader getScopes() const;
|
cannam@62
|
3159
|
cannam@62
|
3160 private:
|
cannam@62
|
3161 ::capnp::_::StructReader _reader;
|
cannam@62
|
3162 template <typename, ::capnp::Kind>
|
cannam@62
|
3163 friend struct ::capnp::ToDynamic_;
|
cannam@62
|
3164 template <typename, ::capnp::Kind>
|
cannam@62
|
3165 friend struct ::capnp::_::PointerHelpers;
|
cannam@62
|
3166 template <typename, ::capnp::Kind>
|
cannam@62
|
3167 friend struct ::capnp::List;
|
cannam@62
|
3168 friend class ::capnp::MessageBuilder;
|
cannam@62
|
3169 friend class ::capnp::Orphanage;
|
cannam@62
|
3170 };
|
cannam@62
|
3171
|
cannam@62
|
3172 class Brand::Builder {
|
cannam@62
|
3173 public:
|
cannam@62
|
3174 typedef Brand Builds;
|
cannam@62
|
3175
|
cannam@62
|
3176 Builder() = delete; // Deleted to discourage incorrect usage.
|
cannam@62
|
3177 // You can explicitly initialize to nullptr instead.
|
cannam@62
|
3178 inline Builder(decltype(nullptr)) {}
|
cannam@62
|
3179 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
|
cannam@62
|
3180 inline operator Reader() const { return Reader(_builder.asReader()); }
|
cannam@62
|
3181 inline Reader asReader() const { return *this; }
|
cannam@62
|
3182
|
cannam@62
|
3183 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
|
cannam@62
|
3184 #if !CAPNP_LITE
|
cannam@62
|
3185 inline ::kj::StringTree toString() const { return asReader().toString(); }
|
cannam@62
|
3186 #endif // !CAPNP_LITE
|
cannam@62
|
3187
|
cannam@62
|
3188 inline bool hasScopes();
|
cannam@62
|
3189 inline ::capnp::List< ::capnp::schema::Brand::Scope>::Builder getScopes();
|
cannam@62
|
3190 inline void setScopes( ::capnp::List< ::capnp::schema::Brand::Scope>::Reader value);
|
cannam@62
|
3191 inline ::capnp::List< ::capnp::schema::Brand::Scope>::Builder initScopes(unsigned int size);
|
cannam@62
|
3192 inline void adoptScopes(::capnp::Orphan< ::capnp::List< ::capnp::schema::Brand::Scope>>&& value);
|
cannam@62
|
3193 inline ::capnp::Orphan< ::capnp::List< ::capnp::schema::Brand::Scope>> disownScopes();
|
cannam@62
|
3194
|
cannam@62
|
3195 private:
|
cannam@62
|
3196 ::capnp::_::StructBuilder _builder;
|
cannam@62
|
3197 template <typename, ::capnp::Kind>
|
cannam@62
|
3198 friend struct ::capnp::ToDynamic_;
|
cannam@62
|
3199 friend class ::capnp::Orphanage;
|
cannam@62
|
3200 template <typename, ::capnp::Kind>
|
cannam@62
|
3201 friend struct ::capnp::_::PointerHelpers;
|
cannam@62
|
3202 };
|
cannam@62
|
3203
|
cannam@62
|
3204 #if !CAPNP_LITE
|
cannam@62
|
3205 class Brand::Pipeline {
|
cannam@62
|
3206 public:
|
cannam@62
|
3207 typedef Brand Pipelines;
|
cannam@62
|
3208
|
cannam@62
|
3209 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
|
cannam@62
|
3210 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
|
cannam@62
|
3211 : _typeless(kj::mv(typeless)) {}
|
cannam@62
|
3212
|
cannam@62
|
3213 private:
|
cannam@62
|
3214 ::capnp::AnyPointer::Pipeline _typeless;
|
cannam@62
|
3215 friend class ::capnp::PipelineHook;
|
cannam@62
|
3216 template <typename, ::capnp::Kind>
|
cannam@62
|
3217 friend struct ::capnp::ToDynamic_;
|
cannam@62
|
3218 };
|
cannam@62
|
3219 #endif // !CAPNP_LITE
|
cannam@62
|
3220
|
cannam@62
|
3221 class Brand::Scope::Reader {
|
cannam@62
|
3222 public:
|
cannam@62
|
3223 typedef Scope Reads;
|
cannam@62
|
3224
|
cannam@62
|
3225 Reader() = default;
|
cannam@62
|
3226 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
|
cannam@62
|
3227
|
cannam@62
|
3228 inline ::capnp::MessageSize totalSize() const {
|
cannam@62
|
3229 return _reader.totalSize().asPublic();
|
cannam@62
|
3230 }
|
cannam@62
|
3231
|
cannam@62
|
3232 #if !CAPNP_LITE
|
cannam@62
|
3233 inline ::kj::StringTree toString() const {
|
cannam@62
|
3234 return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
|
cannam@62
|
3235 }
|
cannam@62
|
3236 #endif // !CAPNP_LITE
|
cannam@62
|
3237
|
cannam@62
|
3238 inline Which which() const;
|
cannam@62
|
3239 inline ::uint64_t getScopeId() const;
|
cannam@62
|
3240
|
cannam@62
|
3241 inline bool isBind() const;
|
cannam@62
|
3242 inline bool hasBind() const;
|
cannam@62
|
3243 inline ::capnp::List< ::capnp::schema::Brand::Binding>::Reader getBind() const;
|
cannam@62
|
3244
|
cannam@62
|
3245 inline bool isInherit() const;
|
cannam@62
|
3246 inline ::capnp::Void getInherit() const;
|
cannam@62
|
3247
|
cannam@62
|
3248 private:
|
cannam@62
|
3249 ::capnp::_::StructReader _reader;
|
cannam@62
|
3250 template <typename, ::capnp::Kind>
|
cannam@62
|
3251 friend struct ::capnp::ToDynamic_;
|
cannam@62
|
3252 template <typename, ::capnp::Kind>
|
cannam@62
|
3253 friend struct ::capnp::_::PointerHelpers;
|
cannam@62
|
3254 template <typename, ::capnp::Kind>
|
cannam@62
|
3255 friend struct ::capnp::List;
|
cannam@62
|
3256 friend class ::capnp::MessageBuilder;
|
cannam@62
|
3257 friend class ::capnp::Orphanage;
|
cannam@62
|
3258 };
|
cannam@62
|
3259
|
cannam@62
|
3260 class Brand::Scope::Builder {
|
cannam@62
|
3261 public:
|
cannam@62
|
3262 typedef Scope Builds;
|
cannam@62
|
3263
|
cannam@62
|
3264 Builder() = delete; // Deleted to discourage incorrect usage.
|
cannam@62
|
3265 // You can explicitly initialize to nullptr instead.
|
cannam@62
|
3266 inline Builder(decltype(nullptr)) {}
|
cannam@62
|
3267 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
|
cannam@62
|
3268 inline operator Reader() const { return Reader(_builder.asReader()); }
|
cannam@62
|
3269 inline Reader asReader() const { return *this; }
|
cannam@62
|
3270
|
cannam@62
|
3271 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
|
cannam@62
|
3272 #if !CAPNP_LITE
|
cannam@62
|
3273 inline ::kj::StringTree toString() const { return asReader().toString(); }
|
cannam@62
|
3274 #endif // !CAPNP_LITE
|
cannam@62
|
3275
|
cannam@62
|
3276 inline Which which();
|
cannam@62
|
3277 inline ::uint64_t getScopeId();
|
cannam@62
|
3278 inline void setScopeId( ::uint64_t value);
|
cannam@62
|
3279
|
cannam@62
|
3280 inline bool isBind();
|
cannam@62
|
3281 inline bool hasBind();
|
cannam@62
|
3282 inline ::capnp::List< ::capnp::schema::Brand::Binding>::Builder getBind();
|
cannam@62
|
3283 inline void setBind( ::capnp::List< ::capnp::schema::Brand::Binding>::Reader value);
|
cannam@62
|
3284 inline ::capnp::List< ::capnp::schema::Brand::Binding>::Builder initBind(unsigned int size);
|
cannam@62
|
3285 inline void adoptBind(::capnp::Orphan< ::capnp::List< ::capnp::schema::Brand::Binding>>&& value);
|
cannam@62
|
3286 inline ::capnp::Orphan< ::capnp::List< ::capnp::schema::Brand::Binding>> disownBind();
|
cannam@62
|
3287
|
cannam@62
|
3288 inline bool isInherit();
|
cannam@62
|
3289 inline ::capnp::Void getInherit();
|
cannam@62
|
3290 inline void setInherit( ::capnp::Void value = ::capnp::VOID);
|
cannam@62
|
3291
|
cannam@62
|
3292 private:
|
cannam@62
|
3293 ::capnp::_::StructBuilder _builder;
|
cannam@62
|
3294 template <typename, ::capnp::Kind>
|
cannam@62
|
3295 friend struct ::capnp::ToDynamic_;
|
cannam@62
|
3296 friend class ::capnp::Orphanage;
|
cannam@62
|
3297 template <typename, ::capnp::Kind>
|
cannam@62
|
3298 friend struct ::capnp::_::PointerHelpers;
|
cannam@62
|
3299 };
|
cannam@62
|
3300
|
cannam@62
|
3301 #if !CAPNP_LITE
|
cannam@62
|
3302 class Brand::Scope::Pipeline {
|
cannam@62
|
3303 public:
|
cannam@62
|
3304 typedef Scope Pipelines;
|
cannam@62
|
3305
|
cannam@62
|
3306 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
|
cannam@62
|
3307 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
|
cannam@62
|
3308 : _typeless(kj::mv(typeless)) {}
|
cannam@62
|
3309
|
cannam@62
|
3310 private:
|
cannam@62
|
3311 ::capnp::AnyPointer::Pipeline _typeless;
|
cannam@62
|
3312 friend class ::capnp::PipelineHook;
|
cannam@62
|
3313 template <typename, ::capnp::Kind>
|
cannam@62
|
3314 friend struct ::capnp::ToDynamic_;
|
cannam@62
|
3315 };
|
cannam@62
|
3316 #endif // !CAPNP_LITE
|
cannam@62
|
3317
|
cannam@62
|
3318 class Brand::Binding::Reader {
|
cannam@62
|
3319 public:
|
cannam@62
|
3320 typedef Binding Reads;
|
cannam@62
|
3321
|
cannam@62
|
3322 Reader() = default;
|
cannam@62
|
3323 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
|
cannam@62
|
3324
|
cannam@62
|
3325 inline ::capnp::MessageSize totalSize() const {
|
cannam@62
|
3326 return _reader.totalSize().asPublic();
|
cannam@62
|
3327 }
|
cannam@62
|
3328
|
cannam@62
|
3329 #if !CAPNP_LITE
|
cannam@62
|
3330 inline ::kj::StringTree toString() const {
|
cannam@62
|
3331 return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
|
cannam@62
|
3332 }
|
cannam@62
|
3333 #endif // !CAPNP_LITE
|
cannam@62
|
3334
|
cannam@62
|
3335 inline Which which() const;
|
cannam@62
|
3336 inline bool isUnbound() const;
|
cannam@62
|
3337 inline ::capnp::Void getUnbound() const;
|
cannam@62
|
3338
|
cannam@62
|
3339 inline bool isType() const;
|
cannam@62
|
3340 inline bool hasType() const;
|
cannam@62
|
3341 inline ::capnp::schema::Type::Reader getType() const;
|
cannam@62
|
3342
|
cannam@62
|
3343 private:
|
cannam@62
|
3344 ::capnp::_::StructReader _reader;
|
cannam@62
|
3345 template <typename, ::capnp::Kind>
|
cannam@62
|
3346 friend struct ::capnp::ToDynamic_;
|
cannam@62
|
3347 template <typename, ::capnp::Kind>
|
cannam@62
|
3348 friend struct ::capnp::_::PointerHelpers;
|
cannam@62
|
3349 template <typename, ::capnp::Kind>
|
cannam@62
|
3350 friend struct ::capnp::List;
|
cannam@62
|
3351 friend class ::capnp::MessageBuilder;
|
cannam@62
|
3352 friend class ::capnp::Orphanage;
|
cannam@62
|
3353 };
|
cannam@62
|
3354
|
cannam@62
|
3355 class Brand::Binding::Builder {
|
cannam@62
|
3356 public:
|
cannam@62
|
3357 typedef Binding Builds;
|
cannam@62
|
3358
|
cannam@62
|
3359 Builder() = delete; // Deleted to discourage incorrect usage.
|
cannam@62
|
3360 // You can explicitly initialize to nullptr instead.
|
cannam@62
|
3361 inline Builder(decltype(nullptr)) {}
|
cannam@62
|
3362 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
|
cannam@62
|
3363 inline operator Reader() const { return Reader(_builder.asReader()); }
|
cannam@62
|
3364 inline Reader asReader() const { return *this; }
|
cannam@62
|
3365
|
cannam@62
|
3366 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
|
cannam@62
|
3367 #if !CAPNP_LITE
|
cannam@62
|
3368 inline ::kj::StringTree toString() const { return asReader().toString(); }
|
cannam@62
|
3369 #endif // !CAPNP_LITE
|
cannam@62
|
3370
|
cannam@62
|
3371 inline Which which();
|
cannam@62
|
3372 inline bool isUnbound();
|
cannam@62
|
3373 inline ::capnp::Void getUnbound();
|
cannam@62
|
3374 inline void setUnbound( ::capnp::Void value = ::capnp::VOID);
|
cannam@62
|
3375
|
cannam@62
|
3376 inline bool isType();
|
cannam@62
|
3377 inline bool hasType();
|
cannam@62
|
3378 inline ::capnp::schema::Type::Builder getType();
|
cannam@62
|
3379 inline void setType( ::capnp::schema::Type::Reader value);
|
cannam@62
|
3380 inline ::capnp::schema::Type::Builder initType();
|
cannam@62
|
3381 inline void adoptType(::capnp::Orphan< ::capnp::schema::Type>&& value);
|
cannam@62
|
3382 inline ::capnp::Orphan< ::capnp::schema::Type> disownType();
|
cannam@62
|
3383
|
cannam@62
|
3384 private:
|
cannam@62
|
3385 ::capnp::_::StructBuilder _builder;
|
cannam@62
|
3386 template <typename, ::capnp::Kind>
|
cannam@62
|
3387 friend struct ::capnp::ToDynamic_;
|
cannam@62
|
3388 friend class ::capnp::Orphanage;
|
cannam@62
|
3389 template <typename, ::capnp::Kind>
|
cannam@62
|
3390 friend struct ::capnp::_::PointerHelpers;
|
cannam@62
|
3391 };
|
cannam@62
|
3392
|
cannam@62
|
3393 #if !CAPNP_LITE
|
cannam@62
|
3394 class Brand::Binding::Pipeline {
|
cannam@62
|
3395 public:
|
cannam@62
|
3396 typedef Binding Pipelines;
|
cannam@62
|
3397
|
cannam@62
|
3398 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
|
cannam@62
|
3399 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
|
cannam@62
|
3400 : _typeless(kj::mv(typeless)) {}
|
cannam@62
|
3401
|
cannam@62
|
3402 private:
|
cannam@62
|
3403 ::capnp::AnyPointer::Pipeline _typeless;
|
cannam@62
|
3404 friend class ::capnp::PipelineHook;
|
cannam@62
|
3405 template <typename, ::capnp::Kind>
|
cannam@62
|
3406 friend struct ::capnp::ToDynamic_;
|
cannam@62
|
3407 };
|
cannam@62
|
3408 #endif // !CAPNP_LITE
|
cannam@62
|
3409
|
cannam@62
|
3410 class Value::Reader {
|
cannam@62
|
3411 public:
|
cannam@62
|
3412 typedef Value Reads;
|
cannam@62
|
3413
|
cannam@62
|
3414 Reader() = default;
|
cannam@62
|
3415 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
|
cannam@62
|
3416
|
cannam@62
|
3417 inline ::capnp::MessageSize totalSize() const {
|
cannam@62
|
3418 return _reader.totalSize().asPublic();
|
cannam@62
|
3419 }
|
cannam@62
|
3420
|
cannam@62
|
3421 #if !CAPNP_LITE
|
cannam@62
|
3422 inline ::kj::StringTree toString() const {
|
cannam@62
|
3423 return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
|
cannam@62
|
3424 }
|
cannam@62
|
3425 #endif // !CAPNP_LITE
|
cannam@62
|
3426
|
cannam@62
|
3427 inline Which which() const;
|
cannam@62
|
3428 inline bool isVoid() const;
|
cannam@62
|
3429 inline ::capnp::Void getVoid() const;
|
cannam@62
|
3430
|
cannam@62
|
3431 inline bool isBool() const;
|
cannam@62
|
3432 inline bool getBool() const;
|
cannam@62
|
3433
|
cannam@62
|
3434 inline bool isInt8() const;
|
cannam@62
|
3435 inline ::int8_t getInt8() const;
|
cannam@62
|
3436
|
cannam@62
|
3437 inline bool isInt16() const;
|
cannam@62
|
3438 inline ::int16_t getInt16() const;
|
cannam@62
|
3439
|
cannam@62
|
3440 inline bool isInt32() const;
|
cannam@62
|
3441 inline ::int32_t getInt32() const;
|
cannam@62
|
3442
|
cannam@62
|
3443 inline bool isInt64() const;
|
cannam@62
|
3444 inline ::int64_t getInt64() const;
|
cannam@62
|
3445
|
cannam@62
|
3446 inline bool isUint8() const;
|
cannam@62
|
3447 inline ::uint8_t getUint8() const;
|
cannam@62
|
3448
|
cannam@62
|
3449 inline bool isUint16() const;
|
cannam@62
|
3450 inline ::uint16_t getUint16() const;
|
cannam@62
|
3451
|
cannam@62
|
3452 inline bool isUint32() const;
|
cannam@62
|
3453 inline ::uint32_t getUint32() const;
|
cannam@62
|
3454
|
cannam@62
|
3455 inline bool isUint64() const;
|
cannam@62
|
3456 inline ::uint64_t getUint64() const;
|
cannam@62
|
3457
|
cannam@62
|
3458 inline bool isFloat32() const;
|
cannam@62
|
3459 inline float getFloat32() const;
|
cannam@62
|
3460
|
cannam@62
|
3461 inline bool isFloat64() const;
|
cannam@62
|
3462 inline double getFloat64() const;
|
cannam@62
|
3463
|
cannam@62
|
3464 inline bool isText() const;
|
cannam@62
|
3465 inline bool hasText() const;
|
cannam@62
|
3466 inline ::capnp::Text::Reader getText() const;
|
cannam@62
|
3467
|
cannam@62
|
3468 inline bool isData() const;
|
cannam@62
|
3469 inline bool hasData() const;
|
cannam@62
|
3470 inline ::capnp::Data::Reader getData() const;
|
cannam@62
|
3471
|
cannam@62
|
3472 inline bool isList() const;
|
cannam@62
|
3473 inline bool hasList() const;
|
cannam@62
|
3474 inline ::capnp::AnyPointer::Reader getList() const;
|
cannam@62
|
3475
|
cannam@62
|
3476 inline bool isEnum() const;
|
cannam@62
|
3477 inline ::uint16_t getEnum() const;
|
cannam@62
|
3478
|
cannam@62
|
3479 inline bool isStruct() const;
|
cannam@62
|
3480 inline bool hasStruct() const;
|
cannam@62
|
3481 inline ::capnp::AnyPointer::Reader getStruct() const;
|
cannam@62
|
3482
|
cannam@62
|
3483 inline bool isInterface() const;
|
cannam@62
|
3484 inline ::capnp::Void getInterface() const;
|
cannam@62
|
3485
|
cannam@62
|
3486 inline bool isAnyPointer() const;
|
cannam@62
|
3487 inline bool hasAnyPointer() const;
|
cannam@62
|
3488 inline ::capnp::AnyPointer::Reader getAnyPointer() const;
|
cannam@62
|
3489
|
cannam@62
|
3490 private:
|
cannam@62
|
3491 ::capnp::_::StructReader _reader;
|
cannam@62
|
3492 template <typename, ::capnp::Kind>
|
cannam@62
|
3493 friend struct ::capnp::ToDynamic_;
|
cannam@62
|
3494 template <typename, ::capnp::Kind>
|
cannam@62
|
3495 friend struct ::capnp::_::PointerHelpers;
|
cannam@62
|
3496 template <typename, ::capnp::Kind>
|
cannam@62
|
3497 friend struct ::capnp::List;
|
cannam@62
|
3498 friend class ::capnp::MessageBuilder;
|
cannam@62
|
3499 friend class ::capnp::Orphanage;
|
cannam@62
|
3500 };
|
cannam@62
|
3501
|
cannam@62
|
3502 class Value::Builder {
|
cannam@62
|
3503 public:
|
cannam@62
|
3504 typedef Value Builds;
|
cannam@62
|
3505
|
cannam@62
|
3506 Builder() = delete; // Deleted to discourage incorrect usage.
|
cannam@62
|
3507 // You can explicitly initialize to nullptr instead.
|
cannam@62
|
3508 inline Builder(decltype(nullptr)) {}
|
cannam@62
|
3509 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
|
cannam@62
|
3510 inline operator Reader() const { return Reader(_builder.asReader()); }
|
cannam@62
|
3511 inline Reader asReader() const { return *this; }
|
cannam@62
|
3512
|
cannam@62
|
3513 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
|
cannam@62
|
3514 #if !CAPNP_LITE
|
cannam@62
|
3515 inline ::kj::StringTree toString() const { return asReader().toString(); }
|
cannam@62
|
3516 #endif // !CAPNP_LITE
|
cannam@62
|
3517
|
cannam@62
|
3518 inline Which which();
|
cannam@62
|
3519 inline bool isVoid();
|
cannam@62
|
3520 inline ::capnp::Void getVoid();
|
cannam@62
|
3521 inline void setVoid( ::capnp::Void value = ::capnp::VOID);
|
cannam@62
|
3522
|
cannam@62
|
3523 inline bool isBool();
|
cannam@62
|
3524 inline bool getBool();
|
cannam@62
|
3525 inline void setBool(bool value);
|
cannam@62
|
3526
|
cannam@62
|
3527 inline bool isInt8();
|
cannam@62
|
3528 inline ::int8_t getInt8();
|
cannam@62
|
3529 inline void setInt8( ::int8_t value);
|
cannam@62
|
3530
|
cannam@62
|
3531 inline bool isInt16();
|
cannam@62
|
3532 inline ::int16_t getInt16();
|
cannam@62
|
3533 inline void setInt16( ::int16_t value);
|
cannam@62
|
3534
|
cannam@62
|
3535 inline bool isInt32();
|
cannam@62
|
3536 inline ::int32_t getInt32();
|
cannam@62
|
3537 inline void setInt32( ::int32_t value);
|
cannam@62
|
3538
|
cannam@62
|
3539 inline bool isInt64();
|
cannam@62
|
3540 inline ::int64_t getInt64();
|
cannam@62
|
3541 inline void setInt64( ::int64_t value);
|
cannam@62
|
3542
|
cannam@62
|
3543 inline bool isUint8();
|
cannam@62
|
3544 inline ::uint8_t getUint8();
|
cannam@62
|
3545 inline void setUint8( ::uint8_t value);
|
cannam@62
|
3546
|
cannam@62
|
3547 inline bool isUint16();
|
cannam@62
|
3548 inline ::uint16_t getUint16();
|
cannam@62
|
3549 inline void setUint16( ::uint16_t value);
|
cannam@62
|
3550
|
cannam@62
|
3551 inline bool isUint32();
|
cannam@62
|
3552 inline ::uint32_t getUint32();
|
cannam@62
|
3553 inline void setUint32( ::uint32_t value);
|
cannam@62
|
3554
|
cannam@62
|
3555 inline bool isUint64();
|
cannam@62
|
3556 inline ::uint64_t getUint64();
|
cannam@62
|
3557 inline void setUint64( ::uint64_t value);
|
cannam@62
|
3558
|
cannam@62
|
3559 inline bool isFloat32();
|
cannam@62
|
3560 inline float getFloat32();
|
cannam@62
|
3561 inline void setFloat32(float value);
|
cannam@62
|
3562
|
cannam@62
|
3563 inline bool isFloat64();
|
cannam@62
|
3564 inline double getFloat64();
|
cannam@62
|
3565 inline void setFloat64(double value);
|
cannam@62
|
3566
|
cannam@62
|
3567 inline bool isText();
|
cannam@62
|
3568 inline bool hasText();
|
cannam@62
|
3569 inline ::capnp::Text::Builder getText();
|
cannam@62
|
3570 inline void setText( ::capnp::Text::Reader value);
|
cannam@62
|
3571 inline ::capnp::Text::Builder initText(unsigned int size);
|
cannam@62
|
3572 inline void adoptText(::capnp::Orphan< ::capnp::Text>&& value);
|
cannam@62
|
3573 inline ::capnp::Orphan< ::capnp::Text> disownText();
|
cannam@62
|
3574
|
cannam@62
|
3575 inline bool isData();
|
cannam@62
|
3576 inline bool hasData();
|
cannam@62
|
3577 inline ::capnp::Data::Builder getData();
|
cannam@62
|
3578 inline void setData( ::capnp::Data::Reader value);
|
cannam@62
|
3579 inline ::capnp::Data::Builder initData(unsigned int size);
|
cannam@62
|
3580 inline void adoptData(::capnp::Orphan< ::capnp::Data>&& value);
|
cannam@62
|
3581 inline ::capnp::Orphan< ::capnp::Data> disownData();
|
cannam@62
|
3582
|
cannam@62
|
3583 inline bool isList();
|
cannam@62
|
3584 inline bool hasList();
|
cannam@62
|
3585 inline ::capnp::AnyPointer::Builder getList();
|
cannam@62
|
3586 inline ::capnp::AnyPointer::Builder initList();
|
cannam@62
|
3587
|
cannam@62
|
3588 inline bool isEnum();
|
cannam@62
|
3589 inline ::uint16_t getEnum();
|
cannam@62
|
3590 inline void setEnum( ::uint16_t value);
|
cannam@62
|
3591
|
cannam@62
|
3592 inline bool isStruct();
|
cannam@62
|
3593 inline bool hasStruct();
|
cannam@62
|
3594 inline ::capnp::AnyPointer::Builder getStruct();
|
cannam@62
|
3595 inline ::capnp::AnyPointer::Builder initStruct();
|
cannam@62
|
3596
|
cannam@62
|
3597 inline bool isInterface();
|
cannam@62
|
3598 inline ::capnp::Void getInterface();
|
cannam@62
|
3599 inline void setInterface( ::capnp::Void value = ::capnp::VOID);
|
cannam@62
|
3600
|
cannam@62
|
3601 inline bool isAnyPointer();
|
cannam@62
|
3602 inline bool hasAnyPointer();
|
cannam@62
|
3603 inline ::capnp::AnyPointer::Builder getAnyPointer();
|
cannam@62
|
3604 inline ::capnp::AnyPointer::Builder initAnyPointer();
|
cannam@62
|
3605
|
cannam@62
|
3606 private:
|
cannam@62
|
3607 ::capnp::_::StructBuilder _builder;
|
cannam@62
|
3608 template <typename, ::capnp::Kind>
|
cannam@62
|
3609 friend struct ::capnp::ToDynamic_;
|
cannam@62
|
3610 friend class ::capnp::Orphanage;
|
cannam@62
|
3611 template <typename, ::capnp::Kind>
|
cannam@62
|
3612 friend struct ::capnp::_::PointerHelpers;
|
cannam@62
|
3613 };
|
cannam@62
|
3614
|
cannam@62
|
3615 #if !CAPNP_LITE
|
cannam@62
|
3616 class Value::Pipeline {
|
cannam@62
|
3617 public:
|
cannam@62
|
3618 typedef Value Pipelines;
|
cannam@62
|
3619
|
cannam@62
|
3620 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
|
cannam@62
|
3621 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
|
cannam@62
|
3622 : _typeless(kj::mv(typeless)) {}
|
cannam@62
|
3623
|
cannam@62
|
3624 private:
|
cannam@62
|
3625 ::capnp::AnyPointer::Pipeline _typeless;
|
cannam@62
|
3626 friend class ::capnp::PipelineHook;
|
cannam@62
|
3627 template <typename, ::capnp::Kind>
|
cannam@62
|
3628 friend struct ::capnp::ToDynamic_;
|
cannam@62
|
3629 };
|
cannam@62
|
3630 #endif // !CAPNP_LITE
|
cannam@62
|
3631
|
cannam@62
|
3632 class Annotation::Reader {
|
cannam@62
|
3633 public:
|
cannam@62
|
3634 typedef Annotation Reads;
|
cannam@62
|
3635
|
cannam@62
|
3636 Reader() = default;
|
cannam@62
|
3637 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
|
cannam@62
|
3638
|
cannam@62
|
3639 inline ::capnp::MessageSize totalSize() const {
|
cannam@62
|
3640 return _reader.totalSize().asPublic();
|
cannam@62
|
3641 }
|
cannam@62
|
3642
|
cannam@62
|
3643 #if !CAPNP_LITE
|
cannam@62
|
3644 inline ::kj::StringTree toString() const {
|
cannam@62
|
3645 return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
|
cannam@62
|
3646 }
|
cannam@62
|
3647 #endif // !CAPNP_LITE
|
cannam@62
|
3648
|
cannam@62
|
3649 inline ::uint64_t getId() const;
|
cannam@62
|
3650
|
cannam@62
|
3651 inline bool hasValue() const;
|
cannam@62
|
3652 inline ::capnp::schema::Value::Reader getValue() const;
|
cannam@62
|
3653
|
cannam@62
|
3654 inline bool hasBrand() const;
|
cannam@62
|
3655 inline ::capnp::schema::Brand::Reader getBrand() const;
|
cannam@62
|
3656
|
cannam@62
|
3657 private:
|
cannam@62
|
3658 ::capnp::_::StructReader _reader;
|
cannam@62
|
3659 template <typename, ::capnp::Kind>
|
cannam@62
|
3660 friend struct ::capnp::ToDynamic_;
|
cannam@62
|
3661 template <typename, ::capnp::Kind>
|
cannam@62
|
3662 friend struct ::capnp::_::PointerHelpers;
|
cannam@62
|
3663 template <typename, ::capnp::Kind>
|
cannam@62
|
3664 friend struct ::capnp::List;
|
cannam@62
|
3665 friend class ::capnp::MessageBuilder;
|
cannam@62
|
3666 friend class ::capnp::Orphanage;
|
cannam@62
|
3667 };
|
cannam@62
|
3668
|
cannam@62
|
3669 class Annotation::Builder {
|
cannam@62
|
3670 public:
|
cannam@62
|
3671 typedef Annotation Builds;
|
cannam@62
|
3672
|
cannam@62
|
3673 Builder() = delete; // Deleted to discourage incorrect usage.
|
cannam@62
|
3674 // You can explicitly initialize to nullptr instead.
|
cannam@62
|
3675 inline Builder(decltype(nullptr)) {}
|
cannam@62
|
3676 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
|
cannam@62
|
3677 inline operator Reader() const { return Reader(_builder.asReader()); }
|
cannam@62
|
3678 inline Reader asReader() const { return *this; }
|
cannam@62
|
3679
|
cannam@62
|
3680 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
|
cannam@62
|
3681 #if !CAPNP_LITE
|
cannam@62
|
3682 inline ::kj::StringTree toString() const { return asReader().toString(); }
|
cannam@62
|
3683 #endif // !CAPNP_LITE
|
cannam@62
|
3684
|
cannam@62
|
3685 inline ::uint64_t getId();
|
cannam@62
|
3686 inline void setId( ::uint64_t value);
|
cannam@62
|
3687
|
cannam@62
|
3688 inline bool hasValue();
|
cannam@62
|
3689 inline ::capnp::schema::Value::Builder getValue();
|
cannam@62
|
3690 inline void setValue( ::capnp::schema::Value::Reader value);
|
cannam@62
|
3691 inline ::capnp::schema::Value::Builder initValue();
|
cannam@62
|
3692 inline void adoptValue(::capnp::Orphan< ::capnp::schema::Value>&& value);
|
cannam@62
|
3693 inline ::capnp::Orphan< ::capnp::schema::Value> disownValue();
|
cannam@62
|
3694
|
cannam@62
|
3695 inline bool hasBrand();
|
cannam@62
|
3696 inline ::capnp::schema::Brand::Builder getBrand();
|
cannam@62
|
3697 inline void setBrand( ::capnp::schema::Brand::Reader value);
|
cannam@62
|
3698 inline ::capnp::schema::Brand::Builder initBrand();
|
cannam@62
|
3699 inline void adoptBrand(::capnp::Orphan< ::capnp::schema::Brand>&& value);
|
cannam@62
|
3700 inline ::capnp::Orphan< ::capnp::schema::Brand> disownBrand();
|
cannam@62
|
3701
|
cannam@62
|
3702 private:
|
cannam@62
|
3703 ::capnp::_::StructBuilder _builder;
|
cannam@62
|
3704 template <typename, ::capnp::Kind>
|
cannam@62
|
3705 friend struct ::capnp::ToDynamic_;
|
cannam@62
|
3706 friend class ::capnp::Orphanage;
|
cannam@62
|
3707 template <typename, ::capnp::Kind>
|
cannam@62
|
3708 friend struct ::capnp::_::PointerHelpers;
|
cannam@62
|
3709 };
|
cannam@62
|
3710
|
cannam@62
|
3711 #if !CAPNP_LITE
|
cannam@62
|
3712 class Annotation::Pipeline {
|
cannam@62
|
3713 public:
|
cannam@62
|
3714 typedef Annotation Pipelines;
|
cannam@62
|
3715
|
cannam@62
|
3716 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
|
cannam@62
|
3717 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
|
cannam@62
|
3718 : _typeless(kj::mv(typeless)) {}
|
cannam@62
|
3719
|
cannam@62
|
3720 inline ::capnp::schema::Value::Pipeline getValue();
|
cannam@62
|
3721 inline ::capnp::schema::Brand::Pipeline getBrand();
|
cannam@62
|
3722 private:
|
cannam@62
|
3723 ::capnp::AnyPointer::Pipeline _typeless;
|
cannam@62
|
3724 friend class ::capnp::PipelineHook;
|
cannam@62
|
3725 template <typename, ::capnp::Kind>
|
cannam@62
|
3726 friend struct ::capnp::ToDynamic_;
|
cannam@62
|
3727 };
|
cannam@62
|
3728 #endif // !CAPNP_LITE
|
cannam@62
|
3729
|
cannam@62
|
3730 class CapnpVersion::Reader {
|
cannam@62
|
3731 public:
|
cannam@62
|
3732 typedef CapnpVersion Reads;
|
cannam@62
|
3733
|
cannam@62
|
3734 Reader() = default;
|
cannam@62
|
3735 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
|
cannam@62
|
3736
|
cannam@62
|
3737 inline ::capnp::MessageSize totalSize() const {
|
cannam@62
|
3738 return _reader.totalSize().asPublic();
|
cannam@62
|
3739 }
|
cannam@62
|
3740
|
cannam@62
|
3741 #if !CAPNP_LITE
|
cannam@62
|
3742 inline ::kj::StringTree toString() const {
|
cannam@62
|
3743 return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
|
cannam@62
|
3744 }
|
cannam@62
|
3745 #endif // !CAPNP_LITE
|
cannam@62
|
3746
|
cannam@62
|
3747 inline ::uint16_t getMajor() const;
|
cannam@62
|
3748
|
cannam@62
|
3749 inline ::uint8_t getMinor() const;
|
cannam@62
|
3750
|
cannam@62
|
3751 inline ::uint8_t getMicro() const;
|
cannam@62
|
3752
|
cannam@62
|
3753 private:
|
cannam@62
|
3754 ::capnp::_::StructReader _reader;
|
cannam@62
|
3755 template <typename, ::capnp::Kind>
|
cannam@62
|
3756 friend struct ::capnp::ToDynamic_;
|
cannam@62
|
3757 template <typename, ::capnp::Kind>
|
cannam@62
|
3758 friend struct ::capnp::_::PointerHelpers;
|
cannam@62
|
3759 template <typename, ::capnp::Kind>
|
cannam@62
|
3760 friend struct ::capnp::List;
|
cannam@62
|
3761 friend class ::capnp::MessageBuilder;
|
cannam@62
|
3762 friend class ::capnp::Orphanage;
|
cannam@62
|
3763 };
|
cannam@62
|
3764
|
cannam@62
|
3765 class CapnpVersion::Builder {
|
cannam@62
|
3766 public:
|
cannam@62
|
3767 typedef CapnpVersion Builds;
|
cannam@62
|
3768
|
cannam@62
|
3769 Builder() = delete; // Deleted to discourage incorrect usage.
|
cannam@62
|
3770 // You can explicitly initialize to nullptr instead.
|
cannam@62
|
3771 inline Builder(decltype(nullptr)) {}
|
cannam@62
|
3772 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
|
cannam@62
|
3773 inline operator Reader() const { return Reader(_builder.asReader()); }
|
cannam@62
|
3774 inline Reader asReader() const { return *this; }
|
cannam@62
|
3775
|
cannam@62
|
3776 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
|
cannam@62
|
3777 #if !CAPNP_LITE
|
cannam@62
|
3778 inline ::kj::StringTree toString() const { return asReader().toString(); }
|
cannam@62
|
3779 #endif // !CAPNP_LITE
|
cannam@62
|
3780
|
cannam@62
|
3781 inline ::uint16_t getMajor();
|
cannam@62
|
3782 inline void setMajor( ::uint16_t value);
|
cannam@62
|
3783
|
cannam@62
|
3784 inline ::uint8_t getMinor();
|
cannam@62
|
3785 inline void setMinor( ::uint8_t value);
|
cannam@62
|
3786
|
cannam@62
|
3787 inline ::uint8_t getMicro();
|
cannam@62
|
3788 inline void setMicro( ::uint8_t value);
|
cannam@62
|
3789
|
cannam@62
|
3790 private:
|
cannam@62
|
3791 ::capnp::_::StructBuilder _builder;
|
cannam@62
|
3792 template <typename, ::capnp::Kind>
|
cannam@62
|
3793 friend struct ::capnp::ToDynamic_;
|
cannam@62
|
3794 friend class ::capnp::Orphanage;
|
cannam@62
|
3795 template <typename, ::capnp::Kind>
|
cannam@62
|
3796 friend struct ::capnp::_::PointerHelpers;
|
cannam@62
|
3797 };
|
cannam@62
|
3798
|
cannam@62
|
3799 #if !CAPNP_LITE
|
cannam@62
|
3800 class CapnpVersion::Pipeline {
|
cannam@62
|
3801 public:
|
cannam@62
|
3802 typedef CapnpVersion Pipelines;
|
cannam@62
|
3803
|
cannam@62
|
3804 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
|
cannam@62
|
3805 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
|
cannam@62
|
3806 : _typeless(kj::mv(typeless)) {}
|
cannam@62
|
3807
|
cannam@62
|
3808 private:
|
cannam@62
|
3809 ::capnp::AnyPointer::Pipeline _typeless;
|
cannam@62
|
3810 friend class ::capnp::PipelineHook;
|
cannam@62
|
3811 template <typename, ::capnp::Kind>
|
cannam@62
|
3812 friend struct ::capnp::ToDynamic_;
|
cannam@62
|
3813 };
|
cannam@62
|
3814 #endif // !CAPNP_LITE
|
cannam@62
|
3815
|
cannam@62
|
3816 class CodeGeneratorRequest::Reader {
|
cannam@62
|
3817 public:
|
cannam@62
|
3818 typedef CodeGeneratorRequest Reads;
|
cannam@62
|
3819
|
cannam@62
|
3820 Reader() = default;
|
cannam@62
|
3821 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
|
cannam@62
|
3822
|
cannam@62
|
3823 inline ::capnp::MessageSize totalSize() const {
|
cannam@62
|
3824 return _reader.totalSize().asPublic();
|
cannam@62
|
3825 }
|
cannam@62
|
3826
|
cannam@62
|
3827 #if !CAPNP_LITE
|
cannam@62
|
3828 inline ::kj::StringTree toString() const {
|
cannam@62
|
3829 return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
|
cannam@62
|
3830 }
|
cannam@62
|
3831 #endif // !CAPNP_LITE
|
cannam@62
|
3832
|
cannam@62
|
3833 inline bool hasNodes() const;
|
cannam@62
|
3834 inline ::capnp::List< ::capnp::schema::Node>::Reader getNodes() const;
|
cannam@62
|
3835
|
cannam@62
|
3836 inline bool hasRequestedFiles() const;
|
cannam@62
|
3837 inline ::capnp::List< ::capnp::schema::CodeGeneratorRequest::RequestedFile>::Reader getRequestedFiles() const;
|
cannam@62
|
3838
|
cannam@62
|
3839 inline bool hasCapnpVersion() const;
|
cannam@62
|
3840 inline ::capnp::schema::CapnpVersion::Reader getCapnpVersion() const;
|
cannam@62
|
3841
|
cannam@62
|
3842 private:
|
cannam@62
|
3843 ::capnp::_::StructReader _reader;
|
cannam@62
|
3844 template <typename, ::capnp::Kind>
|
cannam@62
|
3845 friend struct ::capnp::ToDynamic_;
|
cannam@62
|
3846 template <typename, ::capnp::Kind>
|
cannam@62
|
3847 friend struct ::capnp::_::PointerHelpers;
|
cannam@62
|
3848 template <typename, ::capnp::Kind>
|
cannam@62
|
3849 friend struct ::capnp::List;
|
cannam@62
|
3850 friend class ::capnp::MessageBuilder;
|
cannam@62
|
3851 friend class ::capnp::Orphanage;
|
cannam@62
|
3852 };
|
cannam@62
|
3853
|
cannam@62
|
3854 class CodeGeneratorRequest::Builder {
|
cannam@62
|
3855 public:
|
cannam@62
|
3856 typedef CodeGeneratorRequest Builds;
|
cannam@62
|
3857
|
cannam@62
|
3858 Builder() = delete; // Deleted to discourage incorrect usage.
|
cannam@62
|
3859 // You can explicitly initialize to nullptr instead.
|
cannam@62
|
3860 inline Builder(decltype(nullptr)) {}
|
cannam@62
|
3861 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
|
cannam@62
|
3862 inline operator Reader() const { return Reader(_builder.asReader()); }
|
cannam@62
|
3863 inline Reader asReader() const { return *this; }
|
cannam@62
|
3864
|
cannam@62
|
3865 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
|
cannam@62
|
3866 #if !CAPNP_LITE
|
cannam@62
|
3867 inline ::kj::StringTree toString() const { return asReader().toString(); }
|
cannam@62
|
3868 #endif // !CAPNP_LITE
|
cannam@62
|
3869
|
cannam@62
|
3870 inline bool hasNodes();
|
cannam@62
|
3871 inline ::capnp::List< ::capnp::schema::Node>::Builder getNodes();
|
cannam@62
|
3872 inline void setNodes( ::capnp::List< ::capnp::schema::Node>::Reader value);
|
cannam@62
|
3873 inline ::capnp::List< ::capnp::schema::Node>::Builder initNodes(unsigned int size);
|
cannam@62
|
3874 inline void adoptNodes(::capnp::Orphan< ::capnp::List< ::capnp::schema::Node>>&& value);
|
cannam@62
|
3875 inline ::capnp::Orphan< ::capnp::List< ::capnp::schema::Node>> disownNodes();
|
cannam@62
|
3876
|
cannam@62
|
3877 inline bool hasRequestedFiles();
|
cannam@62
|
3878 inline ::capnp::List< ::capnp::schema::CodeGeneratorRequest::RequestedFile>::Builder getRequestedFiles();
|
cannam@62
|
3879 inline void setRequestedFiles( ::capnp::List< ::capnp::schema::CodeGeneratorRequest::RequestedFile>::Reader value);
|
cannam@62
|
3880 inline ::capnp::List< ::capnp::schema::CodeGeneratorRequest::RequestedFile>::Builder initRequestedFiles(unsigned int size);
|
cannam@62
|
3881 inline void adoptRequestedFiles(::capnp::Orphan< ::capnp::List< ::capnp::schema::CodeGeneratorRequest::RequestedFile>>&& value);
|
cannam@62
|
3882 inline ::capnp::Orphan< ::capnp::List< ::capnp::schema::CodeGeneratorRequest::RequestedFile>> disownRequestedFiles();
|
cannam@62
|
3883
|
cannam@62
|
3884 inline bool hasCapnpVersion();
|
cannam@62
|
3885 inline ::capnp::schema::CapnpVersion::Builder getCapnpVersion();
|
cannam@62
|
3886 inline void setCapnpVersion( ::capnp::schema::CapnpVersion::Reader value);
|
cannam@62
|
3887 inline ::capnp::schema::CapnpVersion::Builder initCapnpVersion();
|
cannam@62
|
3888 inline void adoptCapnpVersion(::capnp::Orphan< ::capnp::schema::CapnpVersion>&& value);
|
cannam@62
|
3889 inline ::capnp::Orphan< ::capnp::schema::CapnpVersion> disownCapnpVersion();
|
cannam@62
|
3890
|
cannam@62
|
3891 private:
|
cannam@62
|
3892 ::capnp::_::StructBuilder _builder;
|
cannam@62
|
3893 template <typename, ::capnp::Kind>
|
cannam@62
|
3894 friend struct ::capnp::ToDynamic_;
|
cannam@62
|
3895 friend class ::capnp::Orphanage;
|
cannam@62
|
3896 template <typename, ::capnp::Kind>
|
cannam@62
|
3897 friend struct ::capnp::_::PointerHelpers;
|
cannam@62
|
3898 };
|
cannam@62
|
3899
|
cannam@62
|
3900 #if !CAPNP_LITE
|
cannam@62
|
3901 class CodeGeneratorRequest::Pipeline {
|
cannam@62
|
3902 public:
|
cannam@62
|
3903 typedef CodeGeneratorRequest Pipelines;
|
cannam@62
|
3904
|
cannam@62
|
3905 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
|
cannam@62
|
3906 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
|
cannam@62
|
3907 : _typeless(kj::mv(typeless)) {}
|
cannam@62
|
3908
|
cannam@62
|
3909 inline ::capnp::schema::CapnpVersion::Pipeline getCapnpVersion();
|
cannam@62
|
3910 private:
|
cannam@62
|
3911 ::capnp::AnyPointer::Pipeline _typeless;
|
cannam@62
|
3912 friend class ::capnp::PipelineHook;
|
cannam@62
|
3913 template <typename, ::capnp::Kind>
|
cannam@62
|
3914 friend struct ::capnp::ToDynamic_;
|
cannam@62
|
3915 };
|
cannam@62
|
3916 #endif // !CAPNP_LITE
|
cannam@62
|
3917
|
cannam@62
|
3918 class CodeGeneratorRequest::RequestedFile::Reader {
|
cannam@62
|
3919 public:
|
cannam@62
|
3920 typedef RequestedFile Reads;
|
cannam@62
|
3921
|
cannam@62
|
3922 Reader() = default;
|
cannam@62
|
3923 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
|
cannam@62
|
3924
|
cannam@62
|
3925 inline ::capnp::MessageSize totalSize() const {
|
cannam@62
|
3926 return _reader.totalSize().asPublic();
|
cannam@62
|
3927 }
|
cannam@62
|
3928
|
cannam@62
|
3929 #if !CAPNP_LITE
|
cannam@62
|
3930 inline ::kj::StringTree toString() const {
|
cannam@62
|
3931 return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
|
cannam@62
|
3932 }
|
cannam@62
|
3933 #endif // !CAPNP_LITE
|
cannam@62
|
3934
|
cannam@62
|
3935 inline ::uint64_t getId() const;
|
cannam@62
|
3936
|
cannam@62
|
3937 inline bool hasFilename() const;
|
cannam@62
|
3938 inline ::capnp::Text::Reader getFilename() const;
|
cannam@62
|
3939
|
cannam@62
|
3940 inline bool hasImports() const;
|
cannam@62
|
3941 inline ::capnp::List< ::capnp::schema::CodeGeneratorRequest::RequestedFile::Import>::Reader getImports() const;
|
cannam@62
|
3942
|
cannam@62
|
3943 private:
|
cannam@62
|
3944 ::capnp::_::StructReader _reader;
|
cannam@62
|
3945 template <typename, ::capnp::Kind>
|
cannam@62
|
3946 friend struct ::capnp::ToDynamic_;
|
cannam@62
|
3947 template <typename, ::capnp::Kind>
|
cannam@62
|
3948 friend struct ::capnp::_::PointerHelpers;
|
cannam@62
|
3949 template <typename, ::capnp::Kind>
|
cannam@62
|
3950 friend struct ::capnp::List;
|
cannam@62
|
3951 friend class ::capnp::MessageBuilder;
|
cannam@62
|
3952 friend class ::capnp::Orphanage;
|
cannam@62
|
3953 };
|
cannam@62
|
3954
|
cannam@62
|
3955 class CodeGeneratorRequest::RequestedFile::Builder {
|
cannam@62
|
3956 public:
|
cannam@62
|
3957 typedef RequestedFile Builds;
|
cannam@62
|
3958
|
cannam@62
|
3959 Builder() = delete; // Deleted to discourage incorrect usage.
|
cannam@62
|
3960 // You can explicitly initialize to nullptr instead.
|
cannam@62
|
3961 inline Builder(decltype(nullptr)) {}
|
cannam@62
|
3962 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
|
cannam@62
|
3963 inline operator Reader() const { return Reader(_builder.asReader()); }
|
cannam@62
|
3964 inline Reader asReader() const { return *this; }
|
cannam@62
|
3965
|
cannam@62
|
3966 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
|
cannam@62
|
3967 #if !CAPNP_LITE
|
cannam@62
|
3968 inline ::kj::StringTree toString() const { return asReader().toString(); }
|
cannam@62
|
3969 #endif // !CAPNP_LITE
|
cannam@62
|
3970
|
cannam@62
|
3971 inline ::uint64_t getId();
|
cannam@62
|
3972 inline void setId( ::uint64_t value);
|
cannam@62
|
3973
|
cannam@62
|
3974 inline bool hasFilename();
|
cannam@62
|
3975 inline ::capnp::Text::Builder getFilename();
|
cannam@62
|
3976 inline void setFilename( ::capnp::Text::Reader value);
|
cannam@62
|
3977 inline ::capnp::Text::Builder initFilename(unsigned int size);
|
cannam@62
|
3978 inline void adoptFilename(::capnp::Orphan< ::capnp::Text>&& value);
|
cannam@62
|
3979 inline ::capnp::Orphan< ::capnp::Text> disownFilename();
|
cannam@62
|
3980
|
cannam@62
|
3981 inline bool hasImports();
|
cannam@62
|
3982 inline ::capnp::List< ::capnp::schema::CodeGeneratorRequest::RequestedFile::Import>::Builder getImports();
|
cannam@62
|
3983 inline void setImports( ::capnp::List< ::capnp::schema::CodeGeneratorRequest::RequestedFile::Import>::Reader value);
|
cannam@62
|
3984 inline ::capnp::List< ::capnp::schema::CodeGeneratorRequest::RequestedFile::Import>::Builder initImports(unsigned int size);
|
cannam@62
|
3985 inline void adoptImports(::capnp::Orphan< ::capnp::List< ::capnp::schema::CodeGeneratorRequest::RequestedFile::Import>>&& value);
|
cannam@62
|
3986 inline ::capnp::Orphan< ::capnp::List< ::capnp::schema::CodeGeneratorRequest::RequestedFile::Import>> disownImports();
|
cannam@62
|
3987
|
cannam@62
|
3988 private:
|
cannam@62
|
3989 ::capnp::_::StructBuilder _builder;
|
cannam@62
|
3990 template <typename, ::capnp::Kind>
|
cannam@62
|
3991 friend struct ::capnp::ToDynamic_;
|
cannam@62
|
3992 friend class ::capnp::Orphanage;
|
cannam@62
|
3993 template <typename, ::capnp::Kind>
|
cannam@62
|
3994 friend struct ::capnp::_::PointerHelpers;
|
cannam@62
|
3995 };
|
cannam@62
|
3996
|
cannam@62
|
3997 #if !CAPNP_LITE
|
cannam@62
|
3998 class CodeGeneratorRequest::RequestedFile::Pipeline {
|
cannam@62
|
3999 public:
|
cannam@62
|
4000 typedef RequestedFile Pipelines;
|
cannam@62
|
4001
|
cannam@62
|
4002 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
|
cannam@62
|
4003 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
|
cannam@62
|
4004 : _typeless(kj::mv(typeless)) {}
|
cannam@62
|
4005
|
cannam@62
|
4006 private:
|
cannam@62
|
4007 ::capnp::AnyPointer::Pipeline _typeless;
|
cannam@62
|
4008 friend class ::capnp::PipelineHook;
|
cannam@62
|
4009 template <typename, ::capnp::Kind>
|
cannam@62
|
4010 friend struct ::capnp::ToDynamic_;
|
cannam@62
|
4011 };
|
cannam@62
|
4012 #endif // !CAPNP_LITE
|
cannam@62
|
4013
|
cannam@62
|
4014 class CodeGeneratorRequest::RequestedFile::Import::Reader {
|
cannam@62
|
4015 public:
|
cannam@62
|
4016 typedef Import Reads;
|
cannam@62
|
4017
|
cannam@62
|
4018 Reader() = default;
|
cannam@62
|
4019 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
|
cannam@62
|
4020
|
cannam@62
|
4021 inline ::capnp::MessageSize totalSize() const {
|
cannam@62
|
4022 return _reader.totalSize().asPublic();
|
cannam@62
|
4023 }
|
cannam@62
|
4024
|
cannam@62
|
4025 #if !CAPNP_LITE
|
cannam@62
|
4026 inline ::kj::StringTree toString() const {
|
cannam@62
|
4027 return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
|
cannam@62
|
4028 }
|
cannam@62
|
4029 #endif // !CAPNP_LITE
|
cannam@62
|
4030
|
cannam@62
|
4031 inline ::uint64_t getId() const;
|
cannam@62
|
4032
|
cannam@62
|
4033 inline bool hasName() const;
|
cannam@62
|
4034 inline ::capnp::Text::Reader getName() const;
|
cannam@62
|
4035
|
cannam@62
|
4036 private:
|
cannam@62
|
4037 ::capnp::_::StructReader _reader;
|
cannam@62
|
4038 template <typename, ::capnp::Kind>
|
cannam@62
|
4039 friend struct ::capnp::ToDynamic_;
|
cannam@62
|
4040 template <typename, ::capnp::Kind>
|
cannam@62
|
4041 friend struct ::capnp::_::PointerHelpers;
|
cannam@62
|
4042 template <typename, ::capnp::Kind>
|
cannam@62
|
4043 friend struct ::capnp::List;
|
cannam@62
|
4044 friend class ::capnp::MessageBuilder;
|
cannam@62
|
4045 friend class ::capnp::Orphanage;
|
cannam@62
|
4046 };
|
cannam@62
|
4047
|
cannam@62
|
4048 class CodeGeneratorRequest::RequestedFile::Import::Builder {
|
cannam@62
|
4049 public:
|
cannam@62
|
4050 typedef Import Builds;
|
cannam@62
|
4051
|
cannam@62
|
4052 Builder() = delete; // Deleted to discourage incorrect usage.
|
cannam@62
|
4053 // You can explicitly initialize to nullptr instead.
|
cannam@62
|
4054 inline Builder(decltype(nullptr)) {}
|
cannam@62
|
4055 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
|
cannam@62
|
4056 inline operator Reader() const { return Reader(_builder.asReader()); }
|
cannam@62
|
4057 inline Reader asReader() const { return *this; }
|
cannam@62
|
4058
|
cannam@62
|
4059 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
|
cannam@62
|
4060 #if !CAPNP_LITE
|
cannam@62
|
4061 inline ::kj::StringTree toString() const { return asReader().toString(); }
|
cannam@62
|
4062 #endif // !CAPNP_LITE
|
cannam@62
|
4063
|
cannam@62
|
4064 inline ::uint64_t getId();
|
cannam@62
|
4065 inline void setId( ::uint64_t value);
|
cannam@62
|
4066
|
cannam@62
|
4067 inline bool hasName();
|
cannam@62
|
4068 inline ::capnp::Text::Builder getName();
|
cannam@62
|
4069 inline void setName( ::capnp::Text::Reader value);
|
cannam@62
|
4070 inline ::capnp::Text::Builder initName(unsigned int size);
|
cannam@62
|
4071 inline void adoptName(::capnp::Orphan< ::capnp::Text>&& value);
|
cannam@62
|
4072 inline ::capnp::Orphan< ::capnp::Text> disownName();
|
cannam@62
|
4073
|
cannam@62
|
4074 private:
|
cannam@62
|
4075 ::capnp::_::StructBuilder _builder;
|
cannam@62
|
4076 template <typename, ::capnp::Kind>
|
cannam@62
|
4077 friend struct ::capnp::ToDynamic_;
|
cannam@62
|
4078 friend class ::capnp::Orphanage;
|
cannam@62
|
4079 template <typename, ::capnp::Kind>
|
cannam@62
|
4080 friend struct ::capnp::_::PointerHelpers;
|
cannam@62
|
4081 };
|
cannam@62
|
4082
|
cannam@62
|
4083 #if !CAPNP_LITE
|
cannam@62
|
4084 class CodeGeneratorRequest::RequestedFile::Import::Pipeline {
|
cannam@62
|
4085 public:
|
cannam@62
|
4086 typedef Import Pipelines;
|
cannam@62
|
4087
|
cannam@62
|
4088 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
|
cannam@62
|
4089 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
|
cannam@62
|
4090 : _typeless(kj::mv(typeless)) {}
|
cannam@62
|
4091
|
cannam@62
|
4092 private:
|
cannam@62
|
4093 ::capnp::AnyPointer::Pipeline _typeless;
|
cannam@62
|
4094 friend class ::capnp::PipelineHook;
|
cannam@62
|
4095 template <typename, ::capnp::Kind>
|
cannam@62
|
4096 friend struct ::capnp::ToDynamic_;
|
cannam@62
|
4097 };
|
cannam@62
|
4098 #endif // !CAPNP_LITE
|
cannam@62
|
4099
|
cannam@62
|
4100 // =======================================================================================
|
cannam@62
|
4101
|
cannam@62
|
4102 inline ::capnp::schema::Node::Which Node::Reader::which() const {
|
cannam@62
|
4103 return _reader.getDataField<Which>(
|
cannam@62
|
4104 ::capnp::bounded<6>() * ::capnp::ELEMENTS);
|
cannam@62
|
4105 }
|
cannam@62
|
4106 inline ::capnp::schema::Node::Which Node::Builder::which() {
|
cannam@62
|
4107 return _builder.getDataField<Which>(
|
cannam@62
|
4108 ::capnp::bounded<6>() * ::capnp::ELEMENTS);
|
cannam@62
|
4109 }
|
cannam@62
|
4110
|
cannam@62
|
4111 inline ::uint64_t Node::Reader::getId() const {
|
cannam@62
|
4112 return _reader.getDataField< ::uint64_t>(
|
cannam@62
|
4113 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
|
cannam@62
|
4114 }
|
cannam@62
|
4115
|
cannam@62
|
4116 inline ::uint64_t Node::Builder::getId() {
|
cannam@62
|
4117 return _builder.getDataField< ::uint64_t>(
|
cannam@62
|
4118 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
|
cannam@62
|
4119 }
|
cannam@62
|
4120 inline void Node::Builder::setId( ::uint64_t value) {
|
cannam@62
|
4121 _builder.setDataField< ::uint64_t>(
|
cannam@62
|
4122 ::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
|
cannam@62
|
4123 }
|
cannam@62
|
4124
|
cannam@62
|
4125 inline bool Node::Reader::hasDisplayName() const {
|
cannam@62
|
4126 return !_reader.getPointerField(
|
cannam@62
|
4127 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
|
cannam@62
|
4128 }
|
cannam@62
|
4129 inline bool Node::Builder::hasDisplayName() {
|
cannam@62
|
4130 return !_builder.getPointerField(
|
cannam@62
|
4131 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
|
cannam@62
|
4132 }
|
cannam@62
|
4133 inline ::capnp::Text::Reader Node::Reader::getDisplayName() const {
|
cannam@62
|
4134 return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField(
|
cannam@62
|
4135 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@62
|
4136 }
|
cannam@62
|
4137 inline ::capnp::Text::Builder Node::Builder::getDisplayName() {
|
cannam@62
|
4138 return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField(
|
cannam@62
|
4139 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@62
|
4140 }
|
cannam@62
|
4141 inline void Node::Builder::setDisplayName( ::capnp::Text::Reader value) {
|
cannam@62
|
4142 ::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField(
|
cannam@62
|
4143 ::capnp::bounded<0>() * ::capnp::POINTERS), value);
|
cannam@62
|
4144 }
|
cannam@62
|
4145 inline ::capnp::Text::Builder Node::Builder::initDisplayName(unsigned int size) {
|
cannam@62
|
4146 return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField(
|
cannam@62
|
4147 ::capnp::bounded<0>() * ::capnp::POINTERS), size);
|
cannam@62
|
4148 }
|
cannam@62
|
4149 inline void Node::Builder::adoptDisplayName(
|
cannam@62
|
4150 ::capnp::Orphan< ::capnp::Text>&& value) {
|
cannam@62
|
4151 ::capnp::_::PointerHelpers< ::capnp::Text>::adopt(_builder.getPointerField(
|
cannam@62
|
4152 ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
|
cannam@62
|
4153 }
|
cannam@62
|
4154 inline ::capnp::Orphan< ::capnp::Text> Node::Builder::disownDisplayName() {
|
cannam@62
|
4155 return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField(
|
cannam@62
|
4156 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@62
|
4157 }
|
cannam@62
|
4158
|
cannam@62
|
4159 inline ::uint32_t Node::Reader::getDisplayNamePrefixLength() const {
|
cannam@62
|
4160 return _reader.getDataField< ::uint32_t>(
|
cannam@62
|
4161 ::capnp::bounded<2>() * ::capnp::ELEMENTS);
|
cannam@62
|
4162 }
|
cannam@62
|
4163
|
cannam@62
|
4164 inline ::uint32_t Node::Builder::getDisplayNamePrefixLength() {
|
cannam@62
|
4165 return _builder.getDataField< ::uint32_t>(
|
cannam@62
|
4166 ::capnp::bounded<2>() * ::capnp::ELEMENTS);
|
cannam@62
|
4167 }
|
cannam@62
|
4168 inline void Node::Builder::setDisplayNamePrefixLength( ::uint32_t value) {
|
cannam@62
|
4169 _builder.setDataField< ::uint32_t>(
|
cannam@62
|
4170 ::capnp::bounded<2>() * ::capnp::ELEMENTS, value);
|
cannam@62
|
4171 }
|
cannam@62
|
4172
|
cannam@62
|
4173 inline ::uint64_t Node::Reader::getScopeId() const {
|
cannam@62
|
4174 return _reader.getDataField< ::uint64_t>(
|
cannam@62
|
4175 ::capnp::bounded<2>() * ::capnp::ELEMENTS);
|
cannam@62
|
4176 }
|
cannam@62
|
4177
|
cannam@62
|
4178 inline ::uint64_t Node::Builder::getScopeId() {
|
cannam@62
|
4179 return _builder.getDataField< ::uint64_t>(
|
cannam@62
|
4180 ::capnp::bounded<2>() * ::capnp::ELEMENTS);
|
cannam@62
|
4181 }
|
cannam@62
|
4182 inline void Node::Builder::setScopeId( ::uint64_t value) {
|
cannam@62
|
4183 _builder.setDataField< ::uint64_t>(
|
cannam@62
|
4184 ::capnp::bounded<2>() * ::capnp::ELEMENTS, value);
|
cannam@62
|
4185 }
|
cannam@62
|
4186
|
cannam@62
|
4187 inline bool Node::Reader::hasNestedNodes() const {
|
cannam@62
|
4188 return !_reader.getPointerField(
|
cannam@62
|
4189 ::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
|
cannam@62
|
4190 }
|
cannam@62
|
4191 inline bool Node::Builder::hasNestedNodes() {
|
cannam@62
|
4192 return !_builder.getPointerField(
|
cannam@62
|
4193 ::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
|
cannam@62
|
4194 }
|
cannam@62
|
4195 inline ::capnp::List< ::capnp::schema::Node::NestedNode>::Reader Node::Reader::getNestedNodes() const {
|
cannam@62
|
4196 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Node::NestedNode>>::get(_reader.getPointerField(
|
cannam@62
|
4197 ::capnp::bounded<1>() * ::capnp::POINTERS));
|
cannam@62
|
4198 }
|
cannam@62
|
4199 inline ::capnp::List< ::capnp::schema::Node::NestedNode>::Builder Node::Builder::getNestedNodes() {
|
cannam@62
|
4200 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Node::NestedNode>>::get(_builder.getPointerField(
|
cannam@62
|
4201 ::capnp::bounded<1>() * ::capnp::POINTERS));
|
cannam@62
|
4202 }
|
cannam@62
|
4203 inline void Node::Builder::setNestedNodes( ::capnp::List< ::capnp::schema::Node::NestedNode>::Reader value) {
|
cannam@62
|
4204 ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Node::NestedNode>>::set(_builder.getPointerField(
|
cannam@62
|
4205 ::capnp::bounded<1>() * ::capnp::POINTERS), value);
|
cannam@62
|
4206 }
|
cannam@62
|
4207 inline ::capnp::List< ::capnp::schema::Node::NestedNode>::Builder Node::Builder::initNestedNodes(unsigned int size) {
|
cannam@62
|
4208 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Node::NestedNode>>::init(_builder.getPointerField(
|
cannam@62
|
4209 ::capnp::bounded<1>() * ::capnp::POINTERS), size);
|
cannam@62
|
4210 }
|
cannam@62
|
4211 inline void Node::Builder::adoptNestedNodes(
|
cannam@62
|
4212 ::capnp::Orphan< ::capnp::List< ::capnp::schema::Node::NestedNode>>&& value) {
|
cannam@62
|
4213 ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Node::NestedNode>>::adopt(_builder.getPointerField(
|
cannam@62
|
4214 ::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value));
|
cannam@62
|
4215 }
|
cannam@62
|
4216 inline ::capnp::Orphan< ::capnp::List< ::capnp::schema::Node::NestedNode>> Node::Builder::disownNestedNodes() {
|
cannam@62
|
4217 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Node::NestedNode>>::disown(_builder.getPointerField(
|
cannam@62
|
4218 ::capnp::bounded<1>() * ::capnp::POINTERS));
|
cannam@62
|
4219 }
|
cannam@62
|
4220
|
cannam@62
|
4221 inline bool Node::Reader::hasAnnotations() const {
|
cannam@62
|
4222 return !_reader.getPointerField(
|
cannam@62
|
4223 ::capnp::bounded<2>() * ::capnp::POINTERS).isNull();
|
cannam@62
|
4224 }
|
cannam@62
|
4225 inline bool Node::Builder::hasAnnotations() {
|
cannam@62
|
4226 return !_builder.getPointerField(
|
cannam@62
|
4227 ::capnp::bounded<2>() * ::capnp::POINTERS).isNull();
|
cannam@62
|
4228 }
|
cannam@62
|
4229 inline ::capnp::List< ::capnp::schema::Annotation>::Reader Node::Reader::getAnnotations() const {
|
cannam@62
|
4230 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Annotation>>::get(_reader.getPointerField(
|
cannam@62
|
4231 ::capnp::bounded<2>() * ::capnp::POINTERS));
|
cannam@62
|
4232 }
|
cannam@62
|
4233 inline ::capnp::List< ::capnp::schema::Annotation>::Builder Node::Builder::getAnnotations() {
|
cannam@62
|
4234 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Annotation>>::get(_builder.getPointerField(
|
cannam@62
|
4235 ::capnp::bounded<2>() * ::capnp::POINTERS));
|
cannam@62
|
4236 }
|
cannam@62
|
4237 inline void Node::Builder::setAnnotations( ::capnp::List< ::capnp::schema::Annotation>::Reader value) {
|
cannam@62
|
4238 ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Annotation>>::set(_builder.getPointerField(
|
cannam@62
|
4239 ::capnp::bounded<2>() * ::capnp::POINTERS), value);
|
cannam@62
|
4240 }
|
cannam@62
|
4241 inline ::capnp::List< ::capnp::schema::Annotation>::Builder Node::Builder::initAnnotations(unsigned int size) {
|
cannam@62
|
4242 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Annotation>>::init(_builder.getPointerField(
|
cannam@62
|
4243 ::capnp::bounded<2>() * ::capnp::POINTERS), size);
|
cannam@62
|
4244 }
|
cannam@62
|
4245 inline void Node::Builder::adoptAnnotations(
|
cannam@62
|
4246 ::capnp::Orphan< ::capnp::List< ::capnp::schema::Annotation>>&& value) {
|
cannam@62
|
4247 ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Annotation>>::adopt(_builder.getPointerField(
|
cannam@62
|
4248 ::capnp::bounded<2>() * ::capnp::POINTERS), kj::mv(value));
|
cannam@62
|
4249 }
|
cannam@62
|
4250 inline ::capnp::Orphan< ::capnp::List< ::capnp::schema::Annotation>> Node::Builder::disownAnnotations() {
|
cannam@62
|
4251 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Annotation>>::disown(_builder.getPointerField(
|
cannam@62
|
4252 ::capnp::bounded<2>() * ::capnp::POINTERS));
|
cannam@62
|
4253 }
|
cannam@62
|
4254
|
cannam@62
|
4255 inline bool Node::Reader::isFile() const {
|
cannam@62
|
4256 return which() == Node::FILE;
|
cannam@62
|
4257 }
|
cannam@62
|
4258 inline bool Node::Builder::isFile() {
|
cannam@62
|
4259 return which() == Node::FILE;
|
cannam@62
|
4260 }
|
cannam@62
|
4261 inline ::capnp::Void Node::Reader::getFile() const {
|
cannam@62
|
4262 KJ_IREQUIRE((which() == Node::FILE),
|
cannam@62
|
4263 "Must check which() before get()ing a union member.");
|
cannam@62
|
4264 return _reader.getDataField< ::capnp::Void>(
|
cannam@62
|
4265 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
|
cannam@62
|
4266 }
|
cannam@62
|
4267
|
cannam@62
|
4268 inline ::capnp::Void Node::Builder::getFile() {
|
cannam@62
|
4269 KJ_IREQUIRE((which() == Node::FILE),
|
cannam@62
|
4270 "Must check which() before get()ing a union member.");
|
cannam@62
|
4271 return _builder.getDataField< ::capnp::Void>(
|
cannam@62
|
4272 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
|
cannam@62
|
4273 }
|
cannam@62
|
4274 inline void Node::Builder::setFile( ::capnp::Void value) {
|
cannam@62
|
4275 _builder.setDataField<Node::Which>(
|
cannam@62
|
4276 ::capnp::bounded<6>() * ::capnp::ELEMENTS, Node::FILE);
|
cannam@62
|
4277 _builder.setDataField< ::capnp::Void>(
|
cannam@62
|
4278 ::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
|
cannam@62
|
4279 }
|
cannam@62
|
4280
|
cannam@62
|
4281 inline bool Node::Reader::isStruct() const {
|
cannam@62
|
4282 return which() == Node::STRUCT;
|
cannam@62
|
4283 }
|
cannam@62
|
4284 inline bool Node::Builder::isStruct() {
|
cannam@62
|
4285 return which() == Node::STRUCT;
|
cannam@62
|
4286 }
|
cannam@62
|
4287 inline typename Node::Struct::Reader Node::Reader::getStruct() const {
|
cannam@62
|
4288 KJ_IREQUIRE((which() == Node::STRUCT),
|
cannam@62
|
4289 "Must check which() before get()ing a union member.");
|
cannam@62
|
4290 return typename Node::Struct::Reader(_reader);
|
cannam@62
|
4291 }
|
cannam@62
|
4292 inline typename Node::Struct::Builder Node::Builder::getStruct() {
|
cannam@62
|
4293 KJ_IREQUIRE((which() == Node::STRUCT),
|
cannam@62
|
4294 "Must check which() before get()ing a union member.");
|
cannam@62
|
4295 return typename Node::Struct::Builder(_builder);
|
cannam@62
|
4296 }
|
cannam@62
|
4297 inline typename Node::Struct::Builder Node::Builder::initStruct() {
|
cannam@62
|
4298 _builder.setDataField<Node::Which>(
|
cannam@62
|
4299 ::capnp::bounded<6>() * ::capnp::ELEMENTS, Node::STRUCT);
|
cannam@62
|
4300 _builder.setDataField< ::uint16_t>(::capnp::bounded<7>() * ::capnp::ELEMENTS, 0);
|
cannam@62
|
4301 _builder.setDataField< ::uint16_t>(::capnp::bounded<12>() * ::capnp::ELEMENTS, 0);
|
cannam@62
|
4302 _builder.setDataField< ::uint16_t>(::capnp::bounded<13>() * ::capnp::ELEMENTS, 0);
|
cannam@62
|
4303 _builder.setDataField<bool>(::capnp::bounded<224>() * ::capnp::ELEMENTS, 0);
|
cannam@62
|
4304 _builder.setDataField< ::uint16_t>(::capnp::bounded<15>() * ::capnp::ELEMENTS, 0);
|
cannam@62
|
4305 _builder.setDataField< ::uint32_t>(::capnp::bounded<8>() * ::capnp::ELEMENTS, 0);
|
cannam@62
|
4306 _builder.getPointerField(::capnp::bounded<3>() * ::capnp::POINTERS).clear();
|
cannam@62
|
4307 return typename Node::Struct::Builder(_builder);
|
cannam@62
|
4308 }
|
cannam@62
|
4309 inline bool Node::Reader::isEnum() const {
|
cannam@62
|
4310 return which() == Node::ENUM;
|
cannam@62
|
4311 }
|
cannam@62
|
4312 inline bool Node::Builder::isEnum() {
|
cannam@62
|
4313 return which() == Node::ENUM;
|
cannam@62
|
4314 }
|
cannam@62
|
4315 inline typename Node::Enum::Reader Node::Reader::getEnum() const {
|
cannam@62
|
4316 KJ_IREQUIRE((which() == Node::ENUM),
|
cannam@62
|
4317 "Must check which() before get()ing a union member.");
|
cannam@62
|
4318 return typename Node::Enum::Reader(_reader);
|
cannam@62
|
4319 }
|
cannam@62
|
4320 inline typename Node::Enum::Builder Node::Builder::getEnum() {
|
cannam@62
|
4321 KJ_IREQUIRE((which() == Node::ENUM),
|
cannam@62
|
4322 "Must check which() before get()ing a union member.");
|
cannam@62
|
4323 return typename Node::Enum::Builder(_builder);
|
cannam@62
|
4324 }
|
cannam@62
|
4325 inline typename Node::Enum::Builder Node::Builder::initEnum() {
|
cannam@62
|
4326 _builder.setDataField<Node::Which>(
|
cannam@62
|
4327 ::capnp::bounded<6>() * ::capnp::ELEMENTS, Node::ENUM);
|
cannam@62
|
4328 _builder.getPointerField(::capnp::bounded<3>() * ::capnp::POINTERS).clear();
|
cannam@62
|
4329 return typename Node::Enum::Builder(_builder);
|
cannam@62
|
4330 }
|
cannam@62
|
4331 inline bool Node::Reader::isInterface() const {
|
cannam@62
|
4332 return which() == Node::INTERFACE;
|
cannam@62
|
4333 }
|
cannam@62
|
4334 inline bool Node::Builder::isInterface() {
|
cannam@62
|
4335 return which() == Node::INTERFACE;
|
cannam@62
|
4336 }
|
cannam@62
|
4337 inline typename Node::Interface::Reader Node::Reader::getInterface() const {
|
cannam@62
|
4338 KJ_IREQUIRE((which() == Node::INTERFACE),
|
cannam@62
|
4339 "Must check which() before get()ing a union member.");
|
cannam@62
|
4340 return typename Node::Interface::Reader(_reader);
|
cannam@62
|
4341 }
|
cannam@62
|
4342 inline typename Node::Interface::Builder Node::Builder::getInterface() {
|
cannam@62
|
4343 KJ_IREQUIRE((which() == Node::INTERFACE),
|
cannam@62
|
4344 "Must check which() before get()ing a union member.");
|
cannam@62
|
4345 return typename Node::Interface::Builder(_builder);
|
cannam@62
|
4346 }
|
cannam@62
|
4347 inline typename Node::Interface::Builder Node::Builder::initInterface() {
|
cannam@62
|
4348 _builder.setDataField<Node::Which>(
|
cannam@62
|
4349 ::capnp::bounded<6>() * ::capnp::ELEMENTS, Node::INTERFACE);
|
cannam@62
|
4350 _builder.getPointerField(::capnp::bounded<3>() * ::capnp::POINTERS).clear();
|
cannam@62
|
4351 _builder.getPointerField(::capnp::bounded<4>() * ::capnp::POINTERS).clear();
|
cannam@62
|
4352 return typename Node::Interface::Builder(_builder);
|
cannam@62
|
4353 }
|
cannam@62
|
4354 inline bool Node::Reader::isConst() const {
|
cannam@62
|
4355 return which() == Node::CONST;
|
cannam@62
|
4356 }
|
cannam@62
|
4357 inline bool Node::Builder::isConst() {
|
cannam@62
|
4358 return which() == Node::CONST;
|
cannam@62
|
4359 }
|
cannam@62
|
4360 inline typename Node::Const::Reader Node::Reader::getConst() const {
|
cannam@62
|
4361 KJ_IREQUIRE((which() == Node::CONST),
|
cannam@62
|
4362 "Must check which() before get()ing a union member.");
|
cannam@62
|
4363 return typename Node::Const::Reader(_reader);
|
cannam@62
|
4364 }
|
cannam@62
|
4365 inline typename Node::Const::Builder Node::Builder::getConst() {
|
cannam@62
|
4366 KJ_IREQUIRE((which() == Node::CONST),
|
cannam@62
|
4367 "Must check which() before get()ing a union member.");
|
cannam@62
|
4368 return typename Node::Const::Builder(_builder);
|
cannam@62
|
4369 }
|
cannam@62
|
4370 inline typename Node::Const::Builder Node::Builder::initConst() {
|
cannam@62
|
4371 _builder.setDataField<Node::Which>(
|
cannam@62
|
4372 ::capnp::bounded<6>() * ::capnp::ELEMENTS, Node::CONST);
|
cannam@62
|
4373 _builder.getPointerField(::capnp::bounded<3>() * ::capnp::POINTERS).clear();
|
cannam@62
|
4374 _builder.getPointerField(::capnp::bounded<4>() * ::capnp::POINTERS).clear();
|
cannam@62
|
4375 return typename Node::Const::Builder(_builder);
|
cannam@62
|
4376 }
|
cannam@62
|
4377 inline bool Node::Reader::isAnnotation() const {
|
cannam@62
|
4378 return which() == Node::ANNOTATION;
|
cannam@62
|
4379 }
|
cannam@62
|
4380 inline bool Node::Builder::isAnnotation() {
|
cannam@62
|
4381 return which() == Node::ANNOTATION;
|
cannam@62
|
4382 }
|
cannam@62
|
4383 inline typename Node::Annotation::Reader Node::Reader::getAnnotation() const {
|
cannam@62
|
4384 KJ_IREQUIRE((which() == Node::ANNOTATION),
|
cannam@62
|
4385 "Must check which() before get()ing a union member.");
|
cannam@62
|
4386 return typename Node::Annotation::Reader(_reader);
|
cannam@62
|
4387 }
|
cannam@62
|
4388 inline typename Node::Annotation::Builder Node::Builder::getAnnotation() {
|
cannam@62
|
4389 KJ_IREQUIRE((which() == Node::ANNOTATION),
|
cannam@62
|
4390 "Must check which() before get()ing a union member.");
|
cannam@62
|
4391 return typename Node::Annotation::Builder(_builder);
|
cannam@62
|
4392 }
|
cannam@62
|
4393 inline typename Node::Annotation::Builder Node::Builder::initAnnotation() {
|
cannam@62
|
4394 _builder.setDataField<Node::Which>(
|
cannam@62
|
4395 ::capnp::bounded<6>() * ::capnp::ELEMENTS, Node::ANNOTATION);
|
cannam@62
|
4396 _builder.setDataField<bool>(::capnp::bounded<112>() * ::capnp::ELEMENTS, 0);
|
cannam@62
|
4397 _builder.setDataField<bool>(::capnp::bounded<113>() * ::capnp::ELEMENTS, 0);
|
cannam@62
|
4398 _builder.setDataField<bool>(::capnp::bounded<114>() * ::capnp::ELEMENTS, 0);
|
cannam@62
|
4399 _builder.setDataField<bool>(::capnp::bounded<115>() * ::capnp::ELEMENTS, 0);
|
cannam@62
|
4400 _builder.setDataField<bool>(::capnp::bounded<116>() * ::capnp::ELEMENTS, 0);
|
cannam@62
|
4401 _builder.setDataField<bool>(::capnp::bounded<117>() * ::capnp::ELEMENTS, 0);
|
cannam@62
|
4402 _builder.setDataField<bool>(::capnp::bounded<118>() * ::capnp::ELEMENTS, 0);
|
cannam@62
|
4403 _builder.setDataField<bool>(::capnp::bounded<119>() * ::capnp::ELEMENTS, 0);
|
cannam@62
|
4404 _builder.setDataField<bool>(::capnp::bounded<120>() * ::capnp::ELEMENTS, 0);
|
cannam@62
|
4405 _builder.setDataField<bool>(::capnp::bounded<121>() * ::capnp::ELEMENTS, 0);
|
cannam@62
|
4406 _builder.setDataField<bool>(::capnp::bounded<122>() * ::capnp::ELEMENTS, 0);
|
cannam@62
|
4407 _builder.setDataField<bool>(::capnp::bounded<123>() * ::capnp::ELEMENTS, 0);
|
cannam@62
|
4408 _builder.getPointerField(::capnp::bounded<3>() * ::capnp::POINTERS).clear();
|
cannam@62
|
4409 return typename Node::Annotation::Builder(_builder);
|
cannam@62
|
4410 }
|
cannam@62
|
4411 inline bool Node::Reader::hasParameters() const {
|
cannam@62
|
4412 return !_reader.getPointerField(
|
cannam@62
|
4413 ::capnp::bounded<5>() * ::capnp::POINTERS).isNull();
|
cannam@62
|
4414 }
|
cannam@62
|
4415 inline bool Node::Builder::hasParameters() {
|
cannam@62
|
4416 return !_builder.getPointerField(
|
cannam@62
|
4417 ::capnp::bounded<5>() * ::capnp::POINTERS).isNull();
|
cannam@62
|
4418 }
|
cannam@62
|
4419 inline ::capnp::List< ::capnp::schema::Node::Parameter>::Reader Node::Reader::getParameters() const {
|
cannam@62
|
4420 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Node::Parameter>>::get(_reader.getPointerField(
|
cannam@62
|
4421 ::capnp::bounded<5>() * ::capnp::POINTERS));
|
cannam@62
|
4422 }
|
cannam@62
|
4423 inline ::capnp::List< ::capnp::schema::Node::Parameter>::Builder Node::Builder::getParameters() {
|
cannam@62
|
4424 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Node::Parameter>>::get(_builder.getPointerField(
|
cannam@62
|
4425 ::capnp::bounded<5>() * ::capnp::POINTERS));
|
cannam@62
|
4426 }
|
cannam@62
|
4427 inline void Node::Builder::setParameters( ::capnp::List< ::capnp::schema::Node::Parameter>::Reader value) {
|
cannam@62
|
4428 ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Node::Parameter>>::set(_builder.getPointerField(
|
cannam@62
|
4429 ::capnp::bounded<5>() * ::capnp::POINTERS), value);
|
cannam@62
|
4430 }
|
cannam@62
|
4431 inline ::capnp::List< ::capnp::schema::Node::Parameter>::Builder Node::Builder::initParameters(unsigned int size) {
|
cannam@62
|
4432 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Node::Parameter>>::init(_builder.getPointerField(
|
cannam@62
|
4433 ::capnp::bounded<5>() * ::capnp::POINTERS), size);
|
cannam@62
|
4434 }
|
cannam@62
|
4435 inline void Node::Builder::adoptParameters(
|
cannam@62
|
4436 ::capnp::Orphan< ::capnp::List< ::capnp::schema::Node::Parameter>>&& value) {
|
cannam@62
|
4437 ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Node::Parameter>>::adopt(_builder.getPointerField(
|
cannam@62
|
4438 ::capnp::bounded<5>() * ::capnp::POINTERS), kj::mv(value));
|
cannam@62
|
4439 }
|
cannam@62
|
4440 inline ::capnp::Orphan< ::capnp::List< ::capnp::schema::Node::Parameter>> Node::Builder::disownParameters() {
|
cannam@62
|
4441 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Node::Parameter>>::disown(_builder.getPointerField(
|
cannam@62
|
4442 ::capnp::bounded<5>() * ::capnp::POINTERS));
|
cannam@62
|
4443 }
|
cannam@62
|
4444
|
cannam@62
|
4445 inline bool Node::Reader::getIsGeneric() const {
|
cannam@62
|
4446 return _reader.getDataField<bool>(
|
cannam@62
|
4447 ::capnp::bounded<288>() * ::capnp::ELEMENTS);
|
cannam@62
|
4448 }
|
cannam@62
|
4449
|
cannam@62
|
4450 inline bool Node::Builder::getIsGeneric() {
|
cannam@62
|
4451 return _builder.getDataField<bool>(
|
cannam@62
|
4452 ::capnp::bounded<288>() * ::capnp::ELEMENTS);
|
cannam@62
|
4453 }
|
cannam@62
|
4454 inline void Node::Builder::setIsGeneric(bool value) {
|
cannam@62
|
4455 _builder.setDataField<bool>(
|
cannam@62
|
4456 ::capnp::bounded<288>() * ::capnp::ELEMENTS, value);
|
cannam@62
|
4457 }
|
cannam@62
|
4458
|
cannam@62
|
4459 inline bool Node::Parameter::Reader::hasName() const {
|
cannam@62
|
4460 return !_reader.getPointerField(
|
cannam@62
|
4461 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
|
cannam@62
|
4462 }
|
cannam@62
|
4463 inline bool Node::Parameter::Builder::hasName() {
|
cannam@62
|
4464 return !_builder.getPointerField(
|
cannam@62
|
4465 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
|
cannam@62
|
4466 }
|
cannam@62
|
4467 inline ::capnp::Text::Reader Node::Parameter::Reader::getName() const {
|
cannam@62
|
4468 return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField(
|
cannam@62
|
4469 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@62
|
4470 }
|
cannam@62
|
4471 inline ::capnp::Text::Builder Node::Parameter::Builder::getName() {
|
cannam@62
|
4472 return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField(
|
cannam@62
|
4473 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@62
|
4474 }
|
cannam@62
|
4475 inline void Node::Parameter::Builder::setName( ::capnp::Text::Reader value) {
|
cannam@62
|
4476 ::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField(
|
cannam@62
|
4477 ::capnp::bounded<0>() * ::capnp::POINTERS), value);
|
cannam@62
|
4478 }
|
cannam@62
|
4479 inline ::capnp::Text::Builder Node::Parameter::Builder::initName(unsigned int size) {
|
cannam@62
|
4480 return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField(
|
cannam@62
|
4481 ::capnp::bounded<0>() * ::capnp::POINTERS), size);
|
cannam@62
|
4482 }
|
cannam@62
|
4483 inline void Node::Parameter::Builder::adoptName(
|
cannam@62
|
4484 ::capnp::Orphan< ::capnp::Text>&& value) {
|
cannam@62
|
4485 ::capnp::_::PointerHelpers< ::capnp::Text>::adopt(_builder.getPointerField(
|
cannam@62
|
4486 ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
|
cannam@62
|
4487 }
|
cannam@62
|
4488 inline ::capnp::Orphan< ::capnp::Text> Node::Parameter::Builder::disownName() {
|
cannam@62
|
4489 return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField(
|
cannam@62
|
4490 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@62
|
4491 }
|
cannam@62
|
4492
|
cannam@62
|
4493 inline bool Node::NestedNode::Reader::hasName() const {
|
cannam@62
|
4494 return !_reader.getPointerField(
|
cannam@62
|
4495 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
|
cannam@62
|
4496 }
|
cannam@62
|
4497 inline bool Node::NestedNode::Builder::hasName() {
|
cannam@62
|
4498 return !_builder.getPointerField(
|
cannam@62
|
4499 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
|
cannam@62
|
4500 }
|
cannam@62
|
4501 inline ::capnp::Text::Reader Node::NestedNode::Reader::getName() const {
|
cannam@62
|
4502 return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField(
|
cannam@62
|
4503 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@62
|
4504 }
|
cannam@62
|
4505 inline ::capnp::Text::Builder Node::NestedNode::Builder::getName() {
|
cannam@62
|
4506 return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField(
|
cannam@62
|
4507 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@62
|
4508 }
|
cannam@62
|
4509 inline void Node::NestedNode::Builder::setName( ::capnp::Text::Reader value) {
|
cannam@62
|
4510 ::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField(
|
cannam@62
|
4511 ::capnp::bounded<0>() * ::capnp::POINTERS), value);
|
cannam@62
|
4512 }
|
cannam@62
|
4513 inline ::capnp::Text::Builder Node::NestedNode::Builder::initName(unsigned int size) {
|
cannam@62
|
4514 return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField(
|
cannam@62
|
4515 ::capnp::bounded<0>() * ::capnp::POINTERS), size);
|
cannam@62
|
4516 }
|
cannam@62
|
4517 inline void Node::NestedNode::Builder::adoptName(
|
cannam@62
|
4518 ::capnp::Orphan< ::capnp::Text>&& value) {
|
cannam@62
|
4519 ::capnp::_::PointerHelpers< ::capnp::Text>::adopt(_builder.getPointerField(
|
cannam@62
|
4520 ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
|
cannam@62
|
4521 }
|
cannam@62
|
4522 inline ::capnp::Orphan< ::capnp::Text> Node::NestedNode::Builder::disownName() {
|
cannam@62
|
4523 return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField(
|
cannam@62
|
4524 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@62
|
4525 }
|
cannam@62
|
4526
|
cannam@62
|
4527 inline ::uint64_t Node::NestedNode::Reader::getId() const {
|
cannam@62
|
4528 return _reader.getDataField< ::uint64_t>(
|
cannam@62
|
4529 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
|
cannam@62
|
4530 }
|
cannam@62
|
4531
|
cannam@62
|
4532 inline ::uint64_t Node::NestedNode::Builder::getId() {
|
cannam@62
|
4533 return _builder.getDataField< ::uint64_t>(
|
cannam@62
|
4534 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
|
cannam@62
|
4535 }
|
cannam@62
|
4536 inline void Node::NestedNode::Builder::setId( ::uint64_t value) {
|
cannam@62
|
4537 _builder.setDataField< ::uint64_t>(
|
cannam@62
|
4538 ::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
|
cannam@62
|
4539 }
|
cannam@62
|
4540
|
cannam@62
|
4541 inline ::uint16_t Node::Struct::Reader::getDataWordCount() const {
|
cannam@62
|
4542 return _reader.getDataField< ::uint16_t>(
|
cannam@62
|
4543 ::capnp::bounded<7>() * ::capnp::ELEMENTS);
|
cannam@62
|
4544 }
|
cannam@62
|
4545
|
cannam@62
|
4546 inline ::uint16_t Node::Struct::Builder::getDataWordCount() {
|
cannam@62
|
4547 return _builder.getDataField< ::uint16_t>(
|
cannam@62
|
4548 ::capnp::bounded<7>() * ::capnp::ELEMENTS);
|
cannam@62
|
4549 }
|
cannam@62
|
4550 inline void Node::Struct::Builder::setDataWordCount( ::uint16_t value) {
|
cannam@62
|
4551 _builder.setDataField< ::uint16_t>(
|
cannam@62
|
4552 ::capnp::bounded<7>() * ::capnp::ELEMENTS, value);
|
cannam@62
|
4553 }
|
cannam@62
|
4554
|
cannam@62
|
4555 inline ::uint16_t Node::Struct::Reader::getPointerCount() const {
|
cannam@62
|
4556 return _reader.getDataField< ::uint16_t>(
|
cannam@62
|
4557 ::capnp::bounded<12>() * ::capnp::ELEMENTS);
|
cannam@62
|
4558 }
|
cannam@62
|
4559
|
cannam@62
|
4560 inline ::uint16_t Node::Struct::Builder::getPointerCount() {
|
cannam@62
|
4561 return _builder.getDataField< ::uint16_t>(
|
cannam@62
|
4562 ::capnp::bounded<12>() * ::capnp::ELEMENTS);
|
cannam@62
|
4563 }
|
cannam@62
|
4564 inline void Node::Struct::Builder::setPointerCount( ::uint16_t value) {
|
cannam@62
|
4565 _builder.setDataField< ::uint16_t>(
|
cannam@62
|
4566 ::capnp::bounded<12>() * ::capnp::ELEMENTS, value);
|
cannam@62
|
4567 }
|
cannam@62
|
4568
|
cannam@62
|
4569 inline ::capnp::schema::ElementSize Node::Struct::Reader::getPreferredListEncoding() const {
|
cannam@62
|
4570 return _reader.getDataField< ::capnp::schema::ElementSize>(
|
cannam@62
|
4571 ::capnp::bounded<13>() * ::capnp::ELEMENTS);
|
cannam@62
|
4572 }
|
cannam@62
|
4573
|
cannam@62
|
4574 inline ::capnp::schema::ElementSize Node::Struct::Builder::getPreferredListEncoding() {
|
cannam@62
|
4575 return _builder.getDataField< ::capnp::schema::ElementSize>(
|
cannam@62
|
4576 ::capnp::bounded<13>() * ::capnp::ELEMENTS);
|
cannam@62
|
4577 }
|
cannam@62
|
4578 inline void Node::Struct::Builder::setPreferredListEncoding( ::capnp::schema::ElementSize value) {
|
cannam@62
|
4579 _builder.setDataField< ::capnp::schema::ElementSize>(
|
cannam@62
|
4580 ::capnp::bounded<13>() * ::capnp::ELEMENTS, value);
|
cannam@62
|
4581 }
|
cannam@62
|
4582
|
cannam@62
|
4583 inline bool Node::Struct::Reader::getIsGroup() const {
|
cannam@62
|
4584 return _reader.getDataField<bool>(
|
cannam@62
|
4585 ::capnp::bounded<224>() * ::capnp::ELEMENTS);
|
cannam@62
|
4586 }
|
cannam@62
|
4587
|
cannam@62
|
4588 inline bool Node::Struct::Builder::getIsGroup() {
|
cannam@62
|
4589 return _builder.getDataField<bool>(
|
cannam@62
|
4590 ::capnp::bounded<224>() * ::capnp::ELEMENTS);
|
cannam@62
|
4591 }
|
cannam@62
|
4592 inline void Node::Struct::Builder::setIsGroup(bool value) {
|
cannam@62
|
4593 _builder.setDataField<bool>(
|
cannam@62
|
4594 ::capnp::bounded<224>() * ::capnp::ELEMENTS, value);
|
cannam@62
|
4595 }
|
cannam@62
|
4596
|
cannam@62
|
4597 inline ::uint16_t Node::Struct::Reader::getDiscriminantCount() const {
|
cannam@62
|
4598 return _reader.getDataField< ::uint16_t>(
|
cannam@62
|
4599 ::capnp::bounded<15>() * ::capnp::ELEMENTS);
|
cannam@62
|
4600 }
|
cannam@62
|
4601
|
cannam@62
|
4602 inline ::uint16_t Node::Struct::Builder::getDiscriminantCount() {
|
cannam@62
|
4603 return _builder.getDataField< ::uint16_t>(
|
cannam@62
|
4604 ::capnp::bounded<15>() * ::capnp::ELEMENTS);
|
cannam@62
|
4605 }
|
cannam@62
|
4606 inline void Node::Struct::Builder::setDiscriminantCount( ::uint16_t value) {
|
cannam@62
|
4607 _builder.setDataField< ::uint16_t>(
|
cannam@62
|
4608 ::capnp::bounded<15>() * ::capnp::ELEMENTS, value);
|
cannam@62
|
4609 }
|
cannam@62
|
4610
|
cannam@62
|
4611 inline ::uint32_t Node::Struct::Reader::getDiscriminantOffset() const {
|
cannam@62
|
4612 return _reader.getDataField< ::uint32_t>(
|
cannam@62
|
4613 ::capnp::bounded<8>() * ::capnp::ELEMENTS);
|
cannam@62
|
4614 }
|
cannam@62
|
4615
|
cannam@62
|
4616 inline ::uint32_t Node::Struct::Builder::getDiscriminantOffset() {
|
cannam@62
|
4617 return _builder.getDataField< ::uint32_t>(
|
cannam@62
|
4618 ::capnp::bounded<8>() * ::capnp::ELEMENTS);
|
cannam@62
|
4619 }
|
cannam@62
|
4620 inline void Node::Struct::Builder::setDiscriminantOffset( ::uint32_t value) {
|
cannam@62
|
4621 _builder.setDataField< ::uint32_t>(
|
cannam@62
|
4622 ::capnp::bounded<8>() * ::capnp::ELEMENTS, value);
|
cannam@62
|
4623 }
|
cannam@62
|
4624
|
cannam@62
|
4625 inline bool Node::Struct::Reader::hasFields() const {
|
cannam@62
|
4626 return !_reader.getPointerField(
|
cannam@62
|
4627 ::capnp::bounded<3>() * ::capnp::POINTERS).isNull();
|
cannam@62
|
4628 }
|
cannam@62
|
4629 inline bool Node::Struct::Builder::hasFields() {
|
cannam@62
|
4630 return !_builder.getPointerField(
|
cannam@62
|
4631 ::capnp::bounded<3>() * ::capnp::POINTERS).isNull();
|
cannam@62
|
4632 }
|
cannam@62
|
4633 inline ::capnp::List< ::capnp::schema::Field>::Reader Node::Struct::Reader::getFields() const {
|
cannam@62
|
4634 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Field>>::get(_reader.getPointerField(
|
cannam@62
|
4635 ::capnp::bounded<3>() * ::capnp::POINTERS));
|
cannam@62
|
4636 }
|
cannam@62
|
4637 inline ::capnp::List< ::capnp::schema::Field>::Builder Node::Struct::Builder::getFields() {
|
cannam@62
|
4638 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Field>>::get(_builder.getPointerField(
|
cannam@62
|
4639 ::capnp::bounded<3>() * ::capnp::POINTERS));
|
cannam@62
|
4640 }
|
cannam@62
|
4641 inline void Node::Struct::Builder::setFields( ::capnp::List< ::capnp::schema::Field>::Reader value) {
|
cannam@62
|
4642 ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Field>>::set(_builder.getPointerField(
|
cannam@62
|
4643 ::capnp::bounded<3>() * ::capnp::POINTERS), value);
|
cannam@62
|
4644 }
|
cannam@62
|
4645 inline ::capnp::List< ::capnp::schema::Field>::Builder Node::Struct::Builder::initFields(unsigned int size) {
|
cannam@62
|
4646 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Field>>::init(_builder.getPointerField(
|
cannam@62
|
4647 ::capnp::bounded<3>() * ::capnp::POINTERS), size);
|
cannam@62
|
4648 }
|
cannam@62
|
4649 inline void Node::Struct::Builder::adoptFields(
|
cannam@62
|
4650 ::capnp::Orphan< ::capnp::List< ::capnp::schema::Field>>&& value) {
|
cannam@62
|
4651 ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Field>>::adopt(_builder.getPointerField(
|
cannam@62
|
4652 ::capnp::bounded<3>() * ::capnp::POINTERS), kj::mv(value));
|
cannam@62
|
4653 }
|
cannam@62
|
4654 inline ::capnp::Orphan< ::capnp::List< ::capnp::schema::Field>> Node::Struct::Builder::disownFields() {
|
cannam@62
|
4655 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Field>>::disown(_builder.getPointerField(
|
cannam@62
|
4656 ::capnp::bounded<3>() * ::capnp::POINTERS));
|
cannam@62
|
4657 }
|
cannam@62
|
4658
|
cannam@62
|
4659 inline bool Node::Enum::Reader::hasEnumerants() const {
|
cannam@62
|
4660 return !_reader.getPointerField(
|
cannam@62
|
4661 ::capnp::bounded<3>() * ::capnp::POINTERS).isNull();
|
cannam@62
|
4662 }
|
cannam@62
|
4663 inline bool Node::Enum::Builder::hasEnumerants() {
|
cannam@62
|
4664 return !_builder.getPointerField(
|
cannam@62
|
4665 ::capnp::bounded<3>() * ::capnp::POINTERS).isNull();
|
cannam@62
|
4666 }
|
cannam@62
|
4667 inline ::capnp::List< ::capnp::schema::Enumerant>::Reader Node::Enum::Reader::getEnumerants() const {
|
cannam@62
|
4668 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Enumerant>>::get(_reader.getPointerField(
|
cannam@62
|
4669 ::capnp::bounded<3>() * ::capnp::POINTERS));
|
cannam@62
|
4670 }
|
cannam@62
|
4671 inline ::capnp::List< ::capnp::schema::Enumerant>::Builder Node::Enum::Builder::getEnumerants() {
|
cannam@62
|
4672 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Enumerant>>::get(_builder.getPointerField(
|
cannam@62
|
4673 ::capnp::bounded<3>() * ::capnp::POINTERS));
|
cannam@62
|
4674 }
|
cannam@62
|
4675 inline void Node::Enum::Builder::setEnumerants( ::capnp::List< ::capnp::schema::Enumerant>::Reader value) {
|
cannam@62
|
4676 ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Enumerant>>::set(_builder.getPointerField(
|
cannam@62
|
4677 ::capnp::bounded<3>() * ::capnp::POINTERS), value);
|
cannam@62
|
4678 }
|
cannam@62
|
4679 inline ::capnp::List< ::capnp::schema::Enumerant>::Builder Node::Enum::Builder::initEnumerants(unsigned int size) {
|
cannam@62
|
4680 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Enumerant>>::init(_builder.getPointerField(
|
cannam@62
|
4681 ::capnp::bounded<3>() * ::capnp::POINTERS), size);
|
cannam@62
|
4682 }
|
cannam@62
|
4683 inline void Node::Enum::Builder::adoptEnumerants(
|
cannam@62
|
4684 ::capnp::Orphan< ::capnp::List< ::capnp::schema::Enumerant>>&& value) {
|
cannam@62
|
4685 ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Enumerant>>::adopt(_builder.getPointerField(
|
cannam@62
|
4686 ::capnp::bounded<3>() * ::capnp::POINTERS), kj::mv(value));
|
cannam@62
|
4687 }
|
cannam@62
|
4688 inline ::capnp::Orphan< ::capnp::List< ::capnp::schema::Enumerant>> Node::Enum::Builder::disownEnumerants() {
|
cannam@62
|
4689 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Enumerant>>::disown(_builder.getPointerField(
|
cannam@62
|
4690 ::capnp::bounded<3>() * ::capnp::POINTERS));
|
cannam@62
|
4691 }
|
cannam@62
|
4692
|
cannam@62
|
4693 inline bool Node::Interface::Reader::hasMethods() const {
|
cannam@62
|
4694 return !_reader.getPointerField(
|
cannam@62
|
4695 ::capnp::bounded<3>() * ::capnp::POINTERS).isNull();
|
cannam@62
|
4696 }
|
cannam@62
|
4697 inline bool Node::Interface::Builder::hasMethods() {
|
cannam@62
|
4698 return !_builder.getPointerField(
|
cannam@62
|
4699 ::capnp::bounded<3>() * ::capnp::POINTERS).isNull();
|
cannam@62
|
4700 }
|
cannam@62
|
4701 inline ::capnp::List< ::capnp::schema::Method>::Reader Node::Interface::Reader::getMethods() const {
|
cannam@62
|
4702 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Method>>::get(_reader.getPointerField(
|
cannam@62
|
4703 ::capnp::bounded<3>() * ::capnp::POINTERS));
|
cannam@62
|
4704 }
|
cannam@62
|
4705 inline ::capnp::List< ::capnp::schema::Method>::Builder Node::Interface::Builder::getMethods() {
|
cannam@62
|
4706 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Method>>::get(_builder.getPointerField(
|
cannam@62
|
4707 ::capnp::bounded<3>() * ::capnp::POINTERS));
|
cannam@62
|
4708 }
|
cannam@62
|
4709 inline void Node::Interface::Builder::setMethods( ::capnp::List< ::capnp::schema::Method>::Reader value) {
|
cannam@62
|
4710 ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Method>>::set(_builder.getPointerField(
|
cannam@62
|
4711 ::capnp::bounded<3>() * ::capnp::POINTERS), value);
|
cannam@62
|
4712 }
|
cannam@62
|
4713 inline ::capnp::List< ::capnp::schema::Method>::Builder Node::Interface::Builder::initMethods(unsigned int size) {
|
cannam@62
|
4714 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Method>>::init(_builder.getPointerField(
|
cannam@62
|
4715 ::capnp::bounded<3>() * ::capnp::POINTERS), size);
|
cannam@62
|
4716 }
|
cannam@62
|
4717 inline void Node::Interface::Builder::adoptMethods(
|
cannam@62
|
4718 ::capnp::Orphan< ::capnp::List< ::capnp::schema::Method>>&& value) {
|
cannam@62
|
4719 ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Method>>::adopt(_builder.getPointerField(
|
cannam@62
|
4720 ::capnp::bounded<3>() * ::capnp::POINTERS), kj::mv(value));
|
cannam@62
|
4721 }
|
cannam@62
|
4722 inline ::capnp::Orphan< ::capnp::List< ::capnp::schema::Method>> Node::Interface::Builder::disownMethods() {
|
cannam@62
|
4723 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Method>>::disown(_builder.getPointerField(
|
cannam@62
|
4724 ::capnp::bounded<3>() * ::capnp::POINTERS));
|
cannam@62
|
4725 }
|
cannam@62
|
4726
|
cannam@62
|
4727 inline bool Node::Interface::Reader::hasSuperclasses() const {
|
cannam@62
|
4728 return !_reader.getPointerField(
|
cannam@62
|
4729 ::capnp::bounded<4>() * ::capnp::POINTERS).isNull();
|
cannam@62
|
4730 }
|
cannam@62
|
4731 inline bool Node::Interface::Builder::hasSuperclasses() {
|
cannam@62
|
4732 return !_builder.getPointerField(
|
cannam@62
|
4733 ::capnp::bounded<4>() * ::capnp::POINTERS).isNull();
|
cannam@62
|
4734 }
|
cannam@62
|
4735 inline ::capnp::List< ::capnp::schema::Superclass>::Reader Node::Interface::Reader::getSuperclasses() const {
|
cannam@62
|
4736 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Superclass>>::get(_reader.getPointerField(
|
cannam@62
|
4737 ::capnp::bounded<4>() * ::capnp::POINTERS));
|
cannam@62
|
4738 }
|
cannam@62
|
4739 inline ::capnp::List< ::capnp::schema::Superclass>::Builder Node::Interface::Builder::getSuperclasses() {
|
cannam@62
|
4740 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Superclass>>::get(_builder.getPointerField(
|
cannam@62
|
4741 ::capnp::bounded<4>() * ::capnp::POINTERS));
|
cannam@62
|
4742 }
|
cannam@62
|
4743 inline void Node::Interface::Builder::setSuperclasses( ::capnp::List< ::capnp::schema::Superclass>::Reader value) {
|
cannam@62
|
4744 ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Superclass>>::set(_builder.getPointerField(
|
cannam@62
|
4745 ::capnp::bounded<4>() * ::capnp::POINTERS), value);
|
cannam@62
|
4746 }
|
cannam@62
|
4747 inline ::capnp::List< ::capnp::schema::Superclass>::Builder Node::Interface::Builder::initSuperclasses(unsigned int size) {
|
cannam@62
|
4748 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Superclass>>::init(_builder.getPointerField(
|
cannam@62
|
4749 ::capnp::bounded<4>() * ::capnp::POINTERS), size);
|
cannam@62
|
4750 }
|
cannam@62
|
4751 inline void Node::Interface::Builder::adoptSuperclasses(
|
cannam@62
|
4752 ::capnp::Orphan< ::capnp::List< ::capnp::schema::Superclass>>&& value) {
|
cannam@62
|
4753 ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Superclass>>::adopt(_builder.getPointerField(
|
cannam@62
|
4754 ::capnp::bounded<4>() * ::capnp::POINTERS), kj::mv(value));
|
cannam@62
|
4755 }
|
cannam@62
|
4756 inline ::capnp::Orphan< ::capnp::List< ::capnp::schema::Superclass>> Node::Interface::Builder::disownSuperclasses() {
|
cannam@62
|
4757 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Superclass>>::disown(_builder.getPointerField(
|
cannam@62
|
4758 ::capnp::bounded<4>() * ::capnp::POINTERS));
|
cannam@62
|
4759 }
|
cannam@62
|
4760
|
cannam@62
|
4761 inline bool Node::Const::Reader::hasType() const {
|
cannam@62
|
4762 return !_reader.getPointerField(
|
cannam@62
|
4763 ::capnp::bounded<3>() * ::capnp::POINTERS).isNull();
|
cannam@62
|
4764 }
|
cannam@62
|
4765 inline bool Node::Const::Builder::hasType() {
|
cannam@62
|
4766 return !_builder.getPointerField(
|
cannam@62
|
4767 ::capnp::bounded<3>() * ::capnp::POINTERS).isNull();
|
cannam@62
|
4768 }
|
cannam@62
|
4769 inline ::capnp::schema::Type::Reader Node::Const::Reader::getType() const {
|
cannam@62
|
4770 return ::capnp::_::PointerHelpers< ::capnp::schema::Type>::get(_reader.getPointerField(
|
cannam@62
|
4771 ::capnp::bounded<3>() * ::capnp::POINTERS));
|
cannam@62
|
4772 }
|
cannam@62
|
4773 inline ::capnp::schema::Type::Builder Node::Const::Builder::getType() {
|
cannam@62
|
4774 return ::capnp::_::PointerHelpers< ::capnp::schema::Type>::get(_builder.getPointerField(
|
cannam@62
|
4775 ::capnp::bounded<3>() * ::capnp::POINTERS));
|
cannam@62
|
4776 }
|
cannam@62
|
4777 #if !CAPNP_LITE
|
cannam@62
|
4778 inline ::capnp::schema::Type::Pipeline Node::Const::Pipeline::getType() {
|
cannam@62
|
4779 return ::capnp::schema::Type::Pipeline(_typeless.getPointerField(3));
|
cannam@62
|
4780 }
|
cannam@62
|
4781 #endif // !CAPNP_LITE
|
cannam@62
|
4782 inline void Node::Const::Builder::setType( ::capnp::schema::Type::Reader value) {
|
cannam@62
|
4783 ::capnp::_::PointerHelpers< ::capnp::schema::Type>::set(_builder.getPointerField(
|
cannam@62
|
4784 ::capnp::bounded<3>() * ::capnp::POINTERS), value);
|
cannam@62
|
4785 }
|
cannam@62
|
4786 inline ::capnp::schema::Type::Builder Node::Const::Builder::initType() {
|
cannam@62
|
4787 return ::capnp::_::PointerHelpers< ::capnp::schema::Type>::init(_builder.getPointerField(
|
cannam@62
|
4788 ::capnp::bounded<3>() * ::capnp::POINTERS));
|
cannam@62
|
4789 }
|
cannam@62
|
4790 inline void Node::Const::Builder::adoptType(
|
cannam@62
|
4791 ::capnp::Orphan< ::capnp::schema::Type>&& value) {
|
cannam@62
|
4792 ::capnp::_::PointerHelpers< ::capnp::schema::Type>::adopt(_builder.getPointerField(
|
cannam@62
|
4793 ::capnp::bounded<3>() * ::capnp::POINTERS), kj::mv(value));
|
cannam@62
|
4794 }
|
cannam@62
|
4795 inline ::capnp::Orphan< ::capnp::schema::Type> Node::Const::Builder::disownType() {
|
cannam@62
|
4796 return ::capnp::_::PointerHelpers< ::capnp::schema::Type>::disown(_builder.getPointerField(
|
cannam@62
|
4797 ::capnp::bounded<3>() * ::capnp::POINTERS));
|
cannam@62
|
4798 }
|
cannam@62
|
4799
|
cannam@62
|
4800 inline bool Node::Const::Reader::hasValue() const {
|
cannam@62
|
4801 return !_reader.getPointerField(
|
cannam@62
|
4802 ::capnp::bounded<4>() * ::capnp::POINTERS).isNull();
|
cannam@62
|
4803 }
|
cannam@62
|
4804 inline bool Node::Const::Builder::hasValue() {
|
cannam@62
|
4805 return !_builder.getPointerField(
|
cannam@62
|
4806 ::capnp::bounded<4>() * ::capnp::POINTERS).isNull();
|
cannam@62
|
4807 }
|
cannam@62
|
4808 inline ::capnp::schema::Value::Reader Node::Const::Reader::getValue() const {
|
cannam@62
|
4809 return ::capnp::_::PointerHelpers< ::capnp::schema::Value>::get(_reader.getPointerField(
|
cannam@62
|
4810 ::capnp::bounded<4>() * ::capnp::POINTERS));
|
cannam@62
|
4811 }
|
cannam@62
|
4812 inline ::capnp::schema::Value::Builder Node::Const::Builder::getValue() {
|
cannam@62
|
4813 return ::capnp::_::PointerHelpers< ::capnp::schema::Value>::get(_builder.getPointerField(
|
cannam@62
|
4814 ::capnp::bounded<4>() * ::capnp::POINTERS));
|
cannam@62
|
4815 }
|
cannam@62
|
4816 #if !CAPNP_LITE
|
cannam@62
|
4817 inline ::capnp::schema::Value::Pipeline Node::Const::Pipeline::getValue() {
|
cannam@62
|
4818 return ::capnp::schema::Value::Pipeline(_typeless.getPointerField(4));
|
cannam@62
|
4819 }
|
cannam@62
|
4820 #endif // !CAPNP_LITE
|
cannam@62
|
4821 inline void Node::Const::Builder::setValue( ::capnp::schema::Value::Reader value) {
|
cannam@62
|
4822 ::capnp::_::PointerHelpers< ::capnp::schema::Value>::set(_builder.getPointerField(
|
cannam@62
|
4823 ::capnp::bounded<4>() * ::capnp::POINTERS), value);
|
cannam@62
|
4824 }
|
cannam@62
|
4825 inline ::capnp::schema::Value::Builder Node::Const::Builder::initValue() {
|
cannam@62
|
4826 return ::capnp::_::PointerHelpers< ::capnp::schema::Value>::init(_builder.getPointerField(
|
cannam@62
|
4827 ::capnp::bounded<4>() * ::capnp::POINTERS));
|
cannam@62
|
4828 }
|
cannam@62
|
4829 inline void Node::Const::Builder::adoptValue(
|
cannam@62
|
4830 ::capnp::Orphan< ::capnp::schema::Value>&& value) {
|
cannam@62
|
4831 ::capnp::_::PointerHelpers< ::capnp::schema::Value>::adopt(_builder.getPointerField(
|
cannam@62
|
4832 ::capnp::bounded<4>() * ::capnp::POINTERS), kj::mv(value));
|
cannam@62
|
4833 }
|
cannam@62
|
4834 inline ::capnp::Orphan< ::capnp::schema::Value> Node::Const::Builder::disownValue() {
|
cannam@62
|
4835 return ::capnp::_::PointerHelpers< ::capnp::schema::Value>::disown(_builder.getPointerField(
|
cannam@62
|
4836 ::capnp::bounded<4>() * ::capnp::POINTERS));
|
cannam@62
|
4837 }
|
cannam@62
|
4838
|
cannam@62
|
4839 inline bool Node::Annotation::Reader::hasType() const {
|
cannam@62
|
4840 return !_reader.getPointerField(
|
cannam@62
|
4841 ::capnp::bounded<3>() * ::capnp::POINTERS).isNull();
|
cannam@62
|
4842 }
|
cannam@62
|
4843 inline bool Node::Annotation::Builder::hasType() {
|
cannam@62
|
4844 return !_builder.getPointerField(
|
cannam@62
|
4845 ::capnp::bounded<3>() * ::capnp::POINTERS).isNull();
|
cannam@62
|
4846 }
|
cannam@62
|
4847 inline ::capnp::schema::Type::Reader Node::Annotation::Reader::getType() const {
|
cannam@62
|
4848 return ::capnp::_::PointerHelpers< ::capnp::schema::Type>::get(_reader.getPointerField(
|
cannam@62
|
4849 ::capnp::bounded<3>() * ::capnp::POINTERS));
|
cannam@62
|
4850 }
|
cannam@62
|
4851 inline ::capnp::schema::Type::Builder Node::Annotation::Builder::getType() {
|
cannam@62
|
4852 return ::capnp::_::PointerHelpers< ::capnp::schema::Type>::get(_builder.getPointerField(
|
cannam@62
|
4853 ::capnp::bounded<3>() * ::capnp::POINTERS));
|
cannam@62
|
4854 }
|
cannam@62
|
4855 #if !CAPNP_LITE
|
cannam@62
|
4856 inline ::capnp::schema::Type::Pipeline Node::Annotation::Pipeline::getType() {
|
cannam@62
|
4857 return ::capnp::schema::Type::Pipeline(_typeless.getPointerField(3));
|
cannam@62
|
4858 }
|
cannam@62
|
4859 #endif // !CAPNP_LITE
|
cannam@62
|
4860 inline void Node::Annotation::Builder::setType( ::capnp::schema::Type::Reader value) {
|
cannam@62
|
4861 ::capnp::_::PointerHelpers< ::capnp::schema::Type>::set(_builder.getPointerField(
|
cannam@62
|
4862 ::capnp::bounded<3>() * ::capnp::POINTERS), value);
|
cannam@62
|
4863 }
|
cannam@62
|
4864 inline ::capnp::schema::Type::Builder Node::Annotation::Builder::initType() {
|
cannam@62
|
4865 return ::capnp::_::PointerHelpers< ::capnp::schema::Type>::init(_builder.getPointerField(
|
cannam@62
|
4866 ::capnp::bounded<3>() * ::capnp::POINTERS));
|
cannam@62
|
4867 }
|
cannam@62
|
4868 inline void Node::Annotation::Builder::adoptType(
|
cannam@62
|
4869 ::capnp::Orphan< ::capnp::schema::Type>&& value) {
|
cannam@62
|
4870 ::capnp::_::PointerHelpers< ::capnp::schema::Type>::adopt(_builder.getPointerField(
|
cannam@62
|
4871 ::capnp::bounded<3>() * ::capnp::POINTERS), kj::mv(value));
|
cannam@62
|
4872 }
|
cannam@62
|
4873 inline ::capnp::Orphan< ::capnp::schema::Type> Node::Annotation::Builder::disownType() {
|
cannam@62
|
4874 return ::capnp::_::PointerHelpers< ::capnp::schema::Type>::disown(_builder.getPointerField(
|
cannam@62
|
4875 ::capnp::bounded<3>() * ::capnp::POINTERS));
|
cannam@62
|
4876 }
|
cannam@62
|
4877
|
cannam@62
|
4878 inline bool Node::Annotation::Reader::getTargetsFile() const {
|
cannam@62
|
4879 return _reader.getDataField<bool>(
|
cannam@62
|
4880 ::capnp::bounded<112>() * ::capnp::ELEMENTS);
|
cannam@62
|
4881 }
|
cannam@62
|
4882
|
cannam@62
|
4883 inline bool Node::Annotation::Builder::getTargetsFile() {
|
cannam@62
|
4884 return _builder.getDataField<bool>(
|
cannam@62
|
4885 ::capnp::bounded<112>() * ::capnp::ELEMENTS);
|
cannam@62
|
4886 }
|
cannam@62
|
4887 inline void Node::Annotation::Builder::setTargetsFile(bool value) {
|
cannam@62
|
4888 _builder.setDataField<bool>(
|
cannam@62
|
4889 ::capnp::bounded<112>() * ::capnp::ELEMENTS, value);
|
cannam@62
|
4890 }
|
cannam@62
|
4891
|
cannam@62
|
4892 inline bool Node::Annotation::Reader::getTargetsConst() const {
|
cannam@62
|
4893 return _reader.getDataField<bool>(
|
cannam@62
|
4894 ::capnp::bounded<113>() * ::capnp::ELEMENTS);
|
cannam@62
|
4895 }
|
cannam@62
|
4896
|
cannam@62
|
4897 inline bool Node::Annotation::Builder::getTargetsConst() {
|
cannam@62
|
4898 return _builder.getDataField<bool>(
|
cannam@62
|
4899 ::capnp::bounded<113>() * ::capnp::ELEMENTS);
|
cannam@62
|
4900 }
|
cannam@62
|
4901 inline void Node::Annotation::Builder::setTargetsConst(bool value) {
|
cannam@62
|
4902 _builder.setDataField<bool>(
|
cannam@62
|
4903 ::capnp::bounded<113>() * ::capnp::ELEMENTS, value);
|
cannam@62
|
4904 }
|
cannam@62
|
4905
|
cannam@62
|
4906 inline bool Node::Annotation::Reader::getTargetsEnum() const {
|
cannam@62
|
4907 return _reader.getDataField<bool>(
|
cannam@62
|
4908 ::capnp::bounded<114>() * ::capnp::ELEMENTS);
|
cannam@62
|
4909 }
|
cannam@62
|
4910
|
cannam@62
|
4911 inline bool Node::Annotation::Builder::getTargetsEnum() {
|
cannam@62
|
4912 return _builder.getDataField<bool>(
|
cannam@62
|
4913 ::capnp::bounded<114>() * ::capnp::ELEMENTS);
|
cannam@62
|
4914 }
|
cannam@62
|
4915 inline void Node::Annotation::Builder::setTargetsEnum(bool value) {
|
cannam@62
|
4916 _builder.setDataField<bool>(
|
cannam@62
|
4917 ::capnp::bounded<114>() * ::capnp::ELEMENTS, value);
|
cannam@62
|
4918 }
|
cannam@62
|
4919
|
cannam@62
|
4920 inline bool Node::Annotation::Reader::getTargetsEnumerant() const {
|
cannam@62
|
4921 return _reader.getDataField<bool>(
|
cannam@62
|
4922 ::capnp::bounded<115>() * ::capnp::ELEMENTS);
|
cannam@62
|
4923 }
|
cannam@62
|
4924
|
cannam@62
|
4925 inline bool Node::Annotation::Builder::getTargetsEnumerant() {
|
cannam@62
|
4926 return _builder.getDataField<bool>(
|
cannam@62
|
4927 ::capnp::bounded<115>() * ::capnp::ELEMENTS);
|
cannam@62
|
4928 }
|
cannam@62
|
4929 inline void Node::Annotation::Builder::setTargetsEnumerant(bool value) {
|
cannam@62
|
4930 _builder.setDataField<bool>(
|
cannam@62
|
4931 ::capnp::bounded<115>() * ::capnp::ELEMENTS, value);
|
cannam@62
|
4932 }
|
cannam@62
|
4933
|
cannam@62
|
4934 inline bool Node::Annotation::Reader::getTargetsStruct() const {
|
cannam@62
|
4935 return _reader.getDataField<bool>(
|
cannam@62
|
4936 ::capnp::bounded<116>() * ::capnp::ELEMENTS);
|
cannam@62
|
4937 }
|
cannam@62
|
4938
|
cannam@62
|
4939 inline bool Node::Annotation::Builder::getTargetsStruct() {
|
cannam@62
|
4940 return _builder.getDataField<bool>(
|
cannam@62
|
4941 ::capnp::bounded<116>() * ::capnp::ELEMENTS);
|
cannam@62
|
4942 }
|
cannam@62
|
4943 inline void Node::Annotation::Builder::setTargetsStruct(bool value) {
|
cannam@62
|
4944 _builder.setDataField<bool>(
|
cannam@62
|
4945 ::capnp::bounded<116>() * ::capnp::ELEMENTS, value);
|
cannam@62
|
4946 }
|
cannam@62
|
4947
|
cannam@62
|
4948 inline bool Node::Annotation::Reader::getTargetsField() const {
|
cannam@62
|
4949 return _reader.getDataField<bool>(
|
cannam@62
|
4950 ::capnp::bounded<117>() * ::capnp::ELEMENTS);
|
cannam@62
|
4951 }
|
cannam@62
|
4952
|
cannam@62
|
4953 inline bool Node::Annotation::Builder::getTargetsField() {
|
cannam@62
|
4954 return _builder.getDataField<bool>(
|
cannam@62
|
4955 ::capnp::bounded<117>() * ::capnp::ELEMENTS);
|
cannam@62
|
4956 }
|
cannam@62
|
4957 inline void Node::Annotation::Builder::setTargetsField(bool value) {
|
cannam@62
|
4958 _builder.setDataField<bool>(
|
cannam@62
|
4959 ::capnp::bounded<117>() * ::capnp::ELEMENTS, value);
|
cannam@62
|
4960 }
|
cannam@62
|
4961
|
cannam@62
|
4962 inline bool Node::Annotation::Reader::getTargetsUnion() const {
|
cannam@62
|
4963 return _reader.getDataField<bool>(
|
cannam@62
|
4964 ::capnp::bounded<118>() * ::capnp::ELEMENTS);
|
cannam@62
|
4965 }
|
cannam@62
|
4966
|
cannam@62
|
4967 inline bool Node::Annotation::Builder::getTargetsUnion() {
|
cannam@62
|
4968 return _builder.getDataField<bool>(
|
cannam@62
|
4969 ::capnp::bounded<118>() * ::capnp::ELEMENTS);
|
cannam@62
|
4970 }
|
cannam@62
|
4971 inline void Node::Annotation::Builder::setTargetsUnion(bool value) {
|
cannam@62
|
4972 _builder.setDataField<bool>(
|
cannam@62
|
4973 ::capnp::bounded<118>() * ::capnp::ELEMENTS, value);
|
cannam@62
|
4974 }
|
cannam@62
|
4975
|
cannam@62
|
4976 inline bool Node::Annotation::Reader::getTargetsGroup() const {
|
cannam@62
|
4977 return _reader.getDataField<bool>(
|
cannam@62
|
4978 ::capnp::bounded<119>() * ::capnp::ELEMENTS);
|
cannam@62
|
4979 }
|
cannam@62
|
4980
|
cannam@62
|
4981 inline bool Node::Annotation::Builder::getTargetsGroup() {
|
cannam@62
|
4982 return _builder.getDataField<bool>(
|
cannam@62
|
4983 ::capnp::bounded<119>() * ::capnp::ELEMENTS);
|
cannam@62
|
4984 }
|
cannam@62
|
4985 inline void Node::Annotation::Builder::setTargetsGroup(bool value) {
|
cannam@62
|
4986 _builder.setDataField<bool>(
|
cannam@62
|
4987 ::capnp::bounded<119>() * ::capnp::ELEMENTS, value);
|
cannam@62
|
4988 }
|
cannam@62
|
4989
|
cannam@62
|
4990 inline bool Node::Annotation::Reader::getTargetsInterface() const {
|
cannam@62
|
4991 return _reader.getDataField<bool>(
|
cannam@62
|
4992 ::capnp::bounded<120>() * ::capnp::ELEMENTS);
|
cannam@62
|
4993 }
|
cannam@62
|
4994
|
cannam@62
|
4995 inline bool Node::Annotation::Builder::getTargetsInterface() {
|
cannam@62
|
4996 return _builder.getDataField<bool>(
|
cannam@62
|
4997 ::capnp::bounded<120>() * ::capnp::ELEMENTS);
|
cannam@62
|
4998 }
|
cannam@62
|
4999 inline void Node::Annotation::Builder::setTargetsInterface(bool value) {
|
cannam@62
|
5000 _builder.setDataField<bool>(
|
cannam@62
|
5001 ::capnp::bounded<120>() * ::capnp::ELEMENTS, value);
|
cannam@62
|
5002 }
|
cannam@62
|
5003
|
cannam@62
|
5004 inline bool Node::Annotation::Reader::getTargetsMethod() const {
|
cannam@62
|
5005 return _reader.getDataField<bool>(
|
cannam@62
|
5006 ::capnp::bounded<121>() * ::capnp::ELEMENTS);
|
cannam@62
|
5007 }
|
cannam@62
|
5008
|
cannam@62
|
5009 inline bool Node::Annotation::Builder::getTargetsMethod() {
|
cannam@62
|
5010 return _builder.getDataField<bool>(
|
cannam@62
|
5011 ::capnp::bounded<121>() * ::capnp::ELEMENTS);
|
cannam@62
|
5012 }
|
cannam@62
|
5013 inline void Node::Annotation::Builder::setTargetsMethod(bool value) {
|
cannam@62
|
5014 _builder.setDataField<bool>(
|
cannam@62
|
5015 ::capnp::bounded<121>() * ::capnp::ELEMENTS, value);
|
cannam@62
|
5016 }
|
cannam@62
|
5017
|
cannam@62
|
5018 inline bool Node::Annotation::Reader::getTargetsParam() const {
|
cannam@62
|
5019 return _reader.getDataField<bool>(
|
cannam@62
|
5020 ::capnp::bounded<122>() * ::capnp::ELEMENTS);
|
cannam@62
|
5021 }
|
cannam@62
|
5022
|
cannam@62
|
5023 inline bool Node::Annotation::Builder::getTargetsParam() {
|
cannam@62
|
5024 return _builder.getDataField<bool>(
|
cannam@62
|
5025 ::capnp::bounded<122>() * ::capnp::ELEMENTS);
|
cannam@62
|
5026 }
|
cannam@62
|
5027 inline void Node::Annotation::Builder::setTargetsParam(bool value) {
|
cannam@62
|
5028 _builder.setDataField<bool>(
|
cannam@62
|
5029 ::capnp::bounded<122>() * ::capnp::ELEMENTS, value);
|
cannam@62
|
5030 }
|
cannam@62
|
5031
|
cannam@62
|
5032 inline bool Node::Annotation::Reader::getTargetsAnnotation() const {
|
cannam@62
|
5033 return _reader.getDataField<bool>(
|
cannam@62
|
5034 ::capnp::bounded<123>() * ::capnp::ELEMENTS);
|
cannam@62
|
5035 }
|
cannam@62
|
5036
|
cannam@62
|
5037 inline bool Node::Annotation::Builder::getTargetsAnnotation() {
|
cannam@62
|
5038 return _builder.getDataField<bool>(
|
cannam@62
|
5039 ::capnp::bounded<123>() * ::capnp::ELEMENTS);
|
cannam@62
|
5040 }
|
cannam@62
|
5041 inline void Node::Annotation::Builder::setTargetsAnnotation(bool value) {
|
cannam@62
|
5042 _builder.setDataField<bool>(
|
cannam@62
|
5043 ::capnp::bounded<123>() * ::capnp::ELEMENTS, value);
|
cannam@62
|
5044 }
|
cannam@62
|
5045
|
cannam@62
|
5046 inline ::capnp::schema::Field::Which Field::Reader::which() const {
|
cannam@62
|
5047 return _reader.getDataField<Which>(
|
cannam@62
|
5048 ::capnp::bounded<4>() * ::capnp::ELEMENTS);
|
cannam@62
|
5049 }
|
cannam@62
|
5050 inline ::capnp::schema::Field::Which Field::Builder::which() {
|
cannam@62
|
5051 return _builder.getDataField<Which>(
|
cannam@62
|
5052 ::capnp::bounded<4>() * ::capnp::ELEMENTS);
|
cannam@62
|
5053 }
|
cannam@62
|
5054
|
cannam@62
|
5055 inline bool Field::Reader::hasName() const {
|
cannam@62
|
5056 return !_reader.getPointerField(
|
cannam@62
|
5057 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
|
cannam@62
|
5058 }
|
cannam@62
|
5059 inline bool Field::Builder::hasName() {
|
cannam@62
|
5060 return !_builder.getPointerField(
|
cannam@62
|
5061 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
|
cannam@62
|
5062 }
|
cannam@62
|
5063 inline ::capnp::Text::Reader Field::Reader::getName() const {
|
cannam@62
|
5064 return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField(
|
cannam@62
|
5065 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@62
|
5066 }
|
cannam@62
|
5067 inline ::capnp::Text::Builder Field::Builder::getName() {
|
cannam@62
|
5068 return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField(
|
cannam@62
|
5069 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@62
|
5070 }
|
cannam@62
|
5071 inline void Field::Builder::setName( ::capnp::Text::Reader value) {
|
cannam@62
|
5072 ::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField(
|
cannam@62
|
5073 ::capnp::bounded<0>() * ::capnp::POINTERS), value);
|
cannam@62
|
5074 }
|
cannam@62
|
5075 inline ::capnp::Text::Builder Field::Builder::initName(unsigned int size) {
|
cannam@62
|
5076 return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField(
|
cannam@62
|
5077 ::capnp::bounded<0>() * ::capnp::POINTERS), size);
|
cannam@62
|
5078 }
|
cannam@62
|
5079 inline void Field::Builder::adoptName(
|
cannam@62
|
5080 ::capnp::Orphan< ::capnp::Text>&& value) {
|
cannam@62
|
5081 ::capnp::_::PointerHelpers< ::capnp::Text>::adopt(_builder.getPointerField(
|
cannam@62
|
5082 ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
|
cannam@62
|
5083 }
|
cannam@62
|
5084 inline ::capnp::Orphan< ::capnp::Text> Field::Builder::disownName() {
|
cannam@62
|
5085 return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField(
|
cannam@62
|
5086 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@62
|
5087 }
|
cannam@62
|
5088
|
cannam@62
|
5089 inline ::uint16_t Field::Reader::getCodeOrder() const {
|
cannam@62
|
5090 return _reader.getDataField< ::uint16_t>(
|
cannam@62
|
5091 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
|
cannam@62
|
5092 }
|
cannam@62
|
5093
|
cannam@62
|
5094 inline ::uint16_t Field::Builder::getCodeOrder() {
|
cannam@62
|
5095 return _builder.getDataField< ::uint16_t>(
|
cannam@62
|
5096 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
|
cannam@62
|
5097 }
|
cannam@62
|
5098 inline void Field::Builder::setCodeOrder( ::uint16_t value) {
|
cannam@62
|
5099 _builder.setDataField< ::uint16_t>(
|
cannam@62
|
5100 ::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
|
cannam@62
|
5101 }
|
cannam@62
|
5102
|
cannam@62
|
5103 inline bool Field::Reader::hasAnnotations() const {
|
cannam@62
|
5104 return !_reader.getPointerField(
|
cannam@62
|
5105 ::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
|
cannam@62
|
5106 }
|
cannam@62
|
5107 inline bool Field::Builder::hasAnnotations() {
|
cannam@62
|
5108 return !_builder.getPointerField(
|
cannam@62
|
5109 ::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
|
cannam@62
|
5110 }
|
cannam@62
|
5111 inline ::capnp::List< ::capnp::schema::Annotation>::Reader Field::Reader::getAnnotations() const {
|
cannam@62
|
5112 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Annotation>>::get(_reader.getPointerField(
|
cannam@62
|
5113 ::capnp::bounded<1>() * ::capnp::POINTERS));
|
cannam@62
|
5114 }
|
cannam@62
|
5115 inline ::capnp::List< ::capnp::schema::Annotation>::Builder Field::Builder::getAnnotations() {
|
cannam@62
|
5116 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Annotation>>::get(_builder.getPointerField(
|
cannam@62
|
5117 ::capnp::bounded<1>() * ::capnp::POINTERS));
|
cannam@62
|
5118 }
|
cannam@62
|
5119 inline void Field::Builder::setAnnotations( ::capnp::List< ::capnp::schema::Annotation>::Reader value) {
|
cannam@62
|
5120 ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Annotation>>::set(_builder.getPointerField(
|
cannam@62
|
5121 ::capnp::bounded<1>() * ::capnp::POINTERS), value);
|
cannam@62
|
5122 }
|
cannam@62
|
5123 inline ::capnp::List< ::capnp::schema::Annotation>::Builder Field::Builder::initAnnotations(unsigned int size) {
|
cannam@62
|
5124 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Annotation>>::init(_builder.getPointerField(
|
cannam@62
|
5125 ::capnp::bounded<1>() * ::capnp::POINTERS), size);
|
cannam@62
|
5126 }
|
cannam@62
|
5127 inline void Field::Builder::adoptAnnotations(
|
cannam@62
|
5128 ::capnp::Orphan< ::capnp::List< ::capnp::schema::Annotation>>&& value) {
|
cannam@62
|
5129 ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Annotation>>::adopt(_builder.getPointerField(
|
cannam@62
|
5130 ::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value));
|
cannam@62
|
5131 }
|
cannam@62
|
5132 inline ::capnp::Orphan< ::capnp::List< ::capnp::schema::Annotation>> Field::Builder::disownAnnotations() {
|
cannam@62
|
5133 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Annotation>>::disown(_builder.getPointerField(
|
cannam@62
|
5134 ::capnp::bounded<1>() * ::capnp::POINTERS));
|
cannam@62
|
5135 }
|
cannam@62
|
5136
|
cannam@62
|
5137 inline ::uint16_t Field::Reader::getDiscriminantValue() const {
|
cannam@62
|
5138 return _reader.getDataField< ::uint16_t>(
|
cannam@62
|
5139 ::capnp::bounded<1>() * ::capnp::ELEMENTS, 65535u);
|
cannam@62
|
5140 }
|
cannam@62
|
5141
|
cannam@62
|
5142 inline ::uint16_t Field::Builder::getDiscriminantValue() {
|
cannam@62
|
5143 return _builder.getDataField< ::uint16_t>(
|
cannam@62
|
5144 ::capnp::bounded<1>() * ::capnp::ELEMENTS, 65535u);
|
cannam@62
|
5145 }
|
cannam@62
|
5146 inline void Field::Builder::setDiscriminantValue( ::uint16_t value) {
|
cannam@62
|
5147 _builder.setDataField< ::uint16_t>(
|
cannam@62
|
5148 ::capnp::bounded<1>() * ::capnp::ELEMENTS, value, 65535u);
|
cannam@62
|
5149 }
|
cannam@62
|
5150
|
cannam@62
|
5151 inline bool Field::Reader::isSlot() const {
|
cannam@62
|
5152 return which() == Field::SLOT;
|
cannam@62
|
5153 }
|
cannam@62
|
5154 inline bool Field::Builder::isSlot() {
|
cannam@62
|
5155 return which() == Field::SLOT;
|
cannam@62
|
5156 }
|
cannam@62
|
5157 inline typename Field::Slot::Reader Field::Reader::getSlot() const {
|
cannam@62
|
5158 KJ_IREQUIRE((which() == Field::SLOT),
|
cannam@62
|
5159 "Must check which() before get()ing a union member.");
|
cannam@62
|
5160 return typename Field::Slot::Reader(_reader);
|
cannam@62
|
5161 }
|
cannam@62
|
5162 inline typename Field::Slot::Builder Field::Builder::getSlot() {
|
cannam@62
|
5163 KJ_IREQUIRE((which() == Field::SLOT),
|
cannam@62
|
5164 "Must check which() before get()ing a union member.");
|
cannam@62
|
5165 return typename Field::Slot::Builder(_builder);
|
cannam@62
|
5166 }
|
cannam@62
|
5167 inline typename Field::Slot::Builder Field::Builder::initSlot() {
|
cannam@62
|
5168 _builder.setDataField<Field::Which>(
|
cannam@62
|
5169 ::capnp::bounded<4>() * ::capnp::ELEMENTS, Field::SLOT);
|
cannam@62
|
5170 _builder.setDataField< ::uint32_t>(::capnp::bounded<1>() * ::capnp::ELEMENTS, 0);
|
cannam@62
|
5171 _builder.setDataField<bool>(::capnp::bounded<128>() * ::capnp::ELEMENTS, 0);
|
cannam@62
|
5172 _builder.getPointerField(::capnp::bounded<2>() * ::capnp::POINTERS).clear();
|
cannam@62
|
5173 _builder.getPointerField(::capnp::bounded<3>() * ::capnp::POINTERS).clear();
|
cannam@62
|
5174 return typename Field::Slot::Builder(_builder);
|
cannam@62
|
5175 }
|
cannam@62
|
5176 inline bool Field::Reader::isGroup() const {
|
cannam@62
|
5177 return which() == Field::GROUP;
|
cannam@62
|
5178 }
|
cannam@62
|
5179 inline bool Field::Builder::isGroup() {
|
cannam@62
|
5180 return which() == Field::GROUP;
|
cannam@62
|
5181 }
|
cannam@62
|
5182 inline typename Field::Group::Reader Field::Reader::getGroup() const {
|
cannam@62
|
5183 KJ_IREQUIRE((which() == Field::GROUP),
|
cannam@62
|
5184 "Must check which() before get()ing a union member.");
|
cannam@62
|
5185 return typename Field::Group::Reader(_reader);
|
cannam@62
|
5186 }
|
cannam@62
|
5187 inline typename Field::Group::Builder Field::Builder::getGroup() {
|
cannam@62
|
5188 KJ_IREQUIRE((which() == Field::GROUP),
|
cannam@62
|
5189 "Must check which() before get()ing a union member.");
|
cannam@62
|
5190 return typename Field::Group::Builder(_builder);
|
cannam@62
|
5191 }
|
cannam@62
|
5192 inline typename Field::Group::Builder Field::Builder::initGroup() {
|
cannam@62
|
5193 _builder.setDataField<Field::Which>(
|
cannam@62
|
5194 ::capnp::bounded<4>() * ::capnp::ELEMENTS, Field::GROUP);
|
cannam@62
|
5195 _builder.setDataField< ::uint64_t>(::capnp::bounded<2>() * ::capnp::ELEMENTS, 0);
|
cannam@62
|
5196 return typename Field::Group::Builder(_builder);
|
cannam@62
|
5197 }
|
cannam@62
|
5198 inline typename Field::Ordinal::Reader Field::Reader::getOrdinal() const {
|
cannam@62
|
5199 return typename Field::Ordinal::Reader(_reader);
|
cannam@62
|
5200 }
|
cannam@62
|
5201 inline typename Field::Ordinal::Builder Field::Builder::getOrdinal() {
|
cannam@62
|
5202 return typename Field::Ordinal::Builder(_builder);
|
cannam@62
|
5203 }
|
cannam@62
|
5204 #if !CAPNP_LITE
|
cannam@62
|
5205 inline typename Field::Ordinal::Pipeline Field::Pipeline::getOrdinal() {
|
cannam@62
|
5206 return typename Field::Ordinal::Pipeline(_typeless.noop());
|
cannam@62
|
5207 }
|
cannam@62
|
5208 #endif // !CAPNP_LITE
|
cannam@62
|
5209 inline typename Field::Ordinal::Builder Field::Builder::initOrdinal() {
|
cannam@62
|
5210 _builder.setDataField< ::uint16_t>(::capnp::bounded<5>() * ::capnp::ELEMENTS, 0);
|
cannam@62
|
5211 _builder.setDataField< ::uint16_t>(::capnp::bounded<6>() * ::capnp::ELEMENTS, 0);
|
cannam@62
|
5212 return typename Field::Ordinal::Builder(_builder);
|
cannam@62
|
5213 }
|
cannam@62
|
5214 inline ::uint32_t Field::Slot::Reader::getOffset() const {
|
cannam@62
|
5215 return _reader.getDataField< ::uint32_t>(
|
cannam@62
|
5216 ::capnp::bounded<1>() * ::capnp::ELEMENTS);
|
cannam@62
|
5217 }
|
cannam@62
|
5218
|
cannam@62
|
5219 inline ::uint32_t Field::Slot::Builder::getOffset() {
|
cannam@62
|
5220 return _builder.getDataField< ::uint32_t>(
|
cannam@62
|
5221 ::capnp::bounded<1>() * ::capnp::ELEMENTS);
|
cannam@62
|
5222 }
|
cannam@62
|
5223 inline void Field::Slot::Builder::setOffset( ::uint32_t value) {
|
cannam@62
|
5224 _builder.setDataField< ::uint32_t>(
|
cannam@62
|
5225 ::capnp::bounded<1>() * ::capnp::ELEMENTS, value);
|
cannam@62
|
5226 }
|
cannam@62
|
5227
|
cannam@62
|
5228 inline bool Field::Slot::Reader::hasType() const {
|
cannam@62
|
5229 return !_reader.getPointerField(
|
cannam@62
|
5230 ::capnp::bounded<2>() * ::capnp::POINTERS).isNull();
|
cannam@62
|
5231 }
|
cannam@62
|
5232 inline bool Field::Slot::Builder::hasType() {
|
cannam@62
|
5233 return !_builder.getPointerField(
|
cannam@62
|
5234 ::capnp::bounded<2>() * ::capnp::POINTERS).isNull();
|
cannam@62
|
5235 }
|
cannam@62
|
5236 inline ::capnp::schema::Type::Reader Field::Slot::Reader::getType() const {
|
cannam@62
|
5237 return ::capnp::_::PointerHelpers< ::capnp::schema::Type>::get(_reader.getPointerField(
|
cannam@62
|
5238 ::capnp::bounded<2>() * ::capnp::POINTERS));
|
cannam@62
|
5239 }
|
cannam@62
|
5240 inline ::capnp::schema::Type::Builder Field::Slot::Builder::getType() {
|
cannam@62
|
5241 return ::capnp::_::PointerHelpers< ::capnp::schema::Type>::get(_builder.getPointerField(
|
cannam@62
|
5242 ::capnp::bounded<2>() * ::capnp::POINTERS));
|
cannam@62
|
5243 }
|
cannam@62
|
5244 #if !CAPNP_LITE
|
cannam@62
|
5245 inline ::capnp::schema::Type::Pipeline Field::Slot::Pipeline::getType() {
|
cannam@62
|
5246 return ::capnp::schema::Type::Pipeline(_typeless.getPointerField(2));
|
cannam@62
|
5247 }
|
cannam@62
|
5248 #endif // !CAPNP_LITE
|
cannam@62
|
5249 inline void Field::Slot::Builder::setType( ::capnp::schema::Type::Reader value) {
|
cannam@62
|
5250 ::capnp::_::PointerHelpers< ::capnp::schema::Type>::set(_builder.getPointerField(
|
cannam@62
|
5251 ::capnp::bounded<2>() * ::capnp::POINTERS), value);
|
cannam@62
|
5252 }
|
cannam@62
|
5253 inline ::capnp::schema::Type::Builder Field::Slot::Builder::initType() {
|
cannam@62
|
5254 return ::capnp::_::PointerHelpers< ::capnp::schema::Type>::init(_builder.getPointerField(
|
cannam@62
|
5255 ::capnp::bounded<2>() * ::capnp::POINTERS));
|
cannam@62
|
5256 }
|
cannam@62
|
5257 inline void Field::Slot::Builder::adoptType(
|
cannam@62
|
5258 ::capnp::Orphan< ::capnp::schema::Type>&& value) {
|
cannam@62
|
5259 ::capnp::_::PointerHelpers< ::capnp::schema::Type>::adopt(_builder.getPointerField(
|
cannam@62
|
5260 ::capnp::bounded<2>() * ::capnp::POINTERS), kj::mv(value));
|
cannam@62
|
5261 }
|
cannam@62
|
5262 inline ::capnp::Orphan< ::capnp::schema::Type> Field::Slot::Builder::disownType() {
|
cannam@62
|
5263 return ::capnp::_::PointerHelpers< ::capnp::schema::Type>::disown(_builder.getPointerField(
|
cannam@62
|
5264 ::capnp::bounded<2>() * ::capnp::POINTERS));
|
cannam@62
|
5265 }
|
cannam@62
|
5266
|
cannam@62
|
5267 inline bool Field::Slot::Reader::hasDefaultValue() const {
|
cannam@62
|
5268 return !_reader.getPointerField(
|
cannam@62
|
5269 ::capnp::bounded<3>() * ::capnp::POINTERS).isNull();
|
cannam@62
|
5270 }
|
cannam@62
|
5271 inline bool Field::Slot::Builder::hasDefaultValue() {
|
cannam@62
|
5272 return !_builder.getPointerField(
|
cannam@62
|
5273 ::capnp::bounded<3>() * ::capnp::POINTERS).isNull();
|
cannam@62
|
5274 }
|
cannam@62
|
5275 inline ::capnp::schema::Value::Reader Field::Slot::Reader::getDefaultValue() const {
|
cannam@62
|
5276 return ::capnp::_::PointerHelpers< ::capnp::schema::Value>::get(_reader.getPointerField(
|
cannam@62
|
5277 ::capnp::bounded<3>() * ::capnp::POINTERS));
|
cannam@62
|
5278 }
|
cannam@62
|
5279 inline ::capnp::schema::Value::Builder Field::Slot::Builder::getDefaultValue() {
|
cannam@62
|
5280 return ::capnp::_::PointerHelpers< ::capnp::schema::Value>::get(_builder.getPointerField(
|
cannam@62
|
5281 ::capnp::bounded<3>() * ::capnp::POINTERS));
|
cannam@62
|
5282 }
|
cannam@62
|
5283 #if !CAPNP_LITE
|
cannam@62
|
5284 inline ::capnp::schema::Value::Pipeline Field::Slot::Pipeline::getDefaultValue() {
|
cannam@62
|
5285 return ::capnp::schema::Value::Pipeline(_typeless.getPointerField(3));
|
cannam@62
|
5286 }
|
cannam@62
|
5287 #endif // !CAPNP_LITE
|
cannam@62
|
5288 inline void Field::Slot::Builder::setDefaultValue( ::capnp::schema::Value::Reader value) {
|
cannam@62
|
5289 ::capnp::_::PointerHelpers< ::capnp::schema::Value>::set(_builder.getPointerField(
|
cannam@62
|
5290 ::capnp::bounded<3>() * ::capnp::POINTERS), value);
|
cannam@62
|
5291 }
|
cannam@62
|
5292 inline ::capnp::schema::Value::Builder Field::Slot::Builder::initDefaultValue() {
|
cannam@62
|
5293 return ::capnp::_::PointerHelpers< ::capnp::schema::Value>::init(_builder.getPointerField(
|
cannam@62
|
5294 ::capnp::bounded<3>() * ::capnp::POINTERS));
|
cannam@62
|
5295 }
|
cannam@62
|
5296 inline void Field::Slot::Builder::adoptDefaultValue(
|
cannam@62
|
5297 ::capnp::Orphan< ::capnp::schema::Value>&& value) {
|
cannam@62
|
5298 ::capnp::_::PointerHelpers< ::capnp::schema::Value>::adopt(_builder.getPointerField(
|
cannam@62
|
5299 ::capnp::bounded<3>() * ::capnp::POINTERS), kj::mv(value));
|
cannam@62
|
5300 }
|
cannam@62
|
5301 inline ::capnp::Orphan< ::capnp::schema::Value> Field::Slot::Builder::disownDefaultValue() {
|
cannam@62
|
5302 return ::capnp::_::PointerHelpers< ::capnp::schema::Value>::disown(_builder.getPointerField(
|
cannam@62
|
5303 ::capnp::bounded<3>() * ::capnp::POINTERS));
|
cannam@62
|
5304 }
|
cannam@62
|
5305
|
cannam@62
|
5306 inline bool Field::Slot::Reader::getHadExplicitDefault() const {
|
cannam@62
|
5307 return _reader.getDataField<bool>(
|
cannam@62
|
5308 ::capnp::bounded<128>() * ::capnp::ELEMENTS);
|
cannam@62
|
5309 }
|
cannam@62
|
5310
|
cannam@62
|
5311 inline bool Field::Slot::Builder::getHadExplicitDefault() {
|
cannam@62
|
5312 return _builder.getDataField<bool>(
|
cannam@62
|
5313 ::capnp::bounded<128>() * ::capnp::ELEMENTS);
|
cannam@62
|
5314 }
|
cannam@62
|
5315 inline void Field::Slot::Builder::setHadExplicitDefault(bool value) {
|
cannam@62
|
5316 _builder.setDataField<bool>(
|
cannam@62
|
5317 ::capnp::bounded<128>() * ::capnp::ELEMENTS, value);
|
cannam@62
|
5318 }
|
cannam@62
|
5319
|
cannam@62
|
5320 inline ::uint64_t Field::Group::Reader::getTypeId() const {
|
cannam@62
|
5321 return _reader.getDataField< ::uint64_t>(
|
cannam@62
|
5322 ::capnp::bounded<2>() * ::capnp::ELEMENTS);
|
cannam@62
|
5323 }
|
cannam@62
|
5324
|
cannam@62
|
5325 inline ::uint64_t Field::Group::Builder::getTypeId() {
|
cannam@62
|
5326 return _builder.getDataField< ::uint64_t>(
|
cannam@62
|
5327 ::capnp::bounded<2>() * ::capnp::ELEMENTS);
|
cannam@62
|
5328 }
|
cannam@62
|
5329 inline void Field::Group::Builder::setTypeId( ::uint64_t value) {
|
cannam@62
|
5330 _builder.setDataField< ::uint64_t>(
|
cannam@62
|
5331 ::capnp::bounded<2>() * ::capnp::ELEMENTS, value);
|
cannam@62
|
5332 }
|
cannam@62
|
5333
|
cannam@62
|
5334 inline ::capnp::schema::Field::Ordinal::Which Field::Ordinal::Reader::which() const {
|
cannam@62
|
5335 return _reader.getDataField<Which>(
|
cannam@62
|
5336 ::capnp::bounded<5>() * ::capnp::ELEMENTS);
|
cannam@62
|
5337 }
|
cannam@62
|
5338 inline ::capnp::schema::Field::Ordinal::Which Field::Ordinal::Builder::which() {
|
cannam@62
|
5339 return _builder.getDataField<Which>(
|
cannam@62
|
5340 ::capnp::bounded<5>() * ::capnp::ELEMENTS);
|
cannam@62
|
5341 }
|
cannam@62
|
5342
|
cannam@62
|
5343 inline bool Field::Ordinal::Reader::isImplicit() const {
|
cannam@62
|
5344 return which() == Field::Ordinal::IMPLICIT;
|
cannam@62
|
5345 }
|
cannam@62
|
5346 inline bool Field::Ordinal::Builder::isImplicit() {
|
cannam@62
|
5347 return which() == Field::Ordinal::IMPLICIT;
|
cannam@62
|
5348 }
|
cannam@62
|
5349 inline ::capnp::Void Field::Ordinal::Reader::getImplicit() const {
|
cannam@62
|
5350 KJ_IREQUIRE((which() == Field::Ordinal::IMPLICIT),
|
cannam@62
|
5351 "Must check which() before get()ing a union member.");
|
cannam@62
|
5352 return _reader.getDataField< ::capnp::Void>(
|
cannam@62
|
5353 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
|
cannam@62
|
5354 }
|
cannam@62
|
5355
|
cannam@62
|
5356 inline ::capnp::Void Field::Ordinal::Builder::getImplicit() {
|
cannam@62
|
5357 KJ_IREQUIRE((which() == Field::Ordinal::IMPLICIT),
|
cannam@62
|
5358 "Must check which() before get()ing a union member.");
|
cannam@62
|
5359 return _builder.getDataField< ::capnp::Void>(
|
cannam@62
|
5360 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
|
cannam@62
|
5361 }
|
cannam@62
|
5362 inline void Field::Ordinal::Builder::setImplicit( ::capnp::Void value) {
|
cannam@62
|
5363 _builder.setDataField<Field::Ordinal::Which>(
|
cannam@62
|
5364 ::capnp::bounded<5>() * ::capnp::ELEMENTS, Field::Ordinal::IMPLICIT);
|
cannam@62
|
5365 _builder.setDataField< ::capnp::Void>(
|
cannam@62
|
5366 ::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
|
cannam@62
|
5367 }
|
cannam@62
|
5368
|
cannam@62
|
5369 inline bool Field::Ordinal::Reader::isExplicit() const {
|
cannam@62
|
5370 return which() == Field::Ordinal::EXPLICIT;
|
cannam@62
|
5371 }
|
cannam@62
|
5372 inline bool Field::Ordinal::Builder::isExplicit() {
|
cannam@62
|
5373 return which() == Field::Ordinal::EXPLICIT;
|
cannam@62
|
5374 }
|
cannam@62
|
5375 inline ::uint16_t Field::Ordinal::Reader::getExplicit() const {
|
cannam@62
|
5376 KJ_IREQUIRE((which() == Field::Ordinal::EXPLICIT),
|
cannam@62
|
5377 "Must check which() before get()ing a union member.");
|
cannam@62
|
5378 return _reader.getDataField< ::uint16_t>(
|
cannam@62
|
5379 ::capnp::bounded<6>() * ::capnp::ELEMENTS);
|
cannam@62
|
5380 }
|
cannam@62
|
5381
|
cannam@62
|
5382 inline ::uint16_t Field::Ordinal::Builder::getExplicit() {
|
cannam@62
|
5383 KJ_IREQUIRE((which() == Field::Ordinal::EXPLICIT),
|
cannam@62
|
5384 "Must check which() before get()ing a union member.");
|
cannam@62
|
5385 return _builder.getDataField< ::uint16_t>(
|
cannam@62
|
5386 ::capnp::bounded<6>() * ::capnp::ELEMENTS);
|
cannam@62
|
5387 }
|
cannam@62
|
5388 inline void Field::Ordinal::Builder::setExplicit( ::uint16_t value) {
|
cannam@62
|
5389 _builder.setDataField<Field::Ordinal::Which>(
|
cannam@62
|
5390 ::capnp::bounded<5>() * ::capnp::ELEMENTS, Field::Ordinal::EXPLICIT);
|
cannam@62
|
5391 _builder.setDataField< ::uint16_t>(
|
cannam@62
|
5392 ::capnp::bounded<6>() * ::capnp::ELEMENTS, value);
|
cannam@62
|
5393 }
|
cannam@62
|
5394
|
cannam@62
|
5395 inline bool Enumerant::Reader::hasName() const {
|
cannam@62
|
5396 return !_reader.getPointerField(
|
cannam@62
|
5397 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
|
cannam@62
|
5398 }
|
cannam@62
|
5399 inline bool Enumerant::Builder::hasName() {
|
cannam@62
|
5400 return !_builder.getPointerField(
|
cannam@62
|
5401 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
|
cannam@62
|
5402 }
|
cannam@62
|
5403 inline ::capnp::Text::Reader Enumerant::Reader::getName() const {
|
cannam@62
|
5404 return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField(
|
cannam@62
|
5405 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@62
|
5406 }
|
cannam@62
|
5407 inline ::capnp::Text::Builder Enumerant::Builder::getName() {
|
cannam@62
|
5408 return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField(
|
cannam@62
|
5409 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@62
|
5410 }
|
cannam@62
|
5411 inline void Enumerant::Builder::setName( ::capnp::Text::Reader value) {
|
cannam@62
|
5412 ::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField(
|
cannam@62
|
5413 ::capnp::bounded<0>() * ::capnp::POINTERS), value);
|
cannam@62
|
5414 }
|
cannam@62
|
5415 inline ::capnp::Text::Builder Enumerant::Builder::initName(unsigned int size) {
|
cannam@62
|
5416 return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField(
|
cannam@62
|
5417 ::capnp::bounded<0>() * ::capnp::POINTERS), size);
|
cannam@62
|
5418 }
|
cannam@62
|
5419 inline void Enumerant::Builder::adoptName(
|
cannam@62
|
5420 ::capnp::Orphan< ::capnp::Text>&& value) {
|
cannam@62
|
5421 ::capnp::_::PointerHelpers< ::capnp::Text>::adopt(_builder.getPointerField(
|
cannam@62
|
5422 ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
|
cannam@62
|
5423 }
|
cannam@62
|
5424 inline ::capnp::Orphan< ::capnp::Text> Enumerant::Builder::disownName() {
|
cannam@62
|
5425 return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField(
|
cannam@62
|
5426 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@62
|
5427 }
|
cannam@62
|
5428
|
cannam@62
|
5429 inline ::uint16_t Enumerant::Reader::getCodeOrder() const {
|
cannam@62
|
5430 return _reader.getDataField< ::uint16_t>(
|
cannam@62
|
5431 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
|
cannam@62
|
5432 }
|
cannam@62
|
5433
|
cannam@62
|
5434 inline ::uint16_t Enumerant::Builder::getCodeOrder() {
|
cannam@62
|
5435 return _builder.getDataField< ::uint16_t>(
|
cannam@62
|
5436 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
|
cannam@62
|
5437 }
|
cannam@62
|
5438 inline void Enumerant::Builder::setCodeOrder( ::uint16_t value) {
|
cannam@62
|
5439 _builder.setDataField< ::uint16_t>(
|
cannam@62
|
5440 ::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
|
cannam@62
|
5441 }
|
cannam@62
|
5442
|
cannam@62
|
5443 inline bool Enumerant::Reader::hasAnnotations() const {
|
cannam@62
|
5444 return !_reader.getPointerField(
|
cannam@62
|
5445 ::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
|
cannam@62
|
5446 }
|
cannam@62
|
5447 inline bool Enumerant::Builder::hasAnnotations() {
|
cannam@62
|
5448 return !_builder.getPointerField(
|
cannam@62
|
5449 ::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
|
cannam@62
|
5450 }
|
cannam@62
|
5451 inline ::capnp::List< ::capnp::schema::Annotation>::Reader Enumerant::Reader::getAnnotations() const {
|
cannam@62
|
5452 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Annotation>>::get(_reader.getPointerField(
|
cannam@62
|
5453 ::capnp::bounded<1>() * ::capnp::POINTERS));
|
cannam@62
|
5454 }
|
cannam@62
|
5455 inline ::capnp::List< ::capnp::schema::Annotation>::Builder Enumerant::Builder::getAnnotations() {
|
cannam@62
|
5456 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Annotation>>::get(_builder.getPointerField(
|
cannam@62
|
5457 ::capnp::bounded<1>() * ::capnp::POINTERS));
|
cannam@62
|
5458 }
|
cannam@62
|
5459 inline void Enumerant::Builder::setAnnotations( ::capnp::List< ::capnp::schema::Annotation>::Reader value) {
|
cannam@62
|
5460 ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Annotation>>::set(_builder.getPointerField(
|
cannam@62
|
5461 ::capnp::bounded<1>() * ::capnp::POINTERS), value);
|
cannam@62
|
5462 }
|
cannam@62
|
5463 inline ::capnp::List< ::capnp::schema::Annotation>::Builder Enumerant::Builder::initAnnotations(unsigned int size) {
|
cannam@62
|
5464 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Annotation>>::init(_builder.getPointerField(
|
cannam@62
|
5465 ::capnp::bounded<1>() * ::capnp::POINTERS), size);
|
cannam@62
|
5466 }
|
cannam@62
|
5467 inline void Enumerant::Builder::adoptAnnotations(
|
cannam@62
|
5468 ::capnp::Orphan< ::capnp::List< ::capnp::schema::Annotation>>&& value) {
|
cannam@62
|
5469 ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Annotation>>::adopt(_builder.getPointerField(
|
cannam@62
|
5470 ::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value));
|
cannam@62
|
5471 }
|
cannam@62
|
5472 inline ::capnp::Orphan< ::capnp::List< ::capnp::schema::Annotation>> Enumerant::Builder::disownAnnotations() {
|
cannam@62
|
5473 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Annotation>>::disown(_builder.getPointerField(
|
cannam@62
|
5474 ::capnp::bounded<1>() * ::capnp::POINTERS));
|
cannam@62
|
5475 }
|
cannam@62
|
5476
|
cannam@62
|
5477 inline ::uint64_t Superclass::Reader::getId() const {
|
cannam@62
|
5478 return _reader.getDataField< ::uint64_t>(
|
cannam@62
|
5479 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
|
cannam@62
|
5480 }
|
cannam@62
|
5481
|
cannam@62
|
5482 inline ::uint64_t Superclass::Builder::getId() {
|
cannam@62
|
5483 return _builder.getDataField< ::uint64_t>(
|
cannam@62
|
5484 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
|
cannam@62
|
5485 }
|
cannam@62
|
5486 inline void Superclass::Builder::setId( ::uint64_t value) {
|
cannam@62
|
5487 _builder.setDataField< ::uint64_t>(
|
cannam@62
|
5488 ::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
|
cannam@62
|
5489 }
|
cannam@62
|
5490
|
cannam@62
|
5491 inline bool Superclass::Reader::hasBrand() const {
|
cannam@62
|
5492 return !_reader.getPointerField(
|
cannam@62
|
5493 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
|
cannam@62
|
5494 }
|
cannam@62
|
5495 inline bool Superclass::Builder::hasBrand() {
|
cannam@62
|
5496 return !_builder.getPointerField(
|
cannam@62
|
5497 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
|
cannam@62
|
5498 }
|
cannam@62
|
5499 inline ::capnp::schema::Brand::Reader Superclass::Reader::getBrand() const {
|
cannam@62
|
5500 return ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::get(_reader.getPointerField(
|
cannam@62
|
5501 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@62
|
5502 }
|
cannam@62
|
5503 inline ::capnp::schema::Brand::Builder Superclass::Builder::getBrand() {
|
cannam@62
|
5504 return ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::get(_builder.getPointerField(
|
cannam@62
|
5505 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@62
|
5506 }
|
cannam@62
|
5507 #if !CAPNP_LITE
|
cannam@62
|
5508 inline ::capnp::schema::Brand::Pipeline Superclass::Pipeline::getBrand() {
|
cannam@62
|
5509 return ::capnp::schema::Brand::Pipeline(_typeless.getPointerField(0));
|
cannam@62
|
5510 }
|
cannam@62
|
5511 #endif // !CAPNP_LITE
|
cannam@62
|
5512 inline void Superclass::Builder::setBrand( ::capnp::schema::Brand::Reader value) {
|
cannam@62
|
5513 ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::set(_builder.getPointerField(
|
cannam@62
|
5514 ::capnp::bounded<0>() * ::capnp::POINTERS), value);
|
cannam@62
|
5515 }
|
cannam@62
|
5516 inline ::capnp::schema::Brand::Builder Superclass::Builder::initBrand() {
|
cannam@62
|
5517 return ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::init(_builder.getPointerField(
|
cannam@62
|
5518 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@62
|
5519 }
|
cannam@62
|
5520 inline void Superclass::Builder::adoptBrand(
|
cannam@62
|
5521 ::capnp::Orphan< ::capnp::schema::Brand>&& value) {
|
cannam@62
|
5522 ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::adopt(_builder.getPointerField(
|
cannam@62
|
5523 ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
|
cannam@62
|
5524 }
|
cannam@62
|
5525 inline ::capnp::Orphan< ::capnp::schema::Brand> Superclass::Builder::disownBrand() {
|
cannam@62
|
5526 return ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::disown(_builder.getPointerField(
|
cannam@62
|
5527 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@62
|
5528 }
|
cannam@62
|
5529
|
cannam@62
|
5530 inline bool Method::Reader::hasName() const {
|
cannam@62
|
5531 return !_reader.getPointerField(
|
cannam@62
|
5532 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
|
cannam@62
|
5533 }
|
cannam@62
|
5534 inline bool Method::Builder::hasName() {
|
cannam@62
|
5535 return !_builder.getPointerField(
|
cannam@62
|
5536 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
|
cannam@62
|
5537 }
|
cannam@62
|
5538 inline ::capnp::Text::Reader Method::Reader::getName() const {
|
cannam@62
|
5539 return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField(
|
cannam@62
|
5540 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@62
|
5541 }
|
cannam@62
|
5542 inline ::capnp::Text::Builder Method::Builder::getName() {
|
cannam@62
|
5543 return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField(
|
cannam@62
|
5544 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@62
|
5545 }
|
cannam@62
|
5546 inline void Method::Builder::setName( ::capnp::Text::Reader value) {
|
cannam@62
|
5547 ::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField(
|
cannam@62
|
5548 ::capnp::bounded<0>() * ::capnp::POINTERS), value);
|
cannam@62
|
5549 }
|
cannam@62
|
5550 inline ::capnp::Text::Builder Method::Builder::initName(unsigned int size) {
|
cannam@62
|
5551 return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField(
|
cannam@62
|
5552 ::capnp::bounded<0>() * ::capnp::POINTERS), size);
|
cannam@62
|
5553 }
|
cannam@62
|
5554 inline void Method::Builder::adoptName(
|
cannam@62
|
5555 ::capnp::Orphan< ::capnp::Text>&& value) {
|
cannam@62
|
5556 ::capnp::_::PointerHelpers< ::capnp::Text>::adopt(_builder.getPointerField(
|
cannam@62
|
5557 ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
|
cannam@62
|
5558 }
|
cannam@62
|
5559 inline ::capnp::Orphan< ::capnp::Text> Method::Builder::disownName() {
|
cannam@62
|
5560 return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField(
|
cannam@62
|
5561 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@62
|
5562 }
|
cannam@62
|
5563
|
cannam@62
|
5564 inline ::uint16_t Method::Reader::getCodeOrder() const {
|
cannam@62
|
5565 return _reader.getDataField< ::uint16_t>(
|
cannam@62
|
5566 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
|
cannam@62
|
5567 }
|
cannam@62
|
5568
|
cannam@62
|
5569 inline ::uint16_t Method::Builder::getCodeOrder() {
|
cannam@62
|
5570 return _builder.getDataField< ::uint16_t>(
|
cannam@62
|
5571 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
|
cannam@62
|
5572 }
|
cannam@62
|
5573 inline void Method::Builder::setCodeOrder( ::uint16_t value) {
|
cannam@62
|
5574 _builder.setDataField< ::uint16_t>(
|
cannam@62
|
5575 ::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
|
cannam@62
|
5576 }
|
cannam@62
|
5577
|
cannam@62
|
5578 inline ::uint64_t Method::Reader::getParamStructType() const {
|
cannam@62
|
5579 return _reader.getDataField< ::uint64_t>(
|
cannam@62
|
5580 ::capnp::bounded<1>() * ::capnp::ELEMENTS);
|
cannam@62
|
5581 }
|
cannam@62
|
5582
|
cannam@62
|
5583 inline ::uint64_t Method::Builder::getParamStructType() {
|
cannam@62
|
5584 return _builder.getDataField< ::uint64_t>(
|
cannam@62
|
5585 ::capnp::bounded<1>() * ::capnp::ELEMENTS);
|
cannam@62
|
5586 }
|
cannam@62
|
5587 inline void Method::Builder::setParamStructType( ::uint64_t value) {
|
cannam@62
|
5588 _builder.setDataField< ::uint64_t>(
|
cannam@62
|
5589 ::capnp::bounded<1>() * ::capnp::ELEMENTS, value);
|
cannam@62
|
5590 }
|
cannam@62
|
5591
|
cannam@62
|
5592 inline ::uint64_t Method::Reader::getResultStructType() const {
|
cannam@62
|
5593 return _reader.getDataField< ::uint64_t>(
|
cannam@62
|
5594 ::capnp::bounded<2>() * ::capnp::ELEMENTS);
|
cannam@62
|
5595 }
|
cannam@62
|
5596
|
cannam@62
|
5597 inline ::uint64_t Method::Builder::getResultStructType() {
|
cannam@62
|
5598 return _builder.getDataField< ::uint64_t>(
|
cannam@62
|
5599 ::capnp::bounded<2>() * ::capnp::ELEMENTS);
|
cannam@62
|
5600 }
|
cannam@62
|
5601 inline void Method::Builder::setResultStructType( ::uint64_t value) {
|
cannam@62
|
5602 _builder.setDataField< ::uint64_t>(
|
cannam@62
|
5603 ::capnp::bounded<2>() * ::capnp::ELEMENTS, value);
|
cannam@62
|
5604 }
|
cannam@62
|
5605
|
cannam@62
|
5606 inline bool Method::Reader::hasAnnotations() const {
|
cannam@62
|
5607 return !_reader.getPointerField(
|
cannam@62
|
5608 ::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
|
cannam@62
|
5609 }
|
cannam@62
|
5610 inline bool Method::Builder::hasAnnotations() {
|
cannam@62
|
5611 return !_builder.getPointerField(
|
cannam@62
|
5612 ::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
|
cannam@62
|
5613 }
|
cannam@62
|
5614 inline ::capnp::List< ::capnp::schema::Annotation>::Reader Method::Reader::getAnnotations() const {
|
cannam@62
|
5615 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Annotation>>::get(_reader.getPointerField(
|
cannam@62
|
5616 ::capnp::bounded<1>() * ::capnp::POINTERS));
|
cannam@62
|
5617 }
|
cannam@62
|
5618 inline ::capnp::List< ::capnp::schema::Annotation>::Builder Method::Builder::getAnnotations() {
|
cannam@62
|
5619 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Annotation>>::get(_builder.getPointerField(
|
cannam@62
|
5620 ::capnp::bounded<1>() * ::capnp::POINTERS));
|
cannam@62
|
5621 }
|
cannam@62
|
5622 inline void Method::Builder::setAnnotations( ::capnp::List< ::capnp::schema::Annotation>::Reader value) {
|
cannam@62
|
5623 ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Annotation>>::set(_builder.getPointerField(
|
cannam@62
|
5624 ::capnp::bounded<1>() * ::capnp::POINTERS), value);
|
cannam@62
|
5625 }
|
cannam@62
|
5626 inline ::capnp::List< ::capnp::schema::Annotation>::Builder Method::Builder::initAnnotations(unsigned int size) {
|
cannam@62
|
5627 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Annotation>>::init(_builder.getPointerField(
|
cannam@62
|
5628 ::capnp::bounded<1>() * ::capnp::POINTERS), size);
|
cannam@62
|
5629 }
|
cannam@62
|
5630 inline void Method::Builder::adoptAnnotations(
|
cannam@62
|
5631 ::capnp::Orphan< ::capnp::List< ::capnp::schema::Annotation>>&& value) {
|
cannam@62
|
5632 ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Annotation>>::adopt(_builder.getPointerField(
|
cannam@62
|
5633 ::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value));
|
cannam@62
|
5634 }
|
cannam@62
|
5635 inline ::capnp::Orphan< ::capnp::List< ::capnp::schema::Annotation>> Method::Builder::disownAnnotations() {
|
cannam@62
|
5636 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Annotation>>::disown(_builder.getPointerField(
|
cannam@62
|
5637 ::capnp::bounded<1>() * ::capnp::POINTERS));
|
cannam@62
|
5638 }
|
cannam@62
|
5639
|
cannam@62
|
5640 inline bool Method::Reader::hasParamBrand() const {
|
cannam@62
|
5641 return !_reader.getPointerField(
|
cannam@62
|
5642 ::capnp::bounded<2>() * ::capnp::POINTERS).isNull();
|
cannam@62
|
5643 }
|
cannam@62
|
5644 inline bool Method::Builder::hasParamBrand() {
|
cannam@62
|
5645 return !_builder.getPointerField(
|
cannam@62
|
5646 ::capnp::bounded<2>() * ::capnp::POINTERS).isNull();
|
cannam@62
|
5647 }
|
cannam@62
|
5648 inline ::capnp::schema::Brand::Reader Method::Reader::getParamBrand() const {
|
cannam@62
|
5649 return ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::get(_reader.getPointerField(
|
cannam@62
|
5650 ::capnp::bounded<2>() * ::capnp::POINTERS));
|
cannam@62
|
5651 }
|
cannam@62
|
5652 inline ::capnp::schema::Brand::Builder Method::Builder::getParamBrand() {
|
cannam@62
|
5653 return ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::get(_builder.getPointerField(
|
cannam@62
|
5654 ::capnp::bounded<2>() * ::capnp::POINTERS));
|
cannam@62
|
5655 }
|
cannam@62
|
5656 #if !CAPNP_LITE
|
cannam@62
|
5657 inline ::capnp::schema::Brand::Pipeline Method::Pipeline::getParamBrand() {
|
cannam@62
|
5658 return ::capnp::schema::Brand::Pipeline(_typeless.getPointerField(2));
|
cannam@62
|
5659 }
|
cannam@62
|
5660 #endif // !CAPNP_LITE
|
cannam@62
|
5661 inline void Method::Builder::setParamBrand( ::capnp::schema::Brand::Reader value) {
|
cannam@62
|
5662 ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::set(_builder.getPointerField(
|
cannam@62
|
5663 ::capnp::bounded<2>() * ::capnp::POINTERS), value);
|
cannam@62
|
5664 }
|
cannam@62
|
5665 inline ::capnp::schema::Brand::Builder Method::Builder::initParamBrand() {
|
cannam@62
|
5666 return ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::init(_builder.getPointerField(
|
cannam@62
|
5667 ::capnp::bounded<2>() * ::capnp::POINTERS));
|
cannam@62
|
5668 }
|
cannam@62
|
5669 inline void Method::Builder::adoptParamBrand(
|
cannam@62
|
5670 ::capnp::Orphan< ::capnp::schema::Brand>&& value) {
|
cannam@62
|
5671 ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::adopt(_builder.getPointerField(
|
cannam@62
|
5672 ::capnp::bounded<2>() * ::capnp::POINTERS), kj::mv(value));
|
cannam@62
|
5673 }
|
cannam@62
|
5674 inline ::capnp::Orphan< ::capnp::schema::Brand> Method::Builder::disownParamBrand() {
|
cannam@62
|
5675 return ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::disown(_builder.getPointerField(
|
cannam@62
|
5676 ::capnp::bounded<2>() * ::capnp::POINTERS));
|
cannam@62
|
5677 }
|
cannam@62
|
5678
|
cannam@62
|
5679 inline bool Method::Reader::hasResultBrand() const {
|
cannam@62
|
5680 return !_reader.getPointerField(
|
cannam@62
|
5681 ::capnp::bounded<3>() * ::capnp::POINTERS).isNull();
|
cannam@62
|
5682 }
|
cannam@62
|
5683 inline bool Method::Builder::hasResultBrand() {
|
cannam@62
|
5684 return !_builder.getPointerField(
|
cannam@62
|
5685 ::capnp::bounded<3>() * ::capnp::POINTERS).isNull();
|
cannam@62
|
5686 }
|
cannam@62
|
5687 inline ::capnp::schema::Brand::Reader Method::Reader::getResultBrand() const {
|
cannam@62
|
5688 return ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::get(_reader.getPointerField(
|
cannam@62
|
5689 ::capnp::bounded<3>() * ::capnp::POINTERS));
|
cannam@62
|
5690 }
|
cannam@62
|
5691 inline ::capnp::schema::Brand::Builder Method::Builder::getResultBrand() {
|
cannam@62
|
5692 return ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::get(_builder.getPointerField(
|
cannam@62
|
5693 ::capnp::bounded<3>() * ::capnp::POINTERS));
|
cannam@62
|
5694 }
|
cannam@62
|
5695 #if !CAPNP_LITE
|
cannam@62
|
5696 inline ::capnp::schema::Brand::Pipeline Method::Pipeline::getResultBrand() {
|
cannam@62
|
5697 return ::capnp::schema::Brand::Pipeline(_typeless.getPointerField(3));
|
cannam@62
|
5698 }
|
cannam@62
|
5699 #endif // !CAPNP_LITE
|
cannam@62
|
5700 inline void Method::Builder::setResultBrand( ::capnp::schema::Brand::Reader value) {
|
cannam@62
|
5701 ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::set(_builder.getPointerField(
|
cannam@62
|
5702 ::capnp::bounded<3>() * ::capnp::POINTERS), value);
|
cannam@62
|
5703 }
|
cannam@62
|
5704 inline ::capnp::schema::Brand::Builder Method::Builder::initResultBrand() {
|
cannam@62
|
5705 return ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::init(_builder.getPointerField(
|
cannam@62
|
5706 ::capnp::bounded<3>() * ::capnp::POINTERS));
|
cannam@62
|
5707 }
|
cannam@62
|
5708 inline void Method::Builder::adoptResultBrand(
|
cannam@62
|
5709 ::capnp::Orphan< ::capnp::schema::Brand>&& value) {
|
cannam@62
|
5710 ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::adopt(_builder.getPointerField(
|
cannam@62
|
5711 ::capnp::bounded<3>() * ::capnp::POINTERS), kj::mv(value));
|
cannam@62
|
5712 }
|
cannam@62
|
5713 inline ::capnp::Orphan< ::capnp::schema::Brand> Method::Builder::disownResultBrand() {
|
cannam@62
|
5714 return ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::disown(_builder.getPointerField(
|
cannam@62
|
5715 ::capnp::bounded<3>() * ::capnp::POINTERS));
|
cannam@62
|
5716 }
|
cannam@62
|
5717
|
cannam@62
|
5718 inline bool Method::Reader::hasImplicitParameters() const {
|
cannam@62
|
5719 return !_reader.getPointerField(
|
cannam@62
|
5720 ::capnp::bounded<4>() * ::capnp::POINTERS).isNull();
|
cannam@62
|
5721 }
|
cannam@62
|
5722 inline bool Method::Builder::hasImplicitParameters() {
|
cannam@62
|
5723 return !_builder.getPointerField(
|
cannam@62
|
5724 ::capnp::bounded<4>() * ::capnp::POINTERS).isNull();
|
cannam@62
|
5725 }
|
cannam@62
|
5726 inline ::capnp::List< ::capnp::schema::Node::Parameter>::Reader Method::Reader::getImplicitParameters() const {
|
cannam@62
|
5727 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Node::Parameter>>::get(_reader.getPointerField(
|
cannam@62
|
5728 ::capnp::bounded<4>() * ::capnp::POINTERS));
|
cannam@62
|
5729 }
|
cannam@62
|
5730 inline ::capnp::List< ::capnp::schema::Node::Parameter>::Builder Method::Builder::getImplicitParameters() {
|
cannam@62
|
5731 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Node::Parameter>>::get(_builder.getPointerField(
|
cannam@62
|
5732 ::capnp::bounded<4>() * ::capnp::POINTERS));
|
cannam@62
|
5733 }
|
cannam@62
|
5734 inline void Method::Builder::setImplicitParameters( ::capnp::List< ::capnp::schema::Node::Parameter>::Reader value) {
|
cannam@62
|
5735 ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Node::Parameter>>::set(_builder.getPointerField(
|
cannam@62
|
5736 ::capnp::bounded<4>() * ::capnp::POINTERS), value);
|
cannam@62
|
5737 }
|
cannam@62
|
5738 inline ::capnp::List< ::capnp::schema::Node::Parameter>::Builder Method::Builder::initImplicitParameters(unsigned int size) {
|
cannam@62
|
5739 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Node::Parameter>>::init(_builder.getPointerField(
|
cannam@62
|
5740 ::capnp::bounded<4>() * ::capnp::POINTERS), size);
|
cannam@62
|
5741 }
|
cannam@62
|
5742 inline void Method::Builder::adoptImplicitParameters(
|
cannam@62
|
5743 ::capnp::Orphan< ::capnp::List< ::capnp::schema::Node::Parameter>>&& value) {
|
cannam@62
|
5744 ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Node::Parameter>>::adopt(_builder.getPointerField(
|
cannam@62
|
5745 ::capnp::bounded<4>() * ::capnp::POINTERS), kj::mv(value));
|
cannam@62
|
5746 }
|
cannam@62
|
5747 inline ::capnp::Orphan< ::capnp::List< ::capnp::schema::Node::Parameter>> Method::Builder::disownImplicitParameters() {
|
cannam@62
|
5748 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Node::Parameter>>::disown(_builder.getPointerField(
|
cannam@62
|
5749 ::capnp::bounded<4>() * ::capnp::POINTERS));
|
cannam@62
|
5750 }
|
cannam@62
|
5751
|
cannam@62
|
5752 inline ::capnp::schema::Type::Which Type::Reader::which() const {
|
cannam@62
|
5753 return _reader.getDataField<Which>(
|
cannam@62
|
5754 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
|
cannam@62
|
5755 }
|
cannam@62
|
5756 inline ::capnp::schema::Type::Which Type::Builder::which() {
|
cannam@62
|
5757 return _builder.getDataField<Which>(
|
cannam@62
|
5758 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
|
cannam@62
|
5759 }
|
cannam@62
|
5760
|
cannam@62
|
5761 inline bool Type::Reader::isVoid() const {
|
cannam@62
|
5762 return which() == Type::VOID;
|
cannam@62
|
5763 }
|
cannam@62
|
5764 inline bool Type::Builder::isVoid() {
|
cannam@62
|
5765 return which() == Type::VOID;
|
cannam@62
|
5766 }
|
cannam@62
|
5767 inline ::capnp::Void Type::Reader::getVoid() const {
|
cannam@62
|
5768 KJ_IREQUIRE((which() == Type::VOID),
|
cannam@62
|
5769 "Must check which() before get()ing a union member.");
|
cannam@62
|
5770 return _reader.getDataField< ::capnp::Void>(
|
cannam@62
|
5771 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
|
cannam@62
|
5772 }
|
cannam@62
|
5773
|
cannam@62
|
5774 inline ::capnp::Void Type::Builder::getVoid() {
|
cannam@62
|
5775 KJ_IREQUIRE((which() == Type::VOID),
|
cannam@62
|
5776 "Must check which() before get()ing a union member.");
|
cannam@62
|
5777 return _builder.getDataField< ::capnp::Void>(
|
cannam@62
|
5778 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
|
cannam@62
|
5779 }
|
cannam@62
|
5780 inline void Type::Builder::setVoid( ::capnp::Void value) {
|
cannam@62
|
5781 _builder.setDataField<Type::Which>(
|
cannam@62
|
5782 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Type::VOID);
|
cannam@62
|
5783 _builder.setDataField< ::capnp::Void>(
|
cannam@62
|
5784 ::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
|
cannam@62
|
5785 }
|
cannam@62
|
5786
|
cannam@62
|
5787 inline bool Type::Reader::isBool() const {
|
cannam@62
|
5788 return which() == Type::BOOL;
|
cannam@62
|
5789 }
|
cannam@62
|
5790 inline bool Type::Builder::isBool() {
|
cannam@62
|
5791 return which() == Type::BOOL;
|
cannam@62
|
5792 }
|
cannam@62
|
5793 inline ::capnp::Void Type::Reader::getBool() const {
|
cannam@62
|
5794 KJ_IREQUIRE((which() == Type::BOOL),
|
cannam@62
|
5795 "Must check which() before get()ing a union member.");
|
cannam@62
|
5796 return _reader.getDataField< ::capnp::Void>(
|
cannam@62
|
5797 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
|
cannam@62
|
5798 }
|
cannam@62
|
5799
|
cannam@62
|
5800 inline ::capnp::Void Type::Builder::getBool() {
|
cannam@62
|
5801 KJ_IREQUIRE((which() == Type::BOOL),
|
cannam@62
|
5802 "Must check which() before get()ing a union member.");
|
cannam@62
|
5803 return _builder.getDataField< ::capnp::Void>(
|
cannam@62
|
5804 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
|
cannam@62
|
5805 }
|
cannam@62
|
5806 inline void Type::Builder::setBool( ::capnp::Void value) {
|
cannam@62
|
5807 _builder.setDataField<Type::Which>(
|
cannam@62
|
5808 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Type::BOOL);
|
cannam@62
|
5809 _builder.setDataField< ::capnp::Void>(
|
cannam@62
|
5810 ::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
|
cannam@62
|
5811 }
|
cannam@62
|
5812
|
cannam@62
|
5813 inline bool Type::Reader::isInt8() const {
|
cannam@62
|
5814 return which() == Type::INT8;
|
cannam@62
|
5815 }
|
cannam@62
|
5816 inline bool Type::Builder::isInt8() {
|
cannam@62
|
5817 return which() == Type::INT8;
|
cannam@62
|
5818 }
|
cannam@62
|
5819 inline ::capnp::Void Type::Reader::getInt8() const {
|
cannam@62
|
5820 KJ_IREQUIRE((which() == Type::INT8),
|
cannam@62
|
5821 "Must check which() before get()ing a union member.");
|
cannam@62
|
5822 return _reader.getDataField< ::capnp::Void>(
|
cannam@62
|
5823 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
|
cannam@62
|
5824 }
|
cannam@62
|
5825
|
cannam@62
|
5826 inline ::capnp::Void Type::Builder::getInt8() {
|
cannam@62
|
5827 KJ_IREQUIRE((which() == Type::INT8),
|
cannam@62
|
5828 "Must check which() before get()ing a union member.");
|
cannam@62
|
5829 return _builder.getDataField< ::capnp::Void>(
|
cannam@62
|
5830 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
|
cannam@62
|
5831 }
|
cannam@62
|
5832 inline void Type::Builder::setInt8( ::capnp::Void value) {
|
cannam@62
|
5833 _builder.setDataField<Type::Which>(
|
cannam@62
|
5834 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Type::INT8);
|
cannam@62
|
5835 _builder.setDataField< ::capnp::Void>(
|
cannam@62
|
5836 ::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
|
cannam@62
|
5837 }
|
cannam@62
|
5838
|
cannam@62
|
5839 inline bool Type::Reader::isInt16() const {
|
cannam@62
|
5840 return which() == Type::INT16;
|
cannam@62
|
5841 }
|
cannam@62
|
5842 inline bool Type::Builder::isInt16() {
|
cannam@62
|
5843 return which() == Type::INT16;
|
cannam@62
|
5844 }
|
cannam@62
|
5845 inline ::capnp::Void Type::Reader::getInt16() const {
|
cannam@62
|
5846 KJ_IREQUIRE((which() == Type::INT16),
|
cannam@62
|
5847 "Must check which() before get()ing a union member.");
|
cannam@62
|
5848 return _reader.getDataField< ::capnp::Void>(
|
cannam@62
|
5849 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
|
cannam@62
|
5850 }
|
cannam@62
|
5851
|
cannam@62
|
5852 inline ::capnp::Void Type::Builder::getInt16() {
|
cannam@62
|
5853 KJ_IREQUIRE((which() == Type::INT16),
|
cannam@62
|
5854 "Must check which() before get()ing a union member.");
|
cannam@62
|
5855 return _builder.getDataField< ::capnp::Void>(
|
cannam@62
|
5856 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
|
cannam@62
|
5857 }
|
cannam@62
|
5858 inline void Type::Builder::setInt16( ::capnp::Void value) {
|
cannam@62
|
5859 _builder.setDataField<Type::Which>(
|
cannam@62
|
5860 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Type::INT16);
|
cannam@62
|
5861 _builder.setDataField< ::capnp::Void>(
|
cannam@62
|
5862 ::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
|
cannam@62
|
5863 }
|
cannam@62
|
5864
|
cannam@62
|
5865 inline bool Type::Reader::isInt32() const {
|
cannam@62
|
5866 return which() == Type::INT32;
|
cannam@62
|
5867 }
|
cannam@62
|
5868 inline bool Type::Builder::isInt32() {
|
cannam@62
|
5869 return which() == Type::INT32;
|
cannam@62
|
5870 }
|
cannam@62
|
5871 inline ::capnp::Void Type::Reader::getInt32() const {
|
cannam@62
|
5872 KJ_IREQUIRE((which() == Type::INT32),
|
cannam@62
|
5873 "Must check which() before get()ing a union member.");
|
cannam@62
|
5874 return _reader.getDataField< ::capnp::Void>(
|
cannam@62
|
5875 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
|
cannam@62
|
5876 }
|
cannam@62
|
5877
|
cannam@62
|
5878 inline ::capnp::Void Type::Builder::getInt32() {
|
cannam@62
|
5879 KJ_IREQUIRE((which() == Type::INT32),
|
cannam@62
|
5880 "Must check which() before get()ing a union member.");
|
cannam@62
|
5881 return _builder.getDataField< ::capnp::Void>(
|
cannam@62
|
5882 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
|
cannam@62
|
5883 }
|
cannam@62
|
5884 inline void Type::Builder::setInt32( ::capnp::Void value) {
|
cannam@62
|
5885 _builder.setDataField<Type::Which>(
|
cannam@62
|
5886 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Type::INT32);
|
cannam@62
|
5887 _builder.setDataField< ::capnp::Void>(
|
cannam@62
|
5888 ::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
|
cannam@62
|
5889 }
|
cannam@62
|
5890
|
cannam@62
|
5891 inline bool Type::Reader::isInt64() const {
|
cannam@62
|
5892 return which() == Type::INT64;
|
cannam@62
|
5893 }
|
cannam@62
|
5894 inline bool Type::Builder::isInt64() {
|
cannam@62
|
5895 return which() == Type::INT64;
|
cannam@62
|
5896 }
|
cannam@62
|
5897 inline ::capnp::Void Type::Reader::getInt64() const {
|
cannam@62
|
5898 KJ_IREQUIRE((which() == Type::INT64),
|
cannam@62
|
5899 "Must check which() before get()ing a union member.");
|
cannam@62
|
5900 return _reader.getDataField< ::capnp::Void>(
|
cannam@62
|
5901 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
|
cannam@62
|
5902 }
|
cannam@62
|
5903
|
cannam@62
|
5904 inline ::capnp::Void Type::Builder::getInt64() {
|
cannam@62
|
5905 KJ_IREQUIRE((which() == Type::INT64),
|
cannam@62
|
5906 "Must check which() before get()ing a union member.");
|
cannam@62
|
5907 return _builder.getDataField< ::capnp::Void>(
|
cannam@62
|
5908 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
|
cannam@62
|
5909 }
|
cannam@62
|
5910 inline void Type::Builder::setInt64( ::capnp::Void value) {
|
cannam@62
|
5911 _builder.setDataField<Type::Which>(
|
cannam@62
|
5912 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Type::INT64);
|
cannam@62
|
5913 _builder.setDataField< ::capnp::Void>(
|
cannam@62
|
5914 ::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
|
cannam@62
|
5915 }
|
cannam@62
|
5916
|
cannam@62
|
5917 inline bool Type::Reader::isUint8() const {
|
cannam@62
|
5918 return which() == Type::UINT8;
|
cannam@62
|
5919 }
|
cannam@62
|
5920 inline bool Type::Builder::isUint8() {
|
cannam@62
|
5921 return which() == Type::UINT8;
|
cannam@62
|
5922 }
|
cannam@62
|
5923 inline ::capnp::Void Type::Reader::getUint8() const {
|
cannam@62
|
5924 KJ_IREQUIRE((which() == Type::UINT8),
|
cannam@62
|
5925 "Must check which() before get()ing a union member.");
|
cannam@62
|
5926 return _reader.getDataField< ::capnp::Void>(
|
cannam@62
|
5927 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
|
cannam@62
|
5928 }
|
cannam@62
|
5929
|
cannam@62
|
5930 inline ::capnp::Void Type::Builder::getUint8() {
|
cannam@62
|
5931 KJ_IREQUIRE((which() == Type::UINT8),
|
cannam@62
|
5932 "Must check which() before get()ing a union member.");
|
cannam@62
|
5933 return _builder.getDataField< ::capnp::Void>(
|
cannam@62
|
5934 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
|
cannam@62
|
5935 }
|
cannam@62
|
5936 inline void Type::Builder::setUint8( ::capnp::Void value) {
|
cannam@62
|
5937 _builder.setDataField<Type::Which>(
|
cannam@62
|
5938 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Type::UINT8);
|
cannam@62
|
5939 _builder.setDataField< ::capnp::Void>(
|
cannam@62
|
5940 ::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
|
cannam@62
|
5941 }
|
cannam@62
|
5942
|
cannam@62
|
5943 inline bool Type::Reader::isUint16() const {
|
cannam@62
|
5944 return which() == Type::UINT16;
|
cannam@62
|
5945 }
|
cannam@62
|
5946 inline bool Type::Builder::isUint16() {
|
cannam@62
|
5947 return which() == Type::UINT16;
|
cannam@62
|
5948 }
|
cannam@62
|
5949 inline ::capnp::Void Type::Reader::getUint16() const {
|
cannam@62
|
5950 KJ_IREQUIRE((which() == Type::UINT16),
|
cannam@62
|
5951 "Must check which() before get()ing a union member.");
|
cannam@62
|
5952 return _reader.getDataField< ::capnp::Void>(
|
cannam@62
|
5953 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
|
cannam@62
|
5954 }
|
cannam@62
|
5955
|
cannam@62
|
5956 inline ::capnp::Void Type::Builder::getUint16() {
|
cannam@62
|
5957 KJ_IREQUIRE((which() == Type::UINT16),
|
cannam@62
|
5958 "Must check which() before get()ing a union member.");
|
cannam@62
|
5959 return _builder.getDataField< ::capnp::Void>(
|
cannam@62
|
5960 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
|
cannam@62
|
5961 }
|
cannam@62
|
5962 inline void Type::Builder::setUint16( ::capnp::Void value) {
|
cannam@62
|
5963 _builder.setDataField<Type::Which>(
|
cannam@62
|
5964 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Type::UINT16);
|
cannam@62
|
5965 _builder.setDataField< ::capnp::Void>(
|
cannam@62
|
5966 ::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
|
cannam@62
|
5967 }
|
cannam@62
|
5968
|
cannam@62
|
5969 inline bool Type::Reader::isUint32() const {
|
cannam@62
|
5970 return which() == Type::UINT32;
|
cannam@62
|
5971 }
|
cannam@62
|
5972 inline bool Type::Builder::isUint32() {
|
cannam@62
|
5973 return which() == Type::UINT32;
|
cannam@62
|
5974 }
|
cannam@62
|
5975 inline ::capnp::Void Type::Reader::getUint32() const {
|
cannam@62
|
5976 KJ_IREQUIRE((which() == Type::UINT32),
|
cannam@62
|
5977 "Must check which() before get()ing a union member.");
|
cannam@62
|
5978 return _reader.getDataField< ::capnp::Void>(
|
cannam@62
|
5979 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
|
cannam@62
|
5980 }
|
cannam@62
|
5981
|
cannam@62
|
5982 inline ::capnp::Void Type::Builder::getUint32() {
|
cannam@62
|
5983 KJ_IREQUIRE((which() == Type::UINT32),
|
cannam@62
|
5984 "Must check which() before get()ing a union member.");
|
cannam@62
|
5985 return _builder.getDataField< ::capnp::Void>(
|
cannam@62
|
5986 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
|
cannam@62
|
5987 }
|
cannam@62
|
5988 inline void Type::Builder::setUint32( ::capnp::Void value) {
|
cannam@62
|
5989 _builder.setDataField<Type::Which>(
|
cannam@62
|
5990 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Type::UINT32);
|
cannam@62
|
5991 _builder.setDataField< ::capnp::Void>(
|
cannam@62
|
5992 ::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
|
cannam@62
|
5993 }
|
cannam@62
|
5994
|
cannam@62
|
5995 inline bool Type::Reader::isUint64() const {
|
cannam@62
|
5996 return which() == Type::UINT64;
|
cannam@62
|
5997 }
|
cannam@62
|
5998 inline bool Type::Builder::isUint64() {
|
cannam@62
|
5999 return which() == Type::UINT64;
|
cannam@62
|
6000 }
|
cannam@62
|
6001 inline ::capnp::Void Type::Reader::getUint64() const {
|
cannam@62
|
6002 KJ_IREQUIRE((which() == Type::UINT64),
|
cannam@62
|
6003 "Must check which() before get()ing a union member.");
|
cannam@62
|
6004 return _reader.getDataField< ::capnp::Void>(
|
cannam@62
|
6005 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
|
cannam@62
|
6006 }
|
cannam@62
|
6007
|
cannam@62
|
6008 inline ::capnp::Void Type::Builder::getUint64() {
|
cannam@62
|
6009 KJ_IREQUIRE((which() == Type::UINT64),
|
cannam@62
|
6010 "Must check which() before get()ing a union member.");
|
cannam@62
|
6011 return _builder.getDataField< ::capnp::Void>(
|
cannam@62
|
6012 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
|
cannam@62
|
6013 }
|
cannam@62
|
6014 inline void Type::Builder::setUint64( ::capnp::Void value) {
|
cannam@62
|
6015 _builder.setDataField<Type::Which>(
|
cannam@62
|
6016 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Type::UINT64);
|
cannam@62
|
6017 _builder.setDataField< ::capnp::Void>(
|
cannam@62
|
6018 ::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
|
cannam@62
|
6019 }
|
cannam@62
|
6020
|
cannam@62
|
6021 inline bool Type::Reader::isFloat32() const {
|
cannam@62
|
6022 return which() == Type::FLOAT32;
|
cannam@62
|
6023 }
|
cannam@62
|
6024 inline bool Type::Builder::isFloat32() {
|
cannam@62
|
6025 return which() == Type::FLOAT32;
|
cannam@62
|
6026 }
|
cannam@62
|
6027 inline ::capnp::Void Type::Reader::getFloat32() const {
|
cannam@62
|
6028 KJ_IREQUIRE((which() == Type::FLOAT32),
|
cannam@62
|
6029 "Must check which() before get()ing a union member.");
|
cannam@62
|
6030 return _reader.getDataField< ::capnp::Void>(
|
cannam@62
|
6031 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
|
cannam@62
|
6032 }
|
cannam@62
|
6033
|
cannam@62
|
6034 inline ::capnp::Void Type::Builder::getFloat32() {
|
cannam@62
|
6035 KJ_IREQUIRE((which() == Type::FLOAT32),
|
cannam@62
|
6036 "Must check which() before get()ing a union member.");
|
cannam@62
|
6037 return _builder.getDataField< ::capnp::Void>(
|
cannam@62
|
6038 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
|
cannam@62
|
6039 }
|
cannam@62
|
6040 inline void Type::Builder::setFloat32( ::capnp::Void value) {
|
cannam@62
|
6041 _builder.setDataField<Type::Which>(
|
cannam@62
|
6042 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Type::FLOAT32);
|
cannam@62
|
6043 _builder.setDataField< ::capnp::Void>(
|
cannam@62
|
6044 ::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
|
cannam@62
|
6045 }
|
cannam@62
|
6046
|
cannam@62
|
6047 inline bool Type::Reader::isFloat64() const {
|
cannam@62
|
6048 return which() == Type::FLOAT64;
|
cannam@62
|
6049 }
|
cannam@62
|
6050 inline bool Type::Builder::isFloat64() {
|
cannam@62
|
6051 return which() == Type::FLOAT64;
|
cannam@62
|
6052 }
|
cannam@62
|
6053 inline ::capnp::Void Type::Reader::getFloat64() const {
|
cannam@62
|
6054 KJ_IREQUIRE((which() == Type::FLOAT64),
|
cannam@62
|
6055 "Must check which() before get()ing a union member.");
|
cannam@62
|
6056 return _reader.getDataField< ::capnp::Void>(
|
cannam@62
|
6057 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
|
cannam@62
|
6058 }
|
cannam@62
|
6059
|
cannam@62
|
6060 inline ::capnp::Void Type::Builder::getFloat64() {
|
cannam@62
|
6061 KJ_IREQUIRE((which() == Type::FLOAT64),
|
cannam@62
|
6062 "Must check which() before get()ing a union member.");
|
cannam@62
|
6063 return _builder.getDataField< ::capnp::Void>(
|
cannam@62
|
6064 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
|
cannam@62
|
6065 }
|
cannam@62
|
6066 inline void Type::Builder::setFloat64( ::capnp::Void value) {
|
cannam@62
|
6067 _builder.setDataField<Type::Which>(
|
cannam@62
|
6068 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Type::FLOAT64);
|
cannam@62
|
6069 _builder.setDataField< ::capnp::Void>(
|
cannam@62
|
6070 ::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
|
cannam@62
|
6071 }
|
cannam@62
|
6072
|
cannam@62
|
6073 inline bool Type::Reader::isText() const {
|
cannam@62
|
6074 return which() == Type::TEXT;
|
cannam@62
|
6075 }
|
cannam@62
|
6076 inline bool Type::Builder::isText() {
|
cannam@62
|
6077 return which() == Type::TEXT;
|
cannam@62
|
6078 }
|
cannam@62
|
6079 inline ::capnp::Void Type::Reader::getText() const {
|
cannam@62
|
6080 KJ_IREQUIRE((which() == Type::TEXT),
|
cannam@62
|
6081 "Must check which() before get()ing a union member.");
|
cannam@62
|
6082 return _reader.getDataField< ::capnp::Void>(
|
cannam@62
|
6083 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
|
cannam@62
|
6084 }
|
cannam@62
|
6085
|
cannam@62
|
6086 inline ::capnp::Void Type::Builder::getText() {
|
cannam@62
|
6087 KJ_IREQUIRE((which() == Type::TEXT),
|
cannam@62
|
6088 "Must check which() before get()ing a union member.");
|
cannam@62
|
6089 return _builder.getDataField< ::capnp::Void>(
|
cannam@62
|
6090 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
|
cannam@62
|
6091 }
|
cannam@62
|
6092 inline void Type::Builder::setText( ::capnp::Void value) {
|
cannam@62
|
6093 _builder.setDataField<Type::Which>(
|
cannam@62
|
6094 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Type::TEXT);
|
cannam@62
|
6095 _builder.setDataField< ::capnp::Void>(
|
cannam@62
|
6096 ::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
|
cannam@62
|
6097 }
|
cannam@62
|
6098
|
cannam@62
|
6099 inline bool Type::Reader::isData() const {
|
cannam@62
|
6100 return which() == Type::DATA;
|
cannam@62
|
6101 }
|
cannam@62
|
6102 inline bool Type::Builder::isData() {
|
cannam@62
|
6103 return which() == Type::DATA;
|
cannam@62
|
6104 }
|
cannam@62
|
6105 inline ::capnp::Void Type::Reader::getData() const {
|
cannam@62
|
6106 KJ_IREQUIRE((which() == Type::DATA),
|
cannam@62
|
6107 "Must check which() before get()ing a union member.");
|
cannam@62
|
6108 return _reader.getDataField< ::capnp::Void>(
|
cannam@62
|
6109 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
|
cannam@62
|
6110 }
|
cannam@62
|
6111
|
cannam@62
|
6112 inline ::capnp::Void Type::Builder::getData() {
|
cannam@62
|
6113 KJ_IREQUIRE((which() == Type::DATA),
|
cannam@62
|
6114 "Must check which() before get()ing a union member.");
|
cannam@62
|
6115 return _builder.getDataField< ::capnp::Void>(
|
cannam@62
|
6116 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
|
cannam@62
|
6117 }
|
cannam@62
|
6118 inline void Type::Builder::setData( ::capnp::Void value) {
|
cannam@62
|
6119 _builder.setDataField<Type::Which>(
|
cannam@62
|
6120 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Type::DATA);
|
cannam@62
|
6121 _builder.setDataField< ::capnp::Void>(
|
cannam@62
|
6122 ::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
|
cannam@62
|
6123 }
|
cannam@62
|
6124
|
cannam@62
|
6125 inline bool Type::Reader::isList() const {
|
cannam@62
|
6126 return which() == Type::LIST;
|
cannam@62
|
6127 }
|
cannam@62
|
6128 inline bool Type::Builder::isList() {
|
cannam@62
|
6129 return which() == Type::LIST;
|
cannam@62
|
6130 }
|
cannam@62
|
6131 inline typename Type::List::Reader Type::Reader::getList() const {
|
cannam@62
|
6132 KJ_IREQUIRE((which() == Type::LIST),
|
cannam@62
|
6133 "Must check which() before get()ing a union member.");
|
cannam@62
|
6134 return typename Type::List::Reader(_reader);
|
cannam@62
|
6135 }
|
cannam@62
|
6136 inline typename Type::List::Builder Type::Builder::getList() {
|
cannam@62
|
6137 KJ_IREQUIRE((which() == Type::LIST),
|
cannam@62
|
6138 "Must check which() before get()ing a union member.");
|
cannam@62
|
6139 return typename Type::List::Builder(_builder);
|
cannam@62
|
6140 }
|
cannam@62
|
6141 inline typename Type::List::Builder Type::Builder::initList() {
|
cannam@62
|
6142 _builder.setDataField<Type::Which>(
|
cannam@62
|
6143 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Type::LIST);
|
cannam@62
|
6144 _builder.getPointerField(::capnp::bounded<0>() * ::capnp::POINTERS).clear();
|
cannam@62
|
6145 return typename Type::List::Builder(_builder);
|
cannam@62
|
6146 }
|
cannam@62
|
6147 inline bool Type::Reader::isEnum() const {
|
cannam@62
|
6148 return which() == Type::ENUM;
|
cannam@62
|
6149 }
|
cannam@62
|
6150 inline bool Type::Builder::isEnum() {
|
cannam@62
|
6151 return which() == Type::ENUM;
|
cannam@62
|
6152 }
|
cannam@62
|
6153 inline typename Type::Enum::Reader Type::Reader::getEnum() const {
|
cannam@62
|
6154 KJ_IREQUIRE((which() == Type::ENUM),
|
cannam@62
|
6155 "Must check which() before get()ing a union member.");
|
cannam@62
|
6156 return typename Type::Enum::Reader(_reader);
|
cannam@62
|
6157 }
|
cannam@62
|
6158 inline typename Type::Enum::Builder Type::Builder::getEnum() {
|
cannam@62
|
6159 KJ_IREQUIRE((which() == Type::ENUM),
|
cannam@62
|
6160 "Must check which() before get()ing a union member.");
|
cannam@62
|
6161 return typename Type::Enum::Builder(_builder);
|
cannam@62
|
6162 }
|
cannam@62
|
6163 inline typename Type::Enum::Builder Type::Builder::initEnum() {
|
cannam@62
|
6164 _builder.setDataField<Type::Which>(
|
cannam@62
|
6165 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Type::ENUM);
|
cannam@62
|
6166 _builder.setDataField< ::uint64_t>(::capnp::bounded<1>() * ::capnp::ELEMENTS, 0);
|
cannam@62
|
6167 _builder.getPointerField(::capnp::bounded<0>() * ::capnp::POINTERS).clear();
|
cannam@62
|
6168 return typename Type::Enum::Builder(_builder);
|
cannam@62
|
6169 }
|
cannam@62
|
6170 inline bool Type::Reader::isStruct() const {
|
cannam@62
|
6171 return which() == Type::STRUCT;
|
cannam@62
|
6172 }
|
cannam@62
|
6173 inline bool Type::Builder::isStruct() {
|
cannam@62
|
6174 return which() == Type::STRUCT;
|
cannam@62
|
6175 }
|
cannam@62
|
6176 inline typename Type::Struct::Reader Type::Reader::getStruct() const {
|
cannam@62
|
6177 KJ_IREQUIRE((which() == Type::STRUCT),
|
cannam@62
|
6178 "Must check which() before get()ing a union member.");
|
cannam@62
|
6179 return typename Type::Struct::Reader(_reader);
|
cannam@62
|
6180 }
|
cannam@62
|
6181 inline typename Type::Struct::Builder Type::Builder::getStruct() {
|
cannam@62
|
6182 KJ_IREQUIRE((which() == Type::STRUCT),
|
cannam@62
|
6183 "Must check which() before get()ing a union member.");
|
cannam@62
|
6184 return typename Type::Struct::Builder(_builder);
|
cannam@62
|
6185 }
|
cannam@62
|
6186 inline typename Type::Struct::Builder Type::Builder::initStruct() {
|
cannam@62
|
6187 _builder.setDataField<Type::Which>(
|
cannam@62
|
6188 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Type::STRUCT);
|
cannam@62
|
6189 _builder.setDataField< ::uint64_t>(::capnp::bounded<1>() * ::capnp::ELEMENTS, 0);
|
cannam@62
|
6190 _builder.getPointerField(::capnp::bounded<0>() * ::capnp::POINTERS).clear();
|
cannam@62
|
6191 return typename Type::Struct::Builder(_builder);
|
cannam@62
|
6192 }
|
cannam@62
|
6193 inline bool Type::Reader::isInterface() const {
|
cannam@62
|
6194 return which() == Type::INTERFACE;
|
cannam@62
|
6195 }
|
cannam@62
|
6196 inline bool Type::Builder::isInterface() {
|
cannam@62
|
6197 return which() == Type::INTERFACE;
|
cannam@62
|
6198 }
|
cannam@62
|
6199 inline typename Type::Interface::Reader Type::Reader::getInterface() const {
|
cannam@62
|
6200 KJ_IREQUIRE((which() == Type::INTERFACE),
|
cannam@62
|
6201 "Must check which() before get()ing a union member.");
|
cannam@62
|
6202 return typename Type::Interface::Reader(_reader);
|
cannam@62
|
6203 }
|
cannam@62
|
6204 inline typename Type::Interface::Builder Type::Builder::getInterface() {
|
cannam@62
|
6205 KJ_IREQUIRE((which() == Type::INTERFACE),
|
cannam@62
|
6206 "Must check which() before get()ing a union member.");
|
cannam@62
|
6207 return typename Type::Interface::Builder(_builder);
|
cannam@62
|
6208 }
|
cannam@62
|
6209 inline typename Type::Interface::Builder Type::Builder::initInterface() {
|
cannam@62
|
6210 _builder.setDataField<Type::Which>(
|
cannam@62
|
6211 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Type::INTERFACE);
|
cannam@62
|
6212 _builder.setDataField< ::uint64_t>(::capnp::bounded<1>() * ::capnp::ELEMENTS, 0);
|
cannam@62
|
6213 _builder.getPointerField(::capnp::bounded<0>() * ::capnp::POINTERS).clear();
|
cannam@62
|
6214 return typename Type::Interface::Builder(_builder);
|
cannam@62
|
6215 }
|
cannam@62
|
6216 inline bool Type::Reader::isAnyPointer() const {
|
cannam@62
|
6217 return which() == Type::ANY_POINTER;
|
cannam@62
|
6218 }
|
cannam@62
|
6219 inline bool Type::Builder::isAnyPointer() {
|
cannam@62
|
6220 return which() == Type::ANY_POINTER;
|
cannam@62
|
6221 }
|
cannam@62
|
6222 inline typename Type::AnyPointer::Reader Type::Reader::getAnyPointer() const {
|
cannam@62
|
6223 KJ_IREQUIRE((which() == Type::ANY_POINTER),
|
cannam@62
|
6224 "Must check which() before get()ing a union member.");
|
cannam@62
|
6225 return typename Type::AnyPointer::Reader(_reader);
|
cannam@62
|
6226 }
|
cannam@62
|
6227 inline typename Type::AnyPointer::Builder Type::Builder::getAnyPointer() {
|
cannam@62
|
6228 KJ_IREQUIRE((which() == Type::ANY_POINTER),
|
cannam@62
|
6229 "Must check which() before get()ing a union member.");
|
cannam@62
|
6230 return typename Type::AnyPointer::Builder(_builder);
|
cannam@62
|
6231 }
|
cannam@62
|
6232 inline typename Type::AnyPointer::Builder Type::Builder::initAnyPointer() {
|
cannam@62
|
6233 _builder.setDataField<Type::Which>(
|
cannam@62
|
6234 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Type::ANY_POINTER);
|
cannam@62
|
6235 _builder.setDataField< ::uint16_t>(::capnp::bounded<4>() * ::capnp::ELEMENTS, 0);
|
cannam@62
|
6236 _builder.setDataField< ::uint16_t>(::capnp::bounded<5>() * ::capnp::ELEMENTS, 0);
|
cannam@62
|
6237 _builder.setDataField< ::uint64_t>(::capnp::bounded<2>() * ::capnp::ELEMENTS, 0);
|
cannam@62
|
6238 return typename Type::AnyPointer::Builder(_builder);
|
cannam@62
|
6239 }
|
cannam@62
|
6240 inline bool Type::List::Reader::hasElementType() const {
|
cannam@62
|
6241 return !_reader.getPointerField(
|
cannam@62
|
6242 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
|
cannam@62
|
6243 }
|
cannam@62
|
6244 inline bool Type::List::Builder::hasElementType() {
|
cannam@62
|
6245 return !_builder.getPointerField(
|
cannam@62
|
6246 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
|
cannam@62
|
6247 }
|
cannam@62
|
6248 inline ::capnp::schema::Type::Reader Type::List::Reader::getElementType() const {
|
cannam@62
|
6249 return ::capnp::_::PointerHelpers< ::capnp::schema::Type>::get(_reader.getPointerField(
|
cannam@62
|
6250 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@62
|
6251 }
|
cannam@62
|
6252 inline ::capnp::schema::Type::Builder Type::List::Builder::getElementType() {
|
cannam@62
|
6253 return ::capnp::_::PointerHelpers< ::capnp::schema::Type>::get(_builder.getPointerField(
|
cannam@62
|
6254 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@62
|
6255 }
|
cannam@62
|
6256 #if !CAPNP_LITE
|
cannam@62
|
6257 inline ::capnp::schema::Type::Pipeline Type::List::Pipeline::getElementType() {
|
cannam@62
|
6258 return ::capnp::schema::Type::Pipeline(_typeless.getPointerField(0));
|
cannam@62
|
6259 }
|
cannam@62
|
6260 #endif // !CAPNP_LITE
|
cannam@62
|
6261 inline void Type::List::Builder::setElementType( ::capnp::schema::Type::Reader value) {
|
cannam@62
|
6262 ::capnp::_::PointerHelpers< ::capnp::schema::Type>::set(_builder.getPointerField(
|
cannam@62
|
6263 ::capnp::bounded<0>() * ::capnp::POINTERS), value);
|
cannam@62
|
6264 }
|
cannam@62
|
6265 inline ::capnp::schema::Type::Builder Type::List::Builder::initElementType() {
|
cannam@62
|
6266 return ::capnp::_::PointerHelpers< ::capnp::schema::Type>::init(_builder.getPointerField(
|
cannam@62
|
6267 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@62
|
6268 }
|
cannam@62
|
6269 inline void Type::List::Builder::adoptElementType(
|
cannam@62
|
6270 ::capnp::Orphan< ::capnp::schema::Type>&& value) {
|
cannam@62
|
6271 ::capnp::_::PointerHelpers< ::capnp::schema::Type>::adopt(_builder.getPointerField(
|
cannam@62
|
6272 ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
|
cannam@62
|
6273 }
|
cannam@62
|
6274 inline ::capnp::Orphan< ::capnp::schema::Type> Type::List::Builder::disownElementType() {
|
cannam@62
|
6275 return ::capnp::_::PointerHelpers< ::capnp::schema::Type>::disown(_builder.getPointerField(
|
cannam@62
|
6276 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@62
|
6277 }
|
cannam@62
|
6278
|
cannam@62
|
6279 inline ::uint64_t Type::Enum::Reader::getTypeId() const {
|
cannam@62
|
6280 return _reader.getDataField< ::uint64_t>(
|
cannam@62
|
6281 ::capnp::bounded<1>() * ::capnp::ELEMENTS);
|
cannam@62
|
6282 }
|
cannam@62
|
6283
|
cannam@62
|
6284 inline ::uint64_t Type::Enum::Builder::getTypeId() {
|
cannam@62
|
6285 return _builder.getDataField< ::uint64_t>(
|
cannam@62
|
6286 ::capnp::bounded<1>() * ::capnp::ELEMENTS);
|
cannam@62
|
6287 }
|
cannam@62
|
6288 inline void Type::Enum::Builder::setTypeId( ::uint64_t value) {
|
cannam@62
|
6289 _builder.setDataField< ::uint64_t>(
|
cannam@62
|
6290 ::capnp::bounded<1>() * ::capnp::ELEMENTS, value);
|
cannam@62
|
6291 }
|
cannam@62
|
6292
|
cannam@62
|
6293 inline bool Type::Enum::Reader::hasBrand() const {
|
cannam@62
|
6294 return !_reader.getPointerField(
|
cannam@62
|
6295 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
|
cannam@62
|
6296 }
|
cannam@62
|
6297 inline bool Type::Enum::Builder::hasBrand() {
|
cannam@62
|
6298 return !_builder.getPointerField(
|
cannam@62
|
6299 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
|
cannam@62
|
6300 }
|
cannam@62
|
6301 inline ::capnp::schema::Brand::Reader Type::Enum::Reader::getBrand() const {
|
cannam@62
|
6302 return ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::get(_reader.getPointerField(
|
cannam@62
|
6303 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@62
|
6304 }
|
cannam@62
|
6305 inline ::capnp::schema::Brand::Builder Type::Enum::Builder::getBrand() {
|
cannam@62
|
6306 return ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::get(_builder.getPointerField(
|
cannam@62
|
6307 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@62
|
6308 }
|
cannam@62
|
6309 #if !CAPNP_LITE
|
cannam@62
|
6310 inline ::capnp::schema::Brand::Pipeline Type::Enum::Pipeline::getBrand() {
|
cannam@62
|
6311 return ::capnp::schema::Brand::Pipeline(_typeless.getPointerField(0));
|
cannam@62
|
6312 }
|
cannam@62
|
6313 #endif // !CAPNP_LITE
|
cannam@62
|
6314 inline void Type::Enum::Builder::setBrand( ::capnp::schema::Brand::Reader value) {
|
cannam@62
|
6315 ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::set(_builder.getPointerField(
|
cannam@62
|
6316 ::capnp::bounded<0>() * ::capnp::POINTERS), value);
|
cannam@62
|
6317 }
|
cannam@62
|
6318 inline ::capnp::schema::Brand::Builder Type::Enum::Builder::initBrand() {
|
cannam@62
|
6319 return ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::init(_builder.getPointerField(
|
cannam@62
|
6320 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@62
|
6321 }
|
cannam@62
|
6322 inline void Type::Enum::Builder::adoptBrand(
|
cannam@62
|
6323 ::capnp::Orphan< ::capnp::schema::Brand>&& value) {
|
cannam@62
|
6324 ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::adopt(_builder.getPointerField(
|
cannam@62
|
6325 ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
|
cannam@62
|
6326 }
|
cannam@62
|
6327 inline ::capnp::Orphan< ::capnp::schema::Brand> Type::Enum::Builder::disownBrand() {
|
cannam@62
|
6328 return ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::disown(_builder.getPointerField(
|
cannam@62
|
6329 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@62
|
6330 }
|
cannam@62
|
6331
|
cannam@62
|
6332 inline ::uint64_t Type::Struct::Reader::getTypeId() const {
|
cannam@62
|
6333 return _reader.getDataField< ::uint64_t>(
|
cannam@62
|
6334 ::capnp::bounded<1>() * ::capnp::ELEMENTS);
|
cannam@62
|
6335 }
|
cannam@62
|
6336
|
cannam@62
|
6337 inline ::uint64_t Type::Struct::Builder::getTypeId() {
|
cannam@62
|
6338 return _builder.getDataField< ::uint64_t>(
|
cannam@62
|
6339 ::capnp::bounded<1>() * ::capnp::ELEMENTS);
|
cannam@62
|
6340 }
|
cannam@62
|
6341 inline void Type::Struct::Builder::setTypeId( ::uint64_t value) {
|
cannam@62
|
6342 _builder.setDataField< ::uint64_t>(
|
cannam@62
|
6343 ::capnp::bounded<1>() * ::capnp::ELEMENTS, value);
|
cannam@62
|
6344 }
|
cannam@62
|
6345
|
cannam@62
|
6346 inline bool Type::Struct::Reader::hasBrand() const {
|
cannam@62
|
6347 return !_reader.getPointerField(
|
cannam@62
|
6348 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
|
cannam@62
|
6349 }
|
cannam@62
|
6350 inline bool Type::Struct::Builder::hasBrand() {
|
cannam@62
|
6351 return !_builder.getPointerField(
|
cannam@62
|
6352 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
|
cannam@62
|
6353 }
|
cannam@62
|
6354 inline ::capnp::schema::Brand::Reader Type::Struct::Reader::getBrand() const {
|
cannam@62
|
6355 return ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::get(_reader.getPointerField(
|
cannam@62
|
6356 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@62
|
6357 }
|
cannam@62
|
6358 inline ::capnp::schema::Brand::Builder Type::Struct::Builder::getBrand() {
|
cannam@62
|
6359 return ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::get(_builder.getPointerField(
|
cannam@62
|
6360 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@62
|
6361 }
|
cannam@62
|
6362 #if !CAPNP_LITE
|
cannam@62
|
6363 inline ::capnp::schema::Brand::Pipeline Type::Struct::Pipeline::getBrand() {
|
cannam@62
|
6364 return ::capnp::schema::Brand::Pipeline(_typeless.getPointerField(0));
|
cannam@62
|
6365 }
|
cannam@62
|
6366 #endif // !CAPNP_LITE
|
cannam@62
|
6367 inline void Type::Struct::Builder::setBrand( ::capnp::schema::Brand::Reader value) {
|
cannam@62
|
6368 ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::set(_builder.getPointerField(
|
cannam@62
|
6369 ::capnp::bounded<0>() * ::capnp::POINTERS), value);
|
cannam@62
|
6370 }
|
cannam@62
|
6371 inline ::capnp::schema::Brand::Builder Type::Struct::Builder::initBrand() {
|
cannam@62
|
6372 return ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::init(_builder.getPointerField(
|
cannam@62
|
6373 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@62
|
6374 }
|
cannam@62
|
6375 inline void Type::Struct::Builder::adoptBrand(
|
cannam@62
|
6376 ::capnp::Orphan< ::capnp::schema::Brand>&& value) {
|
cannam@62
|
6377 ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::adopt(_builder.getPointerField(
|
cannam@62
|
6378 ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
|
cannam@62
|
6379 }
|
cannam@62
|
6380 inline ::capnp::Orphan< ::capnp::schema::Brand> Type::Struct::Builder::disownBrand() {
|
cannam@62
|
6381 return ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::disown(_builder.getPointerField(
|
cannam@62
|
6382 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@62
|
6383 }
|
cannam@62
|
6384
|
cannam@62
|
6385 inline ::uint64_t Type::Interface::Reader::getTypeId() const {
|
cannam@62
|
6386 return _reader.getDataField< ::uint64_t>(
|
cannam@62
|
6387 ::capnp::bounded<1>() * ::capnp::ELEMENTS);
|
cannam@62
|
6388 }
|
cannam@62
|
6389
|
cannam@62
|
6390 inline ::uint64_t Type::Interface::Builder::getTypeId() {
|
cannam@62
|
6391 return _builder.getDataField< ::uint64_t>(
|
cannam@62
|
6392 ::capnp::bounded<1>() * ::capnp::ELEMENTS);
|
cannam@62
|
6393 }
|
cannam@62
|
6394 inline void Type::Interface::Builder::setTypeId( ::uint64_t value) {
|
cannam@62
|
6395 _builder.setDataField< ::uint64_t>(
|
cannam@62
|
6396 ::capnp::bounded<1>() * ::capnp::ELEMENTS, value);
|
cannam@62
|
6397 }
|
cannam@62
|
6398
|
cannam@62
|
6399 inline bool Type::Interface::Reader::hasBrand() const {
|
cannam@62
|
6400 return !_reader.getPointerField(
|
cannam@62
|
6401 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
|
cannam@62
|
6402 }
|
cannam@62
|
6403 inline bool Type::Interface::Builder::hasBrand() {
|
cannam@62
|
6404 return !_builder.getPointerField(
|
cannam@62
|
6405 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
|
cannam@62
|
6406 }
|
cannam@62
|
6407 inline ::capnp::schema::Brand::Reader Type::Interface::Reader::getBrand() const {
|
cannam@62
|
6408 return ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::get(_reader.getPointerField(
|
cannam@62
|
6409 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@62
|
6410 }
|
cannam@62
|
6411 inline ::capnp::schema::Brand::Builder Type::Interface::Builder::getBrand() {
|
cannam@62
|
6412 return ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::get(_builder.getPointerField(
|
cannam@62
|
6413 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@62
|
6414 }
|
cannam@62
|
6415 #if !CAPNP_LITE
|
cannam@62
|
6416 inline ::capnp::schema::Brand::Pipeline Type::Interface::Pipeline::getBrand() {
|
cannam@62
|
6417 return ::capnp::schema::Brand::Pipeline(_typeless.getPointerField(0));
|
cannam@62
|
6418 }
|
cannam@62
|
6419 #endif // !CAPNP_LITE
|
cannam@62
|
6420 inline void Type::Interface::Builder::setBrand( ::capnp::schema::Brand::Reader value) {
|
cannam@62
|
6421 ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::set(_builder.getPointerField(
|
cannam@62
|
6422 ::capnp::bounded<0>() * ::capnp::POINTERS), value);
|
cannam@62
|
6423 }
|
cannam@62
|
6424 inline ::capnp::schema::Brand::Builder Type::Interface::Builder::initBrand() {
|
cannam@62
|
6425 return ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::init(_builder.getPointerField(
|
cannam@62
|
6426 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@62
|
6427 }
|
cannam@62
|
6428 inline void Type::Interface::Builder::adoptBrand(
|
cannam@62
|
6429 ::capnp::Orphan< ::capnp::schema::Brand>&& value) {
|
cannam@62
|
6430 ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::adopt(_builder.getPointerField(
|
cannam@62
|
6431 ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
|
cannam@62
|
6432 }
|
cannam@62
|
6433 inline ::capnp::Orphan< ::capnp::schema::Brand> Type::Interface::Builder::disownBrand() {
|
cannam@62
|
6434 return ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::disown(_builder.getPointerField(
|
cannam@62
|
6435 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@62
|
6436 }
|
cannam@62
|
6437
|
cannam@62
|
6438 inline ::capnp::schema::Type::AnyPointer::Which Type::AnyPointer::Reader::which() const {
|
cannam@62
|
6439 return _reader.getDataField<Which>(
|
cannam@62
|
6440 ::capnp::bounded<4>() * ::capnp::ELEMENTS);
|
cannam@62
|
6441 }
|
cannam@62
|
6442 inline ::capnp::schema::Type::AnyPointer::Which Type::AnyPointer::Builder::which() {
|
cannam@62
|
6443 return _builder.getDataField<Which>(
|
cannam@62
|
6444 ::capnp::bounded<4>() * ::capnp::ELEMENTS);
|
cannam@62
|
6445 }
|
cannam@62
|
6446
|
cannam@62
|
6447 inline bool Type::AnyPointer::Reader::isUnconstrained() const {
|
cannam@62
|
6448 return which() == Type::AnyPointer::UNCONSTRAINED;
|
cannam@62
|
6449 }
|
cannam@62
|
6450 inline bool Type::AnyPointer::Builder::isUnconstrained() {
|
cannam@62
|
6451 return which() == Type::AnyPointer::UNCONSTRAINED;
|
cannam@62
|
6452 }
|
cannam@62
|
6453 inline typename Type::AnyPointer::Unconstrained::Reader Type::AnyPointer::Reader::getUnconstrained() const {
|
cannam@62
|
6454 KJ_IREQUIRE((which() == Type::AnyPointer::UNCONSTRAINED),
|
cannam@62
|
6455 "Must check which() before get()ing a union member.");
|
cannam@62
|
6456 return typename Type::AnyPointer::Unconstrained::Reader(_reader);
|
cannam@62
|
6457 }
|
cannam@62
|
6458 inline typename Type::AnyPointer::Unconstrained::Builder Type::AnyPointer::Builder::getUnconstrained() {
|
cannam@62
|
6459 KJ_IREQUIRE((which() == Type::AnyPointer::UNCONSTRAINED),
|
cannam@62
|
6460 "Must check which() before get()ing a union member.");
|
cannam@62
|
6461 return typename Type::AnyPointer::Unconstrained::Builder(_builder);
|
cannam@62
|
6462 }
|
cannam@62
|
6463 inline typename Type::AnyPointer::Unconstrained::Builder Type::AnyPointer::Builder::initUnconstrained() {
|
cannam@62
|
6464 _builder.setDataField<Type::AnyPointer::Which>(
|
cannam@62
|
6465 ::capnp::bounded<4>() * ::capnp::ELEMENTS, Type::AnyPointer::UNCONSTRAINED);
|
cannam@62
|
6466 _builder.setDataField< ::uint16_t>(::capnp::bounded<5>() * ::capnp::ELEMENTS, 0);
|
cannam@62
|
6467 return typename Type::AnyPointer::Unconstrained::Builder(_builder);
|
cannam@62
|
6468 }
|
cannam@62
|
6469 inline bool Type::AnyPointer::Reader::isParameter() const {
|
cannam@62
|
6470 return which() == Type::AnyPointer::PARAMETER;
|
cannam@62
|
6471 }
|
cannam@62
|
6472 inline bool Type::AnyPointer::Builder::isParameter() {
|
cannam@62
|
6473 return which() == Type::AnyPointer::PARAMETER;
|
cannam@62
|
6474 }
|
cannam@62
|
6475 inline typename Type::AnyPointer::Parameter::Reader Type::AnyPointer::Reader::getParameter() const {
|
cannam@62
|
6476 KJ_IREQUIRE((which() == Type::AnyPointer::PARAMETER),
|
cannam@62
|
6477 "Must check which() before get()ing a union member.");
|
cannam@62
|
6478 return typename Type::AnyPointer::Parameter::Reader(_reader);
|
cannam@62
|
6479 }
|
cannam@62
|
6480 inline typename Type::AnyPointer::Parameter::Builder Type::AnyPointer::Builder::getParameter() {
|
cannam@62
|
6481 KJ_IREQUIRE((which() == Type::AnyPointer::PARAMETER),
|
cannam@62
|
6482 "Must check which() before get()ing a union member.");
|
cannam@62
|
6483 return typename Type::AnyPointer::Parameter::Builder(_builder);
|
cannam@62
|
6484 }
|
cannam@62
|
6485 inline typename Type::AnyPointer::Parameter::Builder Type::AnyPointer::Builder::initParameter() {
|
cannam@62
|
6486 _builder.setDataField<Type::AnyPointer::Which>(
|
cannam@62
|
6487 ::capnp::bounded<4>() * ::capnp::ELEMENTS, Type::AnyPointer::PARAMETER);
|
cannam@62
|
6488 _builder.setDataField< ::uint16_t>(::capnp::bounded<5>() * ::capnp::ELEMENTS, 0);
|
cannam@62
|
6489 _builder.setDataField< ::uint64_t>(::capnp::bounded<2>() * ::capnp::ELEMENTS, 0);
|
cannam@62
|
6490 return typename Type::AnyPointer::Parameter::Builder(_builder);
|
cannam@62
|
6491 }
|
cannam@62
|
6492 inline bool Type::AnyPointer::Reader::isImplicitMethodParameter() const {
|
cannam@62
|
6493 return which() == Type::AnyPointer::IMPLICIT_METHOD_PARAMETER;
|
cannam@62
|
6494 }
|
cannam@62
|
6495 inline bool Type::AnyPointer::Builder::isImplicitMethodParameter() {
|
cannam@62
|
6496 return which() == Type::AnyPointer::IMPLICIT_METHOD_PARAMETER;
|
cannam@62
|
6497 }
|
cannam@62
|
6498 inline typename Type::AnyPointer::ImplicitMethodParameter::Reader Type::AnyPointer::Reader::getImplicitMethodParameter() const {
|
cannam@62
|
6499 KJ_IREQUIRE((which() == Type::AnyPointer::IMPLICIT_METHOD_PARAMETER),
|
cannam@62
|
6500 "Must check which() before get()ing a union member.");
|
cannam@62
|
6501 return typename Type::AnyPointer::ImplicitMethodParameter::Reader(_reader);
|
cannam@62
|
6502 }
|
cannam@62
|
6503 inline typename Type::AnyPointer::ImplicitMethodParameter::Builder Type::AnyPointer::Builder::getImplicitMethodParameter() {
|
cannam@62
|
6504 KJ_IREQUIRE((which() == Type::AnyPointer::IMPLICIT_METHOD_PARAMETER),
|
cannam@62
|
6505 "Must check which() before get()ing a union member.");
|
cannam@62
|
6506 return typename Type::AnyPointer::ImplicitMethodParameter::Builder(_builder);
|
cannam@62
|
6507 }
|
cannam@62
|
6508 inline typename Type::AnyPointer::ImplicitMethodParameter::Builder Type::AnyPointer::Builder::initImplicitMethodParameter() {
|
cannam@62
|
6509 _builder.setDataField<Type::AnyPointer::Which>(
|
cannam@62
|
6510 ::capnp::bounded<4>() * ::capnp::ELEMENTS, Type::AnyPointer::IMPLICIT_METHOD_PARAMETER);
|
cannam@62
|
6511 _builder.setDataField< ::uint16_t>(::capnp::bounded<5>() * ::capnp::ELEMENTS, 0);
|
cannam@62
|
6512 return typename Type::AnyPointer::ImplicitMethodParameter::Builder(_builder);
|
cannam@62
|
6513 }
|
cannam@62
|
6514 inline ::capnp::schema::Type::AnyPointer::Unconstrained::Which Type::AnyPointer::Unconstrained::Reader::which() const {
|
cannam@62
|
6515 return _reader.getDataField<Which>(
|
cannam@62
|
6516 ::capnp::bounded<5>() * ::capnp::ELEMENTS);
|
cannam@62
|
6517 }
|
cannam@62
|
6518 inline ::capnp::schema::Type::AnyPointer::Unconstrained::Which Type::AnyPointer::Unconstrained::Builder::which() {
|
cannam@62
|
6519 return _builder.getDataField<Which>(
|
cannam@62
|
6520 ::capnp::bounded<5>() * ::capnp::ELEMENTS);
|
cannam@62
|
6521 }
|
cannam@62
|
6522
|
cannam@62
|
6523 inline bool Type::AnyPointer::Unconstrained::Reader::isAnyKind() const {
|
cannam@62
|
6524 return which() == Type::AnyPointer::Unconstrained::ANY_KIND;
|
cannam@62
|
6525 }
|
cannam@62
|
6526 inline bool Type::AnyPointer::Unconstrained::Builder::isAnyKind() {
|
cannam@62
|
6527 return which() == Type::AnyPointer::Unconstrained::ANY_KIND;
|
cannam@62
|
6528 }
|
cannam@62
|
6529 inline ::capnp::Void Type::AnyPointer::Unconstrained::Reader::getAnyKind() const {
|
cannam@62
|
6530 KJ_IREQUIRE((which() == Type::AnyPointer::Unconstrained::ANY_KIND),
|
cannam@62
|
6531 "Must check which() before get()ing a union member.");
|
cannam@62
|
6532 return _reader.getDataField< ::capnp::Void>(
|
cannam@62
|
6533 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
|
cannam@62
|
6534 }
|
cannam@62
|
6535
|
cannam@62
|
6536 inline ::capnp::Void Type::AnyPointer::Unconstrained::Builder::getAnyKind() {
|
cannam@62
|
6537 KJ_IREQUIRE((which() == Type::AnyPointer::Unconstrained::ANY_KIND),
|
cannam@62
|
6538 "Must check which() before get()ing a union member.");
|
cannam@62
|
6539 return _builder.getDataField< ::capnp::Void>(
|
cannam@62
|
6540 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
|
cannam@62
|
6541 }
|
cannam@62
|
6542 inline void Type::AnyPointer::Unconstrained::Builder::setAnyKind( ::capnp::Void value) {
|
cannam@62
|
6543 _builder.setDataField<Type::AnyPointer::Unconstrained::Which>(
|
cannam@62
|
6544 ::capnp::bounded<5>() * ::capnp::ELEMENTS, Type::AnyPointer::Unconstrained::ANY_KIND);
|
cannam@62
|
6545 _builder.setDataField< ::capnp::Void>(
|
cannam@62
|
6546 ::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
|
cannam@62
|
6547 }
|
cannam@62
|
6548
|
cannam@62
|
6549 inline bool Type::AnyPointer::Unconstrained::Reader::isStruct() const {
|
cannam@62
|
6550 return which() == Type::AnyPointer::Unconstrained::STRUCT;
|
cannam@62
|
6551 }
|
cannam@62
|
6552 inline bool Type::AnyPointer::Unconstrained::Builder::isStruct() {
|
cannam@62
|
6553 return which() == Type::AnyPointer::Unconstrained::STRUCT;
|
cannam@62
|
6554 }
|
cannam@62
|
6555 inline ::capnp::Void Type::AnyPointer::Unconstrained::Reader::getStruct() const {
|
cannam@62
|
6556 KJ_IREQUIRE((which() == Type::AnyPointer::Unconstrained::STRUCT),
|
cannam@62
|
6557 "Must check which() before get()ing a union member.");
|
cannam@62
|
6558 return _reader.getDataField< ::capnp::Void>(
|
cannam@62
|
6559 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
|
cannam@62
|
6560 }
|
cannam@62
|
6561
|
cannam@62
|
6562 inline ::capnp::Void Type::AnyPointer::Unconstrained::Builder::getStruct() {
|
cannam@62
|
6563 KJ_IREQUIRE((which() == Type::AnyPointer::Unconstrained::STRUCT),
|
cannam@62
|
6564 "Must check which() before get()ing a union member.");
|
cannam@62
|
6565 return _builder.getDataField< ::capnp::Void>(
|
cannam@62
|
6566 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
|
cannam@62
|
6567 }
|
cannam@62
|
6568 inline void Type::AnyPointer::Unconstrained::Builder::setStruct( ::capnp::Void value) {
|
cannam@62
|
6569 _builder.setDataField<Type::AnyPointer::Unconstrained::Which>(
|
cannam@62
|
6570 ::capnp::bounded<5>() * ::capnp::ELEMENTS, Type::AnyPointer::Unconstrained::STRUCT);
|
cannam@62
|
6571 _builder.setDataField< ::capnp::Void>(
|
cannam@62
|
6572 ::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
|
cannam@62
|
6573 }
|
cannam@62
|
6574
|
cannam@62
|
6575 inline bool Type::AnyPointer::Unconstrained::Reader::isList() const {
|
cannam@62
|
6576 return which() == Type::AnyPointer::Unconstrained::LIST;
|
cannam@62
|
6577 }
|
cannam@62
|
6578 inline bool Type::AnyPointer::Unconstrained::Builder::isList() {
|
cannam@62
|
6579 return which() == Type::AnyPointer::Unconstrained::LIST;
|
cannam@62
|
6580 }
|
cannam@62
|
6581 inline ::capnp::Void Type::AnyPointer::Unconstrained::Reader::getList() const {
|
cannam@62
|
6582 KJ_IREQUIRE((which() == Type::AnyPointer::Unconstrained::LIST),
|
cannam@62
|
6583 "Must check which() before get()ing a union member.");
|
cannam@62
|
6584 return _reader.getDataField< ::capnp::Void>(
|
cannam@62
|
6585 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
|
cannam@62
|
6586 }
|
cannam@62
|
6587
|
cannam@62
|
6588 inline ::capnp::Void Type::AnyPointer::Unconstrained::Builder::getList() {
|
cannam@62
|
6589 KJ_IREQUIRE((which() == Type::AnyPointer::Unconstrained::LIST),
|
cannam@62
|
6590 "Must check which() before get()ing a union member.");
|
cannam@62
|
6591 return _builder.getDataField< ::capnp::Void>(
|
cannam@62
|
6592 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
|
cannam@62
|
6593 }
|
cannam@62
|
6594 inline void Type::AnyPointer::Unconstrained::Builder::setList( ::capnp::Void value) {
|
cannam@62
|
6595 _builder.setDataField<Type::AnyPointer::Unconstrained::Which>(
|
cannam@62
|
6596 ::capnp::bounded<5>() * ::capnp::ELEMENTS, Type::AnyPointer::Unconstrained::LIST);
|
cannam@62
|
6597 _builder.setDataField< ::capnp::Void>(
|
cannam@62
|
6598 ::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
|
cannam@62
|
6599 }
|
cannam@62
|
6600
|
cannam@62
|
6601 inline bool Type::AnyPointer::Unconstrained::Reader::isCapability() const {
|
cannam@62
|
6602 return which() == Type::AnyPointer::Unconstrained::CAPABILITY;
|
cannam@62
|
6603 }
|
cannam@62
|
6604 inline bool Type::AnyPointer::Unconstrained::Builder::isCapability() {
|
cannam@62
|
6605 return which() == Type::AnyPointer::Unconstrained::CAPABILITY;
|
cannam@62
|
6606 }
|
cannam@62
|
6607 inline ::capnp::Void Type::AnyPointer::Unconstrained::Reader::getCapability() const {
|
cannam@62
|
6608 KJ_IREQUIRE((which() == Type::AnyPointer::Unconstrained::CAPABILITY),
|
cannam@62
|
6609 "Must check which() before get()ing a union member.");
|
cannam@62
|
6610 return _reader.getDataField< ::capnp::Void>(
|
cannam@62
|
6611 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
|
cannam@62
|
6612 }
|
cannam@62
|
6613
|
cannam@62
|
6614 inline ::capnp::Void Type::AnyPointer::Unconstrained::Builder::getCapability() {
|
cannam@62
|
6615 KJ_IREQUIRE((which() == Type::AnyPointer::Unconstrained::CAPABILITY),
|
cannam@62
|
6616 "Must check which() before get()ing a union member.");
|
cannam@62
|
6617 return _builder.getDataField< ::capnp::Void>(
|
cannam@62
|
6618 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
|
cannam@62
|
6619 }
|
cannam@62
|
6620 inline void Type::AnyPointer::Unconstrained::Builder::setCapability( ::capnp::Void value) {
|
cannam@62
|
6621 _builder.setDataField<Type::AnyPointer::Unconstrained::Which>(
|
cannam@62
|
6622 ::capnp::bounded<5>() * ::capnp::ELEMENTS, Type::AnyPointer::Unconstrained::CAPABILITY);
|
cannam@62
|
6623 _builder.setDataField< ::capnp::Void>(
|
cannam@62
|
6624 ::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
|
cannam@62
|
6625 }
|
cannam@62
|
6626
|
cannam@62
|
6627 inline ::uint64_t Type::AnyPointer::Parameter::Reader::getScopeId() const {
|
cannam@62
|
6628 return _reader.getDataField< ::uint64_t>(
|
cannam@62
|
6629 ::capnp::bounded<2>() * ::capnp::ELEMENTS);
|
cannam@62
|
6630 }
|
cannam@62
|
6631
|
cannam@62
|
6632 inline ::uint64_t Type::AnyPointer::Parameter::Builder::getScopeId() {
|
cannam@62
|
6633 return _builder.getDataField< ::uint64_t>(
|
cannam@62
|
6634 ::capnp::bounded<2>() * ::capnp::ELEMENTS);
|
cannam@62
|
6635 }
|
cannam@62
|
6636 inline void Type::AnyPointer::Parameter::Builder::setScopeId( ::uint64_t value) {
|
cannam@62
|
6637 _builder.setDataField< ::uint64_t>(
|
cannam@62
|
6638 ::capnp::bounded<2>() * ::capnp::ELEMENTS, value);
|
cannam@62
|
6639 }
|
cannam@62
|
6640
|
cannam@62
|
6641 inline ::uint16_t Type::AnyPointer::Parameter::Reader::getParameterIndex() const {
|
cannam@62
|
6642 return _reader.getDataField< ::uint16_t>(
|
cannam@62
|
6643 ::capnp::bounded<5>() * ::capnp::ELEMENTS);
|
cannam@62
|
6644 }
|
cannam@62
|
6645
|
cannam@62
|
6646 inline ::uint16_t Type::AnyPointer::Parameter::Builder::getParameterIndex() {
|
cannam@62
|
6647 return _builder.getDataField< ::uint16_t>(
|
cannam@62
|
6648 ::capnp::bounded<5>() * ::capnp::ELEMENTS);
|
cannam@62
|
6649 }
|
cannam@62
|
6650 inline void Type::AnyPointer::Parameter::Builder::setParameterIndex( ::uint16_t value) {
|
cannam@62
|
6651 _builder.setDataField< ::uint16_t>(
|
cannam@62
|
6652 ::capnp::bounded<5>() * ::capnp::ELEMENTS, value);
|
cannam@62
|
6653 }
|
cannam@62
|
6654
|
cannam@62
|
6655 inline ::uint16_t Type::AnyPointer::ImplicitMethodParameter::Reader::getParameterIndex() const {
|
cannam@62
|
6656 return _reader.getDataField< ::uint16_t>(
|
cannam@62
|
6657 ::capnp::bounded<5>() * ::capnp::ELEMENTS);
|
cannam@62
|
6658 }
|
cannam@62
|
6659
|
cannam@62
|
6660 inline ::uint16_t Type::AnyPointer::ImplicitMethodParameter::Builder::getParameterIndex() {
|
cannam@62
|
6661 return _builder.getDataField< ::uint16_t>(
|
cannam@62
|
6662 ::capnp::bounded<5>() * ::capnp::ELEMENTS);
|
cannam@62
|
6663 }
|
cannam@62
|
6664 inline void Type::AnyPointer::ImplicitMethodParameter::Builder::setParameterIndex( ::uint16_t value) {
|
cannam@62
|
6665 _builder.setDataField< ::uint16_t>(
|
cannam@62
|
6666 ::capnp::bounded<5>() * ::capnp::ELEMENTS, value);
|
cannam@62
|
6667 }
|
cannam@62
|
6668
|
cannam@62
|
6669 inline bool Brand::Reader::hasScopes() const {
|
cannam@62
|
6670 return !_reader.getPointerField(
|
cannam@62
|
6671 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
|
cannam@62
|
6672 }
|
cannam@62
|
6673 inline bool Brand::Builder::hasScopes() {
|
cannam@62
|
6674 return !_builder.getPointerField(
|
cannam@62
|
6675 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
|
cannam@62
|
6676 }
|
cannam@62
|
6677 inline ::capnp::List< ::capnp::schema::Brand::Scope>::Reader Brand::Reader::getScopes() const {
|
cannam@62
|
6678 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Brand::Scope>>::get(_reader.getPointerField(
|
cannam@62
|
6679 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@62
|
6680 }
|
cannam@62
|
6681 inline ::capnp::List< ::capnp::schema::Brand::Scope>::Builder Brand::Builder::getScopes() {
|
cannam@62
|
6682 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Brand::Scope>>::get(_builder.getPointerField(
|
cannam@62
|
6683 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@62
|
6684 }
|
cannam@62
|
6685 inline void Brand::Builder::setScopes( ::capnp::List< ::capnp::schema::Brand::Scope>::Reader value) {
|
cannam@62
|
6686 ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Brand::Scope>>::set(_builder.getPointerField(
|
cannam@62
|
6687 ::capnp::bounded<0>() * ::capnp::POINTERS), value);
|
cannam@62
|
6688 }
|
cannam@62
|
6689 inline ::capnp::List< ::capnp::schema::Brand::Scope>::Builder Brand::Builder::initScopes(unsigned int size) {
|
cannam@62
|
6690 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Brand::Scope>>::init(_builder.getPointerField(
|
cannam@62
|
6691 ::capnp::bounded<0>() * ::capnp::POINTERS), size);
|
cannam@62
|
6692 }
|
cannam@62
|
6693 inline void Brand::Builder::adoptScopes(
|
cannam@62
|
6694 ::capnp::Orphan< ::capnp::List< ::capnp::schema::Brand::Scope>>&& value) {
|
cannam@62
|
6695 ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Brand::Scope>>::adopt(_builder.getPointerField(
|
cannam@62
|
6696 ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
|
cannam@62
|
6697 }
|
cannam@62
|
6698 inline ::capnp::Orphan< ::capnp::List< ::capnp::schema::Brand::Scope>> Brand::Builder::disownScopes() {
|
cannam@62
|
6699 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Brand::Scope>>::disown(_builder.getPointerField(
|
cannam@62
|
6700 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@62
|
6701 }
|
cannam@62
|
6702
|
cannam@62
|
6703 inline ::capnp::schema::Brand::Scope::Which Brand::Scope::Reader::which() const {
|
cannam@62
|
6704 return _reader.getDataField<Which>(
|
cannam@62
|
6705 ::capnp::bounded<4>() * ::capnp::ELEMENTS);
|
cannam@62
|
6706 }
|
cannam@62
|
6707 inline ::capnp::schema::Brand::Scope::Which Brand::Scope::Builder::which() {
|
cannam@62
|
6708 return _builder.getDataField<Which>(
|
cannam@62
|
6709 ::capnp::bounded<4>() * ::capnp::ELEMENTS);
|
cannam@62
|
6710 }
|
cannam@62
|
6711
|
cannam@62
|
6712 inline ::uint64_t Brand::Scope::Reader::getScopeId() const {
|
cannam@62
|
6713 return _reader.getDataField< ::uint64_t>(
|
cannam@62
|
6714 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
|
cannam@62
|
6715 }
|
cannam@62
|
6716
|
cannam@62
|
6717 inline ::uint64_t Brand::Scope::Builder::getScopeId() {
|
cannam@62
|
6718 return _builder.getDataField< ::uint64_t>(
|
cannam@62
|
6719 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
|
cannam@62
|
6720 }
|
cannam@62
|
6721 inline void Brand::Scope::Builder::setScopeId( ::uint64_t value) {
|
cannam@62
|
6722 _builder.setDataField< ::uint64_t>(
|
cannam@62
|
6723 ::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
|
cannam@62
|
6724 }
|
cannam@62
|
6725
|
cannam@62
|
6726 inline bool Brand::Scope::Reader::isBind() const {
|
cannam@62
|
6727 return which() == Brand::Scope::BIND;
|
cannam@62
|
6728 }
|
cannam@62
|
6729 inline bool Brand::Scope::Builder::isBind() {
|
cannam@62
|
6730 return which() == Brand::Scope::BIND;
|
cannam@62
|
6731 }
|
cannam@62
|
6732 inline bool Brand::Scope::Reader::hasBind() const {
|
cannam@62
|
6733 if (which() != Brand::Scope::BIND) return false;
|
cannam@62
|
6734 return !_reader.getPointerField(
|
cannam@62
|
6735 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
|
cannam@62
|
6736 }
|
cannam@62
|
6737 inline bool Brand::Scope::Builder::hasBind() {
|
cannam@62
|
6738 if (which() != Brand::Scope::BIND) return false;
|
cannam@62
|
6739 return !_builder.getPointerField(
|
cannam@62
|
6740 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
|
cannam@62
|
6741 }
|
cannam@62
|
6742 inline ::capnp::List< ::capnp::schema::Brand::Binding>::Reader Brand::Scope::Reader::getBind() const {
|
cannam@62
|
6743 KJ_IREQUIRE((which() == Brand::Scope::BIND),
|
cannam@62
|
6744 "Must check which() before get()ing a union member.");
|
cannam@62
|
6745 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Brand::Binding>>::get(_reader.getPointerField(
|
cannam@62
|
6746 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@62
|
6747 }
|
cannam@62
|
6748 inline ::capnp::List< ::capnp::schema::Brand::Binding>::Builder Brand::Scope::Builder::getBind() {
|
cannam@62
|
6749 KJ_IREQUIRE((which() == Brand::Scope::BIND),
|
cannam@62
|
6750 "Must check which() before get()ing a union member.");
|
cannam@62
|
6751 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Brand::Binding>>::get(_builder.getPointerField(
|
cannam@62
|
6752 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@62
|
6753 }
|
cannam@62
|
6754 inline void Brand::Scope::Builder::setBind( ::capnp::List< ::capnp::schema::Brand::Binding>::Reader value) {
|
cannam@62
|
6755 _builder.setDataField<Brand::Scope::Which>(
|
cannam@62
|
6756 ::capnp::bounded<4>() * ::capnp::ELEMENTS, Brand::Scope::BIND);
|
cannam@62
|
6757 ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Brand::Binding>>::set(_builder.getPointerField(
|
cannam@62
|
6758 ::capnp::bounded<0>() * ::capnp::POINTERS), value);
|
cannam@62
|
6759 }
|
cannam@62
|
6760 inline ::capnp::List< ::capnp::schema::Brand::Binding>::Builder Brand::Scope::Builder::initBind(unsigned int size) {
|
cannam@62
|
6761 _builder.setDataField<Brand::Scope::Which>(
|
cannam@62
|
6762 ::capnp::bounded<4>() * ::capnp::ELEMENTS, Brand::Scope::BIND);
|
cannam@62
|
6763 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Brand::Binding>>::init(_builder.getPointerField(
|
cannam@62
|
6764 ::capnp::bounded<0>() * ::capnp::POINTERS), size);
|
cannam@62
|
6765 }
|
cannam@62
|
6766 inline void Brand::Scope::Builder::adoptBind(
|
cannam@62
|
6767 ::capnp::Orphan< ::capnp::List< ::capnp::schema::Brand::Binding>>&& value) {
|
cannam@62
|
6768 _builder.setDataField<Brand::Scope::Which>(
|
cannam@62
|
6769 ::capnp::bounded<4>() * ::capnp::ELEMENTS, Brand::Scope::BIND);
|
cannam@62
|
6770 ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Brand::Binding>>::adopt(_builder.getPointerField(
|
cannam@62
|
6771 ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
|
cannam@62
|
6772 }
|
cannam@62
|
6773 inline ::capnp::Orphan< ::capnp::List< ::capnp::schema::Brand::Binding>> Brand::Scope::Builder::disownBind() {
|
cannam@62
|
6774 KJ_IREQUIRE((which() == Brand::Scope::BIND),
|
cannam@62
|
6775 "Must check which() before get()ing a union member.");
|
cannam@62
|
6776 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Brand::Binding>>::disown(_builder.getPointerField(
|
cannam@62
|
6777 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@62
|
6778 }
|
cannam@62
|
6779
|
cannam@62
|
6780 inline bool Brand::Scope::Reader::isInherit() const {
|
cannam@62
|
6781 return which() == Brand::Scope::INHERIT;
|
cannam@62
|
6782 }
|
cannam@62
|
6783 inline bool Brand::Scope::Builder::isInherit() {
|
cannam@62
|
6784 return which() == Brand::Scope::INHERIT;
|
cannam@62
|
6785 }
|
cannam@62
|
6786 inline ::capnp::Void Brand::Scope::Reader::getInherit() const {
|
cannam@62
|
6787 KJ_IREQUIRE((which() == Brand::Scope::INHERIT),
|
cannam@62
|
6788 "Must check which() before get()ing a union member.");
|
cannam@62
|
6789 return _reader.getDataField< ::capnp::Void>(
|
cannam@62
|
6790 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
|
cannam@62
|
6791 }
|
cannam@62
|
6792
|
cannam@62
|
6793 inline ::capnp::Void Brand::Scope::Builder::getInherit() {
|
cannam@62
|
6794 KJ_IREQUIRE((which() == Brand::Scope::INHERIT),
|
cannam@62
|
6795 "Must check which() before get()ing a union member.");
|
cannam@62
|
6796 return _builder.getDataField< ::capnp::Void>(
|
cannam@62
|
6797 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
|
cannam@62
|
6798 }
|
cannam@62
|
6799 inline void Brand::Scope::Builder::setInherit( ::capnp::Void value) {
|
cannam@62
|
6800 _builder.setDataField<Brand::Scope::Which>(
|
cannam@62
|
6801 ::capnp::bounded<4>() * ::capnp::ELEMENTS, Brand::Scope::INHERIT);
|
cannam@62
|
6802 _builder.setDataField< ::capnp::Void>(
|
cannam@62
|
6803 ::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
|
cannam@62
|
6804 }
|
cannam@62
|
6805
|
cannam@62
|
6806 inline ::capnp::schema::Brand::Binding::Which Brand::Binding::Reader::which() const {
|
cannam@62
|
6807 return _reader.getDataField<Which>(
|
cannam@62
|
6808 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
|
cannam@62
|
6809 }
|
cannam@62
|
6810 inline ::capnp::schema::Brand::Binding::Which Brand::Binding::Builder::which() {
|
cannam@62
|
6811 return _builder.getDataField<Which>(
|
cannam@62
|
6812 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
|
cannam@62
|
6813 }
|
cannam@62
|
6814
|
cannam@62
|
6815 inline bool Brand::Binding::Reader::isUnbound() const {
|
cannam@62
|
6816 return which() == Brand::Binding::UNBOUND;
|
cannam@62
|
6817 }
|
cannam@62
|
6818 inline bool Brand::Binding::Builder::isUnbound() {
|
cannam@62
|
6819 return which() == Brand::Binding::UNBOUND;
|
cannam@62
|
6820 }
|
cannam@62
|
6821 inline ::capnp::Void Brand::Binding::Reader::getUnbound() const {
|
cannam@62
|
6822 KJ_IREQUIRE((which() == Brand::Binding::UNBOUND),
|
cannam@62
|
6823 "Must check which() before get()ing a union member.");
|
cannam@62
|
6824 return _reader.getDataField< ::capnp::Void>(
|
cannam@62
|
6825 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
|
cannam@62
|
6826 }
|
cannam@62
|
6827
|
cannam@62
|
6828 inline ::capnp::Void Brand::Binding::Builder::getUnbound() {
|
cannam@62
|
6829 KJ_IREQUIRE((which() == Brand::Binding::UNBOUND),
|
cannam@62
|
6830 "Must check which() before get()ing a union member.");
|
cannam@62
|
6831 return _builder.getDataField< ::capnp::Void>(
|
cannam@62
|
6832 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
|
cannam@62
|
6833 }
|
cannam@62
|
6834 inline void Brand::Binding::Builder::setUnbound( ::capnp::Void value) {
|
cannam@62
|
6835 _builder.setDataField<Brand::Binding::Which>(
|
cannam@62
|
6836 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Brand::Binding::UNBOUND);
|
cannam@62
|
6837 _builder.setDataField< ::capnp::Void>(
|
cannam@62
|
6838 ::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
|
cannam@62
|
6839 }
|
cannam@62
|
6840
|
cannam@62
|
6841 inline bool Brand::Binding::Reader::isType() const {
|
cannam@62
|
6842 return which() == Brand::Binding::TYPE;
|
cannam@62
|
6843 }
|
cannam@62
|
6844 inline bool Brand::Binding::Builder::isType() {
|
cannam@62
|
6845 return which() == Brand::Binding::TYPE;
|
cannam@62
|
6846 }
|
cannam@62
|
6847 inline bool Brand::Binding::Reader::hasType() const {
|
cannam@62
|
6848 if (which() != Brand::Binding::TYPE) return false;
|
cannam@62
|
6849 return !_reader.getPointerField(
|
cannam@62
|
6850 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
|
cannam@62
|
6851 }
|
cannam@62
|
6852 inline bool Brand::Binding::Builder::hasType() {
|
cannam@62
|
6853 if (which() != Brand::Binding::TYPE) return false;
|
cannam@62
|
6854 return !_builder.getPointerField(
|
cannam@62
|
6855 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
|
cannam@62
|
6856 }
|
cannam@62
|
6857 inline ::capnp::schema::Type::Reader Brand::Binding::Reader::getType() const {
|
cannam@62
|
6858 KJ_IREQUIRE((which() == Brand::Binding::TYPE),
|
cannam@62
|
6859 "Must check which() before get()ing a union member.");
|
cannam@62
|
6860 return ::capnp::_::PointerHelpers< ::capnp::schema::Type>::get(_reader.getPointerField(
|
cannam@62
|
6861 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@62
|
6862 }
|
cannam@62
|
6863 inline ::capnp::schema::Type::Builder Brand::Binding::Builder::getType() {
|
cannam@62
|
6864 KJ_IREQUIRE((which() == Brand::Binding::TYPE),
|
cannam@62
|
6865 "Must check which() before get()ing a union member.");
|
cannam@62
|
6866 return ::capnp::_::PointerHelpers< ::capnp::schema::Type>::get(_builder.getPointerField(
|
cannam@62
|
6867 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@62
|
6868 }
|
cannam@62
|
6869 inline void Brand::Binding::Builder::setType( ::capnp::schema::Type::Reader value) {
|
cannam@62
|
6870 _builder.setDataField<Brand::Binding::Which>(
|
cannam@62
|
6871 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Brand::Binding::TYPE);
|
cannam@62
|
6872 ::capnp::_::PointerHelpers< ::capnp::schema::Type>::set(_builder.getPointerField(
|
cannam@62
|
6873 ::capnp::bounded<0>() * ::capnp::POINTERS), value);
|
cannam@62
|
6874 }
|
cannam@62
|
6875 inline ::capnp::schema::Type::Builder Brand::Binding::Builder::initType() {
|
cannam@62
|
6876 _builder.setDataField<Brand::Binding::Which>(
|
cannam@62
|
6877 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Brand::Binding::TYPE);
|
cannam@62
|
6878 return ::capnp::_::PointerHelpers< ::capnp::schema::Type>::init(_builder.getPointerField(
|
cannam@62
|
6879 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@62
|
6880 }
|
cannam@62
|
6881 inline void Brand::Binding::Builder::adoptType(
|
cannam@62
|
6882 ::capnp::Orphan< ::capnp::schema::Type>&& value) {
|
cannam@62
|
6883 _builder.setDataField<Brand::Binding::Which>(
|
cannam@62
|
6884 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Brand::Binding::TYPE);
|
cannam@62
|
6885 ::capnp::_::PointerHelpers< ::capnp::schema::Type>::adopt(_builder.getPointerField(
|
cannam@62
|
6886 ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
|
cannam@62
|
6887 }
|
cannam@62
|
6888 inline ::capnp::Orphan< ::capnp::schema::Type> Brand::Binding::Builder::disownType() {
|
cannam@62
|
6889 KJ_IREQUIRE((which() == Brand::Binding::TYPE),
|
cannam@62
|
6890 "Must check which() before get()ing a union member.");
|
cannam@62
|
6891 return ::capnp::_::PointerHelpers< ::capnp::schema::Type>::disown(_builder.getPointerField(
|
cannam@62
|
6892 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@62
|
6893 }
|
cannam@62
|
6894
|
cannam@62
|
6895 inline ::capnp::schema::Value::Which Value::Reader::which() const {
|
cannam@62
|
6896 return _reader.getDataField<Which>(
|
cannam@62
|
6897 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
|
cannam@62
|
6898 }
|
cannam@62
|
6899 inline ::capnp::schema::Value::Which Value::Builder::which() {
|
cannam@62
|
6900 return _builder.getDataField<Which>(
|
cannam@62
|
6901 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
|
cannam@62
|
6902 }
|
cannam@62
|
6903
|
cannam@62
|
6904 inline bool Value::Reader::isVoid() const {
|
cannam@62
|
6905 return which() == Value::VOID;
|
cannam@62
|
6906 }
|
cannam@62
|
6907 inline bool Value::Builder::isVoid() {
|
cannam@62
|
6908 return which() == Value::VOID;
|
cannam@62
|
6909 }
|
cannam@62
|
6910 inline ::capnp::Void Value::Reader::getVoid() const {
|
cannam@62
|
6911 KJ_IREQUIRE((which() == Value::VOID),
|
cannam@62
|
6912 "Must check which() before get()ing a union member.");
|
cannam@62
|
6913 return _reader.getDataField< ::capnp::Void>(
|
cannam@62
|
6914 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
|
cannam@62
|
6915 }
|
cannam@62
|
6916
|
cannam@62
|
6917 inline ::capnp::Void Value::Builder::getVoid() {
|
cannam@62
|
6918 KJ_IREQUIRE((which() == Value::VOID),
|
cannam@62
|
6919 "Must check which() before get()ing a union member.");
|
cannam@62
|
6920 return _builder.getDataField< ::capnp::Void>(
|
cannam@62
|
6921 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
|
cannam@62
|
6922 }
|
cannam@62
|
6923 inline void Value::Builder::setVoid( ::capnp::Void value) {
|
cannam@62
|
6924 _builder.setDataField<Value::Which>(
|
cannam@62
|
6925 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Value::VOID);
|
cannam@62
|
6926 _builder.setDataField< ::capnp::Void>(
|
cannam@62
|
6927 ::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
|
cannam@62
|
6928 }
|
cannam@62
|
6929
|
cannam@62
|
6930 inline bool Value::Reader::isBool() const {
|
cannam@62
|
6931 return which() == Value::BOOL;
|
cannam@62
|
6932 }
|
cannam@62
|
6933 inline bool Value::Builder::isBool() {
|
cannam@62
|
6934 return which() == Value::BOOL;
|
cannam@62
|
6935 }
|
cannam@62
|
6936 inline bool Value::Reader::getBool() const {
|
cannam@62
|
6937 KJ_IREQUIRE((which() == Value::BOOL),
|
cannam@62
|
6938 "Must check which() before get()ing a union member.");
|
cannam@62
|
6939 return _reader.getDataField<bool>(
|
cannam@62
|
6940 ::capnp::bounded<16>() * ::capnp::ELEMENTS);
|
cannam@62
|
6941 }
|
cannam@62
|
6942
|
cannam@62
|
6943 inline bool Value::Builder::getBool() {
|
cannam@62
|
6944 KJ_IREQUIRE((which() == Value::BOOL),
|
cannam@62
|
6945 "Must check which() before get()ing a union member.");
|
cannam@62
|
6946 return _builder.getDataField<bool>(
|
cannam@62
|
6947 ::capnp::bounded<16>() * ::capnp::ELEMENTS);
|
cannam@62
|
6948 }
|
cannam@62
|
6949 inline void Value::Builder::setBool(bool value) {
|
cannam@62
|
6950 _builder.setDataField<Value::Which>(
|
cannam@62
|
6951 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Value::BOOL);
|
cannam@62
|
6952 _builder.setDataField<bool>(
|
cannam@62
|
6953 ::capnp::bounded<16>() * ::capnp::ELEMENTS, value);
|
cannam@62
|
6954 }
|
cannam@62
|
6955
|
cannam@62
|
6956 inline bool Value::Reader::isInt8() const {
|
cannam@62
|
6957 return which() == Value::INT8;
|
cannam@62
|
6958 }
|
cannam@62
|
6959 inline bool Value::Builder::isInt8() {
|
cannam@62
|
6960 return which() == Value::INT8;
|
cannam@62
|
6961 }
|
cannam@62
|
6962 inline ::int8_t Value::Reader::getInt8() const {
|
cannam@62
|
6963 KJ_IREQUIRE((which() == Value::INT8),
|
cannam@62
|
6964 "Must check which() before get()ing a union member.");
|
cannam@62
|
6965 return _reader.getDataField< ::int8_t>(
|
cannam@62
|
6966 ::capnp::bounded<2>() * ::capnp::ELEMENTS);
|
cannam@62
|
6967 }
|
cannam@62
|
6968
|
cannam@62
|
6969 inline ::int8_t Value::Builder::getInt8() {
|
cannam@62
|
6970 KJ_IREQUIRE((which() == Value::INT8),
|
cannam@62
|
6971 "Must check which() before get()ing a union member.");
|
cannam@62
|
6972 return _builder.getDataField< ::int8_t>(
|
cannam@62
|
6973 ::capnp::bounded<2>() * ::capnp::ELEMENTS);
|
cannam@62
|
6974 }
|
cannam@62
|
6975 inline void Value::Builder::setInt8( ::int8_t value) {
|
cannam@62
|
6976 _builder.setDataField<Value::Which>(
|
cannam@62
|
6977 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Value::INT8);
|
cannam@62
|
6978 _builder.setDataField< ::int8_t>(
|
cannam@62
|
6979 ::capnp::bounded<2>() * ::capnp::ELEMENTS, value);
|
cannam@62
|
6980 }
|
cannam@62
|
6981
|
cannam@62
|
6982 inline bool Value::Reader::isInt16() const {
|
cannam@62
|
6983 return which() == Value::INT16;
|
cannam@62
|
6984 }
|
cannam@62
|
6985 inline bool Value::Builder::isInt16() {
|
cannam@62
|
6986 return which() == Value::INT16;
|
cannam@62
|
6987 }
|
cannam@62
|
6988 inline ::int16_t Value::Reader::getInt16() const {
|
cannam@62
|
6989 KJ_IREQUIRE((which() == Value::INT16),
|
cannam@62
|
6990 "Must check which() before get()ing a union member.");
|
cannam@62
|
6991 return _reader.getDataField< ::int16_t>(
|
cannam@62
|
6992 ::capnp::bounded<1>() * ::capnp::ELEMENTS);
|
cannam@62
|
6993 }
|
cannam@62
|
6994
|
cannam@62
|
6995 inline ::int16_t Value::Builder::getInt16() {
|
cannam@62
|
6996 KJ_IREQUIRE((which() == Value::INT16),
|
cannam@62
|
6997 "Must check which() before get()ing a union member.");
|
cannam@62
|
6998 return _builder.getDataField< ::int16_t>(
|
cannam@62
|
6999 ::capnp::bounded<1>() * ::capnp::ELEMENTS);
|
cannam@62
|
7000 }
|
cannam@62
|
7001 inline void Value::Builder::setInt16( ::int16_t value) {
|
cannam@62
|
7002 _builder.setDataField<Value::Which>(
|
cannam@62
|
7003 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Value::INT16);
|
cannam@62
|
7004 _builder.setDataField< ::int16_t>(
|
cannam@62
|
7005 ::capnp::bounded<1>() * ::capnp::ELEMENTS, value);
|
cannam@62
|
7006 }
|
cannam@62
|
7007
|
cannam@62
|
7008 inline bool Value::Reader::isInt32() const {
|
cannam@62
|
7009 return which() == Value::INT32;
|
cannam@62
|
7010 }
|
cannam@62
|
7011 inline bool Value::Builder::isInt32() {
|
cannam@62
|
7012 return which() == Value::INT32;
|
cannam@62
|
7013 }
|
cannam@62
|
7014 inline ::int32_t Value::Reader::getInt32() const {
|
cannam@62
|
7015 KJ_IREQUIRE((which() == Value::INT32),
|
cannam@62
|
7016 "Must check which() before get()ing a union member.");
|
cannam@62
|
7017 return _reader.getDataField< ::int32_t>(
|
cannam@62
|
7018 ::capnp::bounded<1>() * ::capnp::ELEMENTS);
|
cannam@62
|
7019 }
|
cannam@62
|
7020
|
cannam@62
|
7021 inline ::int32_t Value::Builder::getInt32() {
|
cannam@62
|
7022 KJ_IREQUIRE((which() == Value::INT32),
|
cannam@62
|
7023 "Must check which() before get()ing a union member.");
|
cannam@62
|
7024 return _builder.getDataField< ::int32_t>(
|
cannam@62
|
7025 ::capnp::bounded<1>() * ::capnp::ELEMENTS);
|
cannam@62
|
7026 }
|
cannam@62
|
7027 inline void Value::Builder::setInt32( ::int32_t value) {
|
cannam@62
|
7028 _builder.setDataField<Value::Which>(
|
cannam@62
|
7029 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Value::INT32);
|
cannam@62
|
7030 _builder.setDataField< ::int32_t>(
|
cannam@62
|
7031 ::capnp::bounded<1>() * ::capnp::ELEMENTS, value);
|
cannam@62
|
7032 }
|
cannam@62
|
7033
|
cannam@62
|
7034 inline bool Value::Reader::isInt64() const {
|
cannam@62
|
7035 return which() == Value::INT64;
|
cannam@62
|
7036 }
|
cannam@62
|
7037 inline bool Value::Builder::isInt64() {
|
cannam@62
|
7038 return which() == Value::INT64;
|
cannam@62
|
7039 }
|
cannam@62
|
7040 inline ::int64_t Value::Reader::getInt64() const {
|
cannam@62
|
7041 KJ_IREQUIRE((which() == Value::INT64),
|
cannam@62
|
7042 "Must check which() before get()ing a union member.");
|
cannam@62
|
7043 return _reader.getDataField< ::int64_t>(
|
cannam@62
|
7044 ::capnp::bounded<1>() * ::capnp::ELEMENTS);
|
cannam@62
|
7045 }
|
cannam@62
|
7046
|
cannam@62
|
7047 inline ::int64_t Value::Builder::getInt64() {
|
cannam@62
|
7048 KJ_IREQUIRE((which() == Value::INT64),
|
cannam@62
|
7049 "Must check which() before get()ing a union member.");
|
cannam@62
|
7050 return _builder.getDataField< ::int64_t>(
|
cannam@62
|
7051 ::capnp::bounded<1>() * ::capnp::ELEMENTS);
|
cannam@62
|
7052 }
|
cannam@62
|
7053 inline void Value::Builder::setInt64( ::int64_t value) {
|
cannam@62
|
7054 _builder.setDataField<Value::Which>(
|
cannam@62
|
7055 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Value::INT64);
|
cannam@62
|
7056 _builder.setDataField< ::int64_t>(
|
cannam@62
|
7057 ::capnp::bounded<1>() * ::capnp::ELEMENTS, value);
|
cannam@62
|
7058 }
|
cannam@62
|
7059
|
cannam@62
|
7060 inline bool Value::Reader::isUint8() const {
|
cannam@62
|
7061 return which() == Value::UINT8;
|
cannam@62
|
7062 }
|
cannam@62
|
7063 inline bool Value::Builder::isUint8() {
|
cannam@62
|
7064 return which() == Value::UINT8;
|
cannam@62
|
7065 }
|
cannam@62
|
7066 inline ::uint8_t Value::Reader::getUint8() const {
|
cannam@62
|
7067 KJ_IREQUIRE((which() == Value::UINT8),
|
cannam@62
|
7068 "Must check which() before get()ing a union member.");
|
cannam@62
|
7069 return _reader.getDataField< ::uint8_t>(
|
cannam@62
|
7070 ::capnp::bounded<2>() * ::capnp::ELEMENTS);
|
cannam@62
|
7071 }
|
cannam@62
|
7072
|
cannam@62
|
7073 inline ::uint8_t Value::Builder::getUint8() {
|
cannam@62
|
7074 KJ_IREQUIRE((which() == Value::UINT8),
|
cannam@62
|
7075 "Must check which() before get()ing a union member.");
|
cannam@62
|
7076 return _builder.getDataField< ::uint8_t>(
|
cannam@62
|
7077 ::capnp::bounded<2>() * ::capnp::ELEMENTS);
|
cannam@62
|
7078 }
|
cannam@62
|
7079 inline void Value::Builder::setUint8( ::uint8_t value) {
|
cannam@62
|
7080 _builder.setDataField<Value::Which>(
|
cannam@62
|
7081 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Value::UINT8);
|
cannam@62
|
7082 _builder.setDataField< ::uint8_t>(
|
cannam@62
|
7083 ::capnp::bounded<2>() * ::capnp::ELEMENTS, value);
|
cannam@62
|
7084 }
|
cannam@62
|
7085
|
cannam@62
|
7086 inline bool Value::Reader::isUint16() const {
|
cannam@62
|
7087 return which() == Value::UINT16;
|
cannam@62
|
7088 }
|
cannam@62
|
7089 inline bool Value::Builder::isUint16() {
|
cannam@62
|
7090 return which() == Value::UINT16;
|
cannam@62
|
7091 }
|
cannam@62
|
7092 inline ::uint16_t Value::Reader::getUint16() const {
|
cannam@62
|
7093 KJ_IREQUIRE((which() == Value::UINT16),
|
cannam@62
|
7094 "Must check which() before get()ing a union member.");
|
cannam@62
|
7095 return _reader.getDataField< ::uint16_t>(
|
cannam@62
|
7096 ::capnp::bounded<1>() * ::capnp::ELEMENTS);
|
cannam@62
|
7097 }
|
cannam@62
|
7098
|
cannam@62
|
7099 inline ::uint16_t Value::Builder::getUint16() {
|
cannam@62
|
7100 KJ_IREQUIRE((which() == Value::UINT16),
|
cannam@62
|
7101 "Must check which() before get()ing a union member.");
|
cannam@62
|
7102 return _builder.getDataField< ::uint16_t>(
|
cannam@62
|
7103 ::capnp::bounded<1>() * ::capnp::ELEMENTS);
|
cannam@62
|
7104 }
|
cannam@62
|
7105 inline void Value::Builder::setUint16( ::uint16_t value) {
|
cannam@62
|
7106 _builder.setDataField<Value::Which>(
|
cannam@62
|
7107 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Value::UINT16);
|
cannam@62
|
7108 _builder.setDataField< ::uint16_t>(
|
cannam@62
|
7109 ::capnp::bounded<1>() * ::capnp::ELEMENTS, value);
|
cannam@62
|
7110 }
|
cannam@62
|
7111
|
cannam@62
|
7112 inline bool Value::Reader::isUint32() const {
|
cannam@62
|
7113 return which() == Value::UINT32;
|
cannam@62
|
7114 }
|
cannam@62
|
7115 inline bool Value::Builder::isUint32() {
|
cannam@62
|
7116 return which() == Value::UINT32;
|
cannam@62
|
7117 }
|
cannam@62
|
7118 inline ::uint32_t Value::Reader::getUint32() const {
|
cannam@62
|
7119 KJ_IREQUIRE((which() == Value::UINT32),
|
cannam@62
|
7120 "Must check which() before get()ing a union member.");
|
cannam@62
|
7121 return _reader.getDataField< ::uint32_t>(
|
cannam@62
|
7122 ::capnp::bounded<1>() * ::capnp::ELEMENTS);
|
cannam@62
|
7123 }
|
cannam@62
|
7124
|
cannam@62
|
7125 inline ::uint32_t Value::Builder::getUint32() {
|
cannam@62
|
7126 KJ_IREQUIRE((which() == Value::UINT32),
|
cannam@62
|
7127 "Must check which() before get()ing a union member.");
|
cannam@62
|
7128 return _builder.getDataField< ::uint32_t>(
|
cannam@62
|
7129 ::capnp::bounded<1>() * ::capnp::ELEMENTS);
|
cannam@62
|
7130 }
|
cannam@62
|
7131 inline void Value::Builder::setUint32( ::uint32_t value) {
|
cannam@62
|
7132 _builder.setDataField<Value::Which>(
|
cannam@62
|
7133 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Value::UINT32);
|
cannam@62
|
7134 _builder.setDataField< ::uint32_t>(
|
cannam@62
|
7135 ::capnp::bounded<1>() * ::capnp::ELEMENTS, value);
|
cannam@62
|
7136 }
|
cannam@62
|
7137
|
cannam@62
|
7138 inline bool Value::Reader::isUint64() const {
|
cannam@62
|
7139 return which() == Value::UINT64;
|
cannam@62
|
7140 }
|
cannam@62
|
7141 inline bool Value::Builder::isUint64() {
|
cannam@62
|
7142 return which() == Value::UINT64;
|
cannam@62
|
7143 }
|
cannam@62
|
7144 inline ::uint64_t Value::Reader::getUint64() const {
|
cannam@62
|
7145 KJ_IREQUIRE((which() == Value::UINT64),
|
cannam@62
|
7146 "Must check which() before get()ing a union member.");
|
cannam@62
|
7147 return _reader.getDataField< ::uint64_t>(
|
cannam@62
|
7148 ::capnp::bounded<1>() * ::capnp::ELEMENTS);
|
cannam@62
|
7149 }
|
cannam@62
|
7150
|
cannam@62
|
7151 inline ::uint64_t Value::Builder::getUint64() {
|
cannam@62
|
7152 KJ_IREQUIRE((which() == Value::UINT64),
|
cannam@62
|
7153 "Must check which() before get()ing a union member.");
|
cannam@62
|
7154 return _builder.getDataField< ::uint64_t>(
|
cannam@62
|
7155 ::capnp::bounded<1>() * ::capnp::ELEMENTS);
|
cannam@62
|
7156 }
|
cannam@62
|
7157 inline void Value::Builder::setUint64( ::uint64_t value) {
|
cannam@62
|
7158 _builder.setDataField<Value::Which>(
|
cannam@62
|
7159 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Value::UINT64);
|
cannam@62
|
7160 _builder.setDataField< ::uint64_t>(
|
cannam@62
|
7161 ::capnp::bounded<1>() * ::capnp::ELEMENTS, value);
|
cannam@62
|
7162 }
|
cannam@62
|
7163
|
cannam@62
|
7164 inline bool Value::Reader::isFloat32() const {
|
cannam@62
|
7165 return which() == Value::FLOAT32;
|
cannam@62
|
7166 }
|
cannam@62
|
7167 inline bool Value::Builder::isFloat32() {
|
cannam@62
|
7168 return which() == Value::FLOAT32;
|
cannam@62
|
7169 }
|
cannam@62
|
7170 inline float Value::Reader::getFloat32() const {
|
cannam@62
|
7171 KJ_IREQUIRE((which() == Value::FLOAT32),
|
cannam@62
|
7172 "Must check which() before get()ing a union member.");
|
cannam@62
|
7173 return _reader.getDataField<float>(
|
cannam@62
|
7174 ::capnp::bounded<1>() * ::capnp::ELEMENTS);
|
cannam@62
|
7175 }
|
cannam@62
|
7176
|
cannam@62
|
7177 inline float Value::Builder::getFloat32() {
|
cannam@62
|
7178 KJ_IREQUIRE((which() == Value::FLOAT32),
|
cannam@62
|
7179 "Must check which() before get()ing a union member.");
|
cannam@62
|
7180 return _builder.getDataField<float>(
|
cannam@62
|
7181 ::capnp::bounded<1>() * ::capnp::ELEMENTS);
|
cannam@62
|
7182 }
|
cannam@62
|
7183 inline void Value::Builder::setFloat32(float value) {
|
cannam@62
|
7184 _builder.setDataField<Value::Which>(
|
cannam@62
|
7185 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Value::FLOAT32);
|
cannam@62
|
7186 _builder.setDataField<float>(
|
cannam@62
|
7187 ::capnp::bounded<1>() * ::capnp::ELEMENTS, value);
|
cannam@62
|
7188 }
|
cannam@62
|
7189
|
cannam@62
|
7190 inline bool Value::Reader::isFloat64() const {
|
cannam@62
|
7191 return which() == Value::FLOAT64;
|
cannam@62
|
7192 }
|
cannam@62
|
7193 inline bool Value::Builder::isFloat64() {
|
cannam@62
|
7194 return which() == Value::FLOAT64;
|
cannam@62
|
7195 }
|
cannam@62
|
7196 inline double Value::Reader::getFloat64() const {
|
cannam@62
|
7197 KJ_IREQUIRE((which() == Value::FLOAT64),
|
cannam@62
|
7198 "Must check which() before get()ing a union member.");
|
cannam@62
|
7199 return _reader.getDataField<double>(
|
cannam@62
|
7200 ::capnp::bounded<1>() * ::capnp::ELEMENTS);
|
cannam@62
|
7201 }
|
cannam@62
|
7202
|
cannam@62
|
7203 inline double Value::Builder::getFloat64() {
|
cannam@62
|
7204 KJ_IREQUIRE((which() == Value::FLOAT64),
|
cannam@62
|
7205 "Must check which() before get()ing a union member.");
|
cannam@62
|
7206 return _builder.getDataField<double>(
|
cannam@62
|
7207 ::capnp::bounded<1>() * ::capnp::ELEMENTS);
|
cannam@62
|
7208 }
|
cannam@62
|
7209 inline void Value::Builder::setFloat64(double value) {
|
cannam@62
|
7210 _builder.setDataField<Value::Which>(
|
cannam@62
|
7211 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Value::FLOAT64);
|
cannam@62
|
7212 _builder.setDataField<double>(
|
cannam@62
|
7213 ::capnp::bounded<1>() * ::capnp::ELEMENTS, value);
|
cannam@62
|
7214 }
|
cannam@62
|
7215
|
cannam@62
|
7216 inline bool Value::Reader::isText() const {
|
cannam@62
|
7217 return which() == Value::TEXT;
|
cannam@62
|
7218 }
|
cannam@62
|
7219 inline bool Value::Builder::isText() {
|
cannam@62
|
7220 return which() == Value::TEXT;
|
cannam@62
|
7221 }
|
cannam@62
|
7222 inline bool Value::Reader::hasText() const {
|
cannam@62
|
7223 if (which() != Value::TEXT) return false;
|
cannam@62
|
7224 return !_reader.getPointerField(
|
cannam@62
|
7225 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
|
cannam@62
|
7226 }
|
cannam@62
|
7227 inline bool Value::Builder::hasText() {
|
cannam@62
|
7228 if (which() != Value::TEXT) return false;
|
cannam@62
|
7229 return !_builder.getPointerField(
|
cannam@62
|
7230 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
|
cannam@62
|
7231 }
|
cannam@62
|
7232 inline ::capnp::Text::Reader Value::Reader::getText() const {
|
cannam@62
|
7233 KJ_IREQUIRE((which() == Value::TEXT),
|
cannam@62
|
7234 "Must check which() before get()ing a union member.");
|
cannam@62
|
7235 return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField(
|
cannam@62
|
7236 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@62
|
7237 }
|
cannam@62
|
7238 inline ::capnp::Text::Builder Value::Builder::getText() {
|
cannam@62
|
7239 KJ_IREQUIRE((which() == Value::TEXT),
|
cannam@62
|
7240 "Must check which() before get()ing a union member.");
|
cannam@62
|
7241 return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField(
|
cannam@62
|
7242 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@62
|
7243 }
|
cannam@62
|
7244 inline void Value::Builder::setText( ::capnp::Text::Reader value) {
|
cannam@62
|
7245 _builder.setDataField<Value::Which>(
|
cannam@62
|
7246 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Value::TEXT);
|
cannam@62
|
7247 ::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField(
|
cannam@62
|
7248 ::capnp::bounded<0>() * ::capnp::POINTERS), value);
|
cannam@62
|
7249 }
|
cannam@62
|
7250 inline ::capnp::Text::Builder Value::Builder::initText(unsigned int size) {
|
cannam@62
|
7251 _builder.setDataField<Value::Which>(
|
cannam@62
|
7252 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Value::TEXT);
|
cannam@62
|
7253 return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField(
|
cannam@62
|
7254 ::capnp::bounded<0>() * ::capnp::POINTERS), size);
|
cannam@62
|
7255 }
|
cannam@62
|
7256 inline void Value::Builder::adoptText(
|
cannam@62
|
7257 ::capnp::Orphan< ::capnp::Text>&& value) {
|
cannam@62
|
7258 _builder.setDataField<Value::Which>(
|
cannam@62
|
7259 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Value::TEXT);
|
cannam@62
|
7260 ::capnp::_::PointerHelpers< ::capnp::Text>::adopt(_builder.getPointerField(
|
cannam@62
|
7261 ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
|
cannam@62
|
7262 }
|
cannam@62
|
7263 inline ::capnp::Orphan< ::capnp::Text> Value::Builder::disownText() {
|
cannam@62
|
7264 KJ_IREQUIRE((which() == Value::TEXT),
|
cannam@62
|
7265 "Must check which() before get()ing a union member.");
|
cannam@62
|
7266 return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField(
|
cannam@62
|
7267 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@62
|
7268 }
|
cannam@62
|
7269
|
cannam@62
|
7270 inline bool Value::Reader::isData() const {
|
cannam@62
|
7271 return which() == Value::DATA;
|
cannam@62
|
7272 }
|
cannam@62
|
7273 inline bool Value::Builder::isData() {
|
cannam@62
|
7274 return which() == Value::DATA;
|
cannam@62
|
7275 }
|
cannam@62
|
7276 inline bool Value::Reader::hasData() const {
|
cannam@62
|
7277 if (which() != Value::DATA) return false;
|
cannam@62
|
7278 return !_reader.getPointerField(
|
cannam@62
|
7279 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
|
cannam@62
|
7280 }
|
cannam@62
|
7281 inline bool Value::Builder::hasData() {
|
cannam@62
|
7282 if (which() != Value::DATA) return false;
|
cannam@62
|
7283 return !_builder.getPointerField(
|
cannam@62
|
7284 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
|
cannam@62
|
7285 }
|
cannam@62
|
7286 inline ::capnp::Data::Reader Value::Reader::getData() const {
|
cannam@62
|
7287 KJ_IREQUIRE((which() == Value::DATA),
|
cannam@62
|
7288 "Must check which() before get()ing a union member.");
|
cannam@62
|
7289 return ::capnp::_::PointerHelpers< ::capnp::Data>::get(_reader.getPointerField(
|
cannam@62
|
7290 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@62
|
7291 }
|
cannam@62
|
7292 inline ::capnp::Data::Builder Value::Builder::getData() {
|
cannam@62
|
7293 KJ_IREQUIRE((which() == Value::DATA),
|
cannam@62
|
7294 "Must check which() before get()ing a union member.");
|
cannam@62
|
7295 return ::capnp::_::PointerHelpers< ::capnp::Data>::get(_builder.getPointerField(
|
cannam@62
|
7296 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@62
|
7297 }
|
cannam@62
|
7298 inline void Value::Builder::setData( ::capnp::Data::Reader value) {
|
cannam@62
|
7299 _builder.setDataField<Value::Which>(
|
cannam@62
|
7300 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Value::DATA);
|
cannam@62
|
7301 ::capnp::_::PointerHelpers< ::capnp::Data>::set(_builder.getPointerField(
|
cannam@62
|
7302 ::capnp::bounded<0>() * ::capnp::POINTERS), value);
|
cannam@62
|
7303 }
|
cannam@62
|
7304 inline ::capnp::Data::Builder Value::Builder::initData(unsigned int size) {
|
cannam@62
|
7305 _builder.setDataField<Value::Which>(
|
cannam@62
|
7306 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Value::DATA);
|
cannam@62
|
7307 return ::capnp::_::PointerHelpers< ::capnp::Data>::init(_builder.getPointerField(
|
cannam@62
|
7308 ::capnp::bounded<0>() * ::capnp::POINTERS), size);
|
cannam@62
|
7309 }
|
cannam@62
|
7310 inline void Value::Builder::adoptData(
|
cannam@62
|
7311 ::capnp::Orphan< ::capnp::Data>&& value) {
|
cannam@62
|
7312 _builder.setDataField<Value::Which>(
|
cannam@62
|
7313 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Value::DATA);
|
cannam@62
|
7314 ::capnp::_::PointerHelpers< ::capnp::Data>::adopt(_builder.getPointerField(
|
cannam@62
|
7315 ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
|
cannam@62
|
7316 }
|
cannam@62
|
7317 inline ::capnp::Orphan< ::capnp::Data> Value::Builder::disownData() {
|
cannam@62
|
7318 KJ_IREQUIRE((which() == Value::DATA),
|
cannam@62
|
7319 "Must check which() before get()ing a union member.");
|
cannam@62
|
7320 return ::capnp::_::PointerHelpers< ::capnp::Data>::disown(_builder.getPointerField(
|
cannam@62
|
7321 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@62
|
7322 }
|
cannam@62
|
7323
|
cannam@62
|
7324 inline bool Value::Reader::isList() const {
|
cannam@62
|
7325 return which() == Value::LIST;
|
cannam@62
|
7326 }
|
cannam@62
|
7327 inline bool Value::Builder::isList() {
|
cannam@62
|
7328 return which() == Value::LIST;
|
cannam@62
|
7329 }
|
cannam@62
|
7330 inline bool Value::Reader::hasList() const {
|
cannam@62
|
7331 if (which() != Value::LIST) return false;
|
cannam@62
|
7332 return !_reader.getPointerField(
|
cannam@62
|
7333 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
|
cannam@62
|
7334 }
|
cannam@62
|
7335 inline bool Value::Builder::hasList() {
|
cannam@62
|
7336 if (which() != Value::LIST) return false;
|
cannam@62
|
7337 return !_builder.getPointerField(
|
cannam@62
|
7338 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
|
cannam@62
|
7339 }
|
cannam@62
|
7340 inline ::capnp::AnyPointer::Reader Value::Reader::getList() const {
|
cannam@62
|
7341 KJ_IREQUIRE((which() == Value::LIST),
|
cannam@62
|
7342 "Must check which() before get()ing a union member.");
|
cannam@62
|
7343 return ::capnp::AnyPointer::Reader(_reader.getPointerField(
|
cannam@62
|
7344 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@62
|
7345 }
|
cannam@62
|
7346 inline ::capnp::AnyPointer::Builder Value::Builder::getList() {
|
cannam@62
|
7347 KJ_IREQUIRE((which() == Value::LIST),
|
cannam@62
|
7348 "Must check which() before get()ing a union member.");
|
cannam@62
|
7349 return ::capnp::AnyPointer::Builder(_builder.getPointerField(
|
cannam@62
|
7350 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@62
|
7351 }
|
cannam@62
|
7352 inline ::capnp::AnyPointer::Builder Value::Builder::initList() {
|
cannam@62
|
7353 _builder.setDataField<Value::Which>(
|
cannam@62
|
7354 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Value::LIST);
|
cannam@62
|
7355 auto result = ::capnp::AnyPointer::Builder(_builder.getPointerField(
|
cannam@62
|
7356 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@62
|
7357 result.clear();
|
cannam@62
|
7358 return result;
|
cannam@62
|
7359 }
|
cannam@62
|
7360
|
cannam@62
|
7361 inline bool Value::Reader::isEnum() const {
|
cannam@62
|
7362 return which() == Value::ENUM;
|
cannam@62
|
7363 }
|
cannam@62
|
7364 inline bool Value::Builder::isEnum() {
|
cannam@62
|
7365 return which() == Value::ENUM;
|
cannam@62
|
7366 }
|
cannam@62
|
7367 inline ::uint16_t Value::Reader::getEnum() const {
|
cannam@62
|
7368 KJ_IREQUIRE((which() == Value::ENUM),
|
cannam@62
|
7369 "Must check which() before get()ing a union member.");
|
cannam@62
|
7370 return _reader.getDataField< ::uint16_t>(
|
cannam@62
|
7371 ::capnp::bounded<1>() * ::capnp::ELEMENTS);
|
cannam@62
|
7372 }
|
cannam@62
|
7373
|
cannam@62
|
7374 inline ::uint16_t Value::Builder::getEnum() {
|
cannam@62
|
7375 KJ_IREQUIRE((which() == Value::ENUM),
|
cannam@62
|
7376 "Must check which() before get()ing a union member.");
|
cannam@62
|
7377 return _builder.getDataField< ::uint16_t>(
|
cannam@62
|
7378 ::capnp::bounded<1>() * ::capnp::ELEMENTS);
|
cannam@62
|
7379 }
|
cannam@62
|
7380 inline void Value::Builder::setEnum( ::uint16_t value) {
|
cannam@62
|
7381 _builder.setDataField<Value::Which>(
|
cannam@62
|
7382 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Value::ENUM);
|
cannam@62
|
7383 _builder.setDataField< ::uint16_t>(
|
cannam@62
|
7384 ::capnp::bounded<1>() * ::capnp::ELEMENTS, value);
|
cannam@62
|
7385 }
|
cannam@62
|
7386
|
cannam@62
|
7387 inline bool Value::Reader::isStruct() const {
|
cannam@62
|
7388 return which() == Value::STRUCT;
|
cannam@62
|
7389 }
|
cannam@62
|
7390 inline bool Value::Builder::isStruct() {
|
cannam@62
|
7391 return which() == Value::STRUCT;
|
cannam@62
|
7392 }
|
cannam@62
|
7393 inline bool Value::Reader::hasStruct() const {
|
cannam@62
|
7394 if (which() != Value::STRUCT) return false;
|
cannam@62
|
7395 return !_reader.getPointerField(
|
cannam@62
|
7396 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
|
cannam@62
|
7397 }
|
cannam@62
|
7398 inline bool Value::Builder::hasStruct() {
|
cannam@62
|
7399 if (which() != Value::STRUCT) return false;
|
cannam@62
|
7400 return !_builder.getPointerField(
|
cannam@62
|
7401 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
|
cannam@62
|
7402 }
|
cannam@62
|
7403 inline ::capnp::AnyPointer::Reader Value::Reader::getStruct() const {
|
cannam@62
|
7404 KJ_IREQUIRE((which() == Value::STRUCT),
|
cannam@62
|
7405 "Must check which() before get()ing a union member.");
|
cannam@62
|
7406 return ::capnp::AnyPointer::Reader(_reader.getPointerField(
|
cannam@62
|
7407 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@62
|
7408 }
|
cannam@62
|
7409 inline ::capnp::AnyPointer::Builder Value::Builder::getStruct() {
|
cannam@62
|
7410 KJ_IREQUIRE((which() == Value::STRUCT),
|
cannam@62
|
7411 "Must check which() before get()ing a union member.");
|
cannam@62
|
7412 return ::capnp::AnyPointer::Builder(_builder.getPointerField(
|
cannam@62
|
7413 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@62
|
7414 }
|
cannam@62
|
7415 inline ::capnp::AnyPointer::Builder Value::Builder::initStruct() {
|
cannam@62
|
7416 _builder.setDataField<Value::Which>(
|
cannam@62
|
7417 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Value::STRUCT);
|
cannam@62
|
7418 auto result = ::capnp::AnyPointer::Builder(_builder.getPointerField(
|
cannam@62
|
7419 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@62
|
7420 result.clear();
|
cannam@62
|
7421 return result;
|
cannam@62
|
7422 }
|
cannam@62
|
7423
|
cannam@62
|
7424 inline bool Value::Reader::isInterface() const {
|
cannam@62
|
7425 return which() == Value::INTERFACE;
|
cannam@62
|
7426 }
|
cannam@62
|
7427 inline bool Value::Builder::isInterface() {
|
cannam@62
|
7428 return which() == Value::INTERFACE;
|
cannam@62
|
7429 }
|
cannam@62
|
7430 inline ::capnp::Void Value::Reader::getInterface() const {
|
cannam@62
|
7431 KJ_IREQUIRE((which() == Value::INTERFACE),
|
cannam@62
|
7432 "Must check which() before get()ing a union member.");
|
cannam@62
|
7433 return _reader.getDataField< ::capnp::Void>(
|
cannam@62
|
7434 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
|
cannam@62
|
7435 }
|
cannam@62
|
7436
|
cannam@62
|
7437 inline ::capnp::Void Value::Builder::getInterface() {
|
cannam@62
|
7438 KJ_IREQUIRE((which() == Value::INTERFACE),
|
cannam@62
|
7439 "Must check which() before get()ing a union member.");
|
cannam@62
|
7440 return _builder.getDataField< ::capnp::Void>(
|
cannam@62
|
7441 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
|
cannam@62
|
7442 }
|
cannam@62
|
7443 inline void Value::Builder::setInterface( ::capnp::Void value) {
|
cannam@62
|
7444 _builder.setDataField<Value::Which>(
|
cannam@62
|
7445 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Value::INTERFACE);
|
cannam@62
|
7446 _builder.setDataField< ::capnp::Void>(
|
cannam@62
|
7447 ::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
|
cannam@62
|
7448 }
|
cannam@62
|
7449
|
cannam@62
|
7450 inline bool Value::Reader::isAnyPointer() const {
|
cannam@62
|
7451 return which() == Value::ANY_POINTER;
|
cannam@62
|
7452 }
|
cannam@62
|
7453 inline bool Value::Builder::isAnyPointer() {
|
cannam@62
|
7454 return which() == Value::ANY_POINTER;
|
cannam@62
|
7455 }
|
cannam@62
|
7456 inline bool Value::Reader::hasAnyPointer() const {
|
cannam@62
|
7457 if (which() != Value::ANY_POINTER) return false;
|
cannam@62
|
7458 return !_reader.getPointerField(
|
cannam@62
|
7459 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
|
cannam@62
|
7460 }
|
cannam@62
|
7461 inline bool Value::Builder::hasAnyPointer() {
|
cannam@62
|
7462 if (which() != Value::ANY_POINTER) return false;
|
cannam@62
|
7463 return !_builder.getPointerField(
|
cannam@62
|
7464 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
|
cannam@62
|
7465 }
|
cannam@62
|
7466 inline ::capnp::AnyPointer::Reader Value::Reader::getAnyPointer() const {
|
cannam@62
|
7467 KJ_IREQUIRE((which() == Value::ANY_POINTER),
|
cannam@62
|
7468 "Must check which() before get()ing a union member.");
|
cannam@62
|
7469 return ::capnp::AnyPointer::Reader(_reader.getPointerField(
|
cannam@62
|
7470 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@62
|
7471 }
|
cannam@62
|
7472 inline ::capnp::AnyPointer::Builder Value::Builder::getAnyPointer() {
|
cannam@62
|
7473 KJ_IREQUIRE((which() == Value::ANY_POINTER),
|
cannam@62
|
7474 "Must check which() before get()ing a union member.");
|
cannam@62
|
7475 return ::capnp::AnyPointer::Builder(_builder.getPointerField(
|
cannam@62
|
7476 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@62
|
7477 }
|
cannam@62
|
7478 inline ::capnp::AnyPointer::Builder Value::Builder::initAnyPointer() {
|
cannam@62
|
7479 _builder.setDataField<Value::Which>(
|
cannam@62
|
7480 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Value::ANY_POINTER);
|
cannam@62
|
7481 auto result = ::capnp::AnyPointer::Builder(_builder.getPointerField(
|
cannam@62
|
7482 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@62
|
7483 result.clear();
|
cannam@62
|
7484 return result;
|
cannam@62
|
7485 }
|
cannam@62
|
7486
|
cannam@62
|
7487 inline ::uint64_t Annotation::Reader::getId() const {
|
cannam@62
|
7488 return _reader.getDataField< ::uint64_t>(
|
cannam@62
|
7489 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
|
cannam@62
|
7490 }
|
cannam@62
|
7491
|
cannam@62
|
7492 inline ::uint64_t Annotation::Builder::getId() {
|
cannam@62
|
7493 return _builder.getDataField< ::uint64_t>(
|
cannam@62
|
7494 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
|
cannam@62
|
7495 }
|
cannam@62
|
7496 inline void Annotation::Builder::setId( ::uint64_t value) {
|
cannam@62
|
7497 _builder.setDataField< ::uint64_t>(
|
cannam@62
|
7498 ::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
|
cannam@62
|
7499 }
|
cannam@62
|
7500
|
cannam@62
|
7501 inline bool Annotation::Reader::hasValue() const {
|
cannam@62
|
7502 return !_reader.getPointerField(
|
cannam@62
|
7503 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
|
cannam@62
|
7504 }
|
cannam@62
|
7505 inline bool Annotation::Builder::hasValue() {
|
cannam@62
|
7506 return !_builder.getPointerField(
|
cannam@62
|
7507 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
|
cannam@62
|
7508 }
|
cannam@62
|
7509 inline ::capnp::schema::Value::Reader Annotation::Reader::getValue() const {
|
cannam@62
|
7510 return ::capnp::_::PointerHelpers< ::capnp::schema::Value>::get(_reader.getPointerField(
|
cannam@62
|
7511 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@62
|
7512 }
|
cannam@62
|
7513 inline ::capnp::schema::Value::Builder Annotation::Builder::getValue() {
|
cannam@62
|
7514 return ::capnp::_::PointerHelpers< ::capnp::schema::Value>::get(_builder.getPointerField(
|
cannam@62
|
7515 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@62
|
7516 }
|
cannam@62
|
7517 #if !CAPNP_LITE
|
cannam@62
|
7518 inline ::capnp::schema::Value::Pipeline Annotation::Pipeline::getValue() {
|
cannam@62
|
7519 return ::capnp::schema::Value::Pipeline(_typeless.getPointerField(0));
|
cannam@62
|
7520 }
|
cannam@62
|
7521 #endif // !CAPNP_LITE
|
cannam@62
|
7522 inline void Annotation::Builder::setValue( ::capnp::schema::Value::Reader value) {
|
cannam@62
|
7523 ::capnp::_::PointerHelpers< ::capnp::schema::Value>::set(_builder.getPointerField(
|
cannam@62
|
7524 ::capnp::bounded<0>() * ::capnp::POINTERS), value);
|
cannam@62
|
7525 }
|
cannam@62
|
7526 inline ::capnp::schema::Value::Builder Annotation::Builder::initValue() {
|
cannam@62
|
7527 return ::capnp::_::PointerHelpers< ::capnp::schema::Value>::init(_builder.getPointerField(
|
cannam@62
|
7528 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@62
|
7529 }
|
cannam@62
|
7530 inline void Annotation::Builder::adoptValue(
|
cannam@62
|
7531 ::capnp::Orphan< ::capnp::schema::Value>&& value) {
|
cannam@62
|
7532 ::capnp::_::PointerHelpers< ::capnp::schema::Value>::adopt(_builder.getPointerField(
|
cannam@62
|
7533 ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
|
cannam@62
|
7534 }
|
cannam@62
|
7535 inline ::capnp::Orphan< ::capnp::schema::Value> Annotation::Builder::disownValue() {
|
cannam@62
|
7536 return ::capnp::_::PointerHelpers< ::capnp::schema::Value>::disown(_builder.getPointerField(
|
cannam@62
|
7537 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@62
|
7538 }
|
cannam@62
|
7539
|
cannam@62
|
7540 inline bool Annotation::Reader::hasBrand() const {
|
cannam@62
|
7541 return !_reader.getPointerField(
|
cannam@62
|
7542 ::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
|
cannam@62
|
7543 }
|
cannam@62
|
7544 inline bool Annotation::Builder::hasBrand() {
|
cannam@62
|
7545 return !_builder.getPointerField(
|
cannam@62
|
7546 ::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
|
cannam@62
|
7547 }
|
cannam@62
|
7548 inline ::capnp::schema::Brand::Reader Annotation::Reader::getBrand() const {
|
cannam@62
|
7549 return ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::get(_reader.getPointerField(
|
cannam@62
|
7550 ::capnp::bounded<1>() * ::capnp::POINTERS));
|
cannam@62
|
7551 }
|
cannam@62
|
7552 inline ::capnp::schema::Brand::Builder Annotation::Builder::getBrand() {
|
cannam@62
|
7553 return ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::get(_builder.getPointerField(
|
cannam@62
|
7554 ::capnp::bounded<1>() * ::capnp::POINTERS));
|
cannam@62
|
7555 }
|
cannam@62
|
7556 #if !CAPNP_LITE
|
cannam@62
|
7557 inline ::capnp::schema::Brand::Pipeline Annotation::Pipeline::getBrand() {
|
cannam@62
|
7558 return ::capnp::schema::Brand::Pipeline(_typeless.getPointerField(1));
|
cannam@62
|
7559 }
|
cannam@62
|
7560 #endif // !CAPNP_LITE
|
cannam@62
|
7561 inline void Annotation::Builder::setBrand( ::capnp::schema::Brand::Reader value) {
|
cannam@62
|
7562 ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::set(_builder.getPointerField(
|
cannam@62
|
7563 ::capnp::bounded<1>() * ::capnp::POINTERS), value);
|
cannam@62
|
7564 }
|
cannam@62
|
7565 inline ::capnp::schema::Brand::Builder Annotation::Builder::initBrand() {
|
cannam@62
|
7566 return ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::init(_builder.getPointerField(
|
cannam@62
|
7567 ::capnp::bounded<1>() * ::capnp::POINTERS));
|
cannam@62
|
7568 }
|
cannam@62
|
7569 inline void Annotation::Builder::adoptBrand(
|
cannam@62
|
7570 ::capnp::Orphan< ::capnp::schema::Brand>&& value) {
|
cannam@62
|
7571 ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::adopt(_builder.getPointerField(
|
cannam@62
|
7572 ::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value));
|
cannam@62
|
7573 }
|
cannam@62
|
7574 inline ::capnp::Orphan< ::capnp::schema::Brand> Annotation::Builder::disownBrand() {
|
cannam@62
|
7575 return ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::disown(_builder.getPointerField(
|
cannam@62
|
7576 ::capnp::bounded<1>() * ::capnp::POINTERS));
|
cannam@62
|
7577 }
|
cannam@62
|
7578
|
cannam@62
|
7579 inline ::uint16_t CapnpVersion::Reader::getMajor() const {
|
cannam@62
|
7580 return _reader.getDataField< ::uint16_t>(
|
cannam@62
|
7581 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
|
cannam@62
|
7582 }
|
cannam@62
|
7583
|
cannam@62
|
7584 inline ::uint16_t CapnpVersion::Builder::getMajor() {
|
cannam@62
|
7585 return _builder.getDataField< ::uint16_t>(
|
cannam@62
|
7586 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
|
cannam@62
|
7587 }
|
cannam@62
|
7588 inline void CapnpVersion::Builder::setMajor( ::uint16_t value) {
|
cannam@62
|
7589 _builder.setDataField< ::uint16_t>(
|
cannam@62
|
7590 ::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
|
cannam@62
|
7591 }
|
cannam@62
|
7592
|
cannam@62
|
7593 inline ::uint8_t CapnpVersion::Reader::getMinor() const {
|
cannam@62
|
7594 return _reader.getDataField< ::uint8_t>(
|
cannam@62
|
7595 ::capnp::bounded<2>() * ::capnp::ELEMENTS);
|
cannam@62
|
7596 }
|
cannam@62
|
7597
|
cannam@62
|
7598 inline ::uint8_t CapnpVersion::Builder::getMinor() {
|
cannam@62
|
7599 return _builder.getDataField< ::uint8_t>(
|
cannam@62
|
7600 ::capnp::bounded<2>() * ::capnp::ELEMENTS);
|
cannam@62
|
7601 }
|
cannam@62
|
7602 inline void CapnpVersion::Builder::setMinor( ::uint8_t value) {
|
cannam@62
|
7603 _builder.setDataField< ::uint8_t>(
|
cannam@62
|
7604 ::capnp::bounded<2>() * ::capnp::ELEMENTS, value);
|
cannam@62
|
7605 }
|
cannam@62
|
7606
|
cannam@62
|
7607 inline ::uint8_t CapnpVersion::Reader::getMicro() const {
|
cannam@62
|
7608 return _reader.getDataField< ::uint8_t>(
|
cannam@62
|
7609 ::capnp::bounded<3>() * ::capnp::ELEMENTS);
|
cannam@62
|
7610 }
|
cannam@62
|
7611
|
cannam@62
|
7612 inline ::uint8_t CapnpVersion::Builder::getMicro() {
|
cannam@62
|
7613 return _builder.getDataField< ::uint8_t>(
|
cannam@62
|
7614 ::capnp::bounded<3>() * ::capnp::ELEMENTS);
|
cannam@62
|
7615 }
|
cannam@62
|
7616 inline void CapnpVersion::Builder::setMicro( ::uint8_t value) {
|
cannam@62
|
7617 _builder.setDataField< ::uint8_t>(
|
cannam@62
|
7618 ::capnp::bounded<3>() * ::capnp::ELEMENTS, value);
|
cannam@62
|
7619 }
|
cannam@62
|
7620
|
cannam@62
|
7621 inline bool CodeGeneratorRequest::Reader::hasNodes() const {
|
cannam@62
|
7622 return !_reader.getPointerField(
|
cannam@62
|
7623 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
|
cannam@62
|
7624 }
|
cannam@62
|
7625 inline bool CodeGeneratorRequest::Builder::hasNodes() {
|
cannam@62
|
7626 return !_builder.getPointerField(
|
cannam@62
|
7627 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
|
cannam@62
|
7628 }
|
cannam@62
|
7629 inline ::capnp::List< ::capnp::schema::Node>::Reader CodeGeneratorRequest::Reader::getNodes() const {
|
cannam@62
|
7630 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Node>>::get(_reader.getPointerField(
|
cannam@62
|
7631 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@62
|
7632 }
|
cannam@62
|
7633 inline ::capnp::List< ::capnp::schema::Node>::Builder CodeGeneratorRequest::Builder::getNodes() {
|
cannam@62
|
7634 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Node>>::get(_builder.getPointerField(
|
cannam@62
|
7635 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@62
|
7636 }
|
cannam@62
|
7637 inline void CodeGeneratorRequest::Builder::setNodes( ::capnp::List< ::capnp::schema::Node>::Reader value) {
|
cannam@62
|
7638 ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Node>>::set(_builder.getPointerField(
|
cannam@62
|
7639 ::capnp::bounded<0>() * ::capnp::POINTERS), value);
|
cannam@62
|
7640 }
|
cannam@62
|
7641 inline ::capnp::List< ::capnp::schema::Node>::Builder CodeGeneratorRequest::Builder::initNodes(unsigned int size) {
|
cannam@62
|
7642 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Node>>::init(_builder.getPointerField(
|
cannam@62
|
7643 ::capnp::bounded<0>() * ::capnp::POINTERS), size);
|
cannam@62
|
7644 }
|
cannam@62
|
7645 inline void CodeGeneratorRequest::Builder::adoptNodes(
|
cannam@62
|
7646 ::capnp::Orphan< ::capnp::List< ::capnp::schema::Node>>&& value) {
|
cannam@62
|
7647 ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Node>>::adopt(_builder.getPointerField(
|
cannam@62
|
7648 ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
|
cannam@62
|
7649 }
|
cannam@62
|
7650 inline ::capnp::Orphan< ::capnp::List< ::capnp::schema::Node>> CodeGeneratorRequest::Builder::disownNodes() {
|
cannam@62
|
7651 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Node>>::disown(_builder.getPointerField(
|
cannam@62
|
7652 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@62
|
7653 }
|
cannam@62
|
7654
|
cannam@62
|
7655 inline bool CodeGeneratorRequest::Reader::hasRequestedFiles() const {
|
cannam@62
|
7656 return !_reader.getPointerField(
|
cannam@62
|
7657 ::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
|
cannam@62
|
7658 }
|
cannam@62
|
7659 inline bool CodeGeneratorRequest::Builder::hasRequestedFiles() {
|
cannam@62
|
7660 return !_builder.getPointerField(
|
cannam@62
|
7661 ::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
|
cannam@62
|
7662 }
|
cannam@62
|
7663 inline ::capnp::List< ::capnp::schema::CodeGeneratorRequest::RequestedFile>::Reader CodeGeneratorRequest::Reader::getRequestedFiles() const {
|
cannam@62
|
7664 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::CodeGeneratorRequest::RequestedFile>>::get(_reader.getPointerField(
|
cannam@62
|
7665 ::capnp::bounded<1>() * ::capnp::POINTERS));
|
cannam@62
|
7666 }
|
cannam@62
|
7667 inline ::capnp::List< ::capnp::schema::CodeGeneratorRequest::RequestedFile>::Builder CodeGeneratorRequest::Builder::getRequestedFiles() {
|
cannam@62
|
7668 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::CodeGeneratorRequest::RequestedFile>>::get(_builder.getPointerField(
|
cannam@62
|
7669 ::capnp::bounded<1>() * ::capnp::POINTERS));
|
cannam@62
|
7670 }
|
cannam@62
|
7671 inline void CodeGeneratorRequest::Builder::setRequestedFiles( ::capnp::List< ::capnp::schema::CodeGeneratorRequest::RequestedFile>::Reader value) {
|
cannam@62
|
7672 ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::CodeGeneratorRequest::RequestedFile>>::set(_builder.getPointerField(
|
cannam@62
|
7673 ::capnp::bounded<1>() * ::capnp::POINTERS), value);
|
cannam@62
|
7674 }
|
cannam@62
|
7675 inline ::capnp::List< ::capnp::schema::CodeGeneratorRequest::RequestedFile>::Builder CodeGeneratorRequest::Builder::initRequestedFiles(unsigned int size) {
|
cannam@62
|
7676 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::CodeGeneratorRequest::RequestedFile>>::init(_builder.getPointerField(
|
cannam@62
|
7677 ::capnp::bounded<1>() * ::capnp::POINTERS), size);
|
cannam@62
|
7678 }
|
cannam@62
|
7679 inline void CodeGeneratorRequest::Builder::adoptRequestedFiles(
|
cannam@62
|
7680 ::capnp::Orphan< ::capnp::List< ::capnp::schema::CodeGeneratorRequest::RequestedFile>>&& value) {
|
cannam@62
|
7681 ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::CodeGeneratorRequest::RequestedFile>>::adopt(_builder.getPointerField(
|
cannam@62
|
7682 ::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value));
|
cannam@62
|
7683 }
|
cannam@62
|
7684 inline ::capnp::Orphan< ::capnp::List< ::capnp::schema::CodeGeneratorRequest::RequestedFile>> CodeGeneratorRequest::Builder::disownRequestedFiles() {
|
cannam@62
|
7685 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::CodeGeneratorRequest::RequestedFile>>::disown(_builder.getPointerField(
|
cannam@62
|
7686 ::capnp::bounded<1>() * ::capnp::POINTERS));
|
cannam@62
|
7687 }
|
cannam@62
|
7688
|
cannam@62
|
7689 inline bool CodeGeneratorRequest::Reader::hasCapnpVersion() const {
|
cannam@62
|
7690 return !_reader.getPointerField(
|
cannam@62
|
7691 ::capnp::bounded<2>() * ::capnp::POINTERS).isNull();
|
cannam@62
|
7692 }
|
cannam@62
|
7693 inline bool CodeGeneratorRequest::Builder::hasCapnpVersion() {
|
cannam@62
|
7694 return !_builder.getPointerField(
|
cannam@62
|
7695 ::capnp::bounded<2>() * ::capnp::POINTERS).isNull();
|
cannam@62
|
7696 }
|
cannam@62
|
7697 inline ::capnp::schema::CapnpVersion::Reader CodeGeneratorRequest::Reader::getCapnpVersion() const {
|
cannam@62
|
7698 return ::capnp::_::PointerHelpers< ::capnp::schema::CapnpVersion>::get(_reader.getPointerField(
|
cannam@62
|
7699 ::capnp::bounded<2>() * ::capnp::POINTERS));
|
cannam@62
|
7700 }
|
cannam@62
|
7701 inline ::capnp::schema::CapnpVersion::Builder CodeGeneratorRequest::Builder::getCapnpVersion() {
|
cannam@62
|
7702 return ::capnp::_::PointerHelpers< ::capnp::schema::CapnpVersion>::get(_builder.getPointerField(
|
cannam@62
|
7703 ::capnp::bounded<2>() * ::capnp::POINTERS));
|
cannam@62
|
7704 }
|
cannam@62
|
7705 #if !CAPNP_LITE
|
cannam@62
|
7706 inline ::capnp::schema::CapnpVersion::Pipeline CodeGeneratorRequest::Pipeline::getCapnpVersion() {
|
cannam@62
|
7707 return ::capnp::schema::CapnpVersion::Pipeline(_typeless.getPointerField(2));
|
cannam@62
|
7708 }
|
cannam@62
|
7709 #endif // !CAPNP_LITE
|
cannam@62
|
7710 inline void CodeGeneratorRequest::Builder::setCapnpVersion( ::capnp::schema::CapnpVersion::Reader value) {
|
cannam@62
|
7711 ::capnp::_::PointerHelpers< ::capnp::schema::CapnpVersion>::set(_builder.getPointerField(
|
cannam@62
|
7712 ::capnp::bounded<2>() * ::capnp::POINTERS), value);
|
cannam@62
|
7713 }
|
cannam@62
|
7714 inline ::capnp::schema::CapnpVersion::Builder CodeGeneratorRequest::Builder::initCapnpVersion() {
|
cannam@62
|
7715 return ::capnp::_::PointerHelpers< ::capnp::schema::CapnpVersion>::init(_builder.getPointerField(
|
cannam@62
|
7716 ::capnp::bounded<2>() * ::capnp::POINTERS));
|
cannam@62
|
7717 }
|
cannam@62
|
7718 inline void CodeGeneratorRequest::Builder::adoptCapnpVersion(
|
cannam@62
|
7719 ::capnp::Orphan< ::capnp::schema::CapnpVersion>&& value) {
|
cannam@62
|
7720 ::capnp::_::PointerHelpers< ::capnp::schema::CapnpVersion>::adopt(_builder.getPointerField(
|
cannam@62
|
7721 ::capnp::bounded<2>() * ::capnp::POINTERS), kj::mv(value));
|
cannam@62
|
7722 }
|
cannam@62
|
7723 inline ::capnp::Orphan< ::capnp::schema::CapnpVersion> CodeGeneratorRequest::Builder::disownCapnpVersion() {
|
cannam@62
|
7724 return ::capnp::_::PointerHelpers< ::capnp::schema::CapnpVersion>::disown(_builder.getPointerField(
|
cannam@62
|
7725 ::capnp::bounded<2>() * ::capnp::POINTERS));
|
cannam@62
|
7726 }
|
cannam@62
|
7727
|
cannam@62
|
7728 inline ::uint64_t CodeGeneratorRequest::RequestedFile::Reader::getId() const {
|
cannam@62
|
7729 return _reader.getDataField< ::uint64_t>(
|
cannam@62
|
7730 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
|
cannam@62
|
7731 }
|
cannam@62
|
7732
|
cannam@62
|
7733 inline ::uint64_t CodeGeneratorRequest::RequestedFile::Builder::getId() {
|
cannam@62
|
7734 return _builder.getDataField< ::uint64_t>(
|
cannam@62
|
7735 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
|
cannam@62
|
7736 }
|
cannam@62
|
7737 inline void CodeGeneratorRequest::RequestedFile::Builder::setId( ::uint64_t value) {
|
cannam@62
|
7738 _builder.setDataField< ::uint64_t>(
|
cannam@62
|
7739 ::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
|
cannam@62
|
7740 }
|
cannam@62
|
7741
|
cannam@62
|
7742 inline bool CodeGeneratorRequest::RequestedFile::Reader::hasFilename() const {
|
cannam@62
|
7743 return !_reader.getPointerField(
|
cannam@62
|
7744 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
|
cannam@62
|
7745 }
|
cannam@62
|
7746 inline bool CodeGeneratorRequest::RequestedFile::Builder::hasFilename() {
|
cannam@62
|
7747 return !_builder.getPointerField(
|
cannam@62
|
7748 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
|
cannam@62
|
7749 }
|
cannam@62
|
7750 inline ::capnp::Text::Reader CodeGeneratorRequest::RequestedFile::Reader::getFilename() const {
|
cannam@62
|
7751 return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField(
|
cannam@62
|
7752 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@62
|
7753 }
|
cannam@62
|
7754 inline ::capnp::Text::Builder CodeGeneratorRequest::RequestedFile::Builder::getFilename() {
|
cannam@62
|
7755 return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField(
|
cannam@62
|
7756 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@62
|
7757 }
|
cannam@62
|
7758 inline void CodeGeneratorRequest::RequestedFile::Builder::setFilename( ::capnp::Text::Reader value) {
|
cannam@62
|
7759 ::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField(
|
cannam@62
|
7760 ::capnp::bounded<0>() * ::capnp::POINTERS), value);
|
cannam@62
|
7761 }
|
cannam@62
|
7762 inline ::capnp::Text::Builder CodeGeneratorRequest::RequestedFile::Builder::initFilename(unsigned int size) {
|
cannam@62
|
7763 return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField(
|
cannam@62
|
7764 ::capnp::bounded<0>() * ::capnp::POINTERS), size);
|
cannam@62
|
7765 }
|
cannam@62
|
7766 inline void CodeGeneratorRequest::RequestedFile::Builder::adoptFilename(
|
cannam@62
|
7767 ::capnp::Orphan< ::capnp::Text>&& value) {
|
cannam@62
|
7768 ::capnp::_::PointerHelpers< ::capnp::Text>::adopt(_builder.getPointerField(
|
cannam@62
|
7769 ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
|
cannam@62
|
7770 }
|
cannam@62
|
7771 inline ::capnp::Orphan< ::capnp::Text> CodeGeneratorRequest::RequestedFile::Builder::disownFilename() {
|
cannam@62
|
7772 return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField(
|
cannam@62
|
7773 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@62
|
7774 }
|
cannam@62
|
7775
|
cannam@62
|
7776 inline bool CodeGeneratorRequest::RequestedFile::Reader::hasImports() const {
|
cannam@62
|
7777 return !_reader.getPointerField(
|
cannam@62
|
7778 ::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
|
cannam@62
|
7779 }
|
cannam@62
|
7780 inline bool CodeGeneratorRequest::RequestedFile::Builder::hasImports() {
|
cannam@62
|
7781 return !_builder.getPointerField(
|
cannam@62
|
7782 ::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
|
cannam@62
|
7783 }
|
cannam@62
|
7784 inline ::capnp::List< ::capnp::schema::CodeGeneratorRequest::RequestedFile::Import>::Reader CodeGeneratorRequest::RequestedFile::Reader::getImports() const {
|
cannam@62
|
7785 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::CodeGeneratorRequest::RequestedFile::Import>>::get(_reader.getPointerField(
|
cannam@62
|
7786 ::capnp::bounded<1>() * ::capnp::POINTERS));
|
cannam@62
|
7787 }
|
cannam@62
|
7788 inline ::capnp::List< ::capnp::schema::CodeGeneratorRequest::RequestedFile::Import>::Builder CodeGeneratorRequest::RequestedFile::Builder::getImports() {
|
cannam@62
|
7789 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::CodeGeneratorRequest::RequestedFile::Import>>::get(_builder.getPointerField(
|
cannam@62
|
7790 ::capnp::bounded<1>() * ::capnp::POINTERS));
|
cannam@62
|
7791 }
|
cannam@62
|
7792 inline void CodeGeneratorRequest::RequestedFile::Builder::setImports( ::capnp::List< ::capnp::schema::CodeGeneratorRequest::RequestedFile::Import>::Reader value) {
|
cannam@62
|
7793 ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::CodeGeneratorRequest::RequestedFile::Import>>::set(_builder.getPointerField(
|
cannam@62
|
7794 ::capnp::bounded<1>() * ::capnp::POINTERS), value);
|
cannam@62
|
7795 }
|
cannam@62
|
7796 inline ::capnp::List< ::capnp::schema::CodeGeneratorRequest::RequestedFile::Import>::Builder CodeGeneratorRequest::RequestedFile::Builder::initImports(unsigned int size) {
|
cannam@62
|
7797 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::CodeGeneratorRequest::RequestedFile::Import>>::init(_builder.getPointerField(
|
cannam@62
|
7798 ::capnp::bounded<1>() * ::capnp::POINTERS), size);
|
cannam@62
|
7799 }
|
cannam@62
|
7800 inline void CodeGeneratorRequest::RequestedFile::Builder::adoptImports(
|
cannam@62
|
7801 ::capnp::Orphan< ::capnp::List< ::capnp::schema::CodeGeneratorRequest::RequestedFile::Import>>&& value) {
|
cannam@62
|
7802 ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::CodeGeneratorRequest::RequestedFile::Import>>::adopt(_builder.getPointerField(
|
cannam@62
|
7803 ::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value));
|
cannam@62
|
7804 }
|
cannam@62
|
7805 inline ::capnp::Orphan< ::capnp::List< ::capnp::schema::CodeGeneratorRequest::RequestedFile::Import>> CodeGeneratorRequest::RequestedFile::Builder::disownImports() {
|
cannam@62
|
7806 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::CodeGeneratorRequest::RequestedFile::Import>>::disown(_builder.getPointerField(
|
cannam@62
|
7807 ::capnp::bounded<1>() * ::capnp::POINTERS));
|
cannam@62
|
7808 }
|
cannam@62
|
7809
|
cannam@62
|
7810 inline ::uint64_t CodeGeneratorRequest::RequestedFile::Import::Reader::getId() const {
|
cannam@62
|
7811 return _reader.getDataField< ::uint64_t>(
|
cannam@62
|
7812 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
|
cannam@62
|
7813 }
|
cannam@62
|
7814
|
cannam@62
|
7815 inline ::uint64_t CodeGeneratorRequest::RequestedFile::Import::Builder::getId() {
|
cannam@62
|
7816 return _builder.getDataField< ::uint64_t>(
|
cannam@62
|
7817 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
|
cannam@62
|
7818 }
|
cannam@62
|
7819 inline void CodeGeneratorRequest::RequestedFile::Import::Builder::setId( ::uint64_t value) {
|
cannam@62
|
7820 _builder.setDataField< ::uint64_t>(
|
cannam@62
|
7821 ::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
|
cannam@62
|
7822 }
|
cannam@62
|
7823
|
cannam@62
|
7824 inline bool CodeGeneratorRequest::RequestedFile::Import::Reader::hasName() const {
|
cannam@62
|
7825 return !_reader.getPointerField(
|
cannam@62
|
7826 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
|
cannam@62
|
7827 }
|
cannam@62
|
7828 inline bool CodeGeneratorRequest::RequestedFile::Import::Builder::hasName() {
|
cannam@62
|
7829 return !_builder.getPointerField(
|
cannam@62
|
7830 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
|
cannam@62
|
7831 }
|
cannam@62
|
7832 inline ::capnp::Text::Reader CodeGeneratorRequest::RequestedFile::Import::Reader::getName() const {
|
cannam@62
|
7833 return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField(
|
cannam@62
|
7834 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@62
|
7835 }
|
cannam@62
|
7836 inline ::capnp::Text::Builder CodeGeneratorRequest::RequestedFile::Import::Builder::getName() {
|
cannam@62
|
7837 return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField(
|
cannam@62
|
7838 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@62
|
7839 }
|
cannam@62
|
7840 inline void CodeGeneratorRequest::RequestedFile::Import::Builder::setName( ::capnp::Text::Reader value) {
|
cannam@62
|
7841 ::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField(
|
cannam@62
|
7842 ::capnp::bounded<0>() * ::capnp::POINTERS), value);
|
cannam@62
|
7843 }
|
cannam@62
|
7844 inline ::capnp::Text::Builder CodeGeneratorRequest::RequestedFile::Import::Builder::initName(unsigned int size) {
|
cannam@62
|
7845 return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField(
|
cannam@62
|
7846 ::capnp::bounded<0>() * ::capnp::POINTERS), size);
|
cannam@62
|
7847 }
|
cannam@62
|
7848 inline void CodeGeneratorRequest::RequestedFile::Import::Builder::adoptName(
|
cannam@62
|
7849 ::capnp::Orphan< ::capnp::Text>&& value) {
|
cannam@62
|
7850 ::capnp::_::PointerHelpers< ::capnp::Text>::adopt(_builder.getPointerField(
|
cannam@62
|
7851 ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
|
cannam@62
|
7852 }
|
cannam@62
|
7853 inline ::capnp::Orphan< ::capnp::Text> CodeGeneratorRequest::RequestedFile::Import::Builder::disownName() {
|
cannam@62
|
7854 return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField(
|
cannam@62
|
7855 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@62
|
7856 }
|
cannam@62
|
7857
|
cannam@62
|
7858 } // namespace
|
cannam@62
|
7859 } // namespace
|
cannam@62
|
7860
|
cannam@62
|
7861 #endif // CAPNP_INCLUDED_a93fc509624c72d9_
|