annotate win64-msvc/include/capnp/schema.capnp.h @ 63:0f2d93caa50c

Update Win64 capnp builds to v0.6
author Chris Cannam
date Mon, 22 May 2017 18:56:49 +0100
parents d93140aac40b
children
rev   line source
Chris@63 1 // Generated by Cap'n Proto compiler, DO NOT EDIT
Chris@63 2 // source: schema.capnp
Chris@63 3
Chris@63 4 #ifndef CAPNP_INCLUDED_a93fc509624c72d9_
Chris@63 5 #define CAPNP_INCLUDED_a93fc509624c72d9_
Chris@63 6
Chris@63 7 #include <capnp/generated-header-support.h>
Chris@63 8
Chris@63 9 #if CAPNP_VERSION != 6000
Chris@63 10 #error "Version mismatch between generated code and library headers. You must use the same version of the Cap'n Proto compiler and library."
Chris@63 11 #endif
Chris@63 12
Chris@63 13
Chris@63 14 namespace capnp {
Chris@63 15 namespace schemas {
Chris@63 16
Chris@63 17 CAPNP_DECLARE_SCHEMA(e682ab4cf923a417);
Chris@63 18 CAPNP_DECLARE_SCHEMA(b9521bccf10fa3b1);
Chris@63 19 CAPNP_DECLARE_SCHEMA(debf55bbfa0fc242);
Chris@63 20 CAPNP_DECLARE_SCHEMA(9ea0b19b37fb4435);
Chris@63 21 CAPNP_DECLARE_SCHEMA(b54ab3364333f598);
Chris@63 22 CAPNP_DECLARE_SCHEMA(e82753cff0c2218f);
Chris@63 23 CAPNP_DECLARE_SCHEMA(b18aa5ac7a0d9420);
Chris@63 24 CAPNP_DECLARE_SCHEMA(ec1619d4400a0290);
Chris@63 25 CAPNP_DECLARE_SCHEMA(9aad50a41f4af45f);
Chris@63 26 CAPNP_DECLARE_SCHEMA(97b14cbe7cfec712);
Chris@63 27 CAPNP_DECLARE_SCHEMA(c42305476bb4746f);
Chris@63 28 CAPNP_DECLARE_SCHEMA(cafccddb68db1d11);
Chris@63 29 CAPNP_DECLARE_SCHEMA(bb90d5c287870be6);
Chris@63 30 CAPNP_DECLARE_SCHEMA(978a7cebdc549a4d);
Chris@63 31 CAPNP_DECLARE_SCHEMA(a9962a9ed0a4d7f8);
Chris@63 32 CAPNP_DECLARE_SCHEMA(9500cce23b334d80);
Chris@63 33 CAPNP_DECLARE_SCHEMA(d07378ede1f9cc60);
Chris@63 34 CAPNP_DECLARE_SCHEMA(87e739250a60ea97);
Chris@63 35 CAPNP_DECLARE_SCHEMA(9e0e78711a7f87a9);
Chris@63 36 CAPNP_DECLARE_SCHEMA(ac3a6f60ef4cc6d3);
Chris@63 37 CAPNP_DECLARE_SCHEMA(ed8bca69f7fb0cbf);
Chris@63 38 CAPNP_DECLARE_SCHEMA(c2573fe8a23e49f1);
Chris@63 39 CAPNP_DECLARE_SCHEMA(8e3b5f79fe593656);
Chris@63 40 CAPNP_DECLARE_SCHEMA(9dd1f724f4614a85);
Chris@63 41 CAPNP_DECLARE_SCHEMA(baefc9120c56e274);
Chris@63 42 CAPNP_DECLARE_SCHEMA(903455f06065422b);
Chris@63 43 CAPNP_DECLARE_SCHEMA(abd73485a9636bc9);
Chris@63 44 CAPNP_DECLARE_SCHEMA(c863cd16969ee7fc);
Chris@63 45 CAPNP_DECLARE_SCHEMA(ce23dcd2d7b00c9b);
Chris@63 46 CAPNP_DECLARE_SCHEMA(f1c8950dab257542);
Chris@63 47 CAPNP_DECLARE_SCHEMA(d1958f7dba521926);
Chris@63 48 enum class ElementSize_d1958f7dba521926: uint16_t {
Chris@63 49 EMPTY,
Chris@63 50 BIT,
Chris@63 51 BYTE,
Chris@63 52 TWO_BYTES,
Chris@63 53 FOUR_BYTES,
Chris@63 54 EIGHT_BYTES,
Chris@63 55 POINTER,
Chris@63 56 INLINE_COMPOSITE,
Chris@63 57 };
Chris@63 58 CAPNP_DECLARE_ENUM(ElementSize, d1958f7dba521926);
Chris@63 59 CAPNP_DECLARE_SCHEMA(d85d305b7d839963);
Chris@63 60 CAPNP_DECLARE_SCHEMA(bfc546f6210ad7ce);
Chris@63 61 CAPNP_DECLARE_SCHEMA(cfea0eb02e810062);
Chris@63 62 CAPNP_DECLARE_SCHEMA(ae504193122357e5);
Chris@63 63
Chris@63 64 } // namespace schemas
Chris@63 65 } // namespace capnp
Chris@63 66
Chris@63 67 namespace capnp {
Chris@63 68 namespace schema {
Chris@63 69
Chris@63 70 struct Node {
Chris@63 71 Node() = delete;
Chris@63 72
Chris@63 73 class Reader;
Chris@63 74 class Builder;
Chris@63 75 class Pipeline;
Chris@63 76 enum Which: uint16_t {
Chris@63 77 FILE,
Chris@63 78 STRUCT,
Chris@63 79 ENUM,
Chris@63 80 INTERFACE,
Chris@63 81 CONST,
Chris@63 82 ANNOTATION,
Chris@63 83 };
Chris@63 84 struct Parameter;
Chris@63 85 struct NestedNode;
Chris@63 86 struct Struct;
Chris@63 87 struct Enum;
Chris@63 88 struct Interface;
Chris@63 89 struct Const;
Chris@63 90 struct Annotation;
Chris@63 91
Chris@63 92 struct _capnpPrivate {
Chris@63 93 CAPNP_DECLARE_STRUCT_HEADER(e682ab4cf923a417, 5, 6)
Chris@63 94 #if !CAPNP_LITE
Chris@63 95 static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
Chris@63 96 #endif // !CAPNP_LITE
Chris@63 97 };
Chris@63 98 };
Chris@63 99
Chris@63 100 struct Node::Parameter {
Chris@63 101 Parameter() = delete;
Chris@63 102
Chris@63 103 class Reader;
Chris@63 104 class Builder;
Chris@63 105 class Pipeline;
Chris@63 106
Chris@63 107 struct _capnpPrivate {
Chris@63 108 CAPNP_DECLARE_STRUCT_HEADER(b9521bccf10fa3b1, 0, 1)
Chris@63 109 #if !CAPNP_LITE
Chris@63 110 static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
Chris@63 111 #endif // !CAPNP_LITE
Chris@63 112 };
Chris@63 113 };
Chris@63 114
Chris@63 115 struct Node::NestedNode {
Chris@63 116 NestedNode() = delete;
Chris@63 117
Chris@63 118 class Reader;
Chris@63 119 class Builder;
Chris@63 120 class Pipeline;
Chris@63 121
Chris@63 122 struct _capnpPrivate {
Chris@63 123 CAPNP_DECLARE_STRUCT_HEADER(debf55bbfa0fc242, 1, 1)
Chris@63 124 #if !CAPNP_LITE
Chris@63 125 static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
Chris@63 126 #endif // !CAPNP_LITE
Chris@63 127 };
Chris@63 128 };
Chris@63 129
Chris@63 130 struct Node::Struct {
Chris@63 131 Struct() = delete;
Chris@63 132
Chris@63 133 class Reader;
Chris@63 134 class Builder;
Chris@63 135 class Pipeline;
Chris@63 136
Chris@63 137 struct _capnpPrivate {
Chris@63 138 CAPNP_DECLARE_STRUCT_HEADER(9ea0b19b37fb4435, 5, 6)
Chris@63 139 #if !CAPNP_LITE
Chris@63 140 static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
Chris@63 141 #endif // !CAPNP_LITE
Chris@63 142 };
Chris@63 143 };
Chris@63 144
Chris@63 145 struct Node::Enum {
Chris@63 146 Enum() = delete;
Chris@63 147
Chris@63 148 class Reader;
Chris@63 149 class Builder;
Chris@63 150 class Pipeline;
Chris@63 151
Chris@63 152 struct _capnpPrivate {
Chris@63 153 CAPNP_DECLARE_STRUCT_HEADER(b54ab3364333f598, 5, 6)
Chris@63 154 #if !CAPNP_LITE
Chris@63 155 static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
Chris@63 156 #endif // !CAPNP_LITE
Chris@63 157 };
Chris@63 158 };
Chris@63 159
Chris@63 160 struct Node::Interface {
Chris@63 161 Interface() = delete;
Chris@63 162
Chris@63 163 class Reader;
Chris@63 164 class Builder;
Chris@63 165 class Pipeline;
Chris@63 166
Chris@63 167 struct _capnpPrivate {
Chris@63 168 CAPNP_DECLARE_STRUCT_HEADER(e82753cff0c2218f, 5, 6)
Chris@63 169 #if !CAPNP_LITE
Chris@63 170 static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
Chris@63 171 #endif // !CAPNP_LITE
Chris@63 172 };
Chris@63 173 };
Chris@63 174
Chris@63 175 struct Node::Const {
Chris@63 176 Const() = delete;
Chris@63 177
Chris@63 178 class Reader;
Chris@63 179 class Builder;
Chris@63 180 class Pipeline;
Chris@63 181
Chris@63 182 struct _capnpPrivate {
Chris@63 183 CAPNP_DECLARE_STRUCT_HEADER(b18aa5ac7a0d9420, 5, 6)
Chris@63 184 #if !CAPNP_LITE
Chris@63 185 static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
Chris@63 186 #endif // !CAPNP_LITE
Chris@63 187 };
Chris@63 188 };
Chris@63 189
Chris@63 190 struct Node::Annotation {
Chris@63 191 Annotation() = delete;
Chris@63 192
Chris@63 193 class Reader;
Chris@63 194 class Builder;
Chris@63 195 class Pipeline;
Chris@63 196
Chris@63 197 struct _capnpPrivate {
Chris@63 198 CAPNP_DECLARE_STRUCT_HEADER(ec1619d4400a0290, 5, 6)
Chris@63 199 #if !CAPNP_LITE
Chris@63 200 static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
Chris@63 201 #endif // !CAPNP_LITE
Chris@63 202 };
Chris@63 203 };
Chris@63 204
Chris@63 205 struct Field {
Chris@63 206 Field() = delete;
Chris@63 207
Chris@63 208 class Reader;
Chris@63 209 class Builder;
Chris@63 210 class Pipeline;
Chris@63 211 enum Which: uint16_t {
Chris@63 212 SLOT,
Chris@63 213 GROUP,
Chris@63 214 };
Chris@63 215 static constexpr ::uint16_t NO_DISCRIMINANT = 65535u;
Chris@63 216 struct Slot;
Chris@63 217 struct Group;
Chris@63 218 struct Ordinal;
Chris@63 219
Chris@63 220 struct _capnpPrivate {
Chris@63 221 CAPNP_DECLARE_STRUCT_HEADER(9aad50a41f4af45f, 3, 4)
Chris@63 222 #if !CAPNP_LITE
Chris@63 223 static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
Chris@63 224 #endif // !CAPNP_LITE
Chris@63 225 };
Chris@63 226 };
Chris@63 227
Chris@63 228 struct Field::Slot {
Chris@63 229 Slot() = delete;
Chris@63 230
Chris@63 231 class Reader;
Chris@63 232 class Builder;
Chris@63 233 class Pipeline;
Chris@63 234
Chris@63 235 struct _capnpPrivate {
Chris@63 236 CAPNP_DECLARE_STRUCT_HEADER(c42305476bb4746f, 3, 4)
Chris@63 237 #if !CAPNP_LITE
Chris@63 238 static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
Chris@63 239 #endif // !CAPNP_LITE
Chris@63 240 };
Chris@63 241 };
Chris@63 242
Chris@63 243 struct Field::Group {
Chris@63 244 Group() = delete;
Chris@63 245
Chris@63 246 class Reader;
Chris@63 247 class Builder;
Chris@63 248 class Pipeline;
Chris@63 249
Chris@63 250 struct _capnpPrivate {
Chris@63 251 CAPNP_DECLARE_STRUCT_HEADER(cafccddb68db1d11, 3, 4)
Chris@63 252 #if !CAPNP_LITE
Chris@63 253 static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
Chris@63 254 #endif // !CAPNP_LITE
Chris@63 255 };
Chris@63 256 };
Chris@63 257
Chris@63 258 struct Field::Ordinal {
Chris@63 259 Ordinal() = delete;
Chris@63 260
Chris@63 261 class Reader;
Chris@63 262 class Builder;
Chris@63 263 class Pipeline;
Chris@63 264 enum Which: uint16_t {
Chris@63 265 IMPLICIT,
Chris@63 266 EXPLICIT,
Chris@63 267 };
Chris@63 268
Chris@63 269 struct _capnpPrivate {
Chris@63 270 CAPNP_DECLARE_STRUCT_HEADER(bb90d5c287870be6, 3, 4)
Chris@63 271 #if !CAPNP_LITE
Chris@63 272 static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
Chris@63 273 #endif // !CAPNP_LITE
Chris@63 274 };
Chris@63 275 };
Chris@63 276
Chris@63 277 struct Enumerant {
Chris@63 278 Enumerant() = delete;
Chris@63 279
Chris@63 280 class Reader;
Chris@63 281 class Builder;
Chris@63 282 class Pipeline;
Chris@63 283
Chris@63 284 struct _capnpPrivate {
Chris@63 285 CAPNP_DECLARE_STRUCT_HEADER(978a7cebdc549a4d, 1, 2)
Chris@63 286 #if !CAPNP_LITE
Chris@63 287 static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
Chris@63 288 #endif // !CAPNP_LITE
Chris@63 289 };
Chris@63 290 };
Chris@63 291
Chris@63 292 struct Superclass {
Chris@63 293 Superclass() = delete;
Chris@63 294
Chris@63 295 class Reader;
Chris@63 296 class Builder;
Chris@63 297 class Pipeline;
Chris@63 298
Chris@63 299 struct _capnpPrivate {
Chris@63 300 CAPNP_DECLARE_STRUCT_HEADER(a9962a9ed0a4d7f8, 1, 1)
Chris@63 301 #if !CAPNP_LITE
Chris@63 302 static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
Chris@63 303 #endif // !CAPNP_LITE
Chris@63 304 };
Chris@63 305 };
Chris@63 306
Chris@63 307 struct Method {
Chris@63 308 Method() = delete;
Chris@63 309
Chris@63 310 class Reader;
Chris@63 311 class Builder;
Chris@63 312 class Pipeline;
Chris@63 313
Chris@63 314 struct _capnpPrivate {
Chris@63 315 CAPNP_DECLARE_STRUCT_HEADER(9500cce23b334d80, 3, 5)
Chris@63 316 #if !CAPNP_LITE
Chris@63 317 static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
Chris@63 318 #endif // !CAPNP_LITE
Chris@63 319 };
Chris@63 320 };
Chris@63 321
Chris@63 322 struct Type {
Chris@63 323 Type() = delete;
Chris@63 324
Chris@63 325 class Reader;
Chris@63 326 class Builder;
Chris@63 327 class Pipeline;
Chris@63 328 enum Which: uint16_t {
Chris@63 329 VOID,
Chris@63 330 BOOL,
Chris@63 331 INT8,
Chris@63 332 INT16,
Chris@63 333 INT32,
Chris@63 334 INT64,
Chris@63 335 UINT8,
Chris@63 336 UINT16,
Chris@63 337 UINT32,
Chris@63 338 UINT64,
Chris@63 339 FLOAT32,
Chris@63 340 FLOAT64,
Chris@63 341 TEXT,
Chris@63 342 DATA,
Chris@63 343 LIST,
Chris@63 344 ENUM,
Chris@63 345 STRUCT,
Chris@63 346 INTERFACE,
Chris@63 347 ANY_POINTER,
Chris@63 348 };
Chris@63 349 struct List;
Chris@63 350 struct Enum;
Chris@63 351 struct Struct;
Chris@63 352 struct Interface;
Chris@63 353 struct AnyPointer;
Chris@63 354
Chris@63 355 struct _capnpPrivate {
Chris@63 356 CAPNP_DECLARE_STRUCT_HEADER(d07378ede1f9cc60, 3, 1)
Chris@63 357 #if !CAPNP_LITE
Chris@63 358 static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
Chris@63 359 #endif // !CAPNP_LITE
Chris@63 360 };
Chris@63 361 };
Chris@63 362
Chris@63 363 struct Type::List {
Chris@63 364 List() = delete;
Chris@63 365
Chris@63 366 class Reader;
Chris@63 367 class Builder;
Chris@63 368 class Pipeline;
Chris@63 369
Chris@63 370 struct _capnpPrivate {
Chris@63 371 CAPNP_DECLARE_STRUCT_HEADER(87e739250a60ea97, 3, 1)
Chris@63 372 #if !CAPNP_LITE
Chris@63 373 static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
Chris@63 374 #endif // !CAPNP_LITE
Chris@63 375 };
Chris@63 376 };
Chris@63 377
Chris@63 378 struct Type::Enum {
Chris@63 379 Enum() = delete;
Chris@63 380
Chris@63 381 class Reader;
Chris@63 382 class Builder;
Chris@63 383 class Pipeline;
Chris@63 384
Chris@63 385 struct _capnpPrivate {
Chris@63 386 CAPNP_DECLARE_STRUCT_HEADER(9e0e78711a7f87a9, 3, 1)
Chris@63 387 #if !CAPNP_LITE
Chris@63 388 static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
Chris@63 389 #endif // !CAPNP_LITE
Chris@63 390 };
Chris@63 391 };
Chris@63 392
Chris@63 393 struct Type::Struct {
Chris@63 394 Struct() = delete;
Chris@63 395
Chris@63 396 class Reader;
Chris@63 397 class Builder;
Chris@63 398 class Pipeline;
Chris@63 399
Chris@63 400 struct _capnpPrivate {
Chris@63 401 CAPNP_DECLARE_STRUCT_HEADER(ac3a6f60ef4cc6d3, 3, 1)
Chris@63 402 #if !CAPNP_LITE
Chris@63 403 static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
Chris@63 404 #endif // !CAPNP_LITE
Chris@63 405 };
Chris@63 406 };
Chris@63 407
Chris@63 408 struct Type::Interface {
Chris@63 409 Interface() = delete;
Chris@63 410
Chris@63 411 class Reader;
Chris@63 412 class Builder;
Chris@63 413 class Pipeline;
Chris@63 414
Chris@63 415 struct _capnpPrivate {
Chris@63 416 CAPNP_DECLARE_STRUCT_HEADER(ed8bca69f7fb0cbf, 3, 1)
Chris@63 417 #if !CAPNP_LITE
Chris@63 418 static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
Chris@63 419 #endif // !CAPNP_LITE
Chris@63 420 };
Chris@63 421 };
Chris@63 422
Chris@63 423 struct Type::AnyPointer {
Chris@63 424 AnyPointer() = delete;
Chris@63 425
Chris@63 426 class Reader;
Chris@63 427 class Builder;
Chris@63 428 class Pipeline;
Chris@63 429 enum Which: uint16_t {
Chris@63 430 UNCONSTRAINED,
Chris@63 431 PARAMETER,
Chris@63 432 IMPLICIT_METHOD_PARAMETER,
Chris@63 433 };
Chris@63 434 struct Unconstrained;
Chris@63 435 struct Parameter;
Chris@63 436 struct ImplicitMethodParameter;
Chris@63 437
Chris@63 438 struct _capnpPrivate {
Chris@63 439 CAPNP_DECLARE_STRUCT_HEADER(c2573fe8a23e49f1, 3, 1)
Chris@63 440 #if !CAPNP_LITE
Chris@63 441 static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
Chris@63 442 #endif // !CAPNP_LITE
Chris@63 443 };
Chris@63 444 };
Chris@63 445
Chris@63 446 struct Type::AnyPointer::Unconstrained {
Chris@63 447 Unconstrained() = delete;
Chris@63 448
Chris@63 449 class Reader;
Chris@63 450 class Builder;
Chris@63 451 class Pipeline;
Chris@63 452 enum Which: uint16_t {
Chris@63 453 ANY_KIND,
Chris@63 454 STRUCT,
Chris@63 455 LIST,
Chris@63 456 CAPABILITY,
Chris@63 457 };
Chris@63 458
Chris@63 459 struct _capnpPrivate {
Chris@63 460 CAPNP_DECLARE_STRUCT_HEADER(8e3b5f79fe593656, 3, 1)
Chris@63 461 #if !CAPNP_LITE
Chris@63 462 static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
Chris@63 463 #endif // !CAPNP_LITE
Chris@63 464 };
Chris@63 465 };
Chris@63 466
Chris@63 467 struct Type::AnyPointer::Parameter {
Chris@63 468 Parameter() = delete;
Chris@63 469
Chris@63 470 class Reader;
Chris@63 471 class Builder;
Chris@63 472 class Pipeline;
Chris@63 473
Chris@63 474 struct _capnpPrivate {
Chris@63 475 CAPNP_DECLARE_STRUCT_HEADER(9dd1f724f4614a85, 3, 1)
Chris@63 476 #if !CAPNP_LITE
Chris@63 477 static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
Chris@63 478 #endif // !CAPNP_LITE
Chris@63 479 };
Chris@63 480 };
Chris@63 481
Chris@63 482 struct Type::AnyPointer::ImplicitMethodParameter {
Chris@63 483 ImplicitMethodParameter() = delete;
Chris@63 484
Chris@63 485 class Reader;
Chris@63 486 class Builder;
Chris@63 487 class Pipeline;
Chris@63 488
Chris@63 489 struct _capnpPrivate {
Chris@63 490 CAPNP_DECLARE_STRUCT_HEADER(baefc9120c56e274, 3, 1)
Chris@63 491 #if !CAPNP_LITE
Chris@63 492 static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
Chris@63 493 #endif // !CAPNP_LITE
Chris@63 494 };
Chris@63 495 };
Chris@63 496
Chris@63 497 struct Brand {
Chris@63 498 Brand() = delete;
Chris@63 499
Chris@63 500 class Reader;
Chris@63 501 class Builder;
Chris@63 502 class Pipeline;
Chris@63 503 struct Scope;
Chris@63 504 struct Binding;
Chris@63 505
Chris@63 506 struct _capnpPrivate {
Chris@63 507 CAPNP_DECLARE_STRUCT_HEADER(903455f06065422b, 0, 1)
Chris@63 508 #if !CAPNP_LITE
Chris@63 509 static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
Chris@63 510 #endif // !CAPNP_LITE
Chris@63 511 };
Chris@63 512 };
Chris@63 513
Chris@63 514 struct Brand::Scope {
Chris@63 515 Scope() = delete;
Chris@63 516
Chris@63 517 class Reader;
Chris@63 518 class Builder;
Chris@63 519 class Pipeline;
Chris@63 520 enum Which: uint16_t {
Chris@63 521 BIND,
Chris@63 522 INHERIT,
Chris@63 523 };
Chris@63 524
Chris@63 525 struct _capnpPrivate {
Chris@63 526 CAPNP_DECLARE_STRUCT_HEADER(abd73485a9636bc9, 2, 1)
Chris@63 527 #if !CAPNP_LITE
Chris@63 528 static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
Chris@63 529 #endif // !CAPNP_LITE
Chris@63 530 };
Chris@63 531 };
Chris@63 532
Chris@63 533 struct Brand::Binding {
Chris@63 534 Binding() = delete;
Chris@63 535
Chris@63 536 class Reader;
Chris@63 537 class Builder;
Chris@63 538 class Pipeline;
Chris@63 539 enum Which: uint16_t {
Chris@63 540 UNBOUND,
Chris@63 541 TYPE,
Chris@63 542 };
Chris@63 543
Chris@63 544 struct _capnpPrivate {
Chris@63 545 CAPNP_DECLARE_STRUCT_HEADER(c863cd16969ee7fc, 1, 1)
Chris@63 546 #if !CAPNP_LITE
Chris@63 547 static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
Chris@63 548 #endif // !CAPNP_LITE
Chris@63 549 };
Chris@63 550 };
Chris@63 551
Chris@63 552 struct Value {
Chris@63 553 Value() = delete;
Chris@63 554
Chris@63 555 class Reader;
Chris@63 556 class Builder;
Chris@63 557 class Pipeline;
Chris@63 558 enum Which: uint16_t {
Chris@63 559 VOID,
Chris@63 560 BOOL,
Chris@63 561 INT8,
Chris@63 562 INT16,
Chris@63 563 INT32,
Chris@63 564 INT64,
Chris@63 565 UINT8,
Chris@63 566 UINT16,
Chris@63 567 UINT32,
Chris@63 568 UINT64,
Chris@63 569 FLOAT32,
Chris@63 570 FLOAT64,
Chris@63 571 TEXT,
Chris@63 572 DATA,
Chris@63 573 LIST,
Chris@63 574 ENUM,
Chris@63 575 STRUCT,
Chris@63 576 INTERFACE,
Chris@63 577 ANY_POINTER,
Chris@63 578 };
Chris@63 579
Chris@63 580 struct _capnpPrivate {
Chris@63 581 CAPNP_DECLARE_STRUCT_HEADER(ce23dcd2d7b00c9b, 2, 1)
Chris@63 582 #if !CAPNP_LITE
Chris@63 583 static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
Chris@63 584 #endif // !CAPNP_LITE
Chris@63 585 };
Chris@63 586 };
Chris@63 587
Chris@63 588 struct Annotation {
Chris@63 589 Annotation() = delete;
Chris@63 590
Chris@63 591 class Reader;
Chris@63 592 class Builder;
Chris@63 593 class Pipeline;
Chris@63 594
Chris@63 595 struct _capnpPrivate {
Chris@63 596 CAPNP_DECLARE_STRUCT_HEADER(f1c8950dab257542, 1, 2)
Chris@63 597 #if !CAPNP_LITE
Chris@63 598 static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
Chris@63 599 #endif // !CAPNP_LITE
Chris@63 600 };
Chris@63 601 };
Chris@63 602
Chris@63 603 typedef ::capnp::schemas::ElementSize_d1958f7dba521926 ElementSize;
Chris@63 604
Chris@63 605 struct CapnpVersion {
Chris@63 606 CapnpVersion() = delete;
Chris@63 607
Chris@63 608 class Reader;
Chris@63 609 class Builder;
Chris@63 610 class Pipeline;
Chris@63 611
Chris@63 612 struct _capnpPrivate {
Chris@63 613 CAPNP_DECLARE_STRUCT_HEADER(d85d305b7d839963, 1, 0)
Chris@63 614 #if !CAPNP_LITE
Chris@63 615 static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
Chris@63 616 #endif // !CAPNP_LITE
Chris@63 617 };
Chris@63 618 };
Chris@63 619
Chris@63 620 struct CodeGeneratorRequest {
Chris@63 621 CodeGeneratorRequest() = delete;
Chris@63 622
Chris@63 623 class Reader;
Chris@63 624 class Builder;
Chris@63 625 class Pipeline;
Chris@63 626 struct RequestedFile;
Chris@63 627
Chris@63 628 struct _capnpPrivate {
Chris@63 629 CAPNP_DECLARE_STRUCT_HEADER(bfc546f6210ad7ce, 0, 3)
Chris@63 630 #if !CAPNP_LITE
Chris@63 631 static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
Chris@63 632 #endif // !CAPNP_LITE
Chris@63 633 };
Chris@63 634 };
Chris@63 635
Chris@63 636 struct CodeGeneratorRequest::RequestedFile {
Chris@63 637 RequestedFile() = delete;
Chris@63 638
Chris@63 639 class Reader;
Chris@63 640 class Builder;
Chris@63 641 class Pipeline;
Chris@63 642 struct Import;
Chris@63 643
Chris@63 644 struct _capnpPrivate {
Chris@63 645 CAPNP_DECLARE_STRUCT_HEADER(cfea0eb02e810062, 1, 2)
Chris@63 646 #if !CAPNP_LITE
Chris@63 647 static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
Chris@63 648 #endif // !CAPNP_LITE
Chris@63 649 };
Chris@63 650 };
Chris@63 651
Chris@63 652 struct CodeGeneratorRequest::RequestedFile::Import {
Chris@63 653 Import() = delete;
Chris@63 654
Chris@63 655 class Reader;
Chris@63 656 class Builder;
Chris@63 657 class Pipeline;
Chris@63 658
Chris@63 659 struct _capnpPrivate {
Chris@63 660 CAPNP_DECLARE_STRUCT_HEADER(ae504193122357e5, 1, 1)
Chris@63 661 #if !CAPNP_LITE
Chris@63 662 static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
Chris@63 663 #endif // !CAPNP_LITE
Chris@63 664 };
Chris@63 665 };
Chris@63 666
Chris@63 667 // =======================================================================================
Chris@63 668
Chris@63 669 class Node::Reader {
Chris@63 670 public:
Chris@63 671 typedef Node Reads;
Chris@63 672
Chris@63 673 Reader() = default;
Chris@63 674 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
Chris@63 675
Chris@63 676 inline ::capnp::MessageSize totalSize() const {
Chris@63 677 return _reader.totalSize().asPublic();
Chris@63 678 }
Chris@63 679
Chris@63 680 #if !CAPNP_LITE
Chris@63 681 inline ::kj::StringTree toString() const {
Chris@63 682 return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
Chris@63 683 }
Chris@63 684 #endif // !CAPNP_LITE
Chris@63 685
Chris@63 686 inline Which which() const;
Chris@63 687 inline ::uint64_t getId() const;
Chris@63 688
Chris@63 689 inline bool hasDisplayName() const;
Chris@63 690 inline ::capnp::Text::Reader getDisplayName() const;
Chris@63 691
Chris@63 692 inline ::uint32_t getDisplayNamePrefixLength() const;
Chris@63 693
Chris@63 694 inline ::uint64_t getScopeId() const;
Chris@63 695
Chris@63 696 inline bool hasNestedNodes() const;
Chris@63 697 inline ::capnp::List< ::capnp::schema::Node::NestedNode>::Reader getNestedNodes() const;
Chris@63 698
Chris@63 699 inline bool hasAnnotations() const;
Chris@63 700 inline ::capnp::List< ::capnp::schema::Annotation>::Reader getAnnotations() const;
Chris@63 701
Chris@63 702 inline bool isFile() const;
Chris@63 703 inline ::capnp::Void getFile() const;
Chris@63 704
Chris@63 705 inline bool isStruct() const;
Chris@63 706 inline typename Struct::Reader getStruct() const;
Chris@63 707
Chris@63 708 inline bool isEnum() const;
Chris@63 709 inline typename Enum::Reader getEnum() const;
Chris@63 710
Chris@63 711 inline bool isInterface() const;
Chris@63 712 inline typename Interface::Reader getInterface() const;
Chris@63 713
Chris@63 714 inline bool isConst() const;
Chris@63 715 inline typename Const::Reader getConst() const;
Chris@63 716
Chris@63 717 inline bool isAnnotation() const;
Chris@63 718 inline typename Annotation::Reader getAnnotation() const;
Chris@63 719
Chris@63 720 inline bool hasParameters() const;
Chris@63 721 inline ::capnp::List< ::capnp::schema::Node::Parameter>::Reader getParameters() const;
Chris@63 722
Chris@63 723 inline bool getIsGeneric() const;
Chris@63 724
Chris@63 725 private:
Chris@63 726 ::capnp::_::StructReader _reader;
Chris@63 727 template <typename, ::capnp::Kind>
Chris@63 728 friend struct ::capnp::ToDynamic_;
Chris@63 729 template <typename, ::capnp::Kind>
Chris@63 730 friend struct ::capnp::_::PointerHelpers;
Chris@63 731 template <typename, ::capnp::Kind>
Chris@63 732 friend struct ::capnp::List;
Chris@63 733 friend class ::capnp::MessageBuilder;
Chris@63 734 friend class ::capnp::Orphanage;
Chris@63 735 };
Chris@63 736
Chris@63 737 class Node::Builder {
Chris@63 738 public:
Chris@63 739 typedef Node Builds;
Chris@63 740
Chris@63 741 Builder() = delete; // Deleted to discourage incorrect usage.
Chris@63 742 // You can explicitly initialize to nullptr instead.
Chris@63 743 inline Builder(decltype(nullptr)) {}
Chris@63 744 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
Chris@63 745 inline operator Reader() const { return Reader(_builder.asReader()); }
Chris@63 746 inline Reader asReader() const { return *this; }
Chris@63 747
Chris@63 748 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
Chris@63 749 #if !CAPNP_LITE
Chris@63 750 inline ::kj::StringTree toString() const { return asReader().toString(); }
Chris@63 751 #endif // !CAPNP_LITE
Chris@63 752
Chris@63 753 inline Which which();
Chris@63 754 inline ::uint64_t getId();
Chris@63 755 inline void setId( ::uint64_t value);
Chris@63 756
Chris@63 757 inline bool hasDisplayName();
Chris@63 758 inline ::capnp::Text::Builder getDisplayName();
Chris@63 759 inline void setDisplayName( ::capnp::Text::Reader value);
Chris@63 760 inline ::capnp::Text::Builder initDisplayName(unsigned int size);
Chris@63 761 inline void adoptDisplayName(::capnp::Orphan< ::capnp::Text>&& value);
Chris@63 762 inline ::capnp::Orphan< ::capnp::Text> disownDisplayName();
Chris@63 763
Chris@63 764 inline ::uint32_t getDisplayNamePrefixLength();
Chris@63 765 inline void setDisplayNamePrefixLength( ::uint32_t value);
Chris@63 766
Chris@63 767 inline ::uint64_t getScopeId();
Chris@63 768 inline void setScopeId( ::uint64_t value);
Chris@63 769
Chris@63 770 inline bool hasNestedNodes();
Chris@63 771 inline ::capnp::List< ::capnp::schema::Node::NestedNode>::Builder getNestedNodes();
Chris@63 772 inline void setNestedNodes( ::capnp::List< ::capnp::schema::Node::NestedNode>::Reader value);
Chris@63 773 inline ::capnp::List< ::capnp::schema::Node::NestedNode>::Builder initNestedNodes(unsigned int size);
Chris@63 774 inline void adoptNestedNodes(::capnp::Orphan< ::capnp::List< ::capnp::schema::Node::NestedNode>>&& value);
Chris@63 775 inline ::capnp::Orphan< ::capnp::List< ::capnp::schema::Node::NestedNode>> disownNestedNodes();
Chris@63 776
Chris@63 777 inline bool hasAnnotations();
Chris@63 778 inline ::capnp::List< ::capnp::schema::Annotation>::Builder getAnnotations();
Chris@63 779 inline void setAnnotations( ::capnp::List< ::capnp::schema::Annotation>::Reader value);
Chris@63 780 inline ::capnp::List< ::capnp::schema::Annotation>::Builder initAnnotations(unsigned int size);
Chris@63 781 inline void adoptAnnotations(::capnp::Orphan< ::capnp::List< ::capnp::schema::Annotation>>&& value);
Chris@63 782 inline ::capnp::Orphan< ::capnp::List< ::capnp::schema::Annotation>> disownAnnotations();
Chris@63 783
Chris@63 784 inline bool isFile();
Chris@63 785 inline ::capnp::Void getFile();
Chris@63 786 inline void setFile( ::capnp::Void value = ::capnp::VOID);
Chris@63 787
Chris@63 788 inline bool isStruct();
Chris@63 789 inline typename Struct::Builder getStruct();
Chris@63 790 inline typename Struct::Builder initStruct();
Chris@63 791
Chris@63 792 inline bool isEnum();
Chris@63 793 inline typename Enum::Builder getEnum();
Chris@63 794 inline typename Enum::Builder initEnum();
Chris@63 795
Chris@63 796 inline bool isInterface();
Chris@63 797 inline typename Interface::Builder getInterface();
Chris@63 798 inline typename Interface::Builder initInterface();
Chris@63 799
Chris@63 800 inline bool isConst();
Chris@63 801 inline typename Const::Builder getConst();
Chris@63 802 inline typename Const::Builder initConst();
Chris@63 803
Chris@63 804 inline bool isAnnotation();
Chris@63 805 inline typename Annotation::Builder getAnnotation();
Chris@63 806 inline typename Annotation::Builder initAnnotation();
Chris@63 807
Chris@63 808 inline bool hasParameters();
Chris@63 809 inline ::capnp::List< ::capnp::schema::Node::Parameter>::Builder getParameters();
Chris@63 810 inline void setParameters( ::capnp::List< ::capnp::schema::Node::Parameter>::Reader value);
Chris@63 811 inline ::capnp::List< ::capnp::schema::Node::Parameter>::Builder initParameters(unsigned int size);
Chris@63 812 inline void adoptParameters(::capnp::Orphan< ::capnp::List< ::capnp::schema::Node::Parameter>>&& value);
Chris@63 813 inline ::capnp::Orphan< ::capnp::List< ::capnp::schema::Node::Parameter>> disownParameters();
Chris@63 814
Chris@63 815 inline bool getIsGeneric();
Chris@63 816 inline void setIsGeneric(bool value);
Chris@63 817
Chris@63 818 private:
Chris@63 819 ::capnp::_::StructBuilder _builder;
Chris@63 820 template <typename, ::capnp::Kind>
Chris@63 821 friend struct ::capnp::ToDynamic_;
Chris@63 822 friend class ::capnp::Orphanage;
Chris@63 823 template <typename, ::capnp::Kind>
Chris@63 824 friend struct ::capnp::_::PointerHelpers;
Chris@63 825 };
Chris@63 826
Chris@63 827 #if !CAPNP_LITE
Chris@63 828 class Node::Pipeline {
Chris@63 829 public:
Chris@63 830 typedef Node Pipelines;
Chris@63 831
Chris@63 832 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
Chris@63 833 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
Chris@63 834 : _typeless(kj::mv(typeless)) {}
Chris@63 835
Chris@63 836 private:
Chris@63 837 ::capnp::AnyPointer::Pipeline _typeless;
Chris@63 838 friend class ::capnp::PipelineHook;
Chris@63 839 template <typename, ::capnp::Kind>
Chris@63 840 friend struct ::capnp::ToDynamic_;
Chris@63 841 };
Chris@63 842 #endif // !CAPNP_LITE
Chris@63 843
Chris@63 844 class Node::Parameter::Reader {
Chris@63 845 public:
Chris@63 846 typedef Parameter Reads;
Chris@63 847
Chris@63 848 Reader() = default;
Chris@63 849 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
Chris@63 850
Chris@63 851 inline ::capnp::MessageSize totalSize() const {
Chris@63 852 return _reader.totalSize().asPublic();
Chris@63 853 }
Chris@63 854
Chris@63 855 #if !CAPNP_LITE
Chris@63 856 inline ::kj::StringTree toString() const {
Chris@63 857 return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
Chris@63 858 }
Chris@63 859 #endif // !CAPNP_LITE
Chris@63 860
Chris@63 861 inline bool hasName() const;
Chris@63 862 inline ::capnp::Text::Reader getName() const;
Chris@63 863
Chris@63 864 private:
Chris@63 865 ::capnp::_::StructReader _reader;
Chris@63 866 template <typename, ::capnp::Kind>
Chris@63 867 friend struct ::capnp::ToDynamic_;
Chris@63 868 template <typename, ::capnp::Kind>
Chris@63 869 friend struct ::capnp::_::PointerHelpers;
Chris@63 870 template <typename, ::capnp::Kind>
Chris@63 871 friend struct ::capnp::List;
Chris@63 872 friend class ::capnp::MessageBuilder;
Chris@63 873 friend class ::capnp::Orphanage;
Chris@63 874 };
Chris@63 875
Chris@63 876 class Node::Parameter::Builder {
Chris@63 877 public:
Chris@63 878 typedef Parameter Builds;
Chris@63 879
Chris@63 880 Builder() = delete; // Deleted to discourage incorrect usage.
Chris@63 881 // You can explicitly initialize to nullptr instead.
Chris@63 882 inline Builder(decltype(nullptr)) {}
Chris@63 883 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
Chris@63 884 inline operator Reader() const { return Reader(_builder.asReader()); }
Chris@63 885 inline Reader asReader() const { return *this; }
Chris@63 886
Chris@63 887 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
Chris@63 888 #if !CAPNP_LITE
Chris@63 889 inline ::kj::StringTree toString() const { return asReader().toString(); }
Chris@63 890 #endif // !CAPNP_LITE
Chris@63 891
Chris@63 892 inline bool hasName();
Chris@63 893 inline ::capnp::Text::Builder getName();
Chris@63 894 inline void setName( ::capnp::Text::Reader value);
Chris@63 895 inline ::capnp::Text::Builder initName(unsigned int size);
Chris@63 896 inline void adoptName(::capnp::Orphan< ::capnp::Text>&& value);
Chris@63 897 inline ::capnp::Orphan< ::capnp::Text> disownName();
Chris@63 898
Chris@63 899 private:
Chris@63 900 ::capnp::_::StructBuilder _builder;
Chris@63 901 template <typename, ::capnp::Kind>
Chris@63 902 friend struct ::capnp::ToDynamic_;
Chris@63 903 friend class ::capnp::Orphanage;
Chris@63 904 template <typename, ::capnp::Kind>
Chris@63 905 friend struct ::capnp::_::PointerHelpers;
Chris@63 906 };
Chris@63 907
Chris@63 908 #if !CAPNP_LITE
Chris@63 909 class Node::Parameter::Pipeline {
Chris@63 910 public:
Chris@63 911 typedef Parameter Pipelines;
Chris@63 912
Chris@63 913 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
Chris@63 914 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
Chris@63 915 : _typeless(kj::mv(typeless)) {}
Chris@63 916
Chris@63 917 private:
Chris@63 918 ::capnp::AnyPointer::Pipeline _typeless;
Chris@63 919 friend class ::capnp::PipelineHook;
Chris@63 920 template <typename, ::capnp::Kind>
Chris@63 921 friend struct ::capnp::ToDynamic_;
Chris@63 922 };
Chris@63 923 #endif // !CAPNP_LITE
Chris@63 924
Chris@63 925 class Node::NestedNode::Reader {
Chris@63 926 public:
Chris@63 927 typedef NestedNode Reads;
Chris@63 928
Chris@63 929 Reader() = default;
Chris@63 930 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
Chris@63 931
Chris@63 932 inline ::capnp::MessageSize totalSize() const {
Chris@63 933 return _reader.totalSize().asPublic();
Chris@63 934 }
Chris@63 935
Chris@63 936 #if !CAPNP_LITE
Chris@63 937 inline ::kj::StringTree toString() const {
Chris@63 938 return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
Chris@63 939 }
Chris@63 940 #endif // !CAPNP_LITE
Chris@63 941
Chris@63 942 inline bool hasName() const;
Chris@63 943 inline ::capnp::Text::Reader getName() const;
Chris@63 944
Chris@63 945 inline ::uint64_t getId() const;
Chris@63 946
Chris@63 947 private:
Chris@63 948 ::capnp::_::StructReader _reader;
Chris@63 949 template <typename, ::capnp::Kind>
Chris@63 950 friend struct ::capnp::ToDynamic_;
Chris@63 951 template <typename, ::capnp::Kind>
Chris@63 952 friend struct ::capnp::_::PointerHelpers;
Chris@63 953 template <typename, ::capnp::Kind>
Chris@63 954 friend struct ::capnp::List;
Chris@63 955 friend class ::capnp::MessageBuilder;
Chris@63 956 friend class ::capnp::Orphanage;
Chris@63 957 };
Chris@63 958
Chris@63 959 class Node::NestedNode::Builder {
Chris@63 960 public:
Chris@63 961 typedef NestedNode Builds;
Chris@63 962
Chris@63 963 Builder() = delete; // Deleted to discourage incorrect usage.
Chris@63 964 // You can explicitly initialize to nullptr instead.
Chris@63 965 inline Builder(decltype(nullptr)) {}
Chris@63 966 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
Chris@63 967 inline operator Reader() const { return Reader(_builder.asReader()); }
Chris@63 968 inline Reader asReader() const { return *this; }
Chris@63 969
Chris@63 970 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
Chris@63 971 #if !CAPNP_LITE
Chris@63 972 inline ::kj::StringTree toString() const { return asReader().toString(); }
Chris@63 973 #endif // !CAPNP_LITE
Chris@63 974
Chris@63 975 inline bool hasName();
Chris@63 976 inline ::capnp::Text::Builder getName();
Chris@63 977 inline void setName( ::capnp::Text::Reader value);
Chris@63 978 inline ::capnp::Text::Builder initName(unsigned int size);
Chris@63 979 inline void adoptName(::capnp::Orphan< ::capnp::Text>&& value);
Chris@63 980 inline ::capnp::Orphan< ::capnp::Text> disownName();
Chris@63 981
Chris@63 982 inline ::uint64_t getId();
Chris@63 983 inline void setId( ::uint64_t value);
Chris@63 984
Chris@63 985 private:
Chris@63 986 ::capnp::_::StructBuilder _builder;
Chris@63 987 template <typename, ::capnp::Kind>
Chris@63 988 friend struct ::capnp::ToDynamic_;
Chris@63 989 friend class ::capnp::Orphanage;
Chris@63 990 template <typename, ::capnp::Kind>
Chris@63 991 friend struct ::capnp::_::PointerHelpers;
Chris@63 992 };
Chris@63 993
Chris@63 994 #if !CAPNP_LITE
Chris@63 995 class Node::NestedNode::Pipeline {
Chris@63 996 public:
Chris@63 997 typedef NestedNode Pipelines;
Chris@63 998
Chris@63 999 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
Chris@63 1000 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
Chris@63 1001 : _typeless(kj::mv(typeless)) {}
Chris@63 1002
Chris@63 1003 private:
Chris@63 1004 ::capnp::AnyPointer::Pipeline _typeless;
Chris@63 1005 friend class ::capnp::PipelineHook;
Chris@63 1006 template <typename, ::capnp::Kind>
Chris@63 1007 friend struct ::capnp::ToDynamic_;
Chris@63 1008 };
Chris@63 1009 #endif // !CAPNP_LITE
Chris@63 1010
Chris@63 1011 class Node::Struct::Reader {
Chris@63 1012 public:
Chris@63 1013 typedef Struct Reads;
Chris@63 1014
Chris@63 1015 Reader() = default;
Chris@63 1016 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
Chris@63 1017
Chris@63 1018 inline ::capnp::MessageSize totalSize() const {
Chris@63 1019 return _reader.totalSize().asPublic();
Chris@63 1020 }
Chris@63 1021
Chris@63 1022 #if !CAPNP_LITE
Chris@63 1023 inline ::kj::StringTree toString() const {
Chris@63 1024 return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
Chris@63 1025 }
Chris@63 1026 #endif // !CAPNP_LITE
Chris@63 1027
Chris@63 1028 inline ::uint16_t getDataWordCount() const;
Chris@63 1029
Chris@63 1030 inline ::uint16_t getPointerCount() const;
Chris@63 1031
Chris@63 1032 inline ::capnp::schema::ElementSize getPreferredListEncoding() const;
Chris@63 1033
Chris@63 1034 inline bool getIsGroup() const;
Chris@63 1035
Chris@63 1036 inline ::uint16_t getDiscriminantCount() const;
Chris@63 1037
Chris@63 1038 inline ::uint32_t getDiscriminantOffset() const;
Chris@63 1039
Chris@63 1040 inline bool hasFields() const;
Chris@63 1041 inline ::capnp::List< ::capnp::schema::Field>::Reader getFields() const;
Chris@63 1042
Chris@63 1043 private:
Chris@63 1044 ::capnp::_::StructReader _reader;
Chris@63 1045 template <typename, ::capnp::Kind>
Chris@63 1046 friend struct ::capnp::ToDynamic_;
Chris@63 1047 template <typename, ::capnp::Kind>
Chris@63 1048 friend struct ::capnp::_::PointerHelpers;
Chris@63 1049 template <typename, ::capnp::Kind>
Chris@63 1050 friend struct ::capnp::List;
Chris@63 1051 friend class ::capnp::MessageBuilder;
Chris@63 1052 friend class ::capnp::Orphanage;
Chris@63 1053 };
Chris@63 1054
Chris@63 1055 class Node::Struct::Builder {
Chris@63 1056 public:
Chris@63 1057 typedef Struct Builds;
Chris@63 1058
Chris@63 1059 Builder() = delete; // Deleted to discourage incorrect usage.
Chris@63 1060 // You can explicitly initialize to nullptr instead.
Chris@63 1061 inline Builder(decltype(nullptr)) {}
Chris@63 1062 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
Chris@63 1063 inline operator Reader() const { return Reader(_builder.asReader()); }
Chris@63 1064 inline Reader asReader() const { return *this; }
Chris@63 1065
Chris@63 1066 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
Chris@63 1067 #if !CAPNP_LITE
Chris@63 1068 inline ::kj::StringTree toString() const { return asReader().toString(); }
Chris@63 1069 #endif // !CAPNP_LITE
Chris@63 1070
Chris@63 1071 inline ::uint16_t getDataWordCount();
Chris@63 1072 inline void setDataWordCount( ::uint16_t value);
Chris@63 1073
Chris@63 1074 inline ::uint16_t getPointerCount();
Chris@63 1075 inline void setPointerCount( ::uint16_t value);
Chris@63 1076
Chris@63 1077 inline ::capnp::schema::ElementSize getPreferredListEncoding();
Chris@63 1078 inline void setPreferredListEncoding( ::capnp::schema::ElementSize value);
Chris@63 1079
Chris@63 1080 inline bool getIsGroup();
Chris@63 1081 inline void setIsGroup(bool value);
Chris@63 1082
Chris@63 1083 inline ::uint16_t getDiscriminantCount();
Chris@63 1084 inline void setDiscriminantCount( ::uint16_t value);
Chris@63 1085
Chris@63 1086 inline ::uint32_t getDiscriminantOffset();
Chris@63 1087 inline void setDiscriminantOffset( ::uint32_t value);
Chris@63 1088
Chris@63 1089 inline bool hasFields();
Chris@63 1090 inline ::capnp::List< ::capnp::schema::Field>::Builder getFields();
Chris@63 1091 inline void setFields( ::capnp::List< ::capnp::schema::Field>::Reader value);
Chris@63 1092 inline ::capnp::List< ::capnp::schema::Field>::Builder initFields(unsigned int size);
Chris@63 1093 inline void adoptFields(::capnp::Orphan< ::capnp::List< ::capnp::schema::Field>>&& value);
Chris@63 1094 inline ::capnp::Orphan< ::capnp::List< ::capnp::schema::Field>> disownFields();
Chris@63 1095
Chris@63 1096 private:
Chris@63 1097 ::capnp::_::StructBuilder _builder;
Chris@63 1098 template <typename, ::capnp::Kind>
Chris@63 1099 friend struct ::capnp::ToDynamic_;
Chris@63 1100 friend class ::capnp::Orphanage;
Chris@63 1101 template <typename, ::capnp::Kind>
Chris@63 1102 friend struct ::capnp::_::PointerHelpers;
Chris@63 1103 };
Chris@63 1104
Chris@63 1105 #if !CAPNP_LITE
Chris@63 1106 class Node::Struct::Pipeline {
Chris@63 1107 public:
Chris@63 1108 typedef Struct Pipelines;
Chris@63 1109
Chris@63 1110 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
Chris@63 1111 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
Chris@63 1112 : _typeless(kj::mv(typeless)) {}
Chris@63 1113
Chris@63 1114 private:
Chris@63 1115 ::capnp::AnyPointer::Pipeline _typeless;
Chris@63 1116 friend class ::capnp::PipelineHook;
Chris@63 1117 template <typename, ::capnp::Kind>
Chris@63 1118 friend struct ::capnp::ToDynamic_;
Chris@63 1119 };
Chris@63 1120 #endif // !CAPNP_LITE
Chris@63 1121
Chris@63 1122 class Node::Enum::Reader {
Chris@63 1123 public:
Chris@63 1124 typedef Enum Reads;
Chris@63 1125
Chris@63 1126 Reader() = default;
Chris@63 1127 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
Chris@63 1128
Chris@63 1129 inline ::capnp::MessageSize totalSize() const {
Chris@63 1130 return _reader.totalSize().asPublic();
Chris@63 1131 }
Chris@63 1132
Chris@63 1133 #if !CAPNP_LITE
Chris@63 1134 inline ::kj::StringTree toString() const {
Chris@63 1135 return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
Chris@63 1136 }
Chris@63 1137 #endif // !CAPNP_LITE
Chris@63 1138
Chris@63 1139 inline bool hasEnumerants() const;
Chris@63 1140 inline ::capnp::List< ::capnp::schema::Enumerant>::Reader getEnumerants() const;
Chris@63 1141
Chris@63 1142 private:
Chris@63 1143 ::capnp::_::StructReader _reader;
Chris@63 1144 template <typename, ::capnp::Kind>
Chris@63 1145 friend struct ::capnp::ToDynamic_;
Chris@63 1146 template <typename, ::capnp::Kind>
Chris@63 1147 friend struct ::capnp::_::PointerHelpers;
Chris@63 1148 template <typename, ::capnp::Kind>
Chris@63 1149 friend struct ::capnp::List;
Chris@63 1150 friend class ::capnp::MessageBuilder;
Chris@63 1151 friend class ::capnp::Orphanage;
Chris@63 1152 };
Chris@63 1153
Chris@63 1154 class Node::Enum::Builder {
Chris@63 1155 public:
Chris@63 1156 typedef Enum Builds;
Chris@63 1157
Chris@63 1158 Builder() = delete; // Deleted to discourage incorrect usage.
Chris@63 1159 // You can explicitly initialize to nullptr instead.
Chris@63 1160 inline Builder(decltype(nullptr)) {}
Chris@63 1161 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
Chris@63 1162 inline operator Reader() const { return Reader(_builder.asReader()); }
Chris@63 1163 inline Reader asReader() const { return *this; }
Chris@63 1164
Chris@63 1165 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
Chris@63 1166 #if !CAPNP_LITE
Chris@63 1167 inline ::kj::StringTree toString() const { return asReader().toString(); }
Chris@63 1168 #endif // !CAPNP_LITE
Chris@63 1169
Chris@63 1170 inline bool hasEnumerants();
Chris@63 1171 inline ::capnp::List< ::capnp::schema::Enumerant>::Builder getEnumerants();
Chris@63 1172 inline void setEnumerants( ::capnp::List< ::capnp::schema::Enumerant>::Reader value);
Chris@63 1173 inline ::capnp::List< ::capnp::schema::Enumerant>::Builder initEnumerants(unsigned int size);
Chris@63 1174 inline void adoptEnumerants(::capnp::Orphan< ::capnp::List< ::capnp::schema::Enumerant>>&& value);
Chris@63 1175 inline ::capnp::Orphan< ::capnp::List< ::capnp::schema::Enumerant>> disownEnumerants();
Chris@63 1176
Chris@63 1177 private:
Chris@63 1178 ::capnp::_::StructBuilder _builder;
Chris@63 1179 template <typename, ::capnp::Kind>
Chris@63 1180 friend struct ::capnp::ToDynamic_;
Chris@63 1181 friend class ::capnp::Orphanage;
Chris@63 1182 template <typename, ::capnp::Kind>
Chris@63 1183 friend struct ::capnp::_::PointerHelpers;
Chris@63 1184 };
Chris@63 1185
Chris@63 1186 #if !CAPNP_LITE
Chris@63 1187 class Node::Enum::Pipeline {
Chris@63 1188 public:
Chris@63 1189 typedef Enum Pipelines;
Chris@63 1190
Chris@63 1191 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
Chris@63 1192 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
Chris@63 1193 : _typeless(kj::mv(typeless)) {}
Chris@63 1194
Chris@63 1195 private:
Chris@63 1196 ::capnp::AnyPointer::Pipeline _typeless;
Chris@63 1197 friend class ::capnp::PipelineHook;
Chris@63 1198 template <typename, ::capnp::Kind>
Chris@63 1199 friend struct ::capnp::ToDynamic_;
Chris@63 1200 };
Chris@63 1201 #endif // !CAPNP_LITE
Chris@63 1202
Chris@63 1203 class Node::Interface::Reader {
Chris@63 1204 public:
Chris@63 1205 typedef Interface Reads;
Chris@63 1206
Chris@63 1207 Reader() = default;
Chris@63 1208 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
Chris@63 1209
Chris@63 1210 inline ::capnp::MessageSize totalSize() const {
Chris@63 1211 return _reader.totalSize().asPublic();
Chris@63 1212 }
Chris@63 1213
Chris@63 1214 #if !CAPNP_LITE
Chris@63 1215 inline ::kj::StringTree toString() const {
Chris@63 1216 return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
Chris@63 1217 }
Chris@63 1218 #endif // !CAPNP_LITE
Chris@63 1219
Chris@63 1220 inline bool hasMethods() const;
Chris@63 1221 inline ::capnp::List< ::capnp::schema::Method>::Reader getMethods() const;
Chris@63 1222
Chris@63 1223 inline bool hasSuperclasses() const;
Chris@63 1224 inline ::capnp::List< ::capnp::schema::Superclass>::Reader getSuperclasses() const;
Chris@63 1225
Chris@63 1226 private:
Chris@63 1227 ::capnp::_::StructReader _reader;
Chris@63 1228 template <typename, ::capnp::Kind>
Chris@63 1229 friend struct ::capnp::ToDynamic_;
Chris@63 1230 template <typename, ::capnp::Kind>
Chris@63 1231 friend struct ::capnp::_::PointerHelpers;
Chris@63 1232 template <typename, ::capnp::Kind>
Chris@63 1233 friend struct ::capnp::List;
Chris@63 1234 friend class ::capnp::MessageBuilder;
Chris@63 1235 friend class ::capnp::Orphanage;
Chris@63 1236 };
Chris@63 1237
Chris@63 1238 class Node::Interface::Builder {
Chris@63 1239 public:
Chris@63 1240 typedef Interface Builds;
Chris@63 1241
Chris@63 1242 Builder() = delete; // Deleted to discourage incorrect usage.
Chris@63 1243 // You can explicitly initialize to nullptr instead.
Chris@63 1244 inline Builder(decltype(nullptr)) {}
Chris@63 1245 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
Chris@63 1246 inline operator Reader() const { return Reader(_builder.asReader()); }
Chris@63 1247 inline Reader asReader() const { return *this; }
Chris@63 1248
Chris@63 1249 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
Chris@63 1250 #if !CAPNP_LITE
Chris@63 1251 inline ::kj::StringTree toString() const { return asReader().toString(); }
Chris@63 1252 #endif // !CAPNP_LITE
Chris@63 1253
Chris@63 1254 inline bool hasMethods();
Chris@63 1255 inline ::capnp::List< ::capnp::schema::Method>::Builder getMethods();
Chris@63 1256 inline void setMethods( ::capnp::List< ::capnp::schema::Method>::Reader value);
Chris@63 1257 inline ::capnp::List< ::capnp::schema::Method>::Builder initMethods(unsigned int size);
Chris@63 1258 inline void adoptMethods(::capnp::Orphan< ::capnp::List< ::capnp::schema::Method>>&& value);
Chris@63 1259 inline ::capnp::Orphan< ::capnp::List< ::capnp::schema::Method>> disownMethods();
Chris@63 1260
Chris@63 1261 inline bool hasSuperclasses();
Chris@63 1262 inline ::capnp::List< ::capnp::schema::Superclass>::Builder getSuperclasses();
Chris@63 1263 inline void setSuperclasses( ::capnp::List< ::capnp::schema::Superclass>::Reader value);
Chris@63 1264 inline ::capnp::List< ::capnp::schema::Superclass>::Builder initSuperclasses(unsigned int size);
Chris@63 1265 inline void adoptSuperclasses(::capnp::Orphan< ::capnp::List< ::capnp::schema::Superclass>>&& value);
Chris@63 1266 inline ::capnp::Orphan< ::capnp::List< ::capnp::schema::Superclass>> disownSuperclasses();
Chris@63 1267
Chris@63 1268 private:
Chris@63 1269 ::capnp::_::StructBuilder _builder;
Chris@63 1270 template <typename, ::capnp::Kind>
Chris@63 1271 friend struct ::capnp::ToDynamic_;
Chris@63 1272 friend class ::capnp::Orphanage;
Chris@63 1273 template <typename, ::capnp::Kind>
Chris@63 1274 friend struct ::capnp::_::PointerHelpers;
Chris@63 1275 };
Chris@63 1276
Chris@63 1277 #if !CAPNP_LITE
Chris@63 1278 class Node::Interface::Pipeline {
Chris@63 1279 public:
Chris@63 1280 typedef Interface Pipelines;
Chris@63 1281
Chris@63 1282 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
Chris@63 1283 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
Chris@63 1284 : _typeless(kj::mv(typeless)) {}
Chris@63 1285
Chris@63 1286 private:
Chris@63 1287 ::capnp::AnyPointer::Pipeline _typeless;
Chris@63 1288 friend class ::capnp::PipelineHook;
Chris@63 1289 template <typename, ::capnp::Kind>
Chris@63 1290 friend struct ::capnp::ToDynamic_;
Chris@63 1291 };
Chris@63 1292 #endif // !CAPNP_LITE
Chris@63 1293
Chris@63 1294 class Node::Const::Reader {
Chris@63 1295 public:
Chris@63 1296 typedef Const Reads;
Chris@63 1297
Chris@63 1298 Reader() = default;
Chris@63 1299 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
Chris@63 1300
Chris@63 1301 inline ::capnp::MessageSize totalSize() const {
Chris@63 1302 return _reader.totalSize().asPublic();
Chris@63 1303 }
Chris@63 1304
Chris@63 1305 #if !CAPNP_LITE
Chris@63 1306 inline ::kj::StringTree toString() const {
Chris@63 1307 return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
Chris@63 1308 }
Chris@63 1309 #endif // !CAPNP_LITE
Chris@63 1310
Chris@63 1311 inline bool hasType() const;
Chris@63 1312 inline ::capnp::schema::Type::Reader getType() const;
Chris@63 1313
Chris@63 1314 inline bool hasValue() const;
Chris@63 1315 inline ::capnp::schema::Value::Reader getValue() const;
Chris@63 1316
Chris@63 1317 private:
Chris@63 1318 ::capnp::_::StructReader _reader;
Chris@63 1319 template <typename, ::capnp::Kind>
Chris@63 1320 friend struct ::capnp::ToDynamic_;
Chris@63 1321 template <typename, ::capnp::Kind>
Chris@63 1322 friend struct ::capnp::_::PointerHelpers;
Chris@63 1323 template <typename, ::capnp::Kind>
Chris@63 1324 friend struct ::capnp::List;
Chris@63 1325 friend class ::capnp::MessageBuilder;
Chris@63 1326 friend class ::capnp::Orphanage;
Chris@63 1327 };
Chris@63 1328
Chris@63 1329 class Node::Const::Builder {
Chris@63 1330 public:
Chris@63 1331 typedef Const Builds;
Chris@63 1332
Chris@63 1333 Builder() = delete; // Deleted to discourage incorrect usage.
Chris@63 1334 // You can explicitly initialize to nullptr instead.
Chris@63 1335 inline Builder(decltype(nullptr)) {}
Chris@63 1336 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
Chris@63 1337 inline operator Reader() const { return Reader(_builder.asReader()); }
Chris@63 1338 inline Reader asReader() const { return *this; }
Chris@63 1339
Chris@63 1340 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
Chris@63 1341 #if !CAPNP_LITE
Chris@63 1342 inline ::kj::StringTree toString() const { return asReader().toString(); }
Chris@63 1343 #endif // !CAPNP_LITE
Chris@63 1344
Chris@63 1345 inline bool hasType();
Chris@63 1346 inline ::capnp::schema::Type::Builder getType();
Chris@63 1347 inline void setType( ::capnp::schema::Type::Reader value);
Chris@63 1348 inline ::capnp::schema::Type::Builder initType();
Chris@63 1349 inline void adoptType(::capnp::Orphan< ::capnp::schema::Type>&& value);
Chris@63 1350 inline ::capnp::Orphan< ::capnp::schema::Type> disownType();
Chris@63 1351
Chris@63 1352 inline bool hasValue();
Chris@63 1353 inline ::capnp::schema::Value::Builder getValue();
Chris@63 1354 inline void setValue( ::capnp::schema::Value::Reader value);
Chris@63 1355 inline ::capnp::schema::Value::Builder initValue();
Chris@63 1356 inline void adoptValue(::capnp::Orphan< ::capnp::schema::Value>&& value);
Chris@63 1357 inline ::capnp::Orphan< ::capnp::schema::Value> disownValue();
Chris@63 1358
Chris@63 1359 private:
Chris@63 1360 ::capnp::_::StructBuilder _builder;
Chris@63 1361 template <typename, ::capnp::Kind>
Chris@63 1362 friend struct ::capnp::ToDynamic_;
Chris@63 1363 friend class ::capnp::Orphanage;
Chris@63 1364 template <typename, ::capnp::Kind>
Chris@63 1365 friend struct ::capnp::_::PointerHelpers;
Chris@63 1366 };
Chris@63 1367
Chris@63 1368 #if !CAPNP_LITE
Chris@63 1369 class Node::Const::Pipeline {
Chris@63 1370 public:
Chris@63 1371 typedef Const Pipelines;
Chris@63 1372
Chris@63 1373 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
Chris@63 1374 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
Chris@63 1375 : _typeless(kj::mv(typeless)) {}
Chris@63 1376
Chris@63 1377 inline ::capnp::schema::Type::Pipeline getType();
Chris@63 1378 inline ::capnp::schema::Value::Pipeline getValue();
Chris@63 1379 private:
Chris@63 1380 ::capnp::AnyPointer::Pipeline _typeless;
Chris@63 1381 friend class ::capnp::PipelineHook;
Chris@63 1382 template <typename, ::capnp::Kind>
Chris@63 1383 friend struct ::capnp::ToDynamic_;
Chris@63 1384 };
Chris@63 1385 #endif // !CAPNP_LITE
Chris@63 1386
Chris@63 1387 class Node::Annotation::Reader {
Chris@63 1388 public:
Chris@63 1389 typedef Annotation Reads;
Chris@63 1390
Chris@63 1391 Reader() = default;
Chris@63 1392 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
Chris@63 1393
Chris@63 1394 inline ::capnp::MessageSize totalSize() const {
Chris@63 1395 return _reader.totalSize().asPublic();
Chris@63 1396 }
Chris@63 1397
Chris@63 1398 #if !CAPNP_LITE
Chris@63 1399 inline ::kj::StringTree toString() const {
Chris@63 1400 return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
Chris@63 1401 }
Chris@63 1402 #endif // !CAPNP_LITE
Chris@63 1403
Chris@63 1404 inline bool hasType() const;
Chris@63 1405 inline ::capnp::schema::Type::Reader getType() const;
Chris@63 1406
Chris@63 1407 inline bool getTargetsFile() const;
Chris@63 1408
Chris@63 1409 inline bool getTargetsConst() const;
Chris@63 1410
Chris@63 1411 inline bool getTargetsEnum() const;
Chris@63 1412
Chris@63 1413 inline bool getTargetsEnumerant() const;
Chris@63 1414
Chris@63 1415 inline bool getTargetsStruct() const;
Chris@63 1416
Chris@63 1417 inline bool getTargetsField() const;
Chris@63 1418
Chris@63 1419 inline bool getTargetsUnion() const;
Chris@63 1420
Chris@63 1421 inline bool getTargetsGroup() const;
Chris@63 1422
Chris@63 1423 inline bool getTargetsInterface() const;
Chris@63 1424
Chris@63 1425 inline bool getTargetsMethod() const;
Chris@63 1426
Chris@63 1427 inline bool getTargetsParam() const;
Chris@63 1428
Chris@63 1429 inline bool getTargetsAnnotation() const;
Chris@63 1430
Chris@63 1431 private:
Chris@63 1432 ::capnp::_::StructReader _reader;
Chris@63 1433 template <typename, ::capnp::Kind>
Chris@63 1434 friend struct ::capnp::ToDynamic_;
Chris@63 1435 template <typename, ::capnp::Kind>
Chris@63 1436 friend struct ::capnp::_::PointerHelpers;
Chris@63 1437 template <typename, ::capnp::Kind>
Chris@63 1438 friend struct ::capnp::List;
Chris@63 1439 friend class ::capnp::MessageBuilder;
Chris@63 1440 friend class ::capnp::Orphanage;
Chris@63 1441 };
Chris@63 1442
Chris@63 1443 class Node::Annotation::Builder {
Chris@63 1444 public:
Chris@63 1445 typedef Annotation Builds;
Chris@63 1446
Chris@63 1447 Builder() = delete; // Deleted to discourage incorrect usage.
Chris@63 1448 // You can explicitly initialize to nullptr instead.
Chris@63 1449 inline Builder(decltype(nullptr)) {}
Chris@63 1450 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
Chris@63 1451 inline operator Reader() const { return Reader(_builder.asReader()); }
Chris@63 1452 inline Reader asReader() const { return *this; }
Chris@63 1453
Chris@63 1454 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
Chris@63 1455 #if !CAPNP_LITE
Chris@63 1456 inline ::kj::StringTree toString() const { return asReader().toString(); }
Chris@63 1457 #endif // !CAPNP_LITE
Chris@63 1458
Chris@63 1459 inline bool hasType();
Chris@63 1460 inline ::capnp::schema::Type::Builder getType();
Chris@63 1461 inline void setType( ::capnp::schema::Type::Reader value);
Chris@63 1462 inline ::capnp::schema::Type::Builder initType();
Chris@63 1463 inline void adoptType(::capnp::Orphan< ::capnp::schema::Type>&& value);
Chris@63 1464 inline ::capnp::Orphan< ::capnp::schema::Type> disownType();
Chris@63 1465
Chris@63 1466 inline bool getTargetsFile();
Chris@63 1467 inline void setTargetsFile(bool value);
Chris@63 1468
Chris@63 1469 inline bool getTargetsConst();
Chris@63 1470 inline void setTargetsConst(bool value);
Chris@63 1471
Chris@63 1472 inline bool getTargetsEnum();
Chris@63 1473 inline void setTargetsEnum(bool value);
Chris@63 1474
Chris@63 1475 inline bool getTargetsEnumerant();
Chris@63 1476 inline void setTargetsEnumerant(bool value);
Chris@63 1477
Chris@63 1478 inline bool getTargetsStruct();
Chris@63 1479 inline void setTargetsStruct(bool value);
Chris@63 1480
Chris@63 1481 inline bool getTargetsField();
Chris@63 1482 inline void setTargetsField(bool value);
Chris@63 1483
Chris@63 1484 inline bool getTargetsUnion();
Chris@63 1485 inline void setTargetsUnion(bool value);
Chris@63 1486
Chris@63 1487 inline bool getTargetsGroup();
Chris@63 1488 inline void setTargetsGroup(bool value);
Chris@63 1489
Chris@63 1490 inline bool getTargetsInterface();
Chris@63 1491 inline void setTargetsInterface(bool value);
Chris@63 1492
Chris@63 1493 inline bool getTargetsMethod();
Chris@63 1494 inline void setTargetsMethod(bool value);
Chris@63 1495
Chris@63 1496 inline bool getTargetsParam();
Chris@63 1497 inline void setTargetsParam(bool value);
Chris@63 1498
Chris@63 1499 inline bool getTargetsAnnotation();
Chris@63 1500 inline void setTargetsAnnotation(bool value);
Chris@63 1501
Chris@63 1502 private:
Chris@63 1503 ::capnp::_::StructBuilder _builder;
Chris@63 1504 template <typename, ::capnp::Kind>
Chris@63 1505 friend struct ::capnp::ToDynamic_;
Chris@63 1506 friend class ::capnp::Orphanage;
Chris@63 1507 template <typename, ::capnp::Kind>
Chris@63 1508 friend struct ::capnp::_::PointerHelpers;
Chris@63 1509 };
Chris@63 1510
Chris@63 1511 #if !CAPNP_LITE
Chris@63 1512 class Node::Annotation::Pipeline {
Chris@63 1513 public:
Chris@63 1514 typedef Annotation Pipelines;
Chris@63 1515
Chris@63 1516 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
Chris@63 1517 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
Chris@63 1518 : _typeless(kj::mv(typeless)) {}
Chris@63 1519
Chris@63 1520 inline ::capnp::schema::Type::Pipeline getType();
Chris@63 1521 private:
Chris@63 1522 ::capnp::AnyPointer::Pipeline _typeless;
Chris@63 1523 friend class ::capnp::PipelineHook;
Chris@63 1524 template <typename, ::capnp::Kind>
Chris@63 1525 friend struct ::capnp::ToDynamic_;
Chris@63 1526 };
Chris@63 1527 #endif // !CAPNP_LITE
Chris@63 1528
Chris@63 1529 class Field::Reader {
Chris@63 1530 public:
Chris@63 1531 typedef Field Reads;
Chris@63 1532
Chris@63 1533 Reader() = default;
Chris@63 1534 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
Chris@63 1535
Chris@63 1536 inline ::capnp::MessageSize totalSize() const {
Chris@63 1537 return _reader.totalSize().asPublic();
Chris@63 1538 }
Chris@63 1539
Chris@63 1540 #if !CAPNP_LITE
Chris@63 1541 inline ::kj::StringTree toString() const {
Chris@63 1542 return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
Chris@63 1543 }
Chris@63 1544 #endif // !CAPNP_LITE
Chris@63 1545
Chris@63 1546 inline Which which() const;
Chris@63 1547 inline bool hasName() const;
Chris@63 1548 inline ::capnp::Text::Reader getName() const;
Chris@63 1549
Chris@63 1550 inline ::uint16_t getCodeOrder() const;
Chris@63 1551
Chris@63 1552 inline bool hasAnnotations() const;
Chris@63 1553 inline ::capnp::List< ::capnp::schema::Annotation>::Reader getAnnotations() const;
Chris@63 1554
Chris@63 1555 inline ::uint16_t getDiscriminantValue() const;
Chris@63 1556
Chris@63 1557 inline bool isSlot() const;
Chris@63 1558 inline typename Slot::Reader getSlot() const;
Chris@63 1559
Chris@63 1560 inline bool isGroup() const;
Chris@63 1561 inline typename Group::Reader getGroup() const;
Chris@63 1562
Chris@63 1563 inline typename Ordinal::Reader getOrdinal() const;
Chris@63 1564
Chris@63 1565 private:
Chris@63 1566 ::capnp::_::StructReader _reader;
Chris@63 1567 template <typename, ::capnp::Kind>
Chris@63 1568 friend struct ::capnp::ToDynamic_;
Chris@63 1569 template <typename, ::capnp::Kind>
Chris@63 1570 friend struct ::capnp::_::PointerHelpers;
Chris@63 1571 template <typename, ::capnp::Kind>
Chris@63 1572 friend struct ::capnp::List;
Chris@63 1573 friend class ::capnp::MessageBuilder;
Chris@63 1574 friend class ::capnp::Orphanage;
Chris@63 1575 };
Chris@63 1576
Chris@63 1577 class Field::Builder {
Chris@63 1578 public:
Chris@63 1579 typedef Field Builds;
Chris@63 1580
Chris@63 1581 Builder() = delete; // Deleted to discourage incorrect usage.
Chris@63 1582 // You can explicitly initialize to nullptr instead.
Chris@63 1583 inline Builder(decltype(nullptr)) {}
Chris@63 1584 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
Chris@63 1585 inline operator Reader() const { return Reader(_builder.asReader()); }
Chris@63 1586 inline Reader asReader() const { return *this; }
Chris@63 1587
Chris@63 1588 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
Chris@63 1589 #if !CAPNP_LITE
Chris@63 1590 inline ::kj::StringTree toString() const { return asReader().toString(); }
Chris@63 1591 #endif // !CAPNP_LITE
Chris@63 1592
Chris@63 1593 inline Which which();
Chris@63 1594 inline bool hasName();
Chris@63 1595 inline ::capnp::Text::Builder getName();
Chris@63 1596 inline void setName( ::capnp::Text::Reader value);
Chris@63 1597 inline ::capnp::Text::Builder initName(unsigned int size);
Chris@63 1598 inline void adoptName(::capnp::Orphan< ::capnp::Text>&& value);
Chris@63 1599 inline ::capnp::Orphan< ::capnp::Text> disownName();
Chris@63 1600
Chris@63 1601 inline ::uint16_t getCodeOrder();
Chris@63 1602 inline void setCodeOrder( ::uint16_t value);
Chris@63 1603
Chris@63 1604 inline bool hasAnnotations();
Chris@63 1605 inline ::capnp::List< ::capnp::schema::Annotation>::Builder getAnnotations();
Chris@63 1606 inline void setAnnotations( ::capnp::List< ::capnp::schema::Annotation>::Reader value);
Chris@63 1607 inline ::capnp::List< ::capnp::schema::Annotation>::Builder initAnnotations(unsigned int size);
Chris@63 1608 inline void adoptAnnotations(::capnp::Orphan< ::capnp::List< ::capnp::schema::Annotation>>&& value);
Chris@63 1609 inline ::capnp::Orphan< ::capnp::List< ::capnp::schema::Annotation>> disownAnnotations();
Chris@63 1610
Chris@63 1611 inline ::uint16_t getDiscriminantValue();
Chris@63 1612 inline void setDiscriminantValue( ::uint16_t value);
Chris@63 1613
Chris@63 1614 inline bool isSlot();
Chris@63 1615 inline typename Slot::Builder getSlot();
Chris@63 1616 inline typename Slot::Builder initSlot();
Chris@63 1617
Chris@63 1618 inline bool isGroup();
Chris@63 1619 inline typename Group::Builder getGroup();
Chris@63 1620 inline typename Group::Builder initGroup();
Chris@63 1621
Chris@63 1622 inline typename Ordinal::Builder getOrdinal();
Chris@63 1623 inline typename Ordinal::Builder initOrdinal();
Chris@63 1624
Chris@63 1625 private:
Chris@63 1626 ::capnp::_::StructBuilder _builder;
Chris@63 1627 template <typename, ::capnp::Kind>
Chris@63 1628 friend struct ::capnp::ToDynamic_;
Chris@63 1629 friend class ::capnp::Orphanage;
Chris@63 1630 template <typename, ::capnp::Kind>
Chris@63 1631 friend struct ::capnp::_::PointerHelpers;
Chris@63 1632 };
Chris@63 1633
Chris@63 1634 #if !CAPNP_LITE
Chris@63 1635 class Field::Pipeline {
Chris@63 1636 public:
Chris@63 1637 typedef Field Pipelines;
Chris@63 1638
Chris@63 1639 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
Chris@63 1640 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
Chris@63 1641 : _typeless(kj::mv(typeless)) {}
Chris@63 1642
Chris@63 1643 inline typename Ordinal::Pipeline getOrdinal();
Chris@63 1644 private:
Chris@63 1645 ::capnp::AnyPointer::Pipeline _typeless;
Chris@63 1646 friend class ::capnp::PipelineHook;
Chris@63 1647 template <typename, ::capnp::Kind>
Chris@63 1648 friend struct ::capnp::ToDynamic_;
Chris@63 1649 };
Chris@63 1650 #endif // !CAPNP_LITE
Chris@63 1651
Chris@63 1652 class Field::Slot::Reader {
Chris@63 1653 public:
Chris@63 1654 typedef Slot Reads;
Chris@63 1655
Chris@63 1656 Reader() = default;
Chris@63 1657 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
Chris@63 1658
Chris@63 1659 inline ::capnp::MessageSize totalSize() const {
Chris@63 1660 return _reader.totalSize().asPublic();
Chris@63 1661 }
Chris@63 1662
Chris@63 1663 #if !CAPNP_LITE
Chris@63 1664 inline ::kj::StringTree toString() const {
Chris@63 1665 return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
Chris@63 1666 }
Chris@63 1667 #endif // !CAPNP_LITE
Chris@63 1668
Chris@63 1669 inline ::uint32_t getOffset() const;
Chris@63 1670
Chris@63 1671 inline bool hasType() const;
Chris@63 1672 inline ::capnp::schema::Type::Reader getType() const;
Chris@63 1673
Chris@63 1674 inline bool hasDefaultValue() const;
Chris@63 1675 inline ::capnp::schema::Value::Reader getDefaultValue() const;
Chris@63 1676
Chris@63 1677 inline bool getHadExplicitDefault() const;
Chris@63 1678
Chris@63 1679 private:
Chris@63 1680 ::capnp::_::StructReader _reader;
Chris@63 1681 template <typename, ::capnp::Kind>
Chris@63 1682 friend struct ::capnp::ToDynamic_;
Chris@63 1683 template <typename, ::capnp::Kind>
Chris@63 1684 friend struct ::capnp::_::PointerHelpers;
Chris@63 1685 template <typename, ::capnp::Kind>
Chris@63 1686 friend struct ::capnp::List;
Chris@63 1687 friend class ::capnp::MessageBuilder;
Chris@63 1688 friend class ::capnp::Orphanage;
Chris@63 1689 };
Chris@63 1690
Chris@63 1691 class Field::Slot::Builder {
Chris@63 1692 public:
Chris@63 1693 typedef Slot Builds;
Chris@63 1694
Chris@63 1695 Builder() = delete; // Deleted to discourage incorrect usage.
Chris@63 1696 // You can explicitly initialize to nullptr instead.
Chris@63 1697 inline Builder(decltype(nullptr)) {}
Chris@63 1698 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
Chris@63 1699 inline operator Reader() const { return Reader(_builder.asReader()); }
Chris@63 1700 inline Reader asReader() const { return *this; }
Chris@63 1701
Chris@63 1702 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
Chris@63 1703 #if !CAPNP_LITE
Chris@63 1704 inline ::kj::StringTree toString() const { return asReader().toString(); }
Chris@63 1705 #endif // !CAPNP_LITE
Chris@63 1706
Chris@63 1707 inline ::uint32_t getOffset();
Chris@63 1708 inline void setOffset( ::uint32_t value);
Chris@63 1709
Chris@63 1710 inline bool hasType();
Chris@63 1711 inline ::capnp::schema::Type::Builder getType();
Chris@63 1712 inline void setType( ::capnp::schema::Type::Reader value);
Chris@63 1713 inline ::capnp::schema::Type::Builder initType();
Chris@63 1714 inline void adoptType(::capnp::Orphan< ::capnp::schema::Type>&& value);
Chris@63 1715 inline ::capnp::Orphan< ::capnp::schema::Type> disownType();
Chris@63 1716
Chris@63 1717 inline bool hasDefaultValue();
Chris@63 1718 inline ::capnp::schema::Value::Builder getDefaultValue();
Chris@63 1719 inline void setDefaultValue( ::capnp::schema::Value::Reader value);
Chris@63 1720 inline ::capnp::schema::Value::Builder initDefaultValue();
Chris@63 1721 inline void adoptDefaultValue(::capnp::Orphan< ::capnp::schema::Value>&& value);
Chris@63 1722 inline ::capnp::Orphan< ::capnp::schema::Value> disownDefaultValue();
Chris@63 1723
Chris@63 1724 inline bool getHadExplicitDefault();
Chris@63 1725 inline void setHadExplicitDefault(bool value);
Chris@63 1726
Chris@63 1727 private:
Chris@63 1728 ::capnp::_::StructBuilder _builder;
Chris@63 1729 template <typename, ::capnp::Kind>
Chris@63 1730 friend struct ::capnp::ToDynamic_;
Chris@63 1731 friend class ::capnp::Orphanage;
Chris@63 1732 template <typename, ::capnp::Kind>
Chris@63 1733 friend struct ::capnp::_::PointerHelpers;
Chris@63 1734 };
Chris@63 1735
Chris@63 1736 #if !CAPNP_LITE
Chris@63 1737 class Field::Slot::Pipeline {
Chris@63 1738 public:
Chris@63 1739 typedef Slot Pipelines;
Chris@63 1740
Chris@63 1741 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
Chris@63 1742 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
Chris@63 1743 : _typeless(kj::mv(typeless)) {}
Chris@63 1744
Chris@63 1745 inline ::capnp::schema::Type::Pipeline getType();
Chris@63 1746 inline ::capnp::schema::Value::Pipeline getDefaultValue();
Chris@63 1747 private:
Chris@63 1748 ::capnp::AnyPointer::Pipeline _typeless;
Chris@63 1749 friend class ::capnp::PipelineHook;
Chris@63 1750 template <typename, ::capnp::Kind>
Chris@63 1751 friend struct ::capnp::ToDynamic_;
Chris@63 1752 };
Chris@63 1753 #endif // !CAPNP_LITE
Chris@63 1754
Chris@63 1755 class Field::Group::Reader {
Chris@63 1756 public:
Chris@63 1757 typedef Group Reads;
Chris@63 1758
Chris@63 1759 Reader() = default;
Chris@63 1760 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
Chris@63 1761
Chris@63 1762 inline ::capnp::MessageSize totalSize() const {
Chris@63 1763 return _reader.totalSize().asPublic();
Chris@63 1764 }
Chris@63 1765
Chris@63 1766 #if !CAPNP_LITE
Chris@63 1767 inline ::kj::StringTree toString() const {
Chris@63 1768 return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
Chris@63 1769 }
Chris@63 1770 #endif // !CAPNP_LITE
Chris@63 1771
Chris@63 1772 inline ::uint64_t getTypeId() const;
Chris@63 1773
Chris@63 1774 private:
Chris@63 1775 ::capnp::_::StructReader _reader;
Chris@63 1776 template <typename, ::capnp::Kind>
Chris@63 1777 friend struct ::capnp::ToDynamic_;
Chris@63 1778 template <typename, ::capnp::Kind>
Chris@63 1779 friend struct ::capnp::_::PointerHelpers;
Chris@63 1780 template <typename, ::capnp::Kind>
Chris@63 1781 friend struct ::capnp::List;
Chris@63 1782 friend class ::capnp::MessageBuilder;
Chris@63 1783 friend class ::capnp::Orphanage;
Chris@63 1784 };
Chris@63 1785
Chris@63 1786 class Field::Group::Builder {
Chris@63 1787 public:
Chris@63 1788 typedef Group Builds;
Chris@63 1789
Chris@63 1790 Builder() = delete; // Deleted to discourage incorrect usage.
Chris@63 1791 // You can explicitly initialize to nullptr instead.
Chris@63 1792 inline Builder(decltype(nullptr)) {}
Chris@63 1793 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
Chris@63 1794 inline operator Reader() const { return Reader(_builder.asReader()); }
Chris@63 1795 inline Reader asReader() const { return *this; }
Chris@63 1796
Chris@63 1797 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
Chris@63 1798 #if !CAPNP_LITE
Chris@63 1799 inline ::kj::StringTree toString() const { return asReader().toString(); }
Chris@63 1800 #endif // !CAPNP_LITE
Chris@63 1801
Chris@63 1802 inline ::uint64_t getTypeId();
Chris@63 1803 inline void setTypeId( ::uint64_t value);
Chris@63 1804
Chris@63 1805 private:
Chris@63 1806 ::capnp::_::StructBuilder _builder;
Chris@63 1807 template <typename, ::capnp::Kind>
Chris@63 1808 friend struct ::capnp::ToDynamic_;
Chris@63 1809 friend class ::capnp::Orphanage;
Chris@63 1810 template <typename, ::capnp::Kind>
Chris@63 1811 friend struct ::capnp::_::PointerHelpers;
Chris@63 1812 };
Chris@63 1813
Chris@63 1814 #if !CAPNP_LITE
Chris@63 1815 class Field::Group::Pipeline {
Chris@63 1816 public:
Chris@63 1817 typedef Group Pipelines;
Chris@63 1818
Chris@63 1819 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
Chris@63 1820 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
Chris@63 1821 : _typeless(kj::mv(typeless)) {}
Chris@63 1822
Chris@63 1823 private:
Chris@63 1824 ::capnp::AnyPointer::Pipeline _typeless;
Chris@63 1825 friend class ::capnp::PipelineHook;
Chris@63 1826 template <typename, ::capnp::Kind>
Chris@63 1827 friend struct ::capnp::ToDynamic_;
Chris@63 1828 };
Chris@63 1829 #endif // !CAPNP_LITE
Chris@63 1830
Chris@63 1831 class Field::Ordinal::Reader {
Chris@63 1832 public:
Chris@63 1833 typedef Ordinal Reads;
Chris@63 1834
Chris@63 1835 Reader() = default;
Chris@63 1836 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
Chris@63 1837
Chris@63 1838 inline ::capnp::MessageSize totalSize() const {
Chris@63 1839 return _reader.totalSize().asPublic();
Chris@63 1840 }
Chris@63 1841
Chris@63 1842 #if !CAPNP_LITE
Chris@63 1843 inline ::kj::StringTree toString() const {
Chris@63 1844 return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
Chris@63 1845 }
Chris@63 1846 #endif // !CAPNP_LITE
Chris@63 1847
Chris@63 1848 inline Which which() const;
Chris@63 1849 inline bool isImplicit() const;
Chris@63 1850 inline ::capnp::Void getImplicit() const;
Chris@63 1851
Chris@63 1852 inline bool isExplicit() const;
Chris@63 1853 inline ::uint16_t getExplicit() const;
Chris@63 1854
Chris@63 1855 private:
Chris@63 1856 ::capnp::_::StructReader _reader;
Chris@63 1857 template <typename, ::capnp::Kind>
Chris@63 1858 friend struct ::capnp::ToDynamic_;
Chris@63 1859 template <typename, ::capnp::Kind>
Chris@63 1860 friend struct ::capnp::_::PointerHelpers;
Chris@63 1861 template <typename, ::capnp::Kind>
Chris@63 1862 friend struct ::capnp::List;
Chris@63 1863 friend class ::capnp::MessageBuilder;
Chris@63 1864 friend class ::capnp::Orphanage;
Chris@63 1865 };
Chris@63 1866
Chris@63 1867 class Field::Ordinal::Builder {
Chris@63 1868 public:
Chris@63 1869 typedef Ordinal Builds;
Chris@63 1870
Chris@63 1871 Builder() = delete; // Deleted to discourage incorrect usage.
Chris@63 1872 // You can explicitly initialize to nullptr instead.
Chris@63 1873 inline Builder(decltype(nullptr)) {}
Chris@63 1874 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
Chris@63 1875 inline operator Reader() const { return Reader(_builder.asReader()); }
Chris@63 1876 inline Reader asReader() const { return *this; }
Chris@63 1877
Chris@63 1878 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
Chris@63 1879 #if !CAPNP_LITE
Chris@63 1880 inline ::kj::StringTree toString() const { return asReader().toString(); }
Chris@63 1881 #endif // !CAPNP_LITE
Chris@63 1882
Chris@63 1883 inline Which which();
Chris@63 1884 inline bool isImplicit();
Chris@63 1885 inline ::capnp::Void getImplicit();
Chris@63 1886 inline void setImplicit( ::capnp::Void value = ::capnp::VOID);
Chris@63 1887
Chris@63 1888 inline bool isExplicit();
Chris@63 1889 inline ::uint16_t getExplicit();
Chris@63 1890 inline void setExplicit( ::uint16_t value);
Chris@63 1891
Chris@63 1892 private:
Chris@63 1893 ::capnp::_::StructBuilder _builder;
Chris@63 1894 template <typename, ::capnp::Kind>
Chris@63 1895 friend struct ::capnp::ToDynamic_;
Chris@63 1896 friend class ::capnp::Orphanage;
Chris@63 1897 template <typename, ::capnp::Kind>
Chris@63 1898 friend struct ::capnp::_::PointerHelpers;
Chris@63 1899 };
Chris@63 1900
Chris@63 1901 #if !CAPNP_LITE
Chris@63 1902 class Field::Ordinal::Pipeline {
Chris@63 1903 public:
Chris@63 1904 typedef Ordinal Pipelines;
Chris@63 1905
Chris@63 1906 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
Chris@63 1907 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
Chris@63 1908 : _typeless(kj::mv(typeless)) {}
Chris@63 1909
Chris@63 1910 private:
Chris@63 1911 ::capnp::AnyPointer::Pipeline _typeless;
Chris@63 1912 friend class ::capnp::PipelineHook;
Chris@63 1913 template <typename, ::capnp::Kind>
Chris@63 1914 friend struct ::capnp::ToDynamic_;
Chris@63 1915 };
Chris@63 1916 #endif // !CAPNP_LITE
Chris@63 1917
Chris@63 1918 class Enumerant::Reader {
Chris@63 1919 public:
Chris@63 1920 typedef Enumerant Reads;
Chris@63 1921
Chris@63 1922 Reader() = default;
Chris@63 1923 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
Chris@63 1924
Chris@63 1925 inline ::capnp::MessageSize totalSize() const {
Chris@63 1926 return _reader.totalSize().asPublic();
Chris@63 1927 }
Chris@63 1928
Chris@63 1929 #if !CAPNP_LITE
Chris@63 1930 inline ::kj::StringTree toString() const {
Chris@63 1931 return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
Chris@63 1932 }
Chris@63 1933 #endif // !CAPNP_LITE
Chris@63 1934
Chris@63 1935 inline bool hasName() const;
Chris@63 1936 inline ::capnp::Text::Reader getName() const;
Chris@63 1937
Chris@63 1938 inline ::uint16_t getCodeOrder() const;
Chris@63 1939
Chris@63 1940 inline bool hasAnnotations() const;
Chris@63 1941 inline ::capnp::List< ::capnp::schema::Annotation>::Reader getAnnotations() const;
Chris@63 1942
Chris@63 1943 private:
Chris@63 1944 ::capnp::_::StructReader _reader;
Chris@63 1945 template <typename, ::capnp::Kind>
Chris@63 1946 friend struct ::capnp::ToDynamic_;
Chris@63 1947 template <typename, ::capnp::Kind>
Chris@63 1948 friend struct ::capnp::_::PointerHelpers;
Chris@63 1949 template <typename, ::capnp::Kind>
Chris@63 1950 friend struct ::capnp::List;
Chris@63 1951 friend class ::capnp::MessageBuilder;
Chris@63 1952 friend class ::capnp::Orphanage;
Chris@63 1953 };
Chris@63 1954
Chris@63 1955 class Enumerant::Builder {
Chris@63 1956 public:
Chris@63 1957 typedef Enumerant Builds;
Chris@63 1958
Chris@63 1959 Builder() = delete; // Deleted to discourage incorrect usage.
Chris@63 1960 // You can explicitly initialize to nullptr instead.
Chris@63 1961 inline Builder(decltype(nullptr)) {}
Chris@63 1962 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
Chris@63 1963 inline operator Reader() const { return Reader(_builder.asReader()); }
Chris@63 1964 inline Reader asReader() const { return *this; }
Chris@63 1965
Chris@63 1966 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
Chris@63 1967 #if !CAPNP_LITE
Chris@63 1968 inline ::kj::StringTree toString() const { return asReader().toString(); }
Chris@63 1969 #endif // !CAPNP_LITE
Chris@63 1970
Chris@63 1971 inline bool hasName();
Chris@63 1972 inline ::capnp::Text::Builder getName();
Chris@63 1973 inline void setName( ::capnp::Text::Reader value);
Chris@63 1974 inline ::capnp::Text::Builder initName(unsigned int size);
Chris@63 1975 inline void adoptName(::capnp::Orphan< ::capnp::Text>&& value);
Chris@63 1976 inline ::capnp::Orphan< ::capnp::Text> disownName();
Chris@63 1977
Chris@63 1978 inline ::uint16_t getCodeOrder();
Chris@63 1979 inline void setCodeOrder( ::uint16_t value);
Chris@63 1980
Chris@63 1981 inline bool hasAnnotations();
Chris@63 1982 inline ::capnp::List< ::capnp::schema::Annotation>::Builder getAnnotations();
Chris@63 1983 inline void setAnnotations( ::capnp::List< ::capnp::schema::Annotation>::Reader value);
Chris@63 1984 inline ::capnp::List< ::capnp::schema::Annotation>::Builder initAnnotations(unsigned int size);
Chris@63 1985 inline void adoptAnnotations(::capnp::Orphan< ::capnp::List< ::capnp::schema::Annotation>>&& value);
Chris@63 1986 inline ::capnp::Orphan< ::capnp::List< ::capnp::schema::Annotation>> disownAnnotations();
Chris@63 1987
Chris@63 1988 private:
Chris@63 1989 ::capnp::_::StructBuilder _builder;
Chris@63 1990 template <typename, ::capnp::Kind>
Chris@63 1991 friend struct ::capnp::ToDynamic_;
Chris@63 1992 friend class ::capnp::Orphanage;
Chris@63 1993 template <typename, ::capnp::Kind>
Chris@63 1994 friend struct ::capnp::_::PointerHelpers;
Chris@63 1995 };
Chris@63 1996
Chris@63 1997 #if !CAPNP_LITE
Chris@63 1998 class Enumerant::Pipeline {
Chris@63 1999 public:
Chris@63 2000 typedef Enumerant Pipelines;
Chris@63 2001
Chris@63 2002 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
Chris@63 2003 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
Chris@63 2004 : _typeless(kj::mv(typeless)) {}
Chris@63 2005
Chris@63 2006 private:
Chris@63 2007 ::capnp::AnyPointer::Pipeline _typeless;
Chris@63 2008 friend class ::capnp::PipelineHook;
Chris@63 2009 template <typename, ::capnp::Kind>
Chris@63 2010 friend struct ::capnp::ToDynamic_;
Chris@63 2011 };
Chris@63 2012 #endif // !CAPNP_LITE
Chris@63 2013
Chris@63 2014 class Superclass::Reader {
Chris@63 2015 public:
Chris@63 2016 typedef Superclass Reads;
Chris@63 2017
Chris@63 2018 Reader() = default;
Chris@63 2019 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
Chris@63 2020
Chris@63 2021 inline ::capnp::MessageSize totalSize() const {
Chris@63 2022 return _reader.totalSize().asPublic();
Chris@63 2023 }
Chris@63 2024
Chris@63 2025 #if !CAPNP_LITE
Chris@63 2026 inline ::kj::StringTree toString() const {
Chris@63 2027 return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
Chris@63 2028 }
Chris@63 2029 #endif // !CAPNP_LITE
Chris@63 2030
Chris@63 2031 inline ::uint64_t getId() const;
Chris@63 2032
Chris@63 2033 inline bool hasBrand() const;
Chris@63 2034 inline ::capnp::schema::Brand::Reader getBrand() const;
Chris@63 2035
Chris@63 2036 private:
Chris@63 2037 ::capnp::_::StructReader _reader;
Chris@63 2038 template <typename, ::capnp::Kind>
Chris@63 2039 friend struct ::capnp::ToDynamic_;
Chris@63 2040 template <typename, ::capnp::Kind>
Chris@63 2041 friend struct ::capnp::_::PointerHelpers;
Chris@63 2042 template <typename, ::capnp::Kind>
Chris@63 2043 friend struct ::capnp::List;
Chris@63 2044 friend class ::capnp::MessageBuilder;
Chris@63 2045 friend class ::capnp::Orphanage;
Chris@63 2046 };
Chris@63 2047
Chris@63 2048 class Superclass::Builder {
Chris@63 2049 public:
Chris@63 2050 typedef Superclass Builds;
Chris@63 2051
Chris@63 2052 Builder() = delete; // Deleted to discourage incorrect usage.
Chris@63 2053 // You can explicitly initialize to nullptr instead.
Chris@63 2054 inline Builder(decltype(nullptr)) {}
Chris@63 2055 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
Chris@63 2056 inline operator Reader() const { return Reader(_builder.asReader()); }
Chris@63 2057 inline Reader asReader() const { return *this; }
Chris@63 2058
Chris@63 2059 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
Chris@63 2060 #if !CAPNP_LITE
Chris@63 2061 inline ::kj::StringTree toString() const { return asReader().toString(); }
Chris@63 2062 #endif // !CAPNP_LITE
Chris@63 2063
Chris@63 2064 inline ::uint64_t getId();
Chris@63 2065 inline void setId( ::uint64_t value);
Chris@63 2066
Chris@63 2067 inline bool hasBrand();
Chris@63 2068 inline ::capnp::schema::Brand::Builder getBrand();
Chris@63 2069 inline void setBrand( ::capnp::schema::Brand::Reader value);
Chris@63 2070 inline ::capnp::schema::Brand::Builder initBrand();
Chris@63 2071 inline void adoptBrand(::capnp::Orphan< ::capnp::schema::Brand>&& value);
Chris@63 2072 inline ::capnp::Orphan< ::capnp::schema::Brand> disownBrand();
Chris@63 2073
Chris@63 2074 private:
Chris@63 2075 ::capnp::_::StructBuilder _builder;
Chris@63 2076 template <typename, ::capnp::Kind>
Chris@63 2077 friend struct ::capnp::ToDynamic_;
Chris@63 2078 friend class ::capnp::Orphanage;
Chris@63 2079 template <typename, ::capnp::Kind>
Chris@63 2080 friend struct ::capnp::_::PointerHelpers;
Chris@63 2081 };
Chris@63 2082
Chris@63 2083 #if !CAPNP_LITE
Chris@63 2084 class Superclass::Pipeline {
Chris@63 2085 public:
Chris@63 2086 typedef Superclass Pipelines;
Chris@63 2087
Chris@63 2088 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
Chris@63 2089 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
Chris@63 2090 : _typeless(kj::mv(typeless)) {}
Chris@63 2091
Chris@63 2092 inline ::capnp::schema::Brand::Pipeline getBrand();
Chris@63 2093 private:
Chris@63 2094 ::capnp::AnyPointer::Pipeline _typeless;
Chris@63 2095 friend class ::capnp::PipelineHook;
Chris@63 2096 template <typename, ::capnp::Kind>
Chris@63 2097 friend struct ::capnp::ToDynamic_;
Chris@63 2098 };
Chris@63 2099 #endif // !CAPNP_LITE
Chris@63 2100
Chris@63 2101 class Method::Reader {
Chris@63 2102 public:
Chris@63 2103 typedef Method Reads;
Chris@63 2104
Chris@63 2105 Reader() = default;
Chris@63 2106 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
Chris@63 2107
Chris@63 2108 inline ::capnp::MessageSize totalSize() const {
Chris@63 2109 return _reader.totalSize().asPublic();
Chris@63 2110 }
Chris@63 2111
Chris@63 2112 #if !CAPNP_LITE
Chris@63 2113 inline ::kj::StringTree toString() const {
Chris@63 2114 return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
Chris@63 2115 }
Chris@63 2116 #endif // !CAPNP_LITE
Chris@63 2117
Chris@63 2118 inline bool hasName() const;
Chris@63 2119 inline ::capnp::Text::Reader getName() const;
Chris@63 2120
Chris@63 2121 inline ::uint16_t getCodeOrder() const;
Chris@63 2122
Chris@63 2123 inline ::uint64_t getParamStructType() const;
Chris@63 2124
Chris@63 2125 inline ::uint64_t getResultStructType() const;
Chris@63 2126
Chris@63 2127 inline bool hasAnnotations() const;
Chris@63 2128 inline ::capnp::List< ::capnp::schema::Annotation>::Reader getAnnotations() const;
Chris@63 2129
Chris@63 2130 inline bool hasParamBrand() const;
Chris@63 2131 inline ::capnp::schema::Brand::Reader getParamBrand() const;
Chris@63 2132
Chris@63 2133 inline bool hasResultBrand() const;
Chris@63 2134 inline ::capnp::schema::Brand::Reader getResultBrand() const;
Chris@63 2135
Chris@63 2136 inline bool hasImplicitParameters() const;
Chris@63 2137 inline ::capnp::List< ::capnp::schema::Node::Parameter>::Reader getImplicitParameters() const;
Chris@63 2138
Chris@63 2139 private:
Chris@63 2140 ::capnp::_::StructReader _reader;
Chris@63 2141 template <typename, ::capnp::Kind>
Chris@63 2142 friend struct ::capnp::ToDynamic_;
Chris@63 2143 template <typename, ::capnp::Kind>
Chris@63 2144 friend struct ::capnp::_::PointerHelpers;
Chris@63 2145 template <typename, ::capnp::Kind>
Chris@63 2146 friend struct ::capnp::List;
Chris@63 2147 friend class ::capnp::MessageBuilder;
Chris@63 2148 friend class ::capnp::Orphanage;
Chris@63 2149 };
Chris@63 2150
Chris@63 2151 class Method::Builder {
Chris@63 2152 public:
Chris@63 2153 typedef Method Builds;
Chris@63 2154
Chris@63 2155 Builder() = delete; // Deleted to discourage incorrect usage.
Chris@63 2156 // You can explicitly initialize to nullptr instead.
Chris@63 2157 inline Builder(decltype(nullptr)) {}
Chris@63 2158 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
Chris@63 2159 inline operator Reader() const { return Reader(_builder.asReader()); }
Chris@63 2160 inline Reader asReader() const { return *this; }
Chris@63 2161
Chris@63 2162 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
Chris@63 2163 #if !CAPNP_LITE
Chris@63 2164 inline ::kj::StringTree toString() const { return asReader().toString(); }
Chris@63 2165 #endif // !CAPNP_LITE
Chris@63 2166
Chris@63 2167 inline bool hasName();
Chris@63 2168 inline ::capnp::Text::Builder getName();
Chris@63 2169 inline void setName( ::capnp::Text::Reader value);
Chris@63 2170 inline ::capnp::Text::Builder initName(unsigned int size);
Chris@63 2171 inline void adoptName(::capnp::Orphan< ::capnp::Text>&& value);
Chris@63 2172 inline ::capnp::Orphan< ::capnp::Text> disownName();
Chris@63 2173
Chris@63 2174 inline ::uint16_t getCodeOrder();
Chris@63 2175 inline void setCodeOrder( ::uint16_t value);
Chris@63 2176
Chris@63 2177 inline ::uint64_t getParamStructType();
Chris@63 2178 inline void setParamStructType( ::uint64_t value);
Chris@63 2179
Chris@63 2180 inline ::uint64_t getResultStructType();
Chris@63 2181 inline void setResultStructType( ::uint64_t value);
Chris@63 2182
Chris@63 2183 inline bool hasAnnotations();
Chris@63 2184 inline ::capnp::List< ::capnp::schema::Annotation>::Builder getAnnotations();
Chris@63 2185 inline void setAnnotations( ::capnp::List< ::capnp::schema::Annotation>::Reader value);
Chris@63 2186 inline ::capnp::List< ::capnp::schema::Annotation>::Builder initAnnotations(unsigned int size);
Chris@63 2187 inline void adoptAnnotations(::capnp::Orphan< ::capnp::List< ::capnp::schema::Annotation>>&& value);
Chris@63 2188 inline ::capnp::Orphan< ::capnp::List< ::capnp::schema::Annotation>> disownAnnotations();
Chris@63 2189
Chris@63 2190 inline bool hasParamBrand();
Chris@63 2191 inline ::capnp::schema::Brand::Builder getParamBrand();
Chris@63 2192 inline void setParamBrand( ::capnp::schema::Brand::Reader value);
Chris@63 2193 inline ::capnp::schema::Brand::Builder initParamBrand();
Chris@63 2194 inline void adoptParamBrand(::capnp::Orphan< ::capnp::schema::Brand>&& value);
Chris@63 2195 inline ::capnp::Orphan< ::capnp::schema::Brand> disownParamBrand();
Chris@63 2196
Chris@63 2197 inline bool hasResultBrand();
Chris@63 2198 inline ::capnp::schema::Brand::Builder getResultBrand();
Chris@63 2199 inline void setResultBrand( ::capnp::schema::Brand::Reader value);
Chris@63 2200 inline ::capnp::schema::Brand::Builder initResultBrand();
Chris@63 2201 inline void adoptResultBrand(::capnp::Orphan< ::capnp::schema::Brand>&& value);
Chris@63 2202 inline ::capnp::Orphan< ::capnp::schema::Brand> disownResultBrand();
Chris@63 2203
Chris@63 2204 inline bool hasImplicitParameters();
Chris@63 2205 inline ::capnp::List< ::capnp::schema::Node::Parameter>::Builder getImplicitParameters();
Chris@63 2206 inline void setImplicitParameters( ::capnp::List< ::capnp::schema::Node::Parameter>::Reader value);
Chris@63 2207 inline ::capnp::List< ::capnp::schema::Node::Parameter>::Builder initImplicitParameters(unsigned int size);
Chris@63 2208 inline void adoptImplicitParameters(::capnp::Orphan< ::capnp::List< ::capnp::schema::Node::Parameter>>&& value);
Chris@63 2209 inline ::capnp::Orphan< ::capnp::List< ::capnp::schema::Node::Parameter>> disownImplicitParameters();
Chris@63 2210
Chris@63 2211 private:
Chris@63 2212 ::capnp::_::StructBuilder _builder;
Chris@63 2213 template <typename, ::capnp::Kind>
Chris@63 2214 friend struct ::capnp::ToDynamic_;
Chris@63 2215 friend class ::capnp::Orphanage;
Chris@63 2216 template <typename, ::capnp::Kind>
Chris@63 2217 friend struct ::capnp::_::PointerHelpers;
Chris@63 2218 };
Chris@63 2219
Chris@63 2220 #if !CAPNP_LITE
Chris@63 2221 class Method::Pipeline {
Chris@63 2222 public:
Chris@63 2223 typedef Method Pipelines;
Chris@63 2224
Chris@63 2225 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
Chris@63 2226 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
Chris@63 2227 : _typeless(kj::mv(typeless)) {}
Chris@63 2228
Chris@63 2229 inline ::capnp::schema::Brand::Pipeline getParamBrand();
Chris@63 2230 inline ::capnp::schema::Brand::Pipeline getResultBrand();
Chris@63 2231 private:
Chris@63 2232 ::capnp::AnyPointer::Pipeline _typeless;
Chris@63 2233 friend class ::capnp::PipelineHook;
Chris@63 2234 template <typename, ::capnp::Kind>
Chris@63 2235 friend struct ::capnp::ToDynamic_;
Chris@63 2236 };
Chris@63 2237 #endif // !CAPNP_LITE
Chris@63 2238
Chris@63 2239 class Type::Reader {
Chris@63 2240 public:
Chris@63 2241 typedef Type Reads;
Chris@63 2242
Chris@63 2243 Reader() = default;
Chris@63 2244 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
Chris@63 2245
Chris@63 2246 inline ::capnp::MessageSize totalSize() const {
Chris@63 2247 return _reader.totalSize().asPublic();
Chris@63 2248 }
Chris@63 2249
Chris@63 2250 #if !CAPNP_LITE
Chris@63 2251 inline ::kj::StringTree toString() const {
Chris@63 2252 return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
Chris@63 2253 }
Chris@63 2254 #endif // !CAPNP_LITE
Chris@63 2255
Chris@63 2256 inline Which which() const;
Chris@63 2257 inline bool isVoid() const;
Chris@63 2258 inline ::capnp::Void getVoid() const;
Chris@63 2259
Chris@63 2260 inline bool isBool() const;
Chris@63 2261 inline ::capnp::Void getBool() const;
Chris@63 2262
Chris@63 2263 inline bool isInt8() const;
Chris@63 2264 inline ::capnp::Void getInt8() const;
Chris@63 2265
Chris@63 2266 inline bool isInt16() const;
Chris@63 2267 inline ::capnp::Void getInt16() const;
Chris@63 2268
Chris@63 2269 inline bool isInt32() const;
Chris@63 2270 inline ::capnp::Void getInt32() const;
Chris@63 2271
Chris@63 2272 inline bool isInt64() const;
Chris@63 2273 inline ::capnp::Void getInt64() const;
Chris@63 2274
Chris@63 2275 inline bool isUint8() const;
Chris@63 2276 inline ::capnp::Void getUint8() const;
Chris@63 2277
Chris@63 2278 inline bool isUint16() const;
Chris@63 2279 inline ::capnp::Void getUint16() const;
Chris@63 2280
Chris@63 2281 inline bool isUint32() const;
Chris@63 2282 inline ::capnp::Void getUint32() const;
Chris@63 2283
Chris@63 2284 inline bool isUint64() const;
Chris@63 2285 inline ::capnp::Void getUint64() const;
Chris@63 2286
Chris@63 2287 inline bool isFloat32() const;
Chris@63 2288 inline ::capnp::Void getFloat32() const;
Chris@63 2289
Chris@63 2290 inline bool isFloat64() const;
Chris@63 2291 inline ::capnp::Void getFloat64() const;
Chris@63 2292
Chris@63 2293 inline bool isText() const;
Chris@63 2294 inline ::capnp::Void getText() const;
Chris@63 2295
Chris@63 2296 inline bool isData() const;
Chris@63 2297 inline ::capnp::Void getData() const;
Chris@63 2298
Chris@63 2299 inline bool isList() const;
Chris@63 2300 inline typename List::Reader getList() const;
Chris@63 2301
Chris@63 2302 inline bool isEnum() const;
Chris@63 2303 inline typename Enum::Reader getEnum() const;
Chris@63 2304
Chris@63 2305 inline bool isStruct() const;
Chris@63 2306 inline typename Struct::Reader getStruct() const;
Chris@63 2307
Chris@63 2308 inline bool isInterface() const;
Chris@63 2309 inline typename Interface::Reader getInterface() const;
Chris@63 2310
Chris@63 2311 inline bool isAnyPointer() const;
Chris@63 2312 inline typename AnyPointer::Reader getAnyPointer() const;
Chris@63 2313
Chris@63 2314 private:
Chris@63 2315 ::capnp::_::StructReader _reader;
Chris@63 2316 template <typename, ::capnp::Kind>
Chris@63 2317 friend struct ::capnp::ToDynamic_;
Chris@63 2318 template <typename, ::capnp::Kind>
Chris@63 2319 friend struct ::capnp::_::PointerHelpers;
Chris@63 2320 template <typename, ::capnp::Kind>
Chris@63 2321 friend struct ::capnp::List;
Chris@63 2322 friend class ::capnp::MessageBuilder;
Chris@63 2323 friend class ::capnp::Orphanage;
Chris@63 2324 };
Chris@63 2325
Chris@63 2326 class Type::Builder {
Chris@63 2327 public:
Chris@63 2328 typedef Type Builds;
Chris@63 2329
Chris@63 2330 Builder() = delete; // Deleted to discourage incorrect usage.
Chris@63 2331 // You can explicitly initialize to nullptr instead.
Chris@63 2332 inline Builder(decltype(nullptr)) {}
Chris@63 2333 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
Chris@63 2334 inline operator Reader() const { return Reader(_builder.asReader()); }
Chris@63 2335 inline Reader asReader() const { return *this; }
Chris@63 2336
Chris@63 2337 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
Chris@63 2338 #if !CAPNP_LITE
Chris@63 2339 inline ::kj::StringTree toString() const { return asReader().toString(); }
Chris@63 2340 #endif // !CAPNP_LITE
Chris@63 2341
Chris@63 2342 inline Which which();
Chris@63 2343 inline bool isVoid();
Chris@63 2344 inline ::capnp::Void getVoid();
Chris@63 2345 inline void setVoid( ::capnp::Void value = ::capnp::VOID);
Chris@63 2346
Chris@63 2347 inline bool isBool();
Chris@63 2348 inline ::capnp::Void getBool();
Chris@63 2349 inline void setBool( ::capnp::Void value = ::capnp::VOID);
Chris@63 2350
Chris@63 2351 inline bool isInt8();
Chris@63 2352 inline ::capnp::Void getInt8();
Chris@63 2353 inline void setInt8( ::capnp::Void value = ::capnp::VOID);
Chris@63 2354
Chris@63 2355 inline bool isInt16();
Chris@63 2356 inline ::capnp::Void getInt16();
Chris@63 2357 inline void setInt16( ::capnp::Void value = ::capnp::VOID);
Chris@63 2358
Chris@63 2359 inline bool isInt32();
Chris@63 2360 inline ::capnp::Void getInt32();
Chris@63 2361 inline void setInt32( ::capnp::Void value = ::capnp::VOID);
Chris@63 2362
Chris@63 2363 inline bool isInt64();
Chris@63 2364 inline ::capnp::Void getInt64();
Chris@63 2365 inline void setInt64( ::capnp::Void value = ::capnp::VOID);
Chris@63 2366
Chris@63 2367 inline bool isUint8();
Chris@63 2368 inline ::capnp::Void getUint8();
Chris@63 2369 inline void setUint8( ::capnp::Void value = ::capnp::VOID);
Chris@63 2370
Chris@63 2371 inline bool isUint16();
Chris@63 2372 inline ::capnp::Void getUint16();
Chris@63 2373 inline void setUint16( ::capnp::Void value = ::capnp::VOID);
Chris@63 2374
Chris@63 2375 inline bool isUint32();
Chris@63 2376 inline ::capnp::Void getUint32();
Chris@63 2377 inline void setUint32( ::capnp::Void value = ::capnp::VOID);
Chris@63 2378
Chris@63 2379 inline bool isUint64();
Chris@63 2380 inline ::capnp::Void getUint64();
Chris@63 2381 inline void setUint64( ::capnp::Void value = ::capnp::VOID);
Chris@63 2382
Chris@63 2383 inline bool isFloat32();
Chris@63 2384 inline ::capnp::Void getFloat32();
Chris@63 2385 inline void setFloat32( ::capnp::Void value = ::capnp::VOID);
Chris@63 2386
Chris@63 2387 inline bool isFloat64();
Chris@63 2388 inline ::capnp::Void getFloat64();
Chris@63 2389 inline void setFloat64( ::capnp::Void value = ::capnp::VOID);
Chris@63 2390
Chris@63 2391 inline bool isText();
Chris@63 2392 inline ::capnp::Void getText();
Chris@63 2393 inline void setText( ::capnp::Void value = ::capnp::VOID);
Chris@63 2394
Chris@63 2395 inline bool isData();
Chris@63 2396 inline ::capnp::Void getData();
Chris@63 2397 inline void setData( ::capnp::Void value = ::capnp::VOID);
Chris@63 2398
Chris@63 2399 inline bool isList();
Chris@63 2400 inline typename List::Builder getList();
Chris@63 2401 inline typename List::Builder initList();
Chris@63 2402
Chris@63 2403 inline bool isEnum();
Chris@63 2404 inline typename Enum::Builder getEnum();
Chris@63 2405 inline typename Enum::Builder initEnum();
Chris@63 2406
Chris@63 2407 inline bool isStruct();
Chris@63 2408 inline typename Struct::Builder getStruct();
Chris@63 2409 inline typename Struct::Builder initStruct();
Chris@63 2410
Chris@63 2411 inline bool isInterface();
Chris@63 2412 inline typename Interface::Builder getInterface();
Chris@63 2413 inline typename Interface::Builder initInterface();
Chris@63 2414
Chris@63 2415 inline bool isAnyPointer();
Chris@63 2416 inline typename AnyPointer::Builder getAnyPointer();
Chris@63 2417 inline typename AnyPointer::Builder initAnyPointer();
Chris@63 2418
Chris@63 2419 private:
Chris@63 2420 ::capnp::_::StructBuilder _builder;
Chris@63 2421 template <typename, ::capnp::Kind>
Chris@63 2422 friend struct ::capnp::ToDynamic_;
Chris@63 2423 friend class ::capnp::Orphanage;
Chris@63 2424 template <typename, ::capnp::Kind>
Chris@63 2425 friend struct ::capnp::_::PointerHelpers;
Chris@63 2426 };
Chris@63 2427
Chris@63 2428 #if !CAPNP_LITE
Chris@63 2429 class Type::Pipeline {
Chris@63 2430 public:
Chris@63 2431 typedef Type Pipelines;
Chris@63 2432
Chris@63 2433 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
Chris@63 2434 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
Chris@63 2435 : _typeless(kj::mv(typeless)) {}
Chris@63 2436
Chris@63 2437 private:
Chris@63 2438 ::capnp::AnyPointer::Pipeline _typeless;
Chris@63 2439 friend class ::capnp::PipelineHook;
Chris@63 2440 template <typename, ::capnp::Kind>
Chris@63 2441 friend struct ::capnp::ToDynamic_;
Chris@63 2442 };
Chris@63 2443 #endif // !CAPNP_LITE
Chris@63 2444
Chris@63 2445 class Type::List::Reader {
Chris@63 2446 public:
Chris@63 2447 typedef List Reads;
Chris@63 2448
Chris@63 2449 Reader() = default;
Chris@63 2450 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
Chris@63 2451
Chris@63 2452 inline ::capnp::MessageSize totalSize() const {
Chris@63 2453 return _reader.totalSize().asPublic();
Chris@63 2454 }
Chris@63 2455
Chris@63 2456 #if !CAPNP_LITE
Chris@63 2457 inline ::kj::StringTree toString() const {
Chris@63 2458 return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
Chris@63 2459 }
Chris@63 2460 #endif // !CAPNP_LITE
Chris@63 2461
Chris@63 2462 inline bool hasElementType() const;
Chris@63 2463 inline ::capnp::schema::Type::Reader getElementType() const;
Chris@63 2464
Chris@63 2465 private:
Chris@63 2466 ::capnp::_::StructReader _reader;
Chris@63 2467 template <typename, ::capnp::Kind>
Chris@63 2468 friend struct ::capnp::ToDynamic_;
Chris@63 2469 template <typename, ::capnp::Kind>
Chris@63 2470 friend struct ::capnp::_::PointerHelpers;
Chris@63 2471 template <typename, ::capnp::Kind>
Chris@63 2472 friend struct ::capnp::List;
Chris@63 2473 friend class ::capnp::MessageBuilder;
Chris@63 2474 friend class ::capnp::Orphanage;
Chris@63 2475 };
Chris@63 2476
Chris@63 2477 class Type::List::Builder {
Chris@63 2478 public:
Chris@63 2479 typedef List Builds;
Chris@63 2480
Chris@63 2481 Builder() = delete; // Deleted to discourage incorrect usage.
Chris@63 2482 // You can explicitly initialize to nullptr instead.
Chris@63 2483 inline Builder(decltype(nullptr)) {}
Chris@63 2484 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
Chris@63 2485 inline operator Reader() const { return Reader(_builder.asReader()); }
Chris@63 2486 inline Reader asReader() const { return *this; }
Chris@63 2487
Chris@63 2488 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
Chris@63 2489 #if !CAPNP_LITE
Chris@63 2490 inline ::kj::StringTree toString() const { return asReader().toString(); }
Chris@63 2491 #endif // !CAPNP_LITE
Chris@63 2492
Chris@63 2493 inline bool hasElementType();
Chris@63 2494 inline ::capnp::schema::Type::Builder getElementType();
Chris@63 2495 inline void setElementType( ::capnp::schema::Type::Reader value);
Chris@63 2496 inline ::capnp::schema::Type::Builder initElementType();
Chris@63 2497 inline void adoptElementType(::capnp::Orphan< ::capnp::schema::Type>&& value);
Chris@63 2498 inline ::capnp::Orphan< ::capnp::schema::Type> disownElementType();
Chris@63 2499
Chris@63 2500 private:
Chris@63 2501 ::capnp::_::StructBuilder _builder;
Chris@63 2502 template <typename, ::capnp::Kind>
Chris@63 2503 friend struct ::capnp::ToDynamic_;
Chris@63 2504 friend class ::capnp::Orphanage;
Chris@63 2505 template <typename, ::capnp::Kind>
Chris@63 2506 friend struct ::capnp::_::PointerHelpers;
Chris@63 2507 };
Chris@63 2508
Chris@63 2509 #if !CAPNP_LITE
Chris@63 2510 class Type::List::Pipeline {
Chris@63 2511 public:
Chris@63 2512 typedef List Pipelines;
Chris@63 2513
Chris@63 2514 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
Chris@63 2515 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
Chris@63 2516 : _typeless(kj::mv(typeless)) {}
Chris@63 2517
Chris@63 2518 inline ::capnp::schema::Type::Pipeline getElementType();
Chris@63 2519 private:
Chris@63 2520 ::capnp::AnyPointer::Pipeline _typeless;
Chris@63 2521 friend class ::capnp::PipelineHook;
Chris@63 2522 template <typename, ::capnp::Kind>
Chris@63 2523 friend struct ::capnp::ToDynamic_;
Chris@63 2524 };
Chris@63 2525 #endif // !CAPNP_LITE
Chris@63 2526
Chris@63 2527 class Type::Enum::Reader {
Chris@63 2528 public:
Chris@63 2529 typedef Enum Reads;
Chris@63 2530
Chris@63 2531 Reader() = default;
Chris@63 2532 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
Chris@63 2533
Chris@63 2534 inline ::capnp::MessageSize totalSize() const {
Chris@63 2535 return _reader.totalSize().asPublic();
Chris@63 2536 }
Chris@63 2537
Chris@63 2538 #if !CAPNP_LITE
Chris@63 2539 inline ::kj::StringTree toString() const {
Chris@63 2540 return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
Chris@63 2541 }
Chris@63 2542 #endif // !CAPNP_LITE
Chris@63 2543
Chris@63 2544 inline ::uint64_t getTypeId() const;
Chris@63 2545
Chris@63 2546 inline bool hasBrand() const;
Chris@63 2547 inline ::capnp::schema::Brand::Reader getBrand() const;
Chris@63 2548
Chris@63 2549 private:
Chris@63 2550 ::capnp::_::StructReader _reader;
Chris@63 2551 template <typename, ::capnp::Kind>
Chris@63 2552 friend struct ::capnp::ToDynamic_;
Chris@63 2553 template <typename, ::capnp::Kind>
Chris@63 2554 friend struct ::capnp::_::PointerHelpers;
Chris@63 2555 template <typename, ::capnp::Kind>
Chris@63 2556 friend struct ::capnp::List;
Chris@63 2557 friend class ::capnp::MessageBuilder;
Chris@63 2558 friend class ::capnp::Orphanage;
Chris@63 2559 };
Chris@63 2560
Chris@63 2561 class Type::Enum::Builder {
Chris@63 2562 public:
Chris@63 2563 typedef Enum Builds;
Chris@63 2564
Chris@63 2565 Builder() = delete; // Deleted to discourage incorrect usage.
Chris@63 2566 // You can explicitly initialize to nullptr instead.
Chris@63 2567 inline Builder(decltype(nullptr)) {}
Chris@63 2568 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
Chris@63 2569 inline operator Reader() const { return Reader(_builder.asReader()); }
Chris@63 2570 inline Reader asReader() const { return *this; }
Chris@63 2571
Chris@63 2572 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
Chris@63 2573 #if !CAPNP_LITE
Chris@63 2574 inline ::kj::StringTree toString() const { return asReader().toString(); }
Chris@63 2575 #endif // !CAPNP_LITE
Chris@63 2576
Chris@63 2577 inline ::uint64_t getTypeId();
Chris@63 2578 inline void setTypeId( ::uint64_t value);
Chris@63 2579
Chris@63 2580 inline bool hasBrand();
Chris@63 2581 inline ::capnp::schema::Brand::Builder getBrand();
Chris@63 2582 inline void setBrand( ::capnp::schema::Brand::Reader value);
Chris@63 2583 inline ::capnp::schema::Brand::Builder initBrand();
Chris@63 2584 inline void adoptBrand(::capnp::Orphan< ::capnp::schema::Brand>&& value);
Chris@63 2585 inline ::capnp::Orphan< ::capnp::schema::Brand> disownBrand();
Chris@63 2586
Chris@63 2587 private:
Chris@63 2588 ::capnp::_::StructBuilder _builder;
Chris@63 2589 template <typename, ::capnp::Kind>
Chris@63 2590 friend struct ::capnp::ToDynamic_;
Chris@63 2591 friend class ::capnp::Orphanage;
Chris@63 2592 template <typename, ::capnp::Kind>
Chris@63 2593 friend struct ::capnp::_::PointerHelpers;
Chris@63 2594 };
Chris@63 2595
Chris@63 2596 #if !CAPNP_LITE
Chris@63 2597 class Type::Enum::Pipeline {
Chris@63 2598 public:
Chris@63 2599 typedef Enum Pipelines;
Chris@63 2600
Chris@63 2601 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
Chris@63 2602 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
Chris@63 2603 : _typeless(kj::mv(typeless)) {}
Chris@63 2604
Chris@63 2605 inline ::capnp::schema::Brand::Pipeline getBrand();
Chris@63 2606 private:
Chris@63 2607 ::capnp::AnyPointer::Pipeline _typeless;
Chris@63 2608 friend class ::capnp::PipelineHook;
Chris@63 2609 template <typename, ::capnp::Kind>
Chris@63 2610 friend struct ::capnp::ToDynamic_;
Chris@63 2611 };
Chris@63 2612 #endif // !CAPNP_LITE
Chris@63 2613
Chris@63 2614 class Type::Struct::Reader {
Chris@63 2615 public:
Chris@63 2616 typedef Struct Reads;
Chris@63 2617
Chris@63 2618 Reader() = default;
Chris@63 2619 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
Chris@63 2620
Chris@63 2621 inline ::capnp::MessageSize totalSize() const {
Chris@63 2622 return _reader.totalSize().asPublic();
Chris@63 2623 }
Chris@63 2624
Chris@63 2625 #if !CAPNP_LITE
Chris@63 2626 inline ::kj::StringTree toString() const {
Chris@63 2627 return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
Chris@63 2628 }
Chris@63 2629 #endif // !CAPNP_LITE
Chris@63 2630
Chris@63 2631 inline ::uint64_t getTypeId() const;
Chris@63 2632
Chris@63 2633 inline bool hasBrand() const;
Chris@63 2634 inline ::capnp::schema::Brand::Reader getBrand() const;
Chris@63 2635
Chris@63 2636 private:
Chris@63 2637 ::capnp::_::StructReader _reader;
Chris@63 2638 template <typename, ::capnp::Kind>
Chris@63 2639 friend struct ::capnp::ToDynamic_;
Chris@63 2640 template <typename, ::capnp::Kind>
Chris@63 2641 friend struct ::capnp::_::PointerHelpers;
Chris@63 2642 template <typename, ::capnp::Kind>
Chris@63 2643 friend struct ::capnp::List;
Chris@63 2644 friend class ::capnp::MessageBuilder;
Chris@63 2645 friend class ::capnp::Orphanage;
Chris@63 2646 };
Chris@63 2647
Chris@63 2648 class Type::Struct::Builder {
Chris@63 2649 public:
Chris@63 2650 typedef Struct Builds;
Chris@63 2651
Chris@63 2652 Builder() = delete; // Deleted to discourage incorrect usage.
Chris@63 2653 // You can explicitly initialize to nullptr instead.
Chris@63 2654 inline Builder(decltype(nullptr)) {}
Chris@63 2655 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
Chris@63 2656 inline operator Reader() const { return Reader(_builder.asReader()); }
Chris@63 2657 inline Reader asReader() const { return *this; }
Chris@63 2658
Chris@63 2659 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
Chris@63 2660 #if !CAPNP_LITE
Chris@63 2661 inline ::kj::StringTree toString() const { return asReader().toString(); }
Chris@63 2662 #endif // !CAPNP_LITE
Chris@63 2663
Chris@63 2664 inline ::uint64_t getTypeId();
Chris@63 2665 inline void setTypeId( ::uint64_t value);
Chris@63 2666
Chris@63 2667 inline bool hasBrand();
Chris@63 2668 inline ::capnp::schema::Brand::Builder getBrand();
Chris@63 2669 inline void setBrand( ::capnp::schema::Brand::Reader value);
Chris@63 2670 inline ::capnp::schema::Brand::Builder initBrand();
Chris@63 2671 inline void adoptBrand(::capnp::Orphan< ::capnp::schema::Brand>&& value);
Chris@63 2672 inline ::capnp::Orphan< ::capnp::schema::Brand> disownBrand();
Chris@63 2673
Chris@63 2674 private:
Chris@63 2675 ::capnp::_::StructBuilder _builder;
Chris@63 2676 template <typename, ::capnp::Kind>
Chris@63 2677 friend struct ::capnp::ToDynamic_;
Chris@63 2678 friend class ::capnp::Orphanage;
Chris@63 2679 template <typename, ::capnp::Kind>
Chris@63 2680 friend struct ::capnp::_::PointerHelpers;
Chris@63 2681 };
Chris@63 2682
Chris@63 2683 #if !CAPNP_LITE
Chris@63 2684 class Type::Struct::Pipeline {
Chris@63 2685 public:
Chris@63 2686 typedef Struct Pipelines;
Chris@63 2687
Chris@63 2688 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
Chris@63 2689 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
Chris@63 2690 : _typeless(kj::mv(typeless)) {}
Chris@63 2691
Chris@63 2692 inline ::capnp::schema::Brand::Pipeline getBrand();
Chris@63 2693 private:
Chris@63 2694 ::capnp::AnyPointer::Pipeline _typeless;
Chris@63 2695 friend class ::capnp::PipelineHook;
Chris@63 2696 template <typename, ::capnp::Kind>
Chris@63 2697 friend struct ::capnp::ToDynamic_;
Chris@63 2698 };
Chris@63 2699 #endif // !CAPNP_LITE
Chris@63 2700
Chris@63 2701 class Type::Interface::Reader {
Chris@63 2702 public:
Chris@63 2703 typedef Interface Reads;
Chris@63 2704
Chris@63 2705 Reader() = default;
Chris@63 2706 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
Chris@63 2707
Chris@63 2708 inline ::capnp::MessageSize totalSize() const {
Chris@63 2709 return _reader.totalSize().asPublic();
Chris@63 2710 }
Chris@63 2711
Chris@63 2712 #if !CAPNP_LITE
Chris@63 2713 inline ::kj::StringTree toString() const {
Chris@63 2714 return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
Chris@63 2715 }
Chris@63 2716 #endif // !CAPNP_LITE
Chris@63 2717
Chris@63 2718 inline ::uint64_t getTypeId() const;
Chris@63 2719
Chris@63 2720 inline bool hasBrand() const;
Chris@63 2721 inline ::capnp::schema::Brand::Reader getBrand() const;
Chris@63 2722
Chris@63 2723 private:
Chris@63 2724 ::capnp::_::StructReader _reader;
Chris@63 2725 template <typename, ::capnp::Kind>
Chris@63 2726 friend struct ::capnp::ToDynamic_;
Chris@63 2727 template <typename, ::capnp::Kind>
Chris@63 2728 friend struct ::capnp::_::PointerHelpers;
Chris@63 2729 template <typename, ::capnp::Kind>
Chris@63 2730 friend struct ::capnp::List;
Chris@63 2731 friend class ::capnp::MessageBuilder;
Chris@63 2732 friend class ::capnp::Orphanage;
Chris@63 2733 };
Chris@63 2734
Chris@63 2735 class Type::Interface::Builder {
Chris@63 2736 public:
Chris@63 2737 typedef Interface Builds;
Chris@63 2738
Chris@63 2739 Builder() = delete; // Deleted to discourage incorrect usage.
Chris@63 2740 // You can explicitly initialize to nullptr instead.
Chris@63 2741 inline Builder(decltype(nullptr)) {}
Chris@63 2742 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
Chris@63 2743 inline operator Reader() const { return Reader(_builder.asReader()); }
Chris@63 2744 inline Reader asReader() const { return *this; }
Chris@63 2745
Chris@63 2746 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
Chris@63 2747 #if !CAPNP_LITE
Chris@63 2748 inline ::kj::StringTree toString() const { return asReader().toString(); }
Chris@63 2749 #endif // !CAPNP_LITE
Chris@63 2750
Chris@63 2751 inline ::uint64_t getTypeId();
Chris@63 2752 inline void setTypeId( ::uint64_t value);
Chris@63 2753
Chris@63 2754 inline bool hasBrand();
Chris@63 2755 inline ::capnp::schema::Brand::Builder getBrand();
Chris@63 2756 inline void setBrand( ::capnp::schema::Brand::Reader value);
Chris@63 2757 inline ::capnp::schema::Brand::Builder initBrand();
Chris@63 2758 inline void adoptBrand(::capnp::Orphan< ::capnp::schema::Brand>&& value);
Chris@63 2759 inline ::capnp::Orphan< ::capnp::schema::Brand> disownBrand();
Chris@63 2760
Chris@63 2761 private:
Chris@63 2762 ::capnp::_::StructBuilder _builder;
Chris@63 2763 template <typename, ::capnp::Kind>
Chris@63 2764 friend struct ::capnp::ToDynamic_;
Chris@63 2765 friend class ::capnp::Orphanage;
Chris@63 2766 template <typename, ::capnp::Kind>
Chris@63 2767 friend struct ::capnp::_::PointerHelpers;
Chris@63 2768 };
Chris@63 2769
Chris@63 2770 #if !CAPNP_LITE
Chris@63 2771 class Type::Interface::Pipeline {
Chris@63 2772 public:
Chris@63 2773 typedef Interface Pipelines;
Chris@63 2774
Chris@63 2775 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
Chris@63 2776 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
Chris@63 2777 : _typeless(kj::mv(typeless)) {}
Chris@63 2778
Chris@63 2779 inline ::capnp::schema::Brand::Pipeline getBrand();
Chris@63 2780 private:
Chris@63 2781 ::capnp::AnyPointer::Pipeline _typeless;
Chris@63 2782 friend class ::capnp::PipelineHook;
Chris@63 2783 template <typename, ::capnp::Kind>
Chris@63 2784 friend struct ::capnp::ToDynamic_;
Chris@63 2785 };
Chris@63 2786 #endif // !CAPNP_LITE
Chris@63 2787
Chris@63 2788 class Type::AnyPointer::Reader {
Chris@63 2789 public:
Chris@63 2790 typedef AnyPointer Reads;
Chris@63 2791
Chris@63 2792 Reader() = default;
Chris@63 2793 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
Chris@63 2794
Chris@63 2795 inline ::capnp::MessageSize totalSize() const {
Chris@63 2796 return _reader.totalSize().asPublic();
Chris@63 2797 }
Chris@63 2798
Chris@63 2799 #if !CAPNP_LITE
Chris@63 2800 inline ::kj::StringTree toString() const {
Chris@63 2801 return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
Chris@63 2802 }
Chris@63 2803 #endif // !CAPNP_LITE
Chris@63 2804
Chris@63 2805 inline Which which() const;
Chris@63 2806 inline bool isUnconstrained() const;
Chris@63 2807 inline typename Unconstrained::Reader getUnconstrained() const;
Chris@63 2808
Chris@63 2809 inline bool isParameter() const;
Chris@63 2810 inline typename Parameter::Reader getParameter() const;
Chris@63 2811
Chris@63 2812 inline bool isImplicitMethodParameter() const;
Chris@63 2813 inline typename ImplicitMethodParameter::Reader getImplicitMethodParameter() const;
Chris@63 2814
Chris@63 2815 private:
Chris@63 2816 ::capnp::_::StructReader _reader;
Chris@63 2817 template <typename, ::capnp::Kind>
Chris@63 2818 friend struct ::capnp::ToDynamic_;
Chris@63 2819 template <typename, ::capnp::Kind>
Chris@63 2820 friend struct ::capnp::_::PointerHelpers;
Chris@63 2821 template <typename, ::capnp::Kind>
Chris@63 2822 friend struct ::capnp::List;
Chris@63 2823 friend class ::capnp::MessageBuilder;
Chris@63 2824 friend class ::capnp::Orphanage;
Chris@63 2825 };
Chris@63 2826
Chris@63 2827 class Type::AnyPointer::Builder {
Chris@63 2828 public:
Chris@63 2829 typedef AnyPointer Builds;
Chris@63 2830
Chris@63 2831 Builder() = delete; // Deleted to discourage incorrect usage.
Chris@63 2832 // You can explicitly initialize to nullptr instead.
Chris@63 2833 inline Builder(decltype(nullptr)) {}
Chris@63 2834 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
Chris@63 2835 inline operator Reader() const { return Reader(_builder.asReader()); }
Chris@63 2836 inline Reader asReader() const { return *this; }
Chris@63 2837
Chris@63 2838 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
Chris@63 2839 #if !CAPNP_LITE
Chris@63 2840 inline ::kj::StringTree toString() const { return asReader().toString(); }
Chris@63 2841 #endif // !CAPNP_LITE
Chris@63 2842
Chris@63 2843 inline Which which();
Chris@63 2844 inline bool isUnconstrained();
Chris@63 2845 inline typename Unconstrained::Builder getUnconstrained();
Chris@63 2846 inline typename Unconstrained::Builder initUnconstrained();
Chris@63 2847
Chris@63 2848 inline bool isParameter();
Chris@63 2849 inline typename Parameter::Builder getParameter();
Chris@63 2850 inline typename Parameter::Builder initParameter();
Chris@63 2851
Chris@63 2852 inline bool isImplicitMethodParameter();
Chris@63 2853 inline typename ImplicitMethodParameter::Builder getImplicitMethodParameter();
Chris@63 2854 inline typename ImplicitMethodParameter::Builder initImplicitMethodParameter();
Chris@63 2855
Chris@63 2856 private:
Chris@63 2857 ::capnp::_::StructBuilder _builder;
Chris@63 2858 template <typename, ::capnp::Kind>
Chris@63 2859 friend struct ::capnp::ToDynamic_;
Chris@63 2860 friend class ::capnp::Orphanage;
Chris@63 2861 template <typename, ::capnp::Kind>
Chris@63 2862 friend struct ::capnp::_::PointerHelpers;
Chris@63 2863 };
Chris@63 2864
Chris@63 2865 #if !CAPNP_LITE
Chris@63 2866 class Type::AnyPointer::Pipeline {
Chris@63 2867 public:
Chris@63 2868 typedef AnyPointer Pipelines;
Chris@63 2869
Chris@63 2870 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
Chris@63 2871 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
Chris@63 2872 : _typeless(kj::mv(typeless)) {}
Chris@63 2873
Chris@63 2874 private:
Chris@63 2875 ::capnp::AnyPointer::Pipeline _typeless;
Chris@63 2876 friend class ::capnp::PipelineHook;
Chris@63 2877 template <typename, ::capnp::Kind>
Chris@63 2878 friend struct ::capnp::ToDynamic_;
Chris@63 2879 };
Chris@63 2880 #endif // !CAPNP_LITE
Chris@63 2881
Chris@63 2882 class Type::AnyPointer::Unconstrained::Reader {
Chris@63 2883 public:
Chris@63 2884 typedef Unconstrained Reads;
Chris@63 2885
Chris@63 2886 Reader() = default;
Chris@63 2887 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
Chris@63 2888
Chris@63 2889 inline ::capnp::MessageSize totalSize() const {
Chris@63 2890 return _reader.totalSize().asPublic();
Chris@63 2891 }
Chris@63 2892
Chris@63 2893 #if !CAPNP_LITE
Chris@63 2894 inline ::kj::StringTree toString() const {
Chris@63 2895 return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
Chris@63 2896 }
Chris@63 2897 #endif // !CAPNP_LITE
Chris@63 2898
Chris@63 2899 inline Which which() const;
Chris@63 2900 inline bool isAnyKind() const;
Chris@63 2901 inline ::capnp::Void getAnyKind() const;
Chris@63 2902
Chris@63 2903 inline bool isStruct() const;
Chris@63 2904 inline ::capnp::Void getStruct() const;
Chris@63 2905
Chris@63 2906 inline bool isList() const;
Chris@63 2907 inline ::capnp::Void getList() const;
Chris@63 2908
Chris@63 2909 inline bool isCapability() const;
Chris@63 2910 inline ::capnp::Void getCapability() const;
Chris@63 2911
Chris@63 2912 private:
Chris@63 2913 ::capnp::_::StructReader _reader;
Chris@63 2914 template <typename, ::capnp::Kind>
Chris@63 2915 friend struct ::capnp::ToDynamic_;
Chris@63 2916 template <typename, ::capnp::Kind>
Chris@63 2917 friend struct ::capnp::_::PointerHelpers;
Chris@63 2918 template <typename, ::capnp::Kind>
Chris@63 2919 friend struct ::capnp::List;
Chris@63 2920 friend class ::capnp::MessageBuilder;
Chris@63 2921 friend class ::capnp::Orphanage;
Chris@63 2922 };
Chris@63 2923
Chris@63 2924 class Type::AnyPointer::Unconstrained::Builder {
Chris@63 2925 public:
Chris@63 2926 typedef Unconstrained Builds;
Chris@63 2927
Chris@63 2928 Builder() = delete; // Deleted to discourage incorrect usage.
Chris@63 2929 // You can explicitly initialize to nullptr instead.
Chris@63 2930 inline Builder(decltype(nullptr)) {}
Chris@63 2931 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
Chris@63 2932 inline operator Reader() const { return Reader(_builder.asReader()); }
Chris@63 2933 inline Reader asReader() const { return *this; }
Chris@63 2934
Chris@63 2935 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
Chris@63 2936 #if !CAPNP_LITE
Chris@63 2937 inline ::kj::StringTree toString() const { return asReader().toString(); }
Chris@63 2938 #endif // !CAPNP_LITE
Chris@63 2939
Chris@63 2940 inline Which which();
Chris@63 2941 inline bool isAnyKind();
Chris@63 2942 inline ::capnp::Void getAnyKind();
Chris@63 2943 inline void setAnyKind( ::capnp::Void value = ::capnp::VOID);
Chris@63 2944
Chris@63 2945 inline bool isStruct();
Chris@63 2946 inline ::capnp::Void getStruct();
Chris@63 2947 inline void setStruct( ::capnp::Void value = ::capnp::VOID);
Chris@63 2948
Chris@63 2949 inline bool isList();
Chris@63 2950 inline ::capnp::Void getList();
Chris@63 2951 inline void setList( ::capnp::Void value = ::capnp::VOID);
Chris@63 2952
Chris@63 2953 inline bool isCapability();
Chris@63 2954 inline ::capnp::Void getCapability();
Chris@63 2955 inline void setCapability( ::capnp::Void value = ::capnp::VOID);
Chris@63 2956
Chris@63 2957 private:
Chris@63 2958 ::capnp::_::StructBuilder _builder;
Chris@63 2959 template <typename, ::capnp::Kind>
Chris@63 2960 friend struct ::capnp::ToDynamic_;
Chris@63 2961 friend class ::capnp::Orphanage;
Chris@63 2962 template <typename, ::capnp::Kind>
Chris@63 2963 friend struct ::capnp::_::PointerHelpers;
Chris@63 2964 };
Chris@63 2965
Chris@63 2966 #if !CAPNP_LITE
Chris@63 2967 class Type::AnyPointer::Unconstrained::Pipeline {
Chris@63 2968 public:
Chris@63 2969 typedef Unconstrained Pipelines;
Chris@63 2970
Chris@63 2971 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
Chris@63 2972 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
Chris@63 2973 : _typeless(kj::mv(typeless)) {}
Chris@63 2974
Chris@63 2975 private:
Chris@63 2976 ::capnp::AnyPointer::Pipeline _typeless;
Chris@63 2977 friend class ::capnp::PipelineHook;
Chris@63 2978 template <typename, ::capnp::Kind>
Chris@63 2979 friend struct ::capnp::ToDynamic_;
Chris@63 2980 };
Chris@63 2981 #endif // !CAPNP_LITE
Chris@63 2982
Chris@63 2983 class Type::AnyPointer::Parameter::Reader {
Chris@63 2984 public:
Chris@63 2985 typedef Parameter Reads;
Chris@63 2986
Chris@63 2987 Reader() = default;
Chris@63 2988 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
Chris@63 2989
Chris@63 2990 inline ::capnp::MessageSize totalSize() const {
Chris@63 2991 return _reader.totalSize().asPublic();
Chris@63 2992 }
Chris@63 2993
Chris@63 2994 #if !CAPNP_LITE
Chris@63 2995 inline ::kj::StringTree toString() const {
Chris@63 2996 return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
Chris@63 2997 }
Chris@63 2998 #endif // !CAPNP_LITE
Chris@63 2999
Chris@63 3000 inline ::uint64_t getScopeId() const;
Chris@63 3001
Chris@63 3002 inline ::uint16_t getParameterIndex() const;
Chris@63 3003
Chris@63 3004 private:
Chris@63 3005 ::capnp::_::StructReader _reader;
Chris@63 3006 template <typename, ::capnp::Kind>
Chris@63 3007 friend struct ::capnp::ToDynamic_;
Chris@63 3008 template <typename, ::capnp::Kind>
Chris@63 3009 friend struct ::capnp::_::PointerHelpers;
Chris@63 3010 template <typename, ::capnp::Kind>
Chris@63 3011 friend struct ::capnp::List;
Chris@63 3012 friend class ::capnp::MessageBuilder;
Chris@63 3013 friend class ::capnp::Orphanage;
Chris@63 3014 };
Chris@63 3015
Chris@63 3016 class Type::AnyPointer::Parameter::Builder {
Chris@63 3017 public:
Chris@63 3018 typedef Parameter Builds;
Chris@63 3019
Chris@63 3020 Builder() = delete; // Deleted to discourage incorrect usage.
Chris@63 3021 // You can explicitly initialize to nullptr instead.
Chris@63 3022 inline Builder(decltype(nullptr)) {}
Chris@63 3023 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
Chris@63 3024 inline operator Reader() const { return Reader(_builder.asReader()); }
Chris@63 3025 inline Reader asReader() const { return *this; }
Chris@63 3026
Chris@63 3027 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
Chris@63 3028 #if !CAPNP_LITE
Chris@63 3029 inline ::kj::StringTree toString() const { return asReader().toString(); }
Chris@63 3030 #endif // !CAPNP_LITE
Chris@63 3031
Chris@63 3032 inline ::uint64_t getScopeId();
Chris@63 3033 inline void setScopeId( ::uint64_t value);
Chris@63 3034
Chris@63 3035 inline ::uint16_t getParameterIndex();
Chris@63 3036 inline void setParameterIndex( ::uint16_t value);
Chris@63 3037
Chris@63 3038 private:
Chris@63 3039 ::capnp::_::StructBuilder _builder;
Chris@63 3040 template <typename, ::capnp::Kind>
Chris@63 3041 friend struct ::capnp::ToDynamic_;
Chris@63 3042 friend class ::capnp::Orphanage;
Chris@63 3043 template <typename, ::capnp::Kind>
Chris@63 3044 friend struct ::capnp::_::PointerHelpers;
Chris@63 3045 };
Chris@63 3046
Chris@63 3047 #if !CAPNP_LITE
Chris@63 3048 class Type::AnyPointer::Parameter::Pipeline {
Chris@63 3049 public:
Chris@63 3050 typedef Parameter Pipelines;
Chris@63 3051
Chris@63 3052 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
Chris@63 3053 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
Chris@63 3054 : _typeless(kj::mv(typeless)) {}
Chris@63 3055
Chris@63 3056 private:
Chris@63 3057 ::capnp::AnyPointer::Pipeline _typeless;
Chris@63 3058 friend class ::capnp::PipelineHook;
Chris@63 3059 template <typename, ::capnp::Kind>
Chris@63 3060 friend struct ::capnp::ToDynamic_;
Chris@63 3061 };
Chris@63 3062 #endif // !CAPNP_LITE
Chris@63 3063
Chris@63 3064 class Type::AnyPointer::ImplicitMethodParameter::Reader {
Chris@63 3065 public:
Chris@63 3066 typedef ImplicitMethodParameter Reads;
Chris@63 3067
Chris@63 3068 Reader() = default;
Chris@63 3069 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
Chris@63 3070
Chris@63 3071 inline ::capnp::MessageSize totalSize() const {
Chris@63 3072 return _reader.totalSize().asPublic();
Chris@63 3073 }
Chris@63 3074
Chris@63 3075 #if !CAPNP_LITE
Chris@63 3076 inline ::kj::StringTree toString() const {
Chris@63 3077 return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
Chris@63 3078 }
Chris@63 3079 #endif // !CAPNP_LITE
Chris@63 3080
Chris@63 3081 inline ::uint16_t getParameterIndex() const;
Chris@63 3082
Chris@63 3083 private:
Chris@63 3084 ::capnp::_::StructReader _reader;
Chris@63 3085 template <typename, ::capnp::Kind>
Chris@63 3086 friend struct ::capnp::ToDynamic_;
Chris@63 3087 template <typename, ::capnp::Kind>
Chris@63 3088 friend struct ::capnp::_::PointerHelpers;
Chris@63 3089 template <typename, ::capnp::Kind>
Chris@63 3090 friend struct ::capnp::List;
Chris@63 3091 friend class ::capnp::MessageBuilder;
Chris@63 3092 friend class ::capnp::Orphanage;
Chris@63 3093 };
Chris@63 3094
Chris@63 3095 class Type::AnyPointer::ImplicitMethodParameter::Builder {
Chris@63 3096 public:
Chris@63 3097 typedef ImplicitMethodParameter Builds;
Chris@63 3098
Chris@63 3099 Builder() = delete; // Deleted to discourage incorrect usage.
Chris@63 3100 // You can explicitly initialize to nullptr instead.
Chris@63 3101 inline Builder(decltype(nullptr)) {}
Chris@63 3102 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
Chris@63 3103 inline operator Reader() const { return Reader(_builder.asReader()); }
Chris@63 3104 inline Reader asReader() const { return *this; }
Chris@63 3105
Chris@63 3106 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
Chris@63 3107 #if !CAPNP_LITE
Chris@63 3108 inline ::kj::StringTree toString() const { return asReader().toString(); }
Chris@63 3109 #endif // !CAPNP_LITE
Chris@63 3110
Chris@63 3111 inline ::uint16_t getParameterIndex();
Chris@63 3112 inline void setParameterIndex( ::uint16_t value);
Chris@63 3113
Chris@63 3114 private:
Chris@63 3115 ::capnp::_::StructBuilder _builder;
Chris@63 3116 template <typename, ::capnp::Kind>
Chris@63 3117 friend struct ::capnp::ToDynamic_;
Chris@63 3118 friend class ::capnp::Orphanage;
Chris@63 3119 template <typename, ::capnp::Kind>
Chris@63 3120 friend struct ::capnp::_::PointerHelpers;
Chris@63 3121 };
Chris@63 3122
Chris@63 3123 #if !CAPNP_LITE
Chris@63 3124 class Type::AnyPointer::ImplicitMethodParameter::Pipeline {
Chris@63 3125 public:
Chris@63 3126 typedef ImplicitMethodParameter Pipelines;
Chris@63 3127
Chris@63 3128 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
Chris@63 3129 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
Chris@63 3130 : _typeless(kj::mv(typeless)) {}
Chris@63 3131
Chris@63 3132 private:
Chris@63 3133 ::capnp::AnyPointer::Pipeline _typeless;
Chris@63 3134 friend class ::capnp::PipelineHook;
Chris@63 3135 template <typename, ::capnp::Kind>
Chris@63 3136 friend struct ::capnp::ToDynamic_;
Chris@63 3137 };
Chris@63 3138 #endif // !CAPNP_LITE
Chris@63 3139
Chris@63 3140 class Brand::Reader {
Chris@63 3141 public:
Chris@63 3142 typedef Brand Reads;
Chris@63 3143
Chris@63 3144 Reader() = default;
Chris@63 3145 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
Chris@63 3146
Chris@63 3147 inline ::capnp::MessageSize totalSize() const {
Chris@63 3148 return _reader.totalSize().asPublic();
Chris@63 3149 }
Chris@63 3150
Chris@63 3151 #if !CAPNP_LITE
Chris@63 3152 inline ::kj::StringTree toString() const {
Chris@63 3153 return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
Chris@63 3154 }
Chris@63 3155 #endif // !CAPNP_LITE
Chris@63 3156
Chris@63 3157 inline bool hasScopes() const;
Chris@63 3158 inline ::capnp::List< ::capnp::schema::Brand::Scope>::Reader getScopes() const;
Chris@63 3159
Chris@63 3160 private:
Chris@63 3161 ::capnp::_::StructReader _reader;
Chris@63 3162 template <typename, ::capnp::Kind>
Chris@63 3163 friend struct ::capnp::ToDynamic_;
Chris@63 3164 template <typename, ::capnp::Kind>
Chris@63 3165 friend struct ::capnp::_::PointerHelpers;
Chris@63 3166 template <typename, ::capnp::Kind>
Chris@63 3167 friend struct ::capnp::List;
Chris@63 3168 friend class ::capnp::MessageBuilder;
Chris@63 3169 friend class ::capnp::Orphanage;
Chris@63 3170 };
Chris@63 3171
Chris@63 3172 class Brand::Builder {
Chris@63 3173 public:
Chris@63 3174 typedef Brand Builds;
Chris@63 3175
Chris@63 3176 Builder() = delete; // Deleted to discourage incorrect usage.
Chris@63 3177 // You can explicitly initialize to nullptr instead.
Chris@63 3178 inline Builder(decltype(nullptr)) {}
Chris@63 3179 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
Chris@63 3180 inline operator Reader() const { return Reader(_builder.asReader()); }
Chris@63 3181 inline Reader asReader() const { return *this; }
Chris@63 3182
Chris@63 3183 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
Chris@63 3184 #if !CAPNP_LITE
Chris@63 3185 inline ::kj::StringTree toString() const { return asReader().toString(); }
Chris@63 3186 #endif // !CAPNP_LITE
Chris@63 3187
Chris@63 3188 inline bool hasScopes();
Chris@63 3189 inline ::capnp::List< ::capnp::schema::Brand::Scope>::Builder getScopes();
Chris@63 3190 inline void setScopes( ::capnp::List< ::capnp::schema::Brand::Scope>::Reader value);
Chris@63 3191 inline ::capnp::List< ::capnp::schema::Brand::Scope>::Builder initScopes(unsigned int size);
Chris@63 3192 inline void adoptScopes(::capnp::Orphan< ::capnp::List< ::capnp::schema::Brand::Scope>>&& value);
Chris@63 3193 inline ::capnp::Orphan< ::capnp::List< ::capnp::schema::Brand::Scope>> disownScopes();
Chris@63 3194
Chris@63 3195 private:
Chris@63 3196 ::capnp::_::StructBuilder _builder;
Chris@63 3197 template <typename, ::capnp::Kind>
Chris@63 3198 friend struct ::capnp::ToDynamic_;
Chris@63 3199 friend class ::capnp::Orphanage;
Chris@63 3200 template <typename, ::capnp::Kind>
Chris@63 3201 friend struct ::capnp::_::PointerHelpers;
Chris@63 3202 };
Chris@63 3203
Chris@63 3204 #if !CAPNP_LITE
Chris@63 3205 class Brand::Pipeline {
Chris@63 3206 public:
Chris@63 3207 typedef Brand Pipelines;
Chris@63 3208
Chris@63 3209 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
Chris@63 3210 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
Chris@63 3211 : _typeless(kj::mv(typeless)) {}
Chris@63 3212
Chris@63 3213 private:
Chris@63 3214 ::capnp::AnyPointer::Pipeline _typeless;
Chris@63 3215 friend class ::capnp::PipelineHook;
Chris@63 3216 template <typename, ::capnp::Kind>
Chris@63 3217 friend struct ::capnp::ToDynamic_;
Chris@63 3218 };
Chris@63 3219 #endif // !CAPNP_LITE
Chris@63 3220
Chris@63 3221 class Brand::Scope::Reader {
Chris@63 3222 public:
Chris@63 3223 typedef Scope Reads;
Chris@63 3224
Chris@63 3225 Reader() = default;
Chris@63 3226 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
Chris@63 3227
Chris@63 3228 inline ::capnp::MessageSize totalSize() const {
Chris@63 3229 return _reader.totalSize().asPublic();
Chris@63 3230 }
Chris@63 3231
Chris@63 3232 #if !CAPNP_LITE
Chris@63 3233 inline ::kj::StringTree toString() const {
Chris@63 3234 return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
Chris@63 3235 }
Chris@63 3236 #endif // !CAPNP_LITE
Chris@63 3237
Chris@63 3238 inline Which which() const;
Chris@63 3239 inline ::uint64_t getScopeId() const;
Chris@63 3240
Chris@63 3241 inline bool isBind() const;
Chris@63 3242 inline bool hasBind() const;
Chris@63 3243 inline ::capnp::List< ::capnp::schema::Brand::Binding>::Reader getBind() const;
Chris@63 3244
Chris@63 3245 inline bool isInherit() const;
Chris@63 3246 inline ::capnp::Void getInherit() const;
Chris@63 3247
Chris@63 3248 private:
Chris@63 3249 ::capnp::_::StructReader _reader;
Chris@63 3250 template <typename, ::capnp::Kind>
Chris@63 3251 friend struct ::capnp::ToDynamic_;
Chris@63 3252 template <typename, ::capnp::Kind>
Chris@63 3253 friend struct ::capnp::_::PointerHelpers;
Chris@63 3254 template <typename, ::capnp::Kind>
Chris@63 3255 friend struct ::capnp::List;
Chris@63 3256 friend class ::capnp::MessageBuilder;
Chris@63 3257 friend class ::capnp::Orphanage;
Chris@63 3258 };
Chris@63 3259
Chris@63 3260 class Brand::Scope::Builder {
Chris@63 3261 public:
Chris@63 3262 typedef Scope Builds;
Chris@63 3263
Chris@63 3264 Builder() = delete; // Deleted to discourage incorrect usage.
Chris@63 3265 // You can explicitly initialize to nullptr instead.
Chris@63 3266 inline Builder(decltype(nullptr)) {}
Chris@63 3267 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
Chris@63 3268 inline operator Reader() const { return Reader(_builder.asReader()); }
Chris@63 3269 inline Reader asReader() const { return *this; }
Chris@63 3270
Chris@63 3271 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
Chris@63 3272 #if !CAPNP_LITE
Chris@63 3273 inline ::kj::StringTree toString() const { return asReader().toString(); }
Chris@63 3274 #endif // !CAPNP_LITE
Chris@63 3275
Chris@63 3276 inline Which which();
Chris@63 3277 inline ::uint64_t getScopeId();
Chris@63 3278 inline void setScopeId( ::uint64_t value);
Chris@63 3279
Chris@63 3280 inline bool isBind();
Chris@63 3281 inline bool hasBind();
Chris@63 3282 inline ::capnp::List< ::capnp::schema::Brand::Binding>::Builder getBind();
Chris@63 3283 inline void setBind( ::capnp::List< ::capnp::schema::Brand::Binding>::Reader value);
Chris@63 3284 inline ::capnp::List< ::capnp::schema::Brand::Binding>::Builder initBind(unsigned int size);
Chris@63 3285 inline void adoptBind(::capnp::Orphan< ::capnp::List< ::capnp::schema::Brand::Binding>>&& value);
Chris@63 3286 inline ::capnp::Orphan< ::capnp::List< ::capnp::schema::Brand::Binding>> disownBind();
Chris@63 3287
Chris@63 3288 inline bool isInherit();
Chris@63 3289 inline ::capnp::Void getInherit();
Chris@63 3290 inline void setInherit( ::capnp::Void value = ::capnp::VOID);
Chris@63 3291
Chris@63 3292 private:
Chris@63 3293 ::capnp::_::StructBuilder _builder;
Chris@63 3294 template <typename, ::capnp::Kind>
Chris@63 3295 friend struct ::capnp::ToDynamic_;
Chris@63 3296 friend class ::capnp::Orphanage;
Chris@63 3297 template <typename, ::capnp::Kind>
Chris@63 3298 friend struct ::capnp::_::PointerHelpers;
Chris@63 3299 };
Chris@63 3300
Chris@63 3301 #if !CAPNP_LITE
Chris@63 3302 class Brand::Scope::Pipeline {
Chris@63 3303 public:
Chris@63 3304 typedef Scope Pipelines;
Chris@63 3305
Chris@63 3306 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
Chris@63 3307 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
Chris@63 3308 : _typeless(kj::mv(typeless)) {}
Chris@63 3309
Chris@63 3310 private:
Chris@63 3311 ::capnp::AnyPointer::Pipeline _typeless;
Chris@63 3312 friend class ::capnp::PipelineHook;
Chris@63 3313 template <typename, ::capnp::Kind>
Chris@63 3314 friend struct ::capnp::ToDynamic_;
Chris@63 3315 };
Chris@63 3316 #endif // !CAPNP_LITE
Chris@63 3317
Chris@63 3318 class Brand::Binding::Reader {
Chris@63 3319 public:
Chris@63 3320 typedef Binding Reads;
Chris@63 3321
Chris@63 3322 Reader() = default;
Chris@63 3323 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
Chris@63 3324
Chris@63 3325 inline ::capnp::MessageSize totalSize() const {
Chris@63 3326 return _reader.totalSize().asPublic();
Chris@63 3327 }
Chris@63 3328
Chris@63 3329 #if !CAPNP_LITE
Chris@63 3330 inline ::kj::StringTree toString() const {
Chris@63 3331 return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
Chris@63 3332 }
Chris@63 3333 #endif // !CAPNP_LITE
Chris@63 3334
Chris@63 3335 inline Which which() const;
Chris@63 3336 inline bool isUnbound() const;
Chris@63 3337 inline ::capnp::Void getUnbound() const;
Chris@63 3338
Chris@63 3339 inline bool isType() const;
Chris@63 3340 inline bool hasType() const;
Chris@63 3341 inline ::capnp::schema::Type::Reader getType() const;
Chris@63 3342
Chris@63 3343 private:
Chris@63 3344 ::capnp::_::StructReader _reader;
Chris@63 3345 template <typename, ::capnp::Kind>
Chris@63 3346 friend struct ::capnp::ToDynamic_;
Chris@63 3347 template <typename, ::capnp::Kind>
Chris@63 3348 friend struct ::capnp::_::PointerHelpers;
Chris@63 3349 template <typename, ::capnp::Kind>
Chris@63 3350 friend struct ::capnp::List;
Chris@63 3351 friend class ::capnp::MessageBuilder;
Chris@63 3352 friend class ::capnp::Orphanage;
Chris@63 3353 };
Chris@63 3354
Chris@63 3355 class Brand::Binding::Builder {
Chris@63 3356 public:
Chris@63 3357 typedef Binding Builds;
Chris@63 3358
Chris@63 3359 Builder() = delete; // Deleted to discourage incorrect usage.
Chris@63 3360 // You can explicitly initialize to nullptr instead.
Chris@63 3361 inline Builder(decltype(nullptr)) {}
Chris@63 3362 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
Chris@63 3363 inline operator Reader() const { return Reader(_builder.asReader()); }
Chris@63 3364 inline Reader asReader() const { return *this; }
Chris@63 3365
Chris@63 3366 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
Chris@63 3367 #if !CAPNP_LITE
Chris@63 3368 inline ::kj::StringTree toString() const { return asReader().toString(); }
Chris@63 3369 #endif // !CAPNP_LITE
Chris@63 3370
Chris@63 3371 inline Which which();
Chris@63 3372 inline bool isUnbound();
Chris@63 3373 inline ::capnp::Void getUnbound();
Chris@63 3374 inline void setUnbound( ::capnp::Void value = ::capnp::VOID);
Chris@63 3375
Chris@63 3376 inline bool isType();
Chris@63 3377 inline bool hasType();
Chris@63 3378 inline ::capnp::schema::Type::Builder getType();
Chris@63 3379 inline void setType( ::capnp::schema::Type::Reader value);
Chris@63 3380 inline ::capnp::schema::Type::Builder initType();
Chris@63 3381 inline void adoptType(::capnp::Orphan< ::capnp::schema::Type>&& value);
Chris@63 3382 inline ::capnp::Orphan< ::capnp::schema::Type> disownType();
Chris@63 3383
Chris@63 3384 private:
Chris@63 3385 ::capnp::_::StructBuilder _builder;
Chris@63 3386 template <typename, ::capnp::Kind>
Chris@63 3387 friend struct ::capnp::ToDynamic_;
Chris@63 3388 friend class ::capnp::Orphanage;
Chris@63 3389 template <typename, ::capnp::Kind>
Chris@63 3390 friend struct ::capnp::_::PointerHelpers;
Chris@63 3391 };
Chris@63 3392
Chris@63 3393 #if !CAPNP_LITE
Chris@63 3394 class Brand::Binding::Pipeline {
Chris@63 3395 public:
Chris@63 3396 typedef Binding Pipelines;
Chris@63 3397
Chris@63 3398 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
Chris@63 3399 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
Chris@63 3400 : _typeless(kj::mv(typeless)) {}
Chris@63 3401
Chris@63 3402 private:
Chris@63 3403 ::capnp::AnyPointer::Pipeline _typeless;
Chris@63 3404 friend class ::capnp::PipelineHook;
Chris@63 3405 template <typename, ::capnp::Kind>
Chris@63 3406 friend struct ::capnp::ToDynamic_;
Chris@63 3407 };
Chris@63 3408 #endif // !CAPNP_LITE
Chris@63 3409
Chris@63 3410 class Value::Reader {
Chris@63 3411 public:
Chris@63 3412 typedef Value Reads;
Chris@63 3413
Chris@63 3414 Reader() = default;
Chris@63 3415 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
Chris@63 3416
Chris@63 3417 inline ::capnp::MessageSize totalSize() const {
Chris@63 3418 return _reader.totalSize().asPublic();
Chris@63 3419 }
Chris@63 3420
Chris@63 3421 #if !CAPNP_LITE
Chris@63 3422 inline ::kj::StringTree toString() const {
Chris@63 3423 return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
Chris@63 3424 }
Chris@63 3425 #endif // !CAPNP_LITE
Chris@63 3426
Chris@63 3427 inline Which which() const;
Chris@63 3428 inline bool isVoid() const;
Chris@63 3429 inline ::capnp::Void getVoid() const;
Chris@63 3430
Chris@63 3431 inline bool isBool() const;
Chris@63 3432 inline bool getBool() const;
Chris@63 3433
Chris@63 3434 inline bool isInt8() const;
Chris@63 3435 inline ::int8_t getInt8() const;
Chris@63 3436
Chris@63 3437 inline bool isInt16() const;
Chris@63 3438 inline ::int16_t getInt16() const;
Chris@63 3439
Chris@63 3440 inline bool isInt32() const;
Chris@63 3441 inline ::int32_t getInt32() const;
Chris@63 3442
Chris@63 3443 inline bool isInt64() const;
Chris@63 3444 inline ::int64_t getInt64() const;
Chris@63 3445
Chris@63 3446 inline bool isUint8() const;
Chris@63 3447 inline ::uint8_t getUint8() const;
Chris@63 3448
Chris@63 3449 inline bool isUint16() const;
Chris@63 3450 inline ::uint16_t getUint16() const;
Chris@63 3451
Chris@63 3452 inline bool isUint32() const;
Chris@63 3453 inline ::uint32_t getUint32() const;
Chris@63 3454
Chris@63 3455 inline bool isUint64() const;
Chris@63 3456 inline ::uint64_t getUint64() const;
Chris@63 3457
Chris@63 3458 inline bool isFloat32() const;
Chris@63 3459 inline float getFloat32() const;
Chris@63 3460
Chris@63 3461 inline bool isFloat64() const;
Chris@63 3462 inline double getFloat64() const;
Chris@63 3463
Chris@63 3464 inline bool isText() const;
Chris@63 3465 inline bool hasText() const;
Chris@63 3466 inline ::capnp::Text::Reader getText() const;
Chris@63 3467
Chris@63 3468 inline bool isData() const;
Chris@63 3469 inline bool hasData() const;
Chris@63 3470 inline ::capnp::Data::Reader getData() const;
Chris@63 3471
Chris@63 3472 inline bool isList() const;
Chris@63 3473 inline bool hasList() const;
Chris@63 3474 inline ::capnp::AnyPointer::Reader getList() const;
Chris@63 3475
Chris@63 3476 inline bool isEnum() const;
Chris@63 3477 inline ::uint16_t getEnum() const;
Chris@63 3478
Chris@63 3479 inline bool isStruct() const;
Chris@63 3480 inline bool hasStruct() const;
Chris@63 3481 inline ::capnp::AnyPointer::Reader getStruct() const;
Chris@63 3482
Chris@63 3483 inline bool isInterface() const;
Chris@63 3484 inline ::capnp::Void getInterface() const;
Chris@63 3485
Chris@63 3486 inline bool isAnyPointer() const;
Chris@63 3487 inline bool hasAnyPointer() const;
Chris@63 3488 inline ::capnp::AnyPointer::Reader getAnyPointer() const;
Chris@63 3489
Chris@63 3490 private:
Chris@63 3491 ::capnp::_::StructReader _reader;
Chris@63 3492 template <typename, ::capnp::Kind>
Chris@63 3493 friend struct ::capnp::ToDynamic_;
Chris@63 3494 template <typename, ::capnp::Kind>
Chris@63 3495 friend struct ::capnp::_::PointerHelpers;
Chris@63 3496 template <typename, ::capnp::Kind>
Chris@63 3497 friend struct ::capnp::List;
Chris@63 3498 friend class ::capnp::MessageBuilder;
Chris@63 3499 friend class ::capnp::Orphanage;
Chris@63 3500 };
Chris@63 3501
Chris@63 3502 class Value::Builder {
Chris@63 3503 public:
Chris@63 3504 typedef Value Builds;
Chris@63 3505
Chris@63 3506 Builder() = delete; // Deleted to discourage incorrect usage.
Chris@63 3507 // You can explicitly initialize to nullptr instead.
Chris@63 3508 inline Builder(decltype(nullptr)) {}
Chris@63 3509 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
Chris@63 3510 inline operator Reader() const { return Reader(_builder.asReader()); }
Chris@63 3511 inline Reader asReader() const { return *this; }
Chris@63 3512
Chris@63 3513 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
Chris@63 3514 #if !CAPNP_LITE
Chris@63 3515 inline ::kj::StringTree toString() const { return asReader().toString(); }
Chris@63 3516 #endif // !CAPNP_LITE
Chris@63 3517
Chris@63 3518 inline Which which();
Chris@63 3519 inline bool isVoid();
Chris@63 3520 inline ::capnp::Void getVoid();
Chris@63 3521 inline void setVoid( ::capnp::Void value = ::capnp::VOID);
Chris@63 3522
Chris@63 3523 inline bool isBool();
Chris@63 3524 inline bool getBool();
Chris@63 3525 inline void setBool(bool value);
Chris@63 3526
Chris@63 3527 inline bool isInt8();
Chris@63 3528 inline ::int8_t getInt8();
Chris@63 3529 inline void setInt8( ::int8_t value);
Chris@63 3530
Chris@63 3531 inline bool isInt16();
Chris@63 3532 inline ::int16_t getInt16();
Chris@63 3533 inline void setInt16( ::int16_t value);
Chris@63 3534
Chris@63 3535 inline bool isInt32();
Chris@63 3536 inline ::int32_t getInt32();
Chris@63 3537 inline void setInt32( ::int32_t value);
Chris@63 3538
Chris@63 3539 inline bool isInt64();
Chris@63 3540 inline ::int64_t getInt64();
Chris@63 3541 inline void setInt64( ::int64_t value);
Chris@63 3542
Chris@63 3543 inline bool isUint8();
Chris@63 3544 inline ::uint8_t getUint8();
Chris@63 3545 inline void setUint8( ::uint8_t value);
Chris@63 3546
Chris@63 3547 inline bool isUint16();
Chris@63 3548 inline ::uint16_t getUint16();
Chris@63 3549 inline void setUint16( ::uint16_t value);
Chris@63 3550
Chris@63 3551 inline bool isUint32();
Chris@63 3552 inline ::uint32_t getUint32();
Chris@63 3553 inline void setUint32( ::uint32_t value);
Chris@63 3554
Chris@63 3555 inline bool isUint64();
Chris@63 3556 inline ::uint64_t getUint64();
Chris@63 3557 inline void setUint64( ::uint64_t value);
Chris@63 3558
Chris@63 3559 inline bool isFloat32();
Chris@63 3560 inline float getFloat32();
Chris@63 3561 inline void setFloat32(float value);
Chris@63 3562
Chris@63 3563 inline bool isFloat64();
Chris@63 3564 inline double getFloat64();
Chris@63 3565 inline void setFloat64(double value);
Chris@63 3566
Chris@63 3567 inline bool isText();
Chris@63 3568 inline bool hasText();
Chris@63 3569 inline ::capnp::Text::Builder getText();
Chris@63 3570 inline void setText( ::capnp::Text::Reader value);
Chris@63 3571 inline ::capnp::Text::Builder initText(unsigned int size);
Chris@63 3572 inline void adoptText(::capnp::Orphan< ::capnp::Text>&& value);
Chris@63 3573 inline ::capnp::Orphan< ::capnp::Text> disownText();
Chris@63 3574
Chris@63 3575 inline bool isData();
Chris@63 3576 inline bool hasData();
Chris@63 3577 inline ::capnp::Data::Builder getData();
Chris@63 3578 inline void setData( ::capnp::Data::Reader value);
Chris@63 3579 inline ::capnp::Data::Builder initData(unsigned int size);
Chris@63 3580 inline void adoptData(::capnp::Orphan< ::capnp::Data>&& value);
Chris@63 3581 inline ::capnp::Orphan< ::capnp::Data> disownData();
Chris@63 3582
Chris@63 3583 inline bool isList();
Chris@63 3584 inline bool hasList();
Chris@63 3585 inline ::capnp::AnyPointer::Builder getList();
Chris@63 3586 inline ::capnp::AnyPointer::Builder initList();
Chris@63 3587
Chris@63 3588 inline bool isEnum();
Chris@63 3589 inline ::uint16_t getEnum();
Chris@63 3590 inline void setEnum( ::uint16_t value);
Chris@63 3591
Chris@63 3592 inline bool isStruct();
Chris@63 3593 inline bool hasStruct();
Chris@63 3594 inline ::capnp::AnyPointer::Builder getStruct();
Chris@63 3595 inline ::capnp::AnyPointer::Builder initStruct();
Chris@63 3596
Chris@63 3597 inline bool isInterface();
Chris@63 3598 inline ::capnp::Void getInterface();
Chris@63 3599 inline void setInterface( ::capnp::Void value = ::capnp::VOID);
Chris@63 3600
Chris@63 3601 inline bool isAnyPointer();
Chris@63 3602 inline bool hasAnyPointer();
Chris@63 3603 inline ::capnp::AnyPointer::Builder getAnyPointer();
Chris@63 3604 inline ::capnp::AnyPointer::Builder initAnyPointer();
Chris@63 3605
Chris@63 3606 private:
Chris@63 3607 ::capnp::_::StructBuilder _builder;
Chris@63 3608 template <typename, ::capnp::Kind>
Chris@63 3609 friend struct ::capnp::ToDynamic_;
Chris@63 3610 friend class ::capnp::Orphanage;
Chris@63 3611 template <typename, ::capnp::Kind>
Chris@63 3612 friend struct ::capnp::_::PointerHelpers;
Chris@63 3613 };
Chris@63 3614
Chris@63 3615 #if !CAPNP_LITE
Chris@63 3616 class Value::Pipeline {
Chris@63 3617 public:
Chris@63 3618 typedef Value Pipelines;
Chris@63 3619
Chris@63 3620 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
Chris@63 3621 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
Chris@63 3622 : _typeless(kj::mv(typeless)) {}
Chris@63 3623
Chris@63 3624 private:
Chris@63 3625 ::capnp::AnyPointer::Pipeline _typeless;
Chris@63 3626 friend class ::capnp::PipelineHook;
Chris@63 3627 template <typename, ::capnp::Kind>
Chris@63 3628 friend struct ::capnp::ToDynamic_;
Chris@63 3629 };
Chris@63 3630 #endif // !CAPNP_LITE
Chris@63 3631
Chris@63 3632 class Annotation::Reader {
Chris@63 3633 public:
Chris@63 3634 typedef Annotation Reads;
Chris@63 3635
Chris@63 3636 Reader() = default;
Chris@63 3637 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
Chris@63 3638
Chris@63 3639 inline ::capnp::MessageSize totalSize() const {
Chris@63 3640 return _reader.totalSize().asPublic();
Chris@63 3641 }
Chris@63 3642
Chris@63 3643 #if !CAPNP_LITE
Chris@63 3644 inline ::kj::StringTree toString() const {
Chris@63 3645 return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
Chris@63 3646 }
Chris@63 3647 #endif // !CAPNP_LITE
Chris@63 3648
Chris@63 3649 inline ::uint64_t getId() const;
Chris@63 3650
Chris@63 3651 inline bool hasValue() const;
Chris@63 3652 inline ::capnp::schema::Value::Reader getValue() const;
Chris@63 3653
Chris@63 3654 inline bool hasBrand() const;
Chris@63 3655 inline ::capnp::schema::Brand::Reader getBrand() const;
Chris@63 3656
Chris@63 3657 private:
Chris@63 3658 ::capnp::_::StructReader _reader;
Chris@63 3659 template <typename, ::capnp::Kind>
Chris@63 3660 friend struct ::capnp::ToDynamic_;
Chris@63 3661 template <typename, ::capnp::Kind>
Chris@63 3662 friend struct ::capnp::_::PointerHelpers;
Chris@63 3663 template <typename, ::capnp::Kind>
Chris@63 3664 friend struct ::capnp::List;
Chris@63 3665 friend class ::capnp::MessageBuilder;
Chris@63 3666 friend class ::capnp::Orphanage;
Chris@63 3667 };
Chris@63 3668
Chris@63 3669 class Annotation::Builder {
Chris@63 3670 public:
Chris@63 3671 typedef Annotation Builds;
Chris@63 3672
Chris@63 3673 Builder() = delete; // Deleted to discourage incorrect usage.
Chris@63 3674 // You can explicitly initialize to nullptr instead.
Chris@63 3675 inline Builder(decltype(nullptr)) {}
Chris@63 3676 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
Chris@63 3677 inline operator Reader() const { return Reader(_builder.asReader()); }
Chris@63 3678 inline Reader asReader() const { return *this; }
Chris@63 3679
Chris@63 3680 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
Chris@63 3681 #if !CAPNP_LITE
Chris@63 3682 inline ::kj::StringTree toString() const { return asReader().toString(); }
Chris@63 3683 #endif // !CAPNP_LITE
Chris@63 3684
Chris@63 3685 inline ::uint64_t getId();
Chris@63 3686 inline void setId( ::uint64_t value);
Chris@63 3687
Chris@63 3688 inline bool hasValue();
Chris@63 3689 inline ::capnp::schema::Value::Builder getValue();
Chris@63 3690 inline void setValue( ::capnp::schema::Value::Reader value);
Chris@63 3691 inline ::capnp::schema::Value::Builder initValue();
Chris@63 3692 inline void adoptValue(::capnp::Orphan< ::capnp::schema::Value>&& value);
Chris@63 3693 inline ::capnp::Orphan< ::capnp::schema::Value> disownValue();
Chris@63 3694
Chris@63 3695 inline bool hasBrand();
Chris@63 3696 inline ::capnp::schema::Brand::Builder getBrand();
Chris@63 3697 inline void setBrand( ::capnp::schema::Brand::Reader value);
Chris@63 3698 inline ::capnp::schema::Brand::Builder initBrand();
Chris@63 3699 inline void adoptBrand(::capnp::Orphan< ::capnp::schema::Brand>&& value);
Chris@63 3700 inline ::capnp::Orphan< ::capnp::schema::Brand> disownBrand();
Chris@63 3701
Chris@63 3702 private:
Chris@63 3703 ::capnp::_::StructBuilder _builder;
Chris@63 3704 template <typename, ::capnp::Kind>
Chris@63 3705 friend struct ::capnp::ToDynamic_;
Chris@63 3706 friend class ::capnp::Orphanage;
Chris@63 3707 template <typename, ::capnp::Kind>
Chris@63 3708 friend struct ::capnp::_::PointerHelpers;
Chris@63 3709 };
Chris@63 3710
Chris@63 3711 #if !CAPNP_LITE
Chris@63 3712 class Annotation::Pipeline {
Chris@63 3713 public:
Chris@63 3714 typedef Annotation Pipelines;
Chris@63 3715
Chris@63 3716 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
Chris@63 3717 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
Chris@63 3718 : _typeless(kj::mv(typeless)) {}
Chris@63 3719
Chris@63 3720 inline ::capnp::schema::Value::Pipeline getValue();
Chris@63 3721 inline ::capnp::schema::Brand::Pipeline getBrand();
Chris@63 3722 private:
Chris@63 3723 ::capnp::AnyPointer::Pipeline _typeless;
Chris@63 3724 friend class ::capnp::PipelineHook;
Chris@63 3725 template <typename, ::capnp::Kind>
Chris@63 3726 friend struct ::capnp::ToDynamic_;
Chris@63 3727 };
Chris@63 3728 #endif // !CAPNP_LITE
Chris@63 3729
Chris@63 3730 class CapnpVersion::Reader {
Chris@63 3731 public:
Chris@63 3732 typedef CapnpVersion Reads;
Chris@63 3733
Chris@63 3734 Reader() = default;
Chris@63 3735 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
Chris@63 3736
Chris@63 3737 inline ::capnp::MessageSize totalSize() const {
Chris@63 3738 return _reader.totalSize().asPublic();
Chris@63 3739 }
Chris@63 3740
Chris@63 3741 #if !CAPNP_LITE
Chris@63 3742 inline ::kj::StringTree toString() const {
Chris@63 3743 return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
Chris@63 3744 }
Chris@63 3745 #endif // !CAPNP_LITE
Chris@63 3746
Chris@63 3747 inline ::uint16_t getMajor() const;
Chris@63 3748
Chris@63 3749 inline ::uint8_t getMinor() const;
Chris@63 3750
Chris@63 3751 inline ::uint8_t getMicro() const;
Chris@63 3752
Chris@63 3753 private:
Chris@63 3754 ::capnp::_::StructReader _reader;
Chris@63 3755 template <typename, ::capnp::Kind>
Chris@63 3756 friend struct ::capnp::ToDynamic_;
Chris@63 3757 template <typename, ::capnp::Kind>
Chris@63 3758 friend struct ::capnp::_::PointerHelpers;
Chris@63 3759 template <typename, ::capnp::Kind>
Chris@63 3760 friend struct ::capnp::List;
Chris@63 3761 friend class ::capnp::MessageBuilder;
Chris@63 3762 friend class ::capnp::Orphanage;
Chris@63 3763 };
Chris@63 3764
Chris@63 3765 class CapnpVersion::Builder {
Chris@63 3766 public:
Chris@63 3767 typedef CapnpVersion Builds;
Chris@63 3768
Chris@63 3769 Builder() = delete; // Deleted to discourage incorrect usage.
Chris@63 3770 // You can explicitly initialize to nullptr instead.
Chris@63 3771 inline Builder(decltype(nullptr)) {}
Chris@63 3772 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
Chris@63 3773 inline operator Reader() const { return Reader(_builder.asReader()); }
Chris@63 3774 inline Reader asReader() const { return *this; }
Chris@63 3775
Chris@63 3776 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
Chris@63 3777 #if !CAPNP_LITE
Chris@63 3778 inline ::kj::StringTree toString() const { return asReader().toString(); }
Chris@63 3779 #endif // !CAPNP_LITE
Chris@63 3780
Chris@63 3781 inline ::uint16_t getMajor();
Chris@63 3782 inline void setMajor( ::uint16_t value);
Chris@63 3783
Chris@63 3784 inline ::uint8_t getMinor();
Chris@63 3785 inline void setMinor( ::uint8_t value);
Chris@63 3786
Chris@63 3787 inline ::uint8_t getMicro();
Chris@63 3788 inline void setMicro( ::uint8_t value);
Chris@63 3789
Chris@63 3790 private:
Chris@63 3791 ::capnp::_::StructBuilder _builder;
Chris@63 3792 template <typename, ::capnp::Kind>
Chris@63 3793 friend struct ::capnp::ToDynamic_;
Chris@63 3794 friend class ::capnp::Orphanage;
Chris@63 3795 template <typename, ::capnp::Kind>
Chris@63 3796 friend struct ::capnp::_::PointerHelpers;
Chris@63 3797 };
Chris@63 3798
Chris@63 3799 #if !CAPNP_LITE
Chris@63 3800 class CapnpVersion::Pipeline {
Chris@63 3801 public:
Chris@63 3802 typedef CapnpVersion Pipelines;
Chris@63 3803
Chris@63 3804 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
Chris@63 3805 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
Chris@63 3806 : _typeless(kj::mv(typeless)) {}
Chris@63 3807
Chris@63 3808 private:
Chris@63 3809 ::capnp::AnyPointer::Pipeline _typeless;
Chris@63 3810 friend class ::capnp::PipelineHook;
Chris@63 3811 template <typename, ::capnp::Kind>
Chris@63 3812 friend struct ::capnp::ToDynamic_;
Chris@63 3813 };
Chris@63 3814 #endif // !CAPNP_LITE
Chris@63 3815
Chris@63 3816 class CodeGeneratorRequest::Reader {
Chris@63 3817 public:
Chris@63 3818 typedef CodeGeneratorRequest Reads;
Chris@63 3819
Chris@63 3820 Reader() = default;
Chris@63 3821 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
Chris@63 3822
Chris@63 3823 inline ::capnp::MessageSize totalSize() const {
Chris@63 3824 return _reader.totalSize().asPublic();
Chris@63 3825 }
Chris@63 3826
Chris@63 3827 #if !CAPNP_LITE
Chris@63 3828 inline ::kj::StringTree toString() const {
Chris@63 3829 return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
Chris@63 3830 }
Chris@63 3831 #endif // !CAPNP_LITE
Chris@63 3832
Chris@63 3833 inline bool hasNodes() const;
Chris@63 3834 inline ::capnp::List< ::capnp::schema::Node>::Reader getNodes() const;
Chris@63 3835
Chris@63 3836 inline bool hasRequestedFiles() const;
Chris@63 3837 inline ::capnp::List< ::capnp::schema::CodeGeneratorRequest::RequestedFile>::Reader getRequestedFiles() const;
Chris@63 3838
Chris@63 3839 inline bool hasCapnpVersion() const;
Chris@63 3840 inline ::capnp::schema::CapnpVersion::Reader getCapnpVersion() const;
Chris@63 3841
Chris@63 3842 private:
Chris@63 3843 ::capnp::_::StructReader _reader;
Chris@63 3844 template <typename, ::capnp::Kind>
Chris@63 3845 friend struct ::capnp::ToDynamic_;
Chris@63 3846 template <typename, ::capnp::Kind>
Chris@63 3847 friend struct ::capnp::_::PointerHelpers;
Chris@63 3848 template <typename, ::capnp::Kind>
Chris@63 3849 friend struct ::capnp::List;
Chris@63 3850 friend class ::capnp::MessageBuilder;
Chris@63 3851 friend class ::capnp::Orphanage;
Chris@63 3852 };
Chris@63 3853
Chris@63 3854 class CodeGeneratorRequest::Builder {
Chris@63 3855 public:
Chris@63 3856 typedef CodeGeneratorRequest Builds;
Chris@63 3857
Chris@63 3858 Builder() = delete; // Deleted to discourage incorrect usage.
Chris@63 3859 // You can explicitly initialize to nullptr instead.
Chris@63 3860 inline Builder(decltype(nullptr)) {}
Chris@63 3861 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
Chris@63 3862 inline operator Reader() const { return Reader(_builder.asReader()); }
Chris@63 3863 inline Reader asReader() const { return *this; }
Chris@63 3864
Chris@63 3865 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
Chris@63 3866 #if !CAPNP_LITE
Chris@63 3867 inline ::kj::StringTree toString() const { return asReader().toString(); }
Chris@63 3868 #endif // !CAPNP_LITE
Chris@63 3869
Chris@63 3870 inline bool hasNodes();
Chris@63 3871 inline ::capnp::List< ::capnp::schema::Node>::Builder getNodes();
Chris@63 3872 inline void setNodes( ::capnp::List< ::capnp::schema::Node>::Reader value);
Chris@63 3873 inline ::capnp::List< ::capnp::schema::Node>::Builder initNodes(unsigned int size);
Chris@63 3874 inline void adoptNodes(::capnp::Orphan< ::capnp::List< ::capnp::schema::Node>>&& value);
Chris@63 3875 inline ::capnp::Orphan< ::capnp::List< ::capnp::schema::Node>> disownNodes();
Chris@63 3876
Chris@63 3877 inline bool hasRequestedFiles();
Chris@63 3878 inline ::capnp::List< ::capnp::schema::CodeGeneratorRequest::RequestedFile>::Builder getRequestedFiles();
Chris@63 3879 inline void setRequestedFiles( ::capnp::List< ::capnp::schema::CodeGeneratorRequest::RequestedFile>::Reader value);
Chris@63 3880 inline ::capnp::List< ::capnp::schema::CodeGeneratorRequest::RequestedFile>::Builder initRequestedFiles(unsigned int size);
Chris@63 3881 inline void adoptRequestedFiles(::capnp::Orphan< ::capnp::List< ::capnp::schema::CodeGeneratorRequest::RequestedFile>>&& value);
Chris@63 3882 inline ::capnp::Orphan< ::capnp::List< ::capnp::schema::CodeGeneratorRequest::RequestedFile>> disownRequestedFiles();
Chris@63 3883
Chris@63 3884 inline bool hasCapnpVersion();
Chris@63 3885 inline ::capnp::schema::CapnpVersion::Builder getCapnpVersion();
Chris@63 3886 inline void setCapnpVersion( ::capnp::schema::CapnpVersion::Reader value);
Chris@63 3887 inline ::capnp::schema::CapnpVersion::Builder initCapnpVersion();
Chris@63 3888 inline void adoptCapnpVersion(::capnp::Orphan< ::capnp::schema::CapnpVersion>&& value);
Chris@63 3889 inline ::capnp::Orphan< ::capnp::schema::CapnpVersion> disownCapnpVersion();
Chris@63 3890
Chris@63 3891 private:
Chris@63 3892 ::capnp::_::StructBuilder _builder;
Chris@63 3893 template <typename, ::capnp::Kind>
Chris@63 3894 friend struct ::capnp::ToDynamic_;
Chris@63 3895 friend class ::capnp::Orphanage;
Chris@63 3896 template <typename, ::capnp::Kind>
Chris@63 3897 friend struct ::capnp::_::PointerHelpers;
Chris@63 3898 };
Chris@63 3899
Chris@63 3900 #if !CAPNP_LITE
Chris@63 3901 class CodeGeneratorRequest::Pipeline {
Chris@63 3902 public:
Chris@63 3903 typedef CodeGeneratorRequest Pipelines;
Chris@63 3904
Chris@63 3905 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
Chris@63 3906 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
Chris@63 3907 : _typeless(kj::mv(typeless)) {}
Chris@63 3908
Chris@63 3909 inline ::capnp::schema::CapnpVersion::Pipeline getCapnpVersion();
Chris@63 3910 private:
Chris@63 3911 ::capnp::AnyPointer::Pipeline _typeless;
Chris@63 3912 friend class ::capnp::PipelineHook;
Chris@63 3913 template <typename, ::capnp::Kind>
Chris@63 3914 friend struct ::capnp::ToDynamic_;
Chris@63 3915 };
Chris@63 3916 #endif // !CAPNP_LITE
Chris@63 3917
Chris@63 3918 class CodeGeneratorRequest::RequestedFile::Reader {
Chris@63 3919 public:
Chris@63 3920 typedef RequestedFile Reads;
Chris@63 3921
Chris@63 3922 Reader() = default;
Chris@63 3923 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
Chris@63 3924
Chris@63 3925 inline ::capnp::MessageSize totalSize() const {
Chris@63 3926 return _reader.totalSize().asPublic();
Chris@63 3927 }
Chris@63 3928
Chris@63 3929 #if !CAPNP_LITE
Chris@63 3930 inline ::kj::StringTree toString() const {
Chris@63 3931 return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
Chris@63 3932 }
Chris@63 3933 #endif // !CAPNP_LITE
Chris@63 3934
Chris@63 3935 inline ::uint64_t getId() const;
Chris@63 3936
Chris@63 3937 inline bool hasFilename() const;
Chris@63 3938 inline ::capnp::Text::Reader getFilename() const;
Chris@63 3939
Chris@63 3940 inline bool hasImports() const;
Chris@63 3941 inline ::capnp::List< ::capnp::schema::CodeGeneratorRequest::RequestedFile::Import>::Reader getImports() const;
Chris@63 3942
Chris@63 3943 private:
Chris@63 3944 ::capnp::_::StructReader _reader;
Chris@63 3945 template <typename, ::capnp::Kind>
Chris@63 3946 friend struct ::capnp::ToDynamic_;
Chris@63 3947 template <typename, ::capnp::Kind>
Chris@63 3948 friend struct ::capnp::_::PointerHelpers;
Chris@63 3949 template <typename, ::capnp::Kind>
Chris@63 3950 friend struct ::capnp::List;
Chris@63 3951 friend class ::capnp::MessageBuilder;
Chris@63 3952 friend class ::capnp::Orphanage;
Chris@63 3953 };
Chris@63 3954
Chris@63 3955 class CodeGeneratorRequest::RequestedFile::Builder {
Chris@63 3956 public:
Chris@63 3957 typedef RequestedFile Builds;
Chris@63 3958
Chris@63 3959 Builder() = delete; // Deleted to discourage incorrect usage.
Chris@63 3960 // You can explicitly initialize to nullptr instead.
Chris@63 3961 inline Builder(decltype(nullptr)) {}
Chris@63 3962 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
Chris@63 3963 inline operator Reader() const { return Reader(_builder.asReader()); }
Chris@63 3964 inline Reader asReader() const { return *this; }
Chris@63 3965
Chris@63 3966 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
Chris@63 3967 #if !CAPNP_LITE
Chris@63 3968 inline ::kj::StringTree toString() const { return asReader().toString(); }
Chris@63 3969 #endif // !CAPNP_LITE
Chris@63 3970
Chris@63 3971 inline ::uint64_t getId();
Chris@63 3972 inline void setId( ::uint64_t value);
Chris@63 3973
Chris@63 3974 inline bool hasFilename();
Chris@63 3975 inline ::capnp::Text::Builder getFilename();
Chris@63 3976 inline void setFilename( ::capnp::Text::Reader value);
Chris@63 3977 inline ::capnp::Text::Builder initFilename(unsigned int size);
Chris@63 3978 inline void adoptFilename(::capnp::Orphan< ::capnp::Text>&& value);
Chris@63 3979 inline ::capnp::Orphan< ::capnp::Text> disownFilename();
Chris@63 3980
Chris@63 3981 inline bool hasImports();
Chris@63 3982 inline ::capnp::List< ::capnp::schema::CodeGeneratorRequest::RequestedFile::Import>::Builder getImports();
Chris@63 3983 inline void setImports( ::capnp::List< ::capnp::schema::CodeGeneratorRequest::RequestedFile::Import>::Reader value);
Chris@63 3984 inline ::capnp::List< ::capnp::schema::CodeGeneratorRequest::RequestedFile::Import>::Builder initImports(unsigned int size);
Chris@63 3985 inline void adoptImports(::capnp::Orphan< ::capnp::List< ::capnp::schema::CodeGeneratorRequest::RequestedFile::Import>>&& value);
Chris@63 3986 inline ::capnp::Orphan< ::capnp::List< ::capnp::schema::CodeGeneratorRequest::RequestedFile::Import>> disownImports();
Chris@63 3987
Chris@63 3988 private:
Chris@63 3989 ::capnp::_::StructBuilder _builder;
Chris@63 3990 template <typename, ::capnp::Kind>
Chris@63 3991 friend struct ::capnp::ToDynamic_;
Chris@63 3992 friend class ::capnp::Orphanage;
Chris@63 3993 template <typename, ::capnp::Kind>
Chris@63 3994 friend struct ::capnp::_::PointerHelpers;
Chris@63 3995 };
Chris@63 3996
Chris@63 3997 #if !CAPNP_LITE
Chris@63 3998 class CodeGeneratorRequest::RequestedFile::Pipeline {
Chris@63 3999 public:
Chris@63 4000 typedef RequestedFile Pipelines;
Chris@63 4001
Chris@63 4002 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
Chris@63 4003 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
Chris@63 4004 : _typeless(kj::mv(typeless)) {}
Chris@63 4005
Chris@63 4006 private:
Chris@63 4007 ::capnp::AnyPointer::Pipeline _typeless;
Chris@63 4008 friend class ::capnp::PipelineHook;
Chris@63 4009 template <typename, ::capnp::Kind>
Chris@63 4010 friend struct ::capnp::ToDynamic_;
Chris@63 4011 };
Chris@63 4012 #endif // !CAPNP_LITE
Chris@63 4013
Chris@63 4014 class CodeGeneratorRequest::RequestedFile::Import::Reader {
Chris@63 4015 public:
Chris@63 4016 typedef Import Reads;
Chris@63 4017
Chris@63 4018 Reader() = default;
Chris@63 4019 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
Chris@63 4020
Chris@63 4021 inline ::capnp::MessageSize totalSize() const {
Chris@63 4022 return _reader.totalSize().asPublic();
Chris@63 4023 }
Chris@63 4024
Chris@63 4025 #if !CAPNP_LITE
Chris@63 4026 inline ::kj::StringTree toString() const {
Chris@63 4027 return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
Chris@63 4028 }
Chris@63 4029 #endif // !CAPNP_LITE
Chris@63 4030
Chris@63 4031 inline ::uint64_t getId() const;
Chris@63 4032
Chris@63 4033 inline bool hasName() const;
Chris@63 4034 inline ::capnp::Text::Reader getName() const;
Chris@63 4035
Chris@63 4036 private:
Chris@63 4037 ::capnp::_::StructReader _reader;
Chris@63 4038 template <typename, ::capnp::Kind>
Chris@63 4039 friend struct ::capnp::ToDynamic_;
Chris@63 4040 template <typename, ::capnp::Kind>
Chris@63 4041 friend struct ::capnp::_::PointerHelpers;
Chris@63 4042 template <typename, ::capnp::Kind>
Chris@63 4043 friend struct ::capnp::List;
Chris@63 4044 friend class ::capnp::MessageBuilder;
Chris@63 4045 friend class ::capnp::Orphanage;
Chris@63 4046 };
Chris@63 4047
Chris@63 4048 class CodeGeneratorRequest::RequestedFile::Import::Builder {
Chris@63 4049 public:
Chris@63 4050 typedef Import Builds;
Chris@63 4051
Chris@63 4052 Builder() = delete; // Deleted to discourage incorrect usage.
Chris@63 4053 // You can explicitly initialize to nullptr instead.
Chris@63 4054 inline Builder(decltype(nullptr)) {}
Chris@63 4055 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
Chris@63 4056 inline operator Reader() const { return Reader(_builder.asReader()); }
Chris@63 4057 inline Reader asReader() const { return *this; }
Chris@63 4058
Chris@63 4059 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
Chris@63 4060 #if !CAPNP_LITE
Chris@63 4061 inline ::kj::StringTree toString() const { return asReader().toString(); }
Chris@63 4062 #endif // !CAPNP_LITE
Chris@63 4063
Chris@63 4064 inline ::uint64_t getId();
Chris@63 4065 inline void setId( ::uint64_t value);
Chris@63 4066
Chris@63 4067 inline bool hasName();
Chris@63 4068 inline ::capnp::Text::Builder getName();
Chris@63 4069 inline void setName( ::capnp::Text::Reader value);
Chris@63 4070 inline ::capnp::Text::Builder initName(unsigned int size);
Chris@63 4071 inline void adoptName(::capnp::Orphan< ::capnp::Text>&& value);
Chris@63 4072 inline ::capnp::Orphan< ::capnp::Text> disownName();
Chris@63 4073
Chris@63 4074 private:
Chris@63 4075 ::capnp::_::StructBuilder _builder;
Chris@63 4076 template <typename, ::capnp::Kind>
Chris@63 4077 friend struct ::capnp::ToDynamic_;
Chris@63 4078 friend class ::capnp::Orphanage;
Chris@63 4079 template <typename, ::capnp::Kind>
Chris@63 4080 friend struct ::capnp::_::PointerHelpers;
Chris@63 4081 };
Chris@63 4082
Chris@63 4083 #if !CAPNP_LITE
Chris@63 4084 class CodeGeneratorRequest::RequestedFile::Import::Pipeline {
Chris@63 4085 public:
Chris@63 4086 typedef Import Pipelines;
Chris@63 4087
Chris@63 4088 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
Chris@63 4089 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
Chris@63 4090 : _typeless(kj::mv(typeless)) {}
Chris@63 4091
Chris@63 4092 private:
Chris@63 4093 ::capnp::AnyPointer::Pipeline _typeless;
Chris@63 4094 friend class ::capnp::PipelineHook;
Chris@63 4095 template <typename, ::capnp::Kind>
Chris@63 4096 friend struct ::capnp::ToDynamic_;
Chris@63 4097 };
Chris@63 4098 #endif // !CAPNP_LITE
Chris@63 4099
Chris@63 4100 // =======================================================================================
Chris@63 4101
Chris@63 4102 inline ::capnp::schema::Node::Which Node::Reader::which() const {
Chris@63 4103 return _reader.getDataField<Which>(
Chris@63 4104 ::capnp::bounded<6>() * ::capnp::ELEMENTS);
Chris@63 4105 }
Chris@63 4106 inline ::capnp::schema::Node::Which Node::Builder::which() {
Chris@63 4107 return _builder.getDataField<Which>(
Chris@63 4108 ::capnp::bounded<6>() * ::capnp::ELEMENTS);
Chris@63 4109 }
Chris@63 4110
Chris@63 4111 inline ::uint64_t Node::Reader::getId() const {
Chris@63 4112 return _reader.getDataField< ::uint64_t>(
Chris@63 4113 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
Chris@63 4114 }
Chris@63 4115
Chris@63 4116 inline ::uint64_t Node::Builder::getId() {
Chris@63 4117 return _builder.getDataField< ::uint64_t>(
Chris@63 4118 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
Chris@63 4119 }
Chris@63 4120 inline void Node::Builder::setId( ::uint64_t value) {
Chris@63 4121 _builder.setDataField< ::uint64_t>(
Chris@63 4122 ::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
Chris@63 4123 }
Chris@63 4124
Chris@63 4125 inline bool Node::Reader::hasDisplayName() const {
Chris@63 4126 return !_reader.getPointerField(
Chris@63 4127 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
Chris@63 4128 }
Chris@63 4129 inline bool Node::Builder::hasDisplayName() {
Chris@63 4130 return !_builder.getPointerField(
Chris@63 4131 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
Chris@63 4132 }
Chris@63 4133 inline ::capnp::Text::Reader Node::Reader::getDisplayName() const {
Chris@63 4134 return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField(
Chris@63 4135 ::capnp::bounded<0>() * ::capnp::POINTERS));
Chris@63 4136 }
Chris@63 4137 inline ::capnp::Text::Builder Node::Builder::getDisplayName() {
Chris@63 4138 return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField(
Chris@63 4139 ::capnp::bounded<0>() * ::capnp::POINTERS));
Chris@63 4140 }
Chris@63 4141 inline void Node::Builder::setDisplayName( ::capnp::Text::Reader value) {
Chris@63 4142 ::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField(
Chris@63 4143 ::capnp::bounded<0>() * ::capnp::POINTERS), value);
Chris@63 4144 }
Chris@63 4145 inline ::capnp::Text::Builder Node::Builder::initDisplayName(unsigned int size) {
Chris@63 4146 return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField(
Chris@63 4147 ::capnp::bounded<0>() * ::capnp::POINTERS), size);
Chris@63 4148 }
Chris@63 4149 inline void Node::Builder::adoptDisplayName(
Chris@63 4150 ::capnp::Orphan< ::capnp::Text>&& value) {
Chris@63 4151 ::capnp::_::PointerHelpers< ::capnp::Text>::adopt(_builder.getPointerField(
Chris@63 4152 ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
Chris@63 4153 }
Chris@63 4154 inline ::capnp::Orphan< ::capnp::Text> Node::Builder::disownDisplayName() {
Chris@63 4155 return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField(
Chris@63 4156 ::capnp::bounded<0>() * ::capnp::POINTERS));
Chris@63 4157 }
Chris@63 4158
Chris@63 4159 inline ::uint32_t Node::Reader::getDisplayNamePrefixLength() const {
Chris@63 4160 return _reader.getDataField< ::uint32_t>(
Chris@63 4161 ::capnp::bounded<2>() * ::capnp::ELEMENTS);
Chris@63 4162 }
Chris@63 4163
Chris@63 4164 inline ::uint32_t Node::Builder::getDisplayNamePrefixLength() {
Chris@63 4165 return _builder.getDataField< ::uint32_t>(
Chris@63 4166 ::capnp::bounded<2>() * ::capnp::ELEMENTS);
Chris@63 4167 }
Chris@63 4168 inline void Node::Builder::setDisplayNamePrefixLength( ::uint32_t value) {
Chris@63 4169 _builder.setDataField< ::uint32_t>(
Chris@63 4170 ::capnp::bounded<2>() * ::capnp::ELEMENTS, value);
Chris@63 4171 }
Chris@63 4172
Chris@63 4173 inline ::uint64_t Node::Reader::getScopeId() const {
Chris@63 4174 return _reader.getDataField< ::uint64_t>(
Chris@63 4175 ::capnp::bounded<2>() * ::capnp::ELEMENTS);
Chris@63 4176 }
Chris@63 4177
Chris@63 4178 inline ::uint64_t Node::Builder::getScopeId() {
Chris@63 4179 return _builder.getDataField< ::uint64_t>(
Chris@63 4180 ::capnp::bounded<2>() * ::capnp::ELEMENTS);
Chris@63 4181 }
Chris@63 4182 inline void Node::Builder::setScopeId( ::uint64_t value) {
Chris@63 4183 _builder.setDataField< ::uint64_t>(
Chris@63 4184 ::capnp::bounded<2>() * ::capnp::ELEMENTS, value);
Chris@63 4185 }
Chris@63 4186
Chris@63 4187 inline bool Node::Reader::hasNestedNodes() const {
Chris@63 4188 return !_reader.getPointerField(
Chris@63 4189 ::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
Chris@63 4190 }
Chris@63 4191 inline bool Node::Builder::hasNestedNodes() {
Chris@63 4192 return !_builder.getPointerField(
Chris@63 4193 ::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
Chris@63 4194 }
Chris@63 4195 inline ::capnp::List< ::capnp::schema::Node::NestedNode>::Reader Node::Reader::getNestedNodes() const {
Chris@63 4196 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Node::NestedNode>>::get(_reader.getPointerField(
Chris@63 4197 ::capnp::bounded<1>() * ::capnp::POINTERS));
Chris@63 4198 }
Chris@63 4199 inline ::capnp::List< ::capnp::schema::Node::NestedNode>::Builder Node::Builder::getNestedNodes() {
Chris@63 4200 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Node::NestedNode>>::get(_builder.getPointerField(
Chris@63 4201 ::capnp::bounded<1>() * ::capnp::POINTERS));
Chris@63 4202 }
Chris@63 4203 inline void Node::Builder::setNestedNodes( ::capnp::List< ::capnp::schema::Node::NestedNode>::Reader value) {
Chris@63 4204 ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Node::NestedNode>>::set(_builder.getPointerField(
Chris@63 4205 ::capnp::bounded<1>() * ::capnp::POINTERS), value);
Chris@63 4206 }
Chris@63 4207 inline ::capnp::List< ::capnp::schema::Node::NestedNode>::Builder Node::Builder::initNestedNodes(unsigned int size) {
Chris@63 4208 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Node::NestedNode>>::init(_builder.getPointerField(
Chris@63 4209 ::capnp::bounded<1>() * ::capnp::POINTERS), size);
Chris@63 4210 }
Chris@63 4211 inline void Node::Builder::adoptNestedNodes(
Chris@63 4212 ::capnp::Orphan< ::capnp::List< ::capnp::schema::Node::NestedNode>>&& value) {
Chris@63 4213 ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Node::NestedNode>>::adopt(_builder.getPointerField(
Chris@63 4214 ::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value));
Chris@63 4215 }
Chris@63 4216 inline ::capnp::Orphan< ::capnp::List< ::capnp::schema::Node::NestedNode>> Node::Builder::disownNestedNodes() {
Chris@63 4217 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Node::NestedNode>>::disown(_builder.getPointerField(
Chris@63 4218 ::capnp::bounded<1>() * ::capnp::POINTERS));
Chris@63 4219 }
Chris@63 4220
Chris@63 4221 inline bool Node::Reader::hasAnnotations() const {
Chris@63 4222 return !_reader.getPointerField(
Chris@63 4223 ::capnp::bounded<2>() * ::capnp::POINTERS).isNull();
Chris@63 4224 }
Chris@63 4225 inline bool Node::Builder::hasAnnotations() {
Chris@63 4226 return !_builder.getPointerField(
Chris@63 4227 ::capnp::bounded<2>() * ::capnp::POINTERS).isNull();
Chris@63 4228 }
Chris@63 4229 inline ::capnp::List< ::capnp::schema::Annotation>::Reader Node::Reader::getAnnotations() const {
Chris@63 4230 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Annotation>>::get(_reader.getPointerField(
Chris@63 4231 ::capnp::bounded<2>() * ::capnp::POINTERS));
Chris@63 4232 }
Chris@63 4233 inline ::capnp::List< ::capnp::schema::Annotation>::Builder Node::Builder::getAnnotations() {
Chris@63 4234 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Annotation>>::get(_builder.getPointerField(
Chris@63 4235 ::capnp::bounded<2>() * ::capnp::POINTERS));
Chris@63 4236 }
Chris@63 4237 inline void Node::Builder::setAnnotations( ::capnp::List< ::capnp::schema::Annotation>::Reader value) {
Chris@63 4238 ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Annotation>>::set(_builder.getPointerField(
Chris@63 4239 ::capnp::bounded<2>() * ::capnp::POINTERS), value);
Chris@63 4240 }
Chris@63 4241 inline ::capnp::List< ::capnp::schema::Annotation>::Builder Node::Builder::initAnnotations(unsigned int size) {
Chris@63 4242 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Annotation>>::init(_builder.getPointerField(
Chris@63 4243 ::capnp::bounded<2>() * ::capnp::POINTERS), size);
Chris@63 4244 }
Chris@63 4245 inline void Node::Builder::adoptAnnotations(
Chris@63 4246 ::capnp::Orphan< ::capnp::List< ::capnp::schema::Annotation>>&& value) {
Chris@63 4247 ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Annotation>>::adopt(_builder.getPointerField(
Chris@63 4248 ::capnp::bounded<2>() * ::capnp::POINTERS), kj::mv(value));
Chris@63 4249 }
Chris@63 4250 inline ::capnp::Orphan< ::capnp::List< ::capnp::schema::Annotation>> Node::Builder::disownAnnotations() {
Chris@63 4251 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Annotation>>::disown(_builder.getPointerField(
Chris@63 4252 ::capnp::bounded<2>() * ::capnp::POINTERS));
Chris@63 4253 }
Chris@63 4254
Chris@63 4255 inline bool Node::Reader::isFile() const {
Chris@63 4256 return which() == Node::FILE;
Chris@63 4257 }
Chris@63 4258 inline bool Node::Builder::isFile() {
Chris@63 4259 return which() == Node::FILE;
Chris@63 4260 }
Chris@63 4261 inline ::capnp::Void Node::Reader::getFile() const {
Chris@63 4262 KJ_IREQUIRE((which() == Node::FILE),
Chris@63 4263 "Must check which() before get()ing a union member.");
Chris@63 4264 return _reader.getDataField< ::capnp::Void>(
Chris@63 4265 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
Chris@63 4266 }
Chris@63 4267
Chris@63 4268 inline ::capnp::Void Node::Builder::getFile() {
Chris@63 4269 KJ_IREQUIRE((which() == Node::FILE),
Chris@63 4270 "Must check which() before get()ing a union member.");
Chris@63 4271 return _builder.getDataField< ::capnp::Void>(
Chris@63 4272 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
Chris@63 4273 }
Chris@63 4274 inline void Node::Builder::setFile( ::capnp::Void value) {
Chris@63 4275 _builder.setDataField<Node::Which>(
Chris@63 4276 ::capnp::bounded<6>() * ::capnp::ELEMENTS, Node::FILE);
Chris@63 4277 _builder.setDataField< ::capnp::Void>(
Chris@63 4278 ::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
Chris@63 4279 }
Chris@63 4280
Chris@63 4281 inline bool Node::Reader::isStruct() const {
Chris@63 4282 return which() == Node::STRUCT;
Chris@63 4283 }
Chris@63 4284 inline bool Node::Builder::isStruct() {
Chris@63 4285 return which() == Node::STRUCT;
Chris@63 4286 }
Chris@63 4287 inline typename Node::Struct::Reader Node::Reader::getStruct() const {
Chris@63 4288 KJ_IREQUIRE((which() == Node::STRUCT),
Chris@63 4289 "Must check which() before get()ing a union member.");
Chris@63 4290 return typename Node::Struct::Reader(_reader);
Chris@63 4291 }
Chris@63 4292 inline typename Node::Struct::Builder Node::Builder::getStruct() {
Chris@63 4293 KJ_IREQUIRE((which() == Node::STRUCT),
Chris@63 4294 "Must check which() before get()ing a union member.");
Chris@63 4295 return typename Node::Struct::Builder(_builder);
Chris@63 4296 }
Chris@63 4297 inline typename Node::Struct::Builder Node::Builder::initStruct() {
Chris@63 4298 _builder.setDataField<Node::Which>(
Chris@63 4299 ::capnp::bounded<6>() * ::capnp::ELEMENTS, Node::STRUCT);
Chris@63 4300 _builder.setDataField< ::uint16_t>(::capnp::bounded<7>() * ::capnp::ELEMENTS, 0);
Chris@63 4301 _builder.setDataField< ::uint16_t>(::capnp::bounded<12>() * ::capnp::ELEMENTS, 0);
Chris@63 4302 _builder.setDataField< ::uint16_t>(::capnp::bounded<13>() * ::capnp::ELEMENTS, 0);
Chris@63 4303 _builder.setDataField<bool>(::capnp::bounded<224>() * ::capnp::ELEMENTS, 0);
Chris@63 4304 _builder.setDataField< ::uint16_t>(::capnp::bounded<15>() * ::capnp::ELEMENTS, 0);
Chris@63 4305 _builder.setDataField< ::uint32_t>(::capnp::bounded<8>() * ::capnp::ELEMENTS, 0);
Chris@63 4306 _builder.getPointerField(::capnp::bounded<3>() * ::capnp::POINTERS).clear();
Chris@63 4307 return typename Node::Struct::Builder(_builder);
Chris@63 4308 }
Chris@63 4309 inline bool Node::Reader::isEnum() const {
Chris@63 4310 return which() == Node::ENUM;
Chris@63 4311 }
Chris@63 4312 inline bool Node::Builder::isEnum() {
Chris@63 4313 return which() == Node::ENUM;
Chris@63 4314 }
Chris@63 4315 inline typename Node::Enum::Reader Node::Reader::getEnum() const {
Chris@63 4316 KJ_IREQUIRE((which() == Node::ENUM),
Chris@63 4317 "Must check which() before get()ing a union member.");
Chris@63 4318 return typename Node::Enum::Reader(_reader);
Chris@63 4319 }
Chris@63 4320 inline typename Node::Enum::Builder Node::Builder::getEnum() {
Chris@63 4321 KJ_IREQUIRE((which() == Node::ENUM),
Chris@63 4322 "Must check which() before get()ing a union member.");
Chris@63 4323 return typename Node::Enum::Builder(_builder);
Chris@63 4324 }
Chris@63 4325 inline typename Node::Enum::Builder Node::Builder::initEnum() {
Chris@63 4326 _builder.setDataField<Node::Which>(
Chris@63 4327 ::capnp::bounded<6>() * ::capnp::ELEMENTS, Node::ENUM);
Chris@63 4328 _builder.getPointerField(::capnp::bounded<3>() * ::capnp::POINTERS).clear();
Chris@63 4329 return typename Node::Enum::Builder(_builder);
Chris@63 4330 }
Chris@63 4331 inline bool Node::Reader::isInterface() const {
Chris@63 4332 return which() == Node::INTERFACE;
Chris@63 4333 }
Chris@63 4334 inline bool Node::Builder::isInterface() {
Chris@63 4335 return which() == Node::INTERFACE;
Chris@63 4336 }
Chris@63 4337 inline typename Node::Interface::Reader Node::Reader::getInterface() const {
Chris@63 4338 KJ_IREQUIRE((which() == Node::INTERFACE),
Chris@63 4339 "Must check which() before get()ing a union member.");
Chris@63 4340 return typename Node::Interface::Reader(_reader);
Chris@63 4341 }
Chris@63 4342 inline typename Node::Interface::Builder Node::Builder::getInterface() {
Chris@63 4343 KJ_IREQUIRE((which() == Node::INTERFACE),
Chris@63 4344 "Must check which() before get()ing a union member.");
Chris@63 4345 return typename Node::Interface::Builder(_builder);
Chris@63 4346 }
Chris@63 4347 inline typename Node::Interface::Builder Node::Builder::initInterface() {
Chris@63 4348 _builder.setDataField<Node::Which>(
Chris@63 4349 ::capnp::bounded<6>() * ::capnp::ELEMENTS, Node::INTERFACE);
Chris@63 4350 _builder.getPointerField(::capnp::bounded<3>() * ::capnp::POINTERS).clear();
Chris@63 4351 _builder.getPointerField(::capnp::bounded<4>() * ::capnp::POINTERS).clear();
Chris@63 4352 return typename Node::Interface::Builder(_builder);
Chris@63 4353 }
Chris@63 4354 inline bool Node::Reader::isConst() const {
Chris@63 4355 return which() == Node::CONST;
Chris@63 4356 }
Chris@63 4357 inline bool Node::Builder::isConst() {
Chris@63 4358 return which() == Node::CONST;
Chris@63 4359 }
Chris@63 4360 inline typename Node::Const::Reader Node::Reader::getConst() const {
Chris@63 4361 KJ_IREQUIRE((which() == Node::CONST),
Chris@63 4362 "Must check which() before get()ing a union member.");
Chris@63 4363 return typename Node::Const::Reader(_reader);
Chris@63 4364 }
Chris@63 4365 inline typename Node::Const::Builder Node::Builder::getConst() {
Chris@63 4366 KJ_IREQUIRE((which() == Node::CONST),
Chris@63 4367 "Must check which() before get()ing a union member.");
Chris@63 4368 return typename Node::Const::Builder(_builder);
Chris@63 4369 }
Chris@63 4370 inline typename Node::Const::Builder Node::Builder::initConst() {
Chris@63 4371 _builder.setDataField<Node::Which>(
Chris@63 4372 ::capnp::bounded<6>() * ::capnp::ELEMENTS, Node::CONST);
Chris@63 4373 _builder.getPointerField(::capnp::bounded<3>() * ::capnp::POINTERS).clear();
Chris@63 4374 _builder.getPointerField(::capnp::bounded<4>() * ::capnp::POINTERS).clear();
Chris@63 4375 return typename Node::Const::Builder(_builder);
Chris@63 4376 }
Chris@63 4377 inline bool Node::Reader::isAnnotation() const {
Chris@63 4378 return which() == Node::ANNOTATION;
Chris@63 4379 }
Chris@63 4380 inline bool Node::Builder::isAnnotation() {
Chris@63 4381 return which() == Node::ANNOTATION;
Chris@63 4382 }
Chris@63 4383 inline typename Node::Annotation::Reader Node::Reader::getAnnotation() const {
Chris@63 4384 KJ_IREQUIRE((which() == Node::ANNOTATION),
Chris@63 4385 "Must check which() before get()ing a union member.");
Chris@63 4386 return typename Node::Annotation::Reader(_reader);
Chris@63 4387 }
Chris@63 4388 inline typename Node::Annotation::Builder Node::Builder::getAnnotation() {
Chris@63 4389 KJ_IREQUIRE((which() == Node::ANNOTATION),
Chris@63 4390 "Must check which() before get()ing a union member.");
Chris@63 4391 return typename Node::Annotation::Builder(_builder);
Chris@63 4392 }
Chris@63 4393 inline typename Node::Annotation::Builder Node::Builder::initAnnotation() {
Chris@63 4394 _builder.setDataField<Node::Which>(
Chris@63 4395 ::capnp::bounded<6>() * ::capnp::ELEMENTS, Node::ANNOTATION);
Chris@63 4396 _builder.setDataField<bool>(::capnp::bounded<112>() * ::capnp::ELEMENTS, 0);
Chris@63 4397 _builder.setDataField<bool>(::capnp::bounded<113>() * ::capnp::ELEMENTS, 0);
Chris@63 4398 _builder.setDataField<bool>(::capnp::bounded<114>() * ::capnp::ELEMENTS, 0);
Chris@63 4399 _builder.setDataField<bool>(::capnp::bounded<115>() * ::capnp::ELEMENTS, 0);
Chris@63 4400 _builder.setDataField<bool>(::capnp::bounded<116>() * ::capnp::ELEMENTS, 0);
Chris@63 4401 _builder.setDataField<bool>(::capnp::bounded<117>() * ::capnp::ELEMENTS, 0);
Chris@63 4402 _builder.setDataField<bool>(::capnp::bounded<118>() * ::capnp::ELEMENTS, 0);
Chris@63 4403 _builder.setDataField<bool>(::capnp::bounded<119>() * ::capnp::ELEMENTS, 0);
Chris@63 4404 _builder.setDataField<bool>(::capnp::bounded<120>() * ::capnp::ELEMENTS, 0);
Chris@63 4405 _builder.setDataField<bool>(::capnp::bounded<121>() * ::capnp::ELEMENTS, 0);
Chris@63 4406 _builder.setDataField<bool>(::capnp::bounded<122>() * ::capnp::ELEMENTS, 0);
Chris@63 4407 _builder.setDataField<bool>(::capnp::bounded<123>() * ::capnp::ELEMENTS, 0);
Chris@63 4408 _builder.getPointerField(::capnp::bounded<3>() * ::capnp::POINTERS).clear();
Chris@63 4409 return typename Node::Annotation::Builder(_builder);
Chris@63 4410 }
Chris@63 4411 inline bool Node::Reader::hasParameters() const {
Chris@63 4412 return !_reader.getPointerField(
Chris@63 4413 ::capnp::bounded<5>() * ::capnp::POINTERS).isNull();
Chris@63 4414 }
Chris@63 4415 inline bool Node::Builder::hasParameters() {
Chris@63 4416 return !_builder.getPointerField(
Chris@63 4417 ::capnp::bounded<5>() * ::capnp::POINTERS).isNull();
Chris@63 4418 }
Chris@63 4419 inline ::capnp::List< ::capnp::schema::Node::Parameter>::Reader Node::Reader::getParameters() const {
Chris@63 4420 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Node::Parameter>>::get(_reader.getPointerField(
Chris@63 4421 ::capnp::bounded<5>() * ::capnp::POINTERS));
Chris@63 4422 }
Chris@63 4423 inline ::capnp::List< ::capnp::schema::Node::Parameter>::Builder Node::Builder::getParameters() {
Chris@63 4424 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Node::Parameter>>::get(_builder.getPointerField(
Chris@63 4425 ::capnp::bounded<5>() * ::capnp::POINTERS));
Chris@63 4426 }
Chris@63 4427 inline void Node::Builder::setParameters( ::capnp::List< ::capnp::schema::Node::Parameter>::Reader value) {
Chris@63 4428 ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Node::Parameter>>::set(_builder.getPointerField(
Chris@63 4429 ::capnp::bounded<5>() * ::capnp::POINTERS), value);
Chris@63 4430 }
Chris@63 4431 inline ::capnp::List< ::capnp::schema::Node::Parameter>::Builder Node::Builder::initParameters(unsigned int size) {
Chris@63 4432 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Node::Parameter>>::init(_builder.getPointerField(
Chris@63 4433 ::capnp::bounded<5>() * ::capnp::POINTERS), size);
Chris@63 4434 }
Chris@63 4435 inline void Node::Builder::adoptParameters(
Chris@63 4436 ::capnp::Orphan< ::capnp::List< ::capnp::schema::Node::Parameter>>&& value) {
Chris@63 4437 ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Node::Parameter>>::adopt(_builder.getPointerField(
Chris@63 4438 ::capnp::bounded<5>() * ::capnp::POINTERS), kj::mv(value));
Chris@63 4439 }
Chris@63 4440 inline ::capnp::Orphan< ::capnp::List< ::capnp::schema::Node::Parameter>> Node::Builder::disownParameters() {
Chris@63 4441 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Node::Parameter>>::disown(_builder.getPointerField(
Chris@63 4442 ::capnp::bounded<5>() * ::capnp::POINTERS));
Chris@63 4443 }
Chris@63 4444
Chris@63 4445 inline bool Node::Reader::getIsGeneric() const {
Chris@63 4446 return _reader.getDataField<bool>(
Chris@63 4447 ::capnp::bounded<288>() * ::capnp::ELEMENTS);
Chris@63 4448 }
Chris@63 4449
Chris@63 4450 inline bool Node::Builder::getIsGeneric() {
Chris@63 4451 return _builder.getDataField<bool>(
Chris@63 4452 ::capnp::bounded<288>() * ::capnp::ELEMENTS);
Chris@63 4453 }
Chris@63 4454 inline void Node::Builder::setIsGeneric(bool value) {
Chris@63 4455 _builder.setDataField<bool>(
Chris@63 4456 ::capnp::bounded<288>() * ::capnp::ELEMENTS, value);
Chris@63 4457 }
Chris@63 4458
Chris@63 4459 inline bool Node::Parameter::Reader::hasName() const {
Chris@63 4460 return !_reader.getPointerField(
Chris@63 4461 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
Chris@63 4462 }
Chris@63 4463 inline bool Node::Parameter::Builder::hasName() {
Chris@63 4464 return !_builder.getPointerField(
Chris@63 4465 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
Chris@63 4466 }
Chris@63 4467 inline ::capnp::Text::Reader Node::Parameter::Reader::getName() const {
Chris@63 4468 return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField(
Chris@63 4469 ::capnp::bounded<0>() * ::capnp::POINTERS));
Chris@63 4470 }
Chris@63 4471 inline ::capnp::Text::Builder Node::Parameter::Builder::getName() {
Chris@63 4472 return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField(
Chris@63 4473 ::capnp::bounded<0>() * ::capnp::POINTERS));
Chris@63 4474 }
Chris@63 4475 inline void Node::Parameter::Builder::setName( ::capnp::Text::Reader value) {
Chris@63 4476 ::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField(
Chris@63 4477 ::capnp::bounded<0>() * ::capnp::POINTERS), value);
Chris@63 4478 }
Chris@63 4479 inline ::capnp::Text::Builder Node::Parameter::Builder::initName(unsigned int size) {
Chris@63 4480 return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField(
Chris@63 4481 ::capnp::bounded<0>() * ::capnp::POINTERS), size);
Chris@63 4482 }
Chris@63 4483 inline void Node::Parameter::Builder::adoptName(
Chris@63 4484 ::capnp::Orphan< ::capnp::Text>&& value) {
Chris@63 4485 ::capnp::_::PointerHelpers< ::capnp::Text>::adopt(_builder.getPointerField(
Chris@63 4486 ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
Chris@63 4487 }
Chris@63 4488 inline ::capnp::Orphan< ::capnp::Text> Node::Parameter::Builder::disownName() {
Chris@63 4489 return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField(
Chris@63 4490 ::capnp::bounded<0>() * ::capnp::POINTERS));
Chris@63 4491 }
Chris@63 4492
Chris@63 4493 inline bool Node::NestedNode::Reader::hasName() const {
Chris@63 4494 return !_reader.getPointerField(
Chris@63 4495 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
Chris@63 4496 }
Chris@63 4497 inline bool Node::NestedNode::Builder::hasName() {
Chris@63 4498 return !_builder.getPointerField(
Chris@63 4499 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
Chris@63 4500 }
Chris@63 4501 inline ::capnp::Text::Reader Node::NestedNode::Reader::getName() const {
Chris@63 4502 return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField(
Chris@63 4503 ::capnp::bounded<0>() * ::capnp::POINTERS));
Chris@63 4504 }
Chris@63 4505 inline ::capnp::Text::Builder Node::NestedNode::Builder::getName() {
Chris@63 4506 return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField(
Chris@63 4507 ::capnp::bounded<0>() * ::capnp::POINTERS));
Chris@63 4508 }
Chris@63 4509 inline void Node::NestedNode::Builder::setName( ::capnp::Text::Reader value) {
Chris@63 4510 ::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField(
Chris@63 4511 ::capnp::bounded<0>() * ::capnp::POINTERS), value);
Chris@63 4512 }
Chris@63 4513 inline ::capnp::Text::Builder Node::NestedNode::Builder::initName(unsigned int size) {
Chris@63 4514 return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField(
Chris@63 4515 ::capnp::bounded<0>() * ::capnp::POINTERS), size);
Chris@63 4516 }
Chris@63 4517 inline void Node::NestedNode::Builder::adoptName(
Chris@63 4518 ::capnp::Orphan< ::capnp::Text>&& value) {
Chris@63 4519 ::capnp::_::PointerHelpers< ::capnp::Text>::adopt(_builder.getPointerField(
Chris@63 4520 ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
Chris@63 4521 }
Chris@63 4522 inline ::capnp::Orphan< ::capnp::Text> Node::NestedNode::Builder::disownName() {
Chris@63 4523 return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField(
Chris@63 4524 ::capnp::bounded<0>() * ::capnp::POINTERS));
Chris@63 4525 }
Chris@63 4526
Chris@63 4527 inline ::uint64_t Node::NestedNode::Reader::getId() const {
Chris@63 4528 return _reader.getDataField< ::uint64_t>(
Chris@63 4529 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
Chris@63 4530 }
Chris@63 4531
Chris@63 4532 inline ::uint64_t Node::NestedNode::Builder::getId() {
Chris@63 4533 return _builder.getDataField< ::uint64_t>(
Chris@63 4534 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
Chris@63 4535 }
Chris@63 4536 inline void Node::NestedNode::Builder::setId( ::uint64_t value) {
Chris@63 4537 _builder.setDataField< ::uint64_t>(
Chris@63 4538 ::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
Chris@63 4539 }
Chris@63 4540
Chris@63 4541 inline ::uint16_t Node::Struct::Reader::getDataWordCount() const {
Chris@63 4542 return _reader.getDataField< ::uint16_t>(
Chris@63 4543 ::capnp::bounded<7>() * ::capnp::ELEMENTS);
Chris@63 4544 }
Chris@63 4545
Chris@63 4546 inline ::uint16_t Node::Struct::Builder::getDataWordCount() {
Chris@63 4547 return _builder.getDataField< ::uint16_t>(
Chris@63 4548 ::capnp::bounded<7>() * ::capnp::ELEMENTS);
Chris@63 4549 }
Chris@63 4550 inline void Node::Struct::Builder::setDataWordCount( ::uint16_t value) {
Chris@63 4551 _builder.setDataField< ::uint16_t>(
Chris@63 4552 ::capnp::bounded<7>() * ::capnp::ELEMENTS, value);
Chris@63 4553 }
Chris@63 4554
Chris@63 4555 inline ::uint16_t Node::Struct::Reader::getPointerCount() const {
Chris@63 4556 return _reader.getDataField< ::uint16_t>(
Chris@63 4557 ::capnp::bounded<12>() * ::capnp::ELEMENTS);
Chris@63 4558 }
Chris@63 4559
Chris@63 4560 inline ::uint16_t Node::Struct::Builder::getPointerCount() {
Chris@63 4561 return _builder.getDataField< ::uint16_t>(
Chris@63 4562 ::capnp::bounded<12>() * ::capnp::ELEMENTS);
Chris@63 4563 }
Chris@63 4564 inline void Node::Struct::Builder::setPointerCount( ::uint16_t value) {
Chris@63 4565 _builder.setDataField< ::uint16_t>(
Chris@63 4566 ::capnp::bounded<12>() * ::capnp::ELEMENTS, value);
Chris@63 4567 }
Chris@63 4568
Chris@63 4569 inline ::capnp::schema::ElementSize Node::Struct::Reader::getPreferredListEncoding() const {
Chris@63 4570 return _reader.getDataField< ::capnp::schema::ElementSize>(
Chris@63 4571 ::capnp::bounded<13>() * ::capnp::ELEMENTS);
Chris@63 4572 }
Chris@63 4573
Chris@63 4574 inline ::capnp::schema::ElementSize Node::Struct::Builder::getPreferredListEncoding() {
Chris@63 4575 return _builder.getDataField< ::capnp::schema::ElementSize>(
Chris@63 4576 ::capnp::bounded<13>() * ::capnp::ELEMENTS);
Chris@63 4577 }
Chris@63 4578 inline void Node::Struct::Builder::setPreferredListEncoding( ::capnp::schema::ElementSize value) {
Chris@63 4579 _builder.setDataField< ::capnp::schema::ElementSize>(
Chris@63 4580 ::capnp::bounded<13>() * ::capnp::ELEMENTS, value);
Chris@63 4581 }
Chris@63 4582
Chris@63 4583 inline bool Node::Struct::Reader::getIsGroup() const {
Chris@63 4584 return _reader.getDataField<bool>(
Chris@63 4585 ::capnp::bounded<224>() * ::capnp::ELEMENTS);
Chris@63 4586 }
Chris@63 4587
Chris@63 4588 inline bool Node::Struct::Builder::getIsGroup() {
Chris@63 4589 return _builder.getDataField<bool>(
Chris@63 4590 ::capnp::bounded<224>() * ::capnp::ELEMENTS);
Chris@63 4591 }
Chris@63 4592 inline void Node::Struct::Builder::setIsGroup(bool value) {
Chris@63 4593 _builder.setDataField<bool>(
Chris@63 4594 ::capnp::bounded<224>() * ::capnp::ELEMENTS, value);
Chris@63 4595 }
Chris@63 4596
Chris@63 4597 inline ::uint16_t Node::Struct::Reader::getDiscriminantCount() const {
Chris@63 4598 return _reader.getDataField< ::uint16_t>(
Chris@63 4599 ::capnp::bounded<15>() * ::capnp::ELEMENTS);
Chris@63 4600 }
Chris@63 4601
Chris@63 4602 inline ::uint16_t Node::Struct::Builder::getDiscriminantCount() {
Chris@63 4603 return _builder.getDataField< ::uint16_t>(
Chris@63 4604 ::capnp::bounded<15>() * ::capnp::ELEMENTS);
Chris@63 4605 }
Chris@63 4606 inline void Node::Struct::Builder::setDiscriminantCount( ::uint16_t value) {
Chris@63 4607 _builder.setDataField< ::uint16_t>(
Chris@63 4608 ::capnp::bounded<15>() * ::capnp::ELEMENTS, value);
Chris@63 4609 }
Chris@63 4610
Chris@63 4611 inline ::uint32_t Node::Struct::Reader::getDiscriminantOffset() const {
Chris@63 4612 return _reader.getDataField< ::uint32_t>(
Chris@63 4613 ::capnp::bounded<8>() * ::capnp::ELEMENTS);
Chris@63 4614 }
Chris@63 4615
Chris@63 4616 inline ::uint32_t Node::Struct::Builder::getDiscriminantOffset() {
Chris@63 4617 return _builder.getDataField< ::uint32_t>(
Chris@63 4618 ::capnp::bounded<8>() * ::capnp::ELEMENTS);
Chris@63 4619 }
Chris@63 4620 inline void Node::Struct::Builder::setDiscriminantOffset( ::uint32_t value) {
Chris@63 4621 _builder.setDataField< ::uint32_t>(
Chris@63 4622 ::capnp::bounded<8>() * ::capnp::ELEMENTS, value);
Chris@63 4623 }
Chris@63 4624
Chris@63 4625 inline bool Node::Struct::Reader::hasFields() const {
Chris@63 4626 return !_reader.getPointerField(
Chris@63 4627 ::capnp::bounded<3>() * ::capnp::POINTERS).isNull();
Chris@63 4628 }
Chris@63 4629 inline bool Node::Struct::Builder::hasFields() {
Chris@63 4630 return !_builder.getPointerField(
Chris@63 4631 ::capnp::bounded<3>() * ::capnp::POINTERS).isNull();
Chris@63 4632 }
Chris@63 4633 inline ::capnp::List< ::capnp::schema::Field>::Reader Node::Struct::Reader::getFields() const {
Chris@63 4634 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Field>>::get(_reader.getPointerField(
Chris@63 4635 ::capnp::bounded<3>() * ::capnp::POINTERS));
Chris@63 4636 }
Chris@63 4637 inline ::capnp::List< ::capnp::schema::Field>::Builder Node::Struct::Builder::getFields() {
Chris@63 4638 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Field>>::get(_builder.getPointerField(
Chris@63 4639 ::capnp::bounded<3>() * ::capnp::POINTERS));
Chris@63 4640 }
Chris@63 4641 inline void Node::Struct::Builder::setFields( ::capnp::List< ::capnp::schema::Field>::Reader value) {
Chris@63 4642 ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Field>>::set(_builder.getPointerField(
Chris@63 4643 ::capnp::bounded<3>() * ::capnp::POINTERS), value);
Chris@63 4644 }
Chris@63 4645 inline ::capnp::List< ::capnp::schema::Field>::Builder Node::Struct::Builder::initFields(unsigned int size) {
Chris@63 4646 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Field>>::init(_builder.getPointerField(
Chris@63 4647 ::capnp::bounded<3>() * ::capnp::POINTERS), size);
Chris@63 4648 }
Chris@63 4649 inline void Node::Struct::Builder::adoptFields(
Chris@63 4650 ::capnp::Orphan< ::capnp::List< ::capnp::schema::Field>>&& value) {
Chris@63 4651 ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Field>>::adopt(_builder.getPointerField(
Chris@63 4652 ::capnp::bounded<3>() * ::capnp::POINTERS), kj::mv(value));
Chris@63 4653 }
Chris@63 4654 inline ::capnp::Orphan< ::capnp::List< ::capnp::schema::Field>> Node::Struct::Builder::disownFields() {
Chris@63 4655 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Field>>::disown(_builder.getPointerField(
Chris@63 4656 ::capnp::bounded<3>() * ::capnp::POINTERS));
Chris@63 4657 }
Chris@63 4658
Chris@63 4659 inline bool Node::Enum::Reader::hasEnumerants() const {
Chris@63 4660 return !_reader.getPointerField(
Chris@63 4661 ::capnp::bounded<3>() * ::capnp::POINTERS).isNull();
Chris@63 4662 }
Chris@63 4663 inline bool Node::Enum::Builder::hasEnumerants() {
Chris@63 4664 return !_builder.getPointerField(
Chris@63 4665 ::capnp::bounded<3>() * ::capnp::POINTERS).isNull();
Chris@63 4666 }
Chris@63 4667 inline ::capnp::List< ::capnp::schema::Enumerant>::Reader Node::Enum::Reader::getEnumerants() const {
Chris@63 4668 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Enumerant>>::get(_reader.getPointerField(
Chris@63 4669 ::capnp::bounded<3>() * ::capnp::POINTERS));
Chris@63 4670 }
Chris@63 4671 inline ::capnp::List< ::capnp::schema::Enumerant>::Builder Node::Enum::Builder::getEnumerants() {
Chris@63 4672 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Enumerant>>::get(_builder.getPointerField(
Chris@63 4673 ::capnp::bounded<3>() * ::capnp::POINTERS));
Chris@63 4674 }
Chris@63 4675 inline void Node::Enum::Builder::setEnumerants( ::capnp::List< ::capnp::schema::Enumerant>::Reader value) {
Chris@63 4676 ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Enumerant>>::set(_builder.getPointerField(
Chris@63 4677 ::capnp::bounded<3>() * ::capnp::POINTERS), value);
Chris@63 4678 }
Chris@63 4679 inline ::capnp::List< ::capnp::schema::Enumerant>::Builder Node::Enum::Builder::initEnumerants(unsigned int size) {
Chris@63 4680 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Enumerant>>::init(_builder.getPointerField(
Chris@63 4681 ::capnp::bounded<3>() * ::capnp::POINTERS), size);
Chris@63 4682 }
Chris@63 4683 inline void Node::Enum::Builder::adoptEnumerants(
Chris@63 4684 ::capnp::Orphan< ::capnp::List< ::capnp::schema::Enumerant>>&& value) {
Chris@63 4685 ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Enumerant>>::adopt(_builder.getPointerField(
Chris@63 4686 ::capnp::bounded<3>() * ::capnp::POINTERS), kj::mv(value));
Chris@63 4687 }
Chris@63 4688 inline ::capnp::Orphan< ::capnp::List< ::capnp::schema::Enumerant>> Node::Enum::Builder::disownEnumerants() {
Chris@63 4689 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Enumerant>>::disown(_builder.getPointerField(
Chris@63 4690 ::capnp::bounded<3>() * ::capnp::POINTERS));
Chris@63 4691 }
Chris@63 4692
Chris@63 4693 inline bool Node::Interface::Reader::hasMethods() const {
Chris@63 4694 return !_reader.getPointerField(
Chris@63 4695 ::capnp::bounded<3>() * ::capnp::POINTERS).isNull();
Chris@63 4696 }
Chris@63 4697 inline bool Node::Interface::Builder::hasMethods() {
Chris@63 4698 return !_builder.getPointerField(
Chris@63 4699 ::capnp::bounded<3>() * ::capnp::POINTERS).isNull();
Chris@63 4700 }
Chris@63 4701 inline ::capnp::List< ::capnp::schema::Method>::Reader Node::Interface::Reader::getMethods() const {
Chris@63 4702 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Method>>::get(_reader.getPointerField(
Chris@63 4703 ::capnp::bounded<3>() * ::capnp::POINTERS));
Chris@63 4704 }
Chris@63 4705 inline ::capnp::List< ::capnp::schema::Method>::Builder Node::Interface::Builder::getMethods() {
Chris@63 4706 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Method>>::get(_builder.getPointerField(
Chris@63 4707 ::capnp::bounded<3>() * ::capnp::POINTERS));
Chris@63 4708 }
Chris@63 4709 inline void Node::Interface::Builder::setMethods( ::capnp::List< ::capnp::schema::Method>::Reader value) {
Chris@63 4710 ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Method>>::set(_builder.getPointerField(
Chris@63 4711 ::capnp::bounded<3>() * ::capnp::POINTERS), value);
Chris@63 4712 }
Chris@63 4713 inline ::capnp::List< ::capnp::schema::Method>::Builder Node::Interface::Builder::initMethods(unsigned int size) {
Chris@63 4714 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Method>>::init(_builder.getPointerField(
Chris@63 4715 ::capnp::bounded<3>() * ::capnp::POINTERS), size);
Chris@63 4716 }
Chris@63 4717 inline void Node::Interface::Builder::adoptMethods(
Chris@63 4718 ::capnp::Orphan< ::capnp::List< ::capnp::schema::Method>>&& value) {
Chris@63 4719 ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Method>>::adopt(_builder.getPointerField(
Chris@63 4720 ::capnp::bounded<3>() * ::capnp::POINTERS), kj::mv(value));
Chris@63 4721 }
Chris@63 4722 inline ::capnp::Orphan< ::capnp::List< ::capnp::schema::Method>> Node::Interface::Builder::disownMethods() {
Chris@63 4723 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Method>>::disown(_builder.getPointerField(
Chris@63 4724 ::capnp::bounded<3>() * ::capnp::POINTERS));
Chris@63 4725 }
Chris@63 4726
Chris@63 4727 inline bool Node::Interface::Reader::hasSuperclasses() const {
Chris@63 4728 return !_reader.getPointerField(
Chris@63 4729 ::capnp::bounded<4>() * ::capnp::POINTERS).isNull();
Chris@63 4730 }
Chris@63 4731 inline bool Node::Interface::Builder::hasSuperclasses() {
Chris@63 4732 return !_builder.getPointerField(
Chris@63 4733 ::capnp::bounded<4>() * ::capnp::POINTERS).isNull();
Chris@63 4734 }
Chris@63 4735 inline ::capnp::List< ::capnp::schema::Superclass>::Reader Node::Interface::Reader::getSuperclasses() const {
Chris@63 4736 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Superclass>>::get(_reader.getPointerField(
Chris@63 4737 ::capnp::bounded<4>() * ::capnp::POINTERS));
Chris@63 4738 }
Chris@63 4739 inline ::capnp::List< ::capnp::schema::Superclass>::Builder Node::Interface::Builder::getSuperclasses() {
Chris@63 4740 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Superclass>>::get(_builder.getPointerField(
Chris@63 4741 ::capnp::bounded<4>() * ::capnp::POINTERS));
Chris@63 4742 }
Chris@63 4743 inline void Node::Interface::Builder::setSuperclasses( ::capnp::List< ::capnp::schema::Superclass>::Reader value) {
Chris@63 4744 ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Superclass>>::set(_builder.getPointerField(
Chris@63 4745 ::capnp::bounded<4>() * ::capnp::POINTERS), value);
Chris@63 4746 }
Chris@63 4747 inline ::capnp::List< ::capnp::schema::Superclass>::Builder Node::Interface::Builder::initSuperclasses(unsigned int size) {
Chris@63 4748 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Superclass>>::init(_builder.getPointerField(
Chris@63 4749 ::capnp::bounded<4>() * ::capnp::POINTERS), size);
Chris@63 4750 }
Chris@63 4751 inline void Node::Interface::Builder::adoptSuperclasses(
Chris@63 4752 ::capnp::Orphan< ::capnp::List< ::capnp::schema::Superclass>>&& value) {
Chris@63 4753 ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Superclass>>::adopt(_builder.getPointerField(
Chris@63 4754 ::capnp::bounded<4>() * ::capnp::POINTERS), kj::mv(value));
Chris@63 4755 }
Chris@63 4756 inline ::capnp::Orphan< ::capnp::List< ::capnp::schema::Superclass>> Node::Interface::Builder::disownSuperclasses() {
Chris@63 4757 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Superclass>>::disown(_builder.getPointerField(
Chris@63 4758 ::capnp::bounded<4>() * ::capnp::POINTERS));
Chris@63 4759 }
Chris@63 4760
Chris@63 4761 inline bool Node::Const::Reader::hasType() const {
Chris@63 4762 return !_reader.getPointerField(
Chris@63 4763 ::capnp::bounded<3>() * ::capnp::POINTERS).isNull();
Chris@63 4764 }
Chris@63 4765 inline bool Node::Const::Builder::hasType() {
Chris@63 4766 return !_builder.getPointerField(
Chris@63 4767 ::capnp::bounded<3>() * ::capnp::POINTERS).isNull();
Chris@63 4768 }
Chris@63 4769 inline ::capnp::schema::Type::Reader Node::Const::Reader::getType() const {
Chris@63 4770 return ::capnp::_::PointerHelpers< ::capnp::schema::Type>::get(_reader.getPointerField(
Chris@63 4771 ::capnp::bounded<3>() * ::capnp::POINTERS));
Chris@63 4772 }
Chris@63 4773 inline ::capnp::schema::Type::Builder Node::Const::Builder::getType() {
Chris@63 4774 return ::capnp::_::PointerHelpers< ::capnp::schema::Type>::get(_builder.getPointerField(
Chris@63 4775 ::capnp::bounded<3>() * ::capnp::POINTERS));
Chris@63 4776 }
Chris@63 4777 #if !CAPNP_LITE
Chris@63 4778 inline ::capnp::schema::Type::Pipeline Node::Const::Pipeline::getType() {
Chris@63 4779 return ::capnp::schema::Type::Pipeline(_typeless.getPointerField(3));
Chris@63 4780 }
Chris@63 4781 #endif // !CAPNP_LITE
Chris@63 4782 inline void Node::Const::Builder::setType( ::capnp::schema::Type::Reader value) {
Chris@63 4783 ::capnp::_::PointerHelpers< ::capnp::schema::Type>::set(_builder.getPointerField(
Chris@63 4784 ::capnp::bounded<3>() * ::capnp::POINTERS), value);
Chris@63 4785 }
Chris@63 4786 inline ::capnp::schema::Type::Builder Node::Const::Builder::initType() {
Chris@63 4787 return ::capnp::_::PointerHelpers< ::capnp::schema::Type>::init(_builder.getPointerField(
Chris@63 4788 ::capnp::bounded<3>() * ::capnp::POINTERS));
Chris@63 4789 }
Chris@63 4790 inline void Node::Const::Builder::adoptType(
Chris@63 4791 ::capnp::Orphan< ::capnp::schema::Type>&& value) {
Chris@63 4792 ::capnp::_::PointerHelpers< ::capnp::schema::Type>::adopt(_builder.getPointerField(
Chris@63 4793 ::capnp::bounded<3>() * ::capnp::POINTERS), kj::mv(value));
Chris@63 4794 }
Chris@63 4795 inline ::capnp::Orphan< ::capnp::schema::Type> Node::Const::Builder::disownType() {
Chris@63 4796 return ::capnp::_::PointerHelpers< ::capnp::schema::Type>::disown(_builder.getPointerField(
Chris@63 4797 ::capnp::bounded<3>() * ::capnp::POINTERS));
Chris@63 4798 }
Chris@63 4799
Chris@63 4800 inline bool Node::Const::Reader::hasValue() const {
Chris@63 4801 return !_reader.getPointerField(
Chris@63 4802 ::capnp::bounded<4>() * ::capnp::POINTERS).isNull();
Chris@63 4803 }
Chris@63 4804 inline bool Node::Const::Builder::hasValue() {
Chris@63 4805 return !_builder.getPointerField(
Chris@63 4806 ::capnp::bounded<4>() * ::capnp::POINTERS).isNull();
Chris@63 4807 }
Chris@63 4808 inline ::capnp::schema::Value::Reader Node::Const::Reader::getValue() const {
Chris@63 4809 return ::capnp::_::PointerHelpers< ::capnp::schema::Value>::get(_reader.getPointerField(
Chris@63 4810 ::capnp::bounded<4>() * ::capnp::POINTERS));
Chris@63 4811 }
Chris@63 4812 inline ::capnp::schema::Value::Builder Node::Const::Builder::getValue() {
Chris@63 4813 return ::capnp::_::PointerHelpers< ::capnp::schema::Value>::get(_builder.getPointerField(
Chris@63 4814 ::capnp::bounded<4>() * ::capnp::POINTERS));
Chris@63 4815 }
Chris@63 4816 #if !CAPNP_LITE
Chris@63 4817 inline ::capnp::schema::Value::Pipeline Node::Const::Pipeline::getValue() {
Chris@63 4818 return ::capnp::schema::Value::Pipeline(_typeless.getPointerField(4));
Chris@63 4819 }
Chris@63 4820 #endif // !CAPNP_LITE
Chris@63 4821 inline void Node::Const::Builder::setValue( ::capnp::schema::Value::Reader value) {
Chris@63 4822 ::capnp::_::PointerHelpers< ::capnp::schema::Value>::set(_builder.getPointerField(
Chris@63 4823 ::capnp::bounded<4>() * ::capnp::POINTERS), value);
Chris@63 4824 }
Chris@63 4825 inline ::capnp::schema::Value::Builder Node::Const::Builder::initValue() {
Chris@63 4826 return ::capnp::_::PointerHelpers< ::capnp::schema::Value>::init(_builder.getPointerField(
Chris@63 4827 ::capnp::bounded<4>() * ::capnp::POINTERS));
Chris@63 4828 }
Chris@63 4829 inline void Node::Const::Builder::adoptValue(
Chris@63 4830 ::capnp::Orphan< ::capnp::schema::Value>&& value) {
Chris@63 4831 ::capnp::_::PointerHelpers< ::capnp::schema::Value>::adopt(_builder.getPointerField(
Chris@63 4832 ::capnp::bounded<4>() * ::capnp::POINTERS), kj::mv(value));
Chris@63 4833 }
Chris@63 4834 inline ::capnp::Orphan< ::capnp::schema::Value> Node::Const::Builder::disownValue() {
Chris@63 4835 return ::capnp::_::PointerHelpers< ::capnp::schema::Value>::disown(_builder.getPointerField(
Chris@63 4836 ::capnp::bounded<4>() * ::capnp::POINTERS));
Chris@63 4837 }
Chris@63 4838
Chris@63 4839 inline bool Node::Annotation::Reader::hasType() const {
Chris@63 4840 return !_reader.getPointerField(
Chris@63 4841 ::capnp::bounded<3>() * ::capnp::POINTERS).isNull();
Chris@63 4842 }
Chris@63 4843 inline bool Node::Annotation::Builder::hasType() {
Chris@63 4844 return !_builder.getPointerField(
Chris@63 4845 ::capnp::bounded<3>() * ::capnp::POINTERS).isNull();
Chris@63 4846 }
Chris@63 4847 inline ::capnp::schema::Type::Reader Node::Annotation::Reader::getType() const {
Chris@63 4848 return ::capnp::_::PointerHelpers< ::capnp::schema::Type>::get(_reader.getPointerField(
Chris@63 4849 ::capnp::bounded<3>() * ::capnp::POINTERS));
Chris@63 4850 }
Chris@63 4851 inline ::capnp::schema::Type::Builder Node::Annotation::Builder::getType() {
Chris@63 4852 return ::capnp::_::PointerHelpers< ::capnp::schema::Type>::get(_builder.getPointerField(
Chris@63 4853 ::capnp::bounded<3>() * ::capnp::POINTERS));
Chris@63 4854 }
Chris@63 4855 #if !CAPNP_LITE
Chris@63 4856 inline ::capnp::schema::Type::Pipeline Node::Annotation::Pipeline::getType() {
Chris@63 4857 return ::capnp::schema::Type::Pipeline(_typeless.getPointerField(3));
Chris@63 4858 }
Chris@63 4859 #endif // !CAPNP_LITE
Chris@63 4860 inline void Node::Annotation::Builder::setType( ::capnp::schema::Type::Reader value) {
Chris@63 4861 ::capnp::_::PointerHelpers< ::capnp::schema::Type>::set(_builder.getPointerField(
Chris@63 4862 ::capnp::bounded<3>() * ::capnp::POINTERS), value);
Chris@63 4863 }
Chris@63 4864 inline ::capnp::schema::Type::Builder Node::Annotation::Builder::initType() {
Chris@63 4865 return ::capnp::_::PointerHelpers< ::capnp::schema::Type>::init(_builder.getPointerField(
Chris@63 4866 ::capnp::bounded<3>() * ::capnp::POINTERS));
Chris@63 4867 }
Chris@63 4868 inline void Node::Annotation::Builder::adoptType(
Chris@63 4869 ::capnp::Orphan< ::capnp::schema::Type>&& value) {
Chris@63 4870 ::capnp::_::PointerHelpers< ::capnp::schema::Type>::adopt(_builder.getPointerField(
Chris@63 4871 ::capnp::bounded<3>() * ::capnp::POINTERS), kj::mv(value));
Chris@63 4872 }
Chris@63 4873 inline ::capnp::Orphan< ::capnp::schema::Type> Node::Annotation::Builder::disownType() {
Chris@63 4874 return ::capnp::_::PointerHelpers< ::capnp::schema::Type>::disown(_builder.getPointerField(
Chris@63 4875 ::capnp::bounded<3>() * ::capnp::POINTERS));
Chris@63 4876 }
Chris@63 4877
Chris@63 4878 inline bool Node::Annotation::Reader::getTargetsFile() const {
Chris@63 4879 return _reader.getDataField<bool>(
Chris@63 4880 ::capnp::bounded<112>() * ::capnp::ELEMENTS);
Chris@63 4881 }
Chris@63 4882
Chris@63 4883 inline bool Node::Annotation::Builder::getTargetsFile() {
Chris@63 4884 return _builder.getDataField<bool>(
Chris@63 4885 ::capnp::bounded<112>() * ::capnp::ELEMENTS);
Chris@63 4886 }
Chris@63 4887 inline void Node::Annotation::Builder::setTargetsFile(bool value) {
Chris@63 4888 _builder.setDataField<bool>(
Chris@63 4889 ::capnp::bounded<112>() * ::capnp::ELEMENTS, value);
Chris@63 4890 }
Chris@63 4891
Chris@63 4892 inline bool Node::Annotation::Reader::getTargetsConst() const {
Chris@63 4893 return _reader.getDataField<bool>(
Chris@63 4894 ::capnp::bounded<113>() * ::capnp::ELEMENTS);
Chris@63 4895 }
Chris@63 4896
Chris@63 4897 inline bool Node::Annotation::Builder::getTargetsConst() {
Chris@63 4898 return _builder.getDataField<bool>(
Chris@63 4899 ::capnp::bounded<113>() * ::capnp::ELEMENTS);
Chris@63 4900 }
Chris@63 4901 inline void Node::Annotation::Builder::setTargetsConst(bool value) {
Chris@63 4902 _builder.setDataField<bool>(
Chris@63 4903 ::capnp::bounded<113>() * ::capnp::ELEMENTS, value);
Chris@63 4904 }
Chris@63 4905
Chris@63 4906 inline bool Node::Annotation::Reader::getTargetsEnum() const {
Chris@63 4907 return _reader.getDataField<bool>(
Chris@63 4908 ::capnp::bounded<114>() * ::capnp::ELEMENTS);
Chris@63 4909 }
Chris@63 4910
Chris@63 4911 inline bool Node::Annotation::Builder::getTargetsEnum() {
Chris@63 4912 return _builder.getDataField<bool>(
Chris@63 4913 ::capnp::bounded<114>() * ::capnp::ELEMENTS);
Chris@63 4914 }
Chris@63 4915 inline void Node::Annotation::Builder::setTargetsEnum(bool value) {
Chris@63 4916 _builder.setDataField<bool>(
Chris@63 4917 ::capnp::bounded<114>() * ::capnp::ELEMENTS, value);
Chris@63 4918 }
Chris@63 4919
Chris@63 4920 inline bool Node::Annotation::Reader::getTargetsEnumerant() const {
Chris@63 4921 return _reader.getDataField<bool>(
Chris@63 4922 ::capnp::bounded<115>() * ::capnp::ELEMENTS);
Chris@63 4923 }
Chris@63 4924
Chris@63 4925 inline bool Node::Annotation::Builder::getTargetsEnumerant() {
Chris@63 4926 return _builder.getDataField<bool>(
Chris@63 4927 ::capnp::bounded<115>() * ::capnp::ELEMENTS);
Chris@63 4928 }
Chris@63 4929 inline void Node::Annotation::Builder::setTargetsEnumerant(bool value) {
Chris@63 4930 _builder.setDataField<bool>(
Chris@63 4931 ::capnp::bounded<115>() * ::capnp::ELEMENTS, value);
Chris@63 4932 }
Chris@63 4933
Chris@63 4934 inline bool Node::Annotation::Reader::getTargetsStruct() const {
Chris@63 4935 return _reader.getDataField<bool>(
Chris@63 4936 ::capnp::bounded<116>() * ::capnp::ELEMENTS);
Chris@63 4937 }
Chris@63 4938
Chris@63 4939 inline bool Node::Annotation::Builder::getTargetsStruct() {
Chris@63 4940 return _builder.getDataField<bool>(
Chris@63 4941 ::capnp::bounded<116>() * ::capnp::ELEMENTS);
Chris@63 4942 }
Chris@63 4943 inline void Node::Annotation::Builder::setTargetsStruct(bool value) {
Chris@63 4944 _builder.setDataField<bool>(
Chris@63 4945 ::capnp::bounded<116>() * ::capnp::ELEMENTS, value);
Chris@63 4946 }
Chris@63 4947
Chris@63 4948 inline bool Node::Annotation::Reader::getTargetsField() const {
Chris@63 4949 return _reader.getDataField<bool>(
Chris@63 4950 ::capnp::bounded<117>() * ::capnp::ELEMENTS);
Chris@63 4951 }
Chris@63 4952
Chris@63 4953 inline bool Node::Annotation::Builder::getTargetsField() {
Chris@63 4954 return _builder.getDataField<bool>(
Chris@63 4955 ::capnp::bounded<117>() * ::capnp::ELEMENTS);
Chris@63 4956 }
Chris@63 4957 inline void Node::Annotation::Builder::setTargetsField(bool value) {
Chris@63 4958 _builder.setDataField<bool>(
Chris@63 4959 ::capnp::bounded<117>() * ::capnp::ELEMENTS, value);
Chris@63 4960 }
Chris@63 4961
Chris@63 4962 inline bool Node::Annotation::Reader::getTargetsUnion() const {
Chris@63 4963 return _reader.getDataField<bool>(
Chris@63 4964 ::capnp::bounded<118>() * ::capnp::ELEMENTS);
Chris@63 4965 }
Chris@63 4966
Chris@63 4967 inline bool Node::Annotation::Builder::getTargetsUnion() {
Chris@63 4968 return _builder.getDataField<bool>(
Chris@63 4969 ::capnp::bounded<118>() * ::capnp::ELEMENTS);
Chris@63 4970 }
Chris@63 4971 inline void Node::Annotation::Builder::setTargetsUnion(bool value) {
Chris@63 4972 _builder.setDataField<bool>(
Chris@63 4973 ::capnp::bounded<118>() * ::capnp::ELEMENTS, value);
Chris@63 4974 }
Chris@63 4975
Chris@63 4976 inline bool Node::Annotation::Reader::getTargetsGroup() const {
Chris@63 4977 return _reader.getDataField<bool>(
Chris@63 4978 ::capnp::bounded<119>() * ::capnp::ELEMENTS);
Chris@63 4979 }
Chris@63 4980
Chris@63 4981 inline bool Node::Annotation::Builder::getTargetsGroup() {
Chris@63 4982 return _builder.getDataField<bool>(
Chris@63 4983 ::capnp::bounded<119>() * ::capnp::ELEMENTS);
Chris@63 4984 }
Chris@63 4985 inline void Node::Annotation::Builder::setTargetsGroup(bool value) {
Chris@63 4986 _builder.setDataField<bool>(
Chris@63 4987 ::capnp::bounded<119>() * ::capnp::ELEMENTS, value);
Chris@63 4988 }
Chris@63 4989
Chris@63 4990 inline bool Node::Annotation::Reader::getTargetsInterface() const {
Chris@63 4991 return _reader.getDataField<bool>(
Chris@63 4992 ::capnp::bounded<120>() * ::capnp::ELEMENTS);
Chris@63 4993 }
Chris@63 4994
Chris@63 4995 inline bool Node::Annotation::Builder::getTargetsInterface() {
Chris@63 4996 return _builder.getDataField<bool>(
Chris@63 4997 ::capnp::bounded<120>() * ::capnp::ELEMENTS);
Chris@63 4998 }
Chris@63 4999 inline void Node::Annotation::Builder::setTargetsInterface(bool value) {
Chris@63 5000 _builder.setDataField<bool>(
Chris@63 5001 ::capnp::bounded<120>() * ::capnp::ELEMENTS, value);
Chris@63 5002 }
Chris@63 5003
Chris@63 5004 inline bool Node::Annotation::Reader::getTargetsMethod() const {
Chris@63 5005 return _reader.getDataField<bool>(
Chris@63 5006 ::capnp::bounded<121>() * ::capnp::ELEMENTS);
Chris@63 5007 }
Chris@63 5008
Chris@63 5009 inline bool Node::Annotation::Builder::getTargetsMethod() {
Chris@63 5010 return _builder.getDataField<bool>(
Chris@63 5011 ::capnp::bounded<121>() * ::capnp::ELEMENTS);
Chris@63 5012 }
Chris@63 5013 inline void Node::Annotation::Builder::setTargetsMethod(bool value) {
Chris@63 5014 _builder.setDataField<bool>(
Chris@63 5015 ::capnp::bounded<121>() * ::capnp::ELEMENTS, value);
Chris@63 5016 }
Chris@63 5017
Chris@63 5018 inline bool Node::Annotation::Reader::getTargetsParam() const {
Chris@63 5019 return _reader.getDataField<bool>(
Chris@63 5020 ::capnp::bounded<122>() * ::capnp::ELEMENTS);
Chris@63 5021 }
Chris@63 5022
Chris@63 5023 inline bool Node::Annotation::Builder::getTargetsParam() {
Chris@63 5024 return _builder.getDataField<bool>(
Chris@63 5025 ::capnp::bounded<122>() * ::capnp::ELEMENTS);
Chris@63 5026 }
Chris@63 5027 inline void Node::Annotation::Builder::setTargetsParam(bool value) {
Chris@63 5028 _builder.setDataField<bool>(
Chris@63 5029 ::capnp::bounded<122>() * ::capnp::ELEMENTS, value);
Chris@63 5030 }
Chris@63 5031
Chris@63 5032 inline bool Node::Annotation::Reader::getTargetsAnnotation() const {
Chris@63 5033 return _reader.getDataField<bool>(
Chris@63 5034 ::capnp::bounded<123>() * ::capnp::ELEMENTS);
Chris@63 5035 }
Chris@63 5036
Chris@63 5037 inline bool Node::Annotation::Builder::getTargetsAnnotation() {
Chris@63 5038 return _builder.getDataField<bool>(
Chris@63 5039 ::capnp::bounded<123>() * ::capnp::ELEMENTS);
Chris@63 5040 }
Chris@63 5041 inline void Node::Annotation::Builder::setTargetsAnnotation(bool value) {
Chris@63 5042 _builder.setDataField<bool>(
Chris@63 5043 ::capnp::bounded<123>() * ::capnp::ELEMENTS, value);
Chris@63 5044 }
Chris@63 5045
Chris@63 5046 inline ::capnp::schema::Field::Which Field::Reader::which() const {
Chris@63 5047 return _reader.getDataField<Which>(
Chris@63 5048 ::capnp::bounded<4>() * ::capnp::ELEMENTS);
Chris@63 5049 }
Chris@63 5050 inline ::capnp::schema::Field::Which Field::Builder::which() {
Chris@63 5051 return _builder.getDataField<Which>(
Chris@63 5052 ::capnp::bounded<4>() * ::capnp::ELEMENTS);
Chris@63 5053 }
Chris@63 5054
Chris@63 5055 inline bool Field::Reader::hasName() const {
Chris@63 5056 return !_reader.getPointerField(
Chris@63 5057 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
Chris@63 5058 }
Chris@63 5059 inline bool Field::Builder::hasName() {
Chris@63 5060 return !_builder.getPointerField(
Chris@63 5061 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
Chris@63 5062 }
Chris@63 5063 inline ::capnp::Text::Reader Field::Reader::getName() const {
Chris@63 5064 return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField(
Chris@63 5065 ::capnp::bounded<0>() * ::capnp::POINTERS));
Chris@63 5066 }
Chris@63 5067 inline ::capnp::Text::Builder Field::Builder::getName() {
Chris@63 5068 return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField(
Chris@63 5069 ::capnp::bounded<0>() * ::capnp::POINTERS));
Chris@63 5070 }
Chris@63 5071 inline void Field::Builder::setName( ::capnp::Text::Reader value) {
Chris@63 5072 ::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField(
Chris@63 5073 ::capnp::bounded<0>() * ::capnp::POINTERS), value);
Chris@63 5074 }
Chris@63 5075 inline ::capnp::Text::Builder Field::Builder::initName(unsigned int size) {
Chris@63 5076 return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField(
Chris@63 5077 ::capnp::bounded<0>() * ::capnp::POINTERS), size);
Chris@63 5078 }
Chris@63 5079 inline void Field::Builder::adoptName(
Chris@63 5080 ::capnp::Orphan< ::capnp::Text>&& value) {
Chris@63 5081 ::capnp::_::PointerHelpers< ::capnp::Text>::adopt(_builder.getPointerField(
Chris@63 5082 ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
Chris@63 5083 }
Chris@63 5084 inline ::capnp::Orphan< ::capnp::Text> Field::Builder::disownName() {
Chris@63 5085 return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField(
Chris@63 5086 ::capnp::bounded<0>() * ::capnp::POINTERS));
Chris@63 5087 }
Chris@63 5088
Chris@63 5089 inline ::uint16_t Field::Reader::getCodeOrder() const {
Chris@63 5090 return _reader.getDataField< ::uint16_t>(
Chris@63 5091 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
Chris@63 5092 }
Chris@63 5093
Chris@63 5094 inline ::uint16_t Field::Builder::getCodeOrder() {
Chris@63 5095 return _builder.getDataField< ::uint16_t>(
Chris@63 5096 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
Chris@63 5097 }
Chris@63 5098 inline void Field::Builder::setCodeOrder( ::uint16_t value) {
Chris@63 5099 _builder.setDataField< ::uint16_t>(
Chris@63 5100 ::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
Chris@63 5101 }
Chris@63 5102
Chris@63 5103 inline bool Field::Reader::hasAnnotations() const {
Chris@63 5104 return !_reader.getPointerField(
Chris@63 5105 ::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
Chris@63 5106 }
Chris@63 5107 inline bool Field::Builder::hasAnnotations() {
Chris@63 5108 return !_builder.getPointerField(
Chris@63 5109 ::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
Chris@63 5110 }
Chris@63 5111 inline ::capnp::List< ::capnp::schema::Annotation>::Reader Field::Reader::getAnnotations() const {
Chris@63 5112 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Annotation>>::get(_reader.getPointerField(
Chris@63 5113 ::capnp::bounded<1>() * ::capnp::POINTERS));
Chris@63 5114 }
Chris@63 5115 inline ::capnp::List< ::capnp::schema::Annotation>::Builder Field::Builder::getAnnotations() {
Chris@63 5116 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Annotation>>::get(_builder.getPointerField(
Chris@63 5117 ::capnp::bounded<1>() * ::capnp::POINTERS));
Chris@63 5118 }
Chris@63 5119 inline void Field::Builder::setAnnotations( ::capnp::List< ::capnp::schema::Annotation>::Reader value) {
Chris@63 5120 ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Annotation>>::set(_builder.getPointerField(
Chris@63 5121 ::capnp::bounded<1>() * ::capnp::POINTERS), value);
Chris@63 5122 }
Chris@63 5123 inline ::capnp::List< ::capnp::schema::Annotation>::Builder Field::Builder::initAnnotations(unsigned int size) {
Chris@63 5124 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Annotation>>::init(_builder.getPointerField(
Chris@63 5125 ::capnp::bounded<1>() * ::capnp::POINTERS), size);
Chris@63 5126 }
Chris@63 5127 inline void Field::Builder::adoptAnnotations(
Chris@63 5128 ::capnp::Orphan< ::capnp::List< ::capnp::schema::Annotation>>&& value) {
Chris@63 5129 ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Annotation>>::adopt(_builder.getPointerField(
Chris@63 5130 ::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value));
Chris@63 5131 }
Chris@63 5132 inline ::capnp::Orphan< ::capnp::List< ::capnp::schema::Annotation>> Field::Builder::disownAnnotations() {
Chris@63 5133 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Annotation>>::disown(_builder.getPointerField(
Chris@63 5134 ::capnp::bounded<1>() * ::capnp::POINTERS));
Chris@63 5135 }
Chris@63 5136
Chris@63 5137 inline ::uint16_t Field::Reader::getDiscriminantValue() const {
Chris@63 5138 return _reader.getDataField< ::uint16_t>(
Chris@63 5139 ::capnp::bounded<1>() * ::capnp::ELEMENTS, 65535u);
Chris@63 5140 }
Chris@63 5141
Chris@63 5142 inline ::uint16_t Field::Builder::getDiscriminantValue() {
Chris@63 5143 return _builder.getDataField< ::uint16_t>(
Chris@63 5144 ::capnp::bounded<1>() * ::capnp::ELEMENTS, 65535u);
Chris@63 5145 }
Chris@63 5146 inline void Field::Builder::setDiscriminantValue( ::uint16_t value) {
Chris@63 5147 _builder.setDataField< ::uint16_t>(
Chris@63 5148 ::capnp::bounded<1>() * ::capnp::ELEMENTS, value, 65535u);
Chris@63 5149 }
Chris@63 5150
Chris@63 5151 inline bool Field::Reader::isSlot() const {
Chris@63 5152 return which() == Field::SLOT;
Chris@63 5153 }
Chris@63 5154 inline bool Field::Builder::isSlot() {
Chris@63 5155 return which() == Field::SLOT;
Chris@63 5156 }
Chris@63 5157 inline typename Field::Slot::Reader Field::Reader::getSlot() const {
Chris@63 5158 KJ_IREQUIRE((which() == Field::SLOT),
Chris@63 5159 "Must check which() before get()ing a union member.");
Chris@63 5160 return typename Field::Slot::Reader(_reader);
Chris@63 5161 }
Chris@63 5162 inline typename Field::Slot::Builder Field::Builder::getSlot() {
Chris@63 5163 KJ_IREQUIRE((which() == Field::SLOT),
Chris@63 5164 "Must check which() before get()ing a union member.");
Chris@63 5165 return typename Field::Slot::Builder(_builder);
Chris@63 5166 }
Chris@63 5167 inline typename Field::Slot::Builder Field::Builder::initSlot() {
Chris@63 5168 _builder.setDataField<Field::Which>(
Chris@63 5169 ::capnp::bounded<4>() * ::capnp::ELEMENTS, Field::SLOT);
Chris@63 5170 _builder.setDataField< ::uint32_t>(::capnp::bounded<1>() * ::capnp::ELEMENTS, 0);
Chris@63 5171 _builder.setDataField<bool>(::capnp::bounded<128>() * ::capnp::ELEMENTS, 0);
Chris@63 5172 _builder.getPointerField(::capnp::bounded<2>() * ::capnp::POINTERS).clear();
Chris@63 5173 _builder.getPointerField(::capnp::bounded<3>() * ::capnp::POINTERS).clear();
Chris@63 5174 return typename Field::Slot::Builder(_builder);
Chris@63 5175 }
Chris@63 5176 inline bool Field::Reader::isGroup() const {
Chris@63 5177 return which() == Field::GROUP;
Chris@63 5178 }
Chris@63 5179 inline bool Field::Builder::isGroup() {
Chris@63 5180 return which() == Field::GROUP;
Chris@63 5181 }
Chris@63 5182 inline typename Field::Group::Reader Field::Reader::getGroup() const {
Chris@63 5183 KJ_IREQUIRE((which() == Field::GROUP),
Chris@63 5184 "Must check which() before get()ing a union member.");
Chris@63 5185 return typename Field::Group::Reader(_reader);
Chris@63 5186 }
Chris@63 5187 inline typename Field::Group::Builder Field::Builder::getGroup() {
Chris@63 5188 KJ_IREQUIRE((which() == Field::GROUP),
Chris@63 5189 "Must check which() before get()ing a union member.");
Chris@63 5190 return typename Field::Group::Builder(_builder);
Chris@63 5191 }
Chris@63 5192 inline typename Field::Group::Builder Field::Builder::initGroup() {
Chris@63 5193 _builder.setDataField<Field::Which>(
Chris@63 5194 ::capnp::bounded<4>() * ::capnp::ELEMENTS, Field::GROUP);
Chris@63 5195 _builder.setDataField< ::uint64_t>(::capnp::bounded<2>() * ::capnp::ELEMENTS, 0);
Chris@63 5196 return typename Field::Group::Builder(_builder);
Chris@63 5197 }
Chris@63 5198 inline typename Field::Ordinal::Reader Field::Reader::getOrdinal() const {
Chris@63 5199 return typename Field::Ordinal::Reader(_reader);
Chris@63 5200 }
Chris@63 5201 inline typename Field::Ordinal::Builder Field::Builder::getOrdinal() {
Chris@63 5202 return typename Field::Ordinal::Builder(_builder);
Chris@63 5203 }
Chris@63 5204 #if !CAPNP_LITE
Chris@63 5205 inline typename Field::Ordinal::Pipeline Field::Pipeline::getOrdinal() {
Chris@63 5206 return typename Field::Ordinal::Pipeline(_typeless.noop());
Chris@63 5207 }
Chris@63 5208 #endif // !CAPNP_LITE
Chris@63 5209 inline typename Field::Ordinal::Builder Field::Builder::initOrdinal() {
Chris@63 5210 _builder.setDataField< ::uint16_t>(::capnp::bounded<5>() * ::capnp::ELEMENTS, 0);
Chris@63 5211 _builder.setDataField< ::uint16_t>(::capnp::bounded<6>() * ::capnp::ELEMENTS, 0);
Chris@63 5212 return typename Field::Ordinal::Builder(_builder);
Chris@63 5213 }
Chris@63 5214 inline ::uint32_t Field::Slot::Reader::getOffset() const {
Chris@63 5215 return _reader.getDataField< ::uint32_t>(
Chris@63 5216 ::capnp::bounded<1>() * ::capnp::ELEMENTS);
Chris@63 5217 }
Chris@63 5218
Chris@63 5219 inline ::uint32_t Field::Slot::Builder::getOffset() {
Chris@63 5220 return _builder.getDataField< ::uint32_t>(
Chris@63 5221 ::capnp::bounded<1>() * ::capnp::ELEMENTS);
Chris@63 5222 }
Chris@63 5223 inline void Field::Slot::Builder::setOffset( ::uint32_t value) {
Chris@63 5224 _builder.setDataField< ::uint32_t>(
Chris@63 5225 ::capnp::bounded<1>() * ::capnp::ELEMENTS, value);
Chris@63 5226 }
Chris@63 5227
Chris@63 5228 inline bool Field::Slot::Reader::hasType() const {
Chris@63 5229 return !_reader.getPointerField(
Chris@63 5230 ::capnp::bounded<2>() * ::capnp::POINTERS).isNull();
Chris@63 5231 }
Chris@63 5232 inline bool Field::Slot::Builder::hasType() {
Chris@63 5233 return !_builder.getPointerField(
Chris@63 5234 ::capnp::bounded<2>() * ::capnp::POINTERS).isNull();
Chris@63 5235 }
Chris@63 5236 inline ::capnp::schema::Type::Reader Field::Slot::Reader::getType() const {
Chris@63 5237 return ::capnp::_::PointerHelpers< ::capnp::schema::Type>::get(_reader.getPointerField(
Chris@63 5238 ::capnp::bounded<2>() * ::capnp::POINTERS));
Chris@63 5239 }
Chris@63 5240 inline ::capnp::schema::Type::Builder Field::Slot::Builder::getType() {
Chris@63 5241 return ::capnp::_::PointerHelpers< ::capnp::schema::Type>::get(_builder.getPointerField(
Chris@63 5242 ::capnp::bounded<2>() * ::capnp::POINTERS));
Chris@63 5243 }
Chris@63 5244 #if !CAPNP_LITE
Chris@63 5245 inline ::capnp::schema::Type::Pipeline Field::Slot::Pipeline::getType() {
Chris@63 5246 return ::capnp::schema::Type::Pipeline(_typeless.getPointerField(2));
Chris@63 5247 }
Chris@63 5248 #endif // !CAPNP_LITE
Chris@63 5249 inline void Field::Slot::Builder::setType( ::capnp::schema::Type::Reader value) {
Chris@63 5250 ::capnp::_::PointerHelpers< ::capnp::schema::Type>::set(_builder.getPointerField(
Chris@63 5251 ::capnp::bounded<2>() * ::capnp::POINTERS), value);
Chris@63 5252 }
Chris@63 5253 inline ::capnp::schema::Type::Builder Field::Slot::Builder::initType() {
Chris@63 5254 return ::capnp::_::PointerHelpers< ::capnp::schema::Type>::init(_builder.getPointerField(
Chris@63 5255 ::capnp::bounded<2>() * ::capnp::POINTERS));
Chris@63 5256 }
Chris@63 5257 inline void Field::Slot::Builder::adoptType(
Chris@63 5258 ::capnp::Orphan< ::capnp::schema::Type>&& value) {
Chris@63 5259 ::capnp::_::PointerHelpers< ::capnp::schema::Type>::adopt(_builder.getPointerField(
Chris@63 5260 ::capnp::bounded<2>() * ::capnp::POINTERS), kj::mv(value));
Chris@63 5261 }
Chris@63 5262 inline ::capnp::Orphan< ::capnp::schema::Type> Field::Slot::Builder::disownType() {
Chris@63 5263 return ::capnp::_::PointerHelpers< ::capnp::schema::Type>::disown(_builder.getPointerField(
Chris@63 5264 ::capnp::bounded<2>() * ::capnp::POINTERS));
Chris@63 5265 }
Chris@63 5266
Chris@63 5267 inline bool Field::Slot::Reader::hasDefaultValue() const {
Chris@63 5268 return !_reader.getPointerField(
Chris@63 5269 ::capnp::bounded<3>() * ::capnp::POINTERS).isNull();
Chris@63 5270 }
Chris@63 5271 inline bool Field::Slot::Builder::hasDefaultValue() {
Chris@63 5272 return !_builder.getPointerField(
Chris@63 5273 ::capnp::bounded<3>() * ::capnp::POINTERS).isNull();
Chris@63 5274 }
Chris@63 5275 inline ::capnp::schema::Value::Reader Field::Slot::Reader::getDefaultValue() const {
Chris@63 5276 return ::capnp::_::PointerHelpers< ::capnp::schema::Value>::get(_reader.getPointerField(
Chris@63 5277 ::capnp::bounded<3>() * ::capnp::POINTERS));
Chris@63 5278 }
Chris@63 5279 inline ::capnp::schema::Value::Builder Field::Slot::Builder::getDefaultValue() {
Chris@63 5280 return ::capnp::_::PointerHelpers< ::capnp::schema::Value>::get(_builder.getPointerField(
Chris@63 5281 ::capnp::bounded<3>() * ::capnp::POINTERS));
Chris@63 5282 }
Chris@63 5283 #if !CAPNP_LITE
Chris@63 5284 inline ::capnp::schema::Value::Pipeline Field::Slot::Pipeline::getDefaultValue() {
Chris@63 5285 return ::capnp::schema::Value::Pipeline(_typeless.getPointerField(3));
Chris@63 5286 }
Chris@63 5287 #endif // !CAPNP_LITE
Chris@63 5288 inline void Field::Slot::Builder::setDefaultValue( ::capnp::schema::Value::Reader value) {
Chris@63 5289 ::capnp::_::PointerHelpers< ::capnp::schema::Value>::set(_builder.getPointerField(
Chris@63 5290 ::capnp::bounded<3>() * ::capnp::POINTERS), value);
Chris@63 5291 }
Chris@63 5292 inline ::capnp::schema::Value::Builder Field::Slot::Builder::initDefaultValue() {
Chris@63 5293 return ::capnp::_::PointerHelpers< ::capnp::schema::Value>::init(_builder.getPointerField(
Chris@63 5294 ::capnp::bounded<3>() * ::capnp::POINTERS));
Chris@63 5295 }
Chris@63 5296 inline void Field::Slot::Builder::adoptDefaultValue(
Chris@63 5297 ::capnp::Orphan< ::capnp::schema::Value>&& value) {
Chris@63 5298 ::capnp::_::PointerHelpers< ::capnp::schema::Value>::adopt(_builder.getPointerField(
Chris@63 5299 ::capnp::bounded<3>() * ::capnp::POINTERS), kj::mv(value));
Chris@63 5300 }
Chris@63 5301 inline ::capnp::Orphan< ::capnp::schema::Value> Field::Slot::Builder::disownDefaultValue() {
Chris@63 5302 return ::capnp::_::PointerHelpers< ::capnp::schema::Value>::disown(_builder.getPointerField(
Chris@63 5303 ::capnp::bounded<3>() * ::capnp::POINTERS));
Chris@63 5304 }
Chris@63 5305
Chris@63 5306 inline bool Field::Slot::Reader::getHadExplicitDefault() const {
Chris@63 5307 return _reader.getDataField<bool>(
Chris@63 5308 ::capnp::bounded<128>() * ::capnp::ELEMENTS);
Chris@63 5309 }
Chris@63 5310
Chris@63 5311 inline bool Field::Slot::Builder::getHadExplicitDefault() {
Chris@63 5312 return _builder.getDataField<bool>(
Chris@63 5313 ::capnp::bounded<128>() * ::capnp::ELEMENTS);
Chris@63 5314 }
Chris@63 5315 inline void Field::Slot::Builder::setHadExplicitDefault(bool value) {
Chris@63 5316 _builder.setDataField<bool>(
Chris@63 5317 ::capnp::bounded<128>() * ::capnp::ELEMENTS, value);
Chris@63 5318 }
Chris@63 5319
Chris@63 5320 inline ::uint64_t Field::Group::Reader::getTypeId() const {
Chris@63 5321 return _reader.getDataField< ::uint64_t>(
Chris@63 5322 ::capnp::bounded<2>() * ::capnp::ELEMENTS);
Chris@63 5323 }
Chris@63 5324
Chris@63 5325 inline ::uint64_t Field::Group::Builder::getTypeId() {
Chris@63 5326 return _builder.getDataField< ::uint64_t>(
Chris@63 5327 ::capnp::bounded<2>() * ::capnp::ELEMENTS);
Chris@63 5328 }
Chris@63 5329 inline void Field::Group::Builder::setTypeId( ::uint64_t value) {
Chris@63 5330 _builder.setDataField< ::uint64_t>(
Chris@63 5331 ::capnp::bounded<2>() * ::capnp::ELEMENTS, value);
Chris@63 5332 }
Chris@63 5333
Chris@63 5334 inline ::capnp::schema::Field::Ordinal::Which Field::Ordinal::Reader::which() const {
Chris@63 5335 return _reader.getDataField<Which>(
Chris@63 5336 ::capnp::bounded<5>() * ::capnp::ELEMENTS);
Chris@63 5337 }
Chris@63 5338 inline ::capnp::schema::Field::Ordinal::Which Field::Ordinal::Builder::which() {
Chris@63 5339 return _builder.getDataField<Which>(
Chris@63 5340 ::capnp::bounded<5>() * ::capnp::ELEMENTS);
Chris@63 5341 }
Chris@63 5342
Chris@63 5343 inline bool Field::Ordinal::Reader::isImplicit() const {
Chris@63 5344 return which() == Field::Ordinal::IMPLICIT;
Chris@63 5345 }
Chris@63 5346 inline bool Field::Ordinal::Builder::isImplicit() {
Chris@63 5347 return which() == Field::Ordinal::IMPLICIT;
Chris@63 5348 }
Chris@63 5349 inline ::capnp::Void Field::Ordinal::Reader::getImplicit() const {
Chris@63 5350 KJ_IREQUIRE((which() == Field::Ordinal::IMPLICIT),
Chris@63 5351 "Must check which() before get()ing a union member.");
Chris@63 5352 return _reader.getDataField< ::capnp::Void>(
Chris@63 5353 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
Chris@63 5354 }
Chris@63 5355
Chris@63 5356 inline ::capnp::Void Field::Ordinal::Builder::getImplicit() {
Chris@63 5357 KJ_IREQUIRE((which() == Field::Ordinal::IMPLICIT),
Chris@63 5358 "Must check which() before get()ing a union member.");
Chris@63 5359 return _builder.getDataField< ::capnp::Void>(
Chris@63 5360 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
Chris@63 5361 }
Chris@63 5362 inline void Field::Ordinal::Builder::setImplicit( ::capnp::Void value) {
Chris@63 5363 _builder.setDataField<Field::Ordinal::Which>(
Chris@63 5364 ::capnp::bounded<5>() * ::capnp::ELEMENTS, Field::Ordinal::IMPLICIT);
Chris@63 5365 _builder.setDataField< ::capnp::Void>(
Chris@63 5366 ::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
Chris@63 5367 }
Chris@63 5368
Chris@63 5369 inline bool Field::Ordinal::Reader::isExplicit() const {
Chris@63 5370 return which() == Field::Ordinal::EXPLICIT;
Chris@63 5371 }
Chris@63 5372 inline bool Field::Ordinal::Builder::isExplicit() {
Chris@63 5373 return which() == Field::Ordinal::EXPLICIT;
Chris@63 5374 }
Chris@63 5375 inline ::uint16_t Field::Ordinal::Reader::getExplicit() const {
Chris@63 5376 KJ_IREQUIRE((which() == Field::Ordinal::EXPLICIT),
Chris@63 5377 "Must check which() before get()ing a union member.");
Chris@63 5378 return _reader.getDataField< ::uint16_t>(
Chris@63 5379 ::capnp::bounded<6>() * ::capnp::ELEMENTS);
Chris@63 5380 }
Chris@63 5381
Chris@63 5382 inline ::uint16_t Field::Ordinal::Builder::getExplicit() {
Chris@63 5383 KJ_IREQUIRE((which() == Field::Ordinal::EXPLICIT),
Chris@63 5384 "Must check which() before get()ing a union member.");
Chris@63 5385 return _builder.getDataField< ::uint16_t>(
Chris@63 5386 ::capnp::bounded<6>() * ::capnp::ELEMENTS);
Chris@63 5387 }
Chris@63 5388 inline void Field::Ordinal::Builder::setExplicit( ::uint16_t value) {
Chris@63 5389 _builder.setDataField<Field::Ordinal::Which>(
Chris@63 5390 ::capnp::bounded<5>() * ::capnp::ELEMENTS, Field::Ordinal::EXPLICIT);
Chris@63 5391 _builder.setDataField< ::uint16_t>(
Chris@63 5392 ::capnp::bounded<6>() * ::capnp::ELEMENTS, value);
Chris@63 5393 }
Chris@63 5394
Chris@63 5395 inline bool Enumerant::Reader::hasName() const {
Chris@63 5396 return !_reader.getPointerField(
Chris@63 5397 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
Chris@63 5398 }
Chris@63 5399 inline bool Enumerant::Builder::hasName() {
Chris@63 5400 return !_builder.getPointerField(
Chris@63 5401 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
Chris@63 5402 }
Chris@63 5403 inline ::capnp::Text::Reader Enumerant::Reader::getName() const {
Chris@63 5404 return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField(
Chris@63 5405 ::capnp::bounded<0>() * ::capnp::POINTERS));
Chris@63 5406 }
Chris@63 5407 inline ::capnp::Text::Builder Enumerant::Builder::getName() {
Chris@63 5408 return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField(
Chris@63 5409 ::capnp::bounded<0>() * ::capnp::POINTERS));
Chris@63 5410 }
Chris@63 5411 inline void Enumerant::Builder::setName( ::capnp::Text::Reader value) {
Chris@63 5412 ::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField(
Chris@63 5413 ::capnp::bounded<0>() * ::capnp::POINTERS), value);
Chris@63 5414 }
Chris@63 5415 inline ::capnp::Text::Builder Enumerant::Builder::initName(unsigned int size) {
Chris@63 5416 return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField(
Chris@63 5417 ::capnp::bounded<0>() * ::capnp::POINTERS), size);
Chris@63 5418 }
Chris@63 5419 inline void Enumerant::Builder::adoptName(
Chris@63 5420 ::capnp::Orphan< ::capnp::Text>&& value) {
Chris@63 5421 ::capnp::_::PointerHelpers< ::capnp::Text>::adopt(_builder.getPointerField(
Chris@63 5422 ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
Chris@63 5423 }
Chris@63 5424 inline ::capnp::Orphan< ::capnp::Text> Enumerant::Builder::disownName() {
Chris@63 5425 return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField(
Chris@63 5426 ::capnp::bounded<0>() * ::capnp::POINTERS));
Chris@63 5427 }
Chris@63 5428
Chris@63 5429 inline ::uint16_t Enumerant::Reader::getCodeOrder() const {
Chris@63 5430 return _reader.getDataField< ::uint16_t>(
Chris@63 5431 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
Chris@63 5432 }
Chris@63 5433
Chris@63 5434 inline ::uint16_t Enumerant::Builder::getCodeOrder() {
Chris@63 5435 return _builder.getDataField< ::uint16_t>(
Chris@63 5436 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
Chris@63 5437 }
Chris@63 5438 inline void Enumerant::Builder::setCodeOrder( ::uint16_t value) {
Chris@63 5439 _builder.setDataField< ::uint16_t>(
Chris@63 5440 ::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
Chris@63 5441 }
Chris@63 5442
Chris@63 5443 inline bool Enumerant::Reader::hasAnnotations() const {
Chris@63 5444 return !_reader.getPointerField(
Chris@63 5445 ::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
Chris@63 5446 }
Chris@63 5447 inline bool Enumerant::Builder::hasAnnotations() {
Chris@63 5448 return !_builder.getPointerField(
Chris@63 5449 ::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
Chris@63 5450 }
Chris@63 5451 inline ::capnp::List< ::capnp::schema::Annotation>::Reader Enumerant::Reader::getAnnotations() const {
Chris@63 5452 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Annotation>>::get(_reader.getPointerField(
Chris@63 5453 ::capnp::bounded<1>() * ::capnp::POINTERS));
Chris@63 5454 }
Chris@63 5455 inline ::capnp::List< ::capnp::schema::Annotation>::Builder Enumerant::Builder::getAnnotations() {
Chris@63 5456 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Annotation>>::get(_builder.getPointerField(
Chris@63 5457 ::capnp::bounded<1>() * ::capnp::POINTERS));
Chris@63 5458 }
Chris@63 5459 inline void Enumerant::Builder::setAnnotations( ::capnp::List< ::capnp::schema::Annotation>::Reader value) {
Chris@63 5460 ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Annotation>>::set(_builder.getPointerField(
Chris@63 5461 ::capnp::bounded<1>() * ::capnp::POINTERS), value);
Chris@63 5462 }
Chris@63 5463 inline ::capnp::List< ::capnp::schema::Annotation>::Builder Enumerant::Builder::initAnnotations(unsigned int size) {
Chris@63 5464 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Annotation>>::init(_builder.getPointerField(
Chris@63 5465 ::capnp::bounded<1>() * ::capnp::POINTERS), size);
Chris@63 5466 }
Chris@63 5467 inline void Enumerant::Builder::adoptAnnotations(
Chris@63 5468 ::capnp::Orphan< ::capnp::List< ::capnp::schema::Annotation>>&& value) {
Chris@63 5469 ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Annotation>>::adopt(_builder.getPointerField(
Chris@63 5470 ::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value));
Chris@63 5471 }
Chris@63 5472 inline ::capnp::Orphan< ::capnp::List< ::capnp::schema::Annotation>> Enumerant::Builder::disownAnnotations() {
Chris@63 5473 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Annotation>>::disown(_builder.getPointerField(
Chris@63 5474 ::capnp::bounded<1>() * ::capnp::POINTERS));
Chris@63 5475 }
Chris@63 5476
Chris@63 5477 inline ::uint64_t Superclass::Reader::getId() const {
Chris@63 5478 return _reader.getDataField< ::uint64_t>(
Chris@63 5479 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
Chris@63 5480 }
Chris@63 5481
Chris@63 5482 inline ::uint64_t Superclass::Builder::getId() {
Chris@63 5483 return _builder.getDataField< ::uint64_t>(
Chris@63 5484 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
Chris@63 5485 }
Chris@63 5486 inline void Superclass::Builder::setId( ::uint64_t value) {
Chris@63 5487 _builder.setDataField< ::uint64_t>(
Chris@63 5488 ::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
Chris@63 5489 }
Chris@63 5490
Chris@63 5491 inline bool Superclass::Reader::hasBrand() const {
Chris@63 5492 return !_reader.getPointerField(
Chris@63 5493 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
Chris@63 5494 }
Chris@63 5495 inline bool Superclass::Builder::hasBrand() {
Chris@63 5496 return !_builder.getPointerField(
Chris@63 5497 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
Chris@63 5498 }
Chris@63 5499 inline ::capnp::schema::Brand::Reader Superclass::Reader::getBrand() const {
Chris@63 5500 return ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::get(_reader.getPointerField(
Chris@63 5501 ::capnp::bounded<0>() * ::capnp::POINTERS));
Chris@63 5502 }
Chris@63 5503 inline ::capnp::schema::Brand::Builder Superclass::Builder::getBrand() {
Chris@63 5504 return ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::get(_builder.getPointerField(
Chris@63 5505 ::capnp::bounded<0>() * ::capnp::POINTERS));
Chris@63 5506 }
Chris@63 5507 #if !CAPNP_LITE
Chris@63 5508 inline ::capnp::schema::Brand::Pipeline Superclass::Pipeline::getBrand() {
Chris@63 5509 return ::capnp::schema::Brand::Pipeline(_typeless.getPointerField(0));
Chris@63 5510 }
Chris@63 5511 #endif // !CAPNP_LITE
Chris@63 5512 inline void Superclass::Builder::setBrand( ::capnp::schema::Brand::Reader value) {
Chris@63 5513 ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::set(_builder.getPointerField(
Chris@63 5514 ::capnp::bounded<0>() * ::capnp::POINTERS), value);
Chris@63 5515 }
Chris@63 5516 inline ::capnp::schema::Brand::Builder Superclass::Builder::initBrand() {
Chris@63 5517 return ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::init(_builder.getPointerField(
Chris@63 5518 ::capnp::bounded<0>() * ::capnp::POINTERS));
Chris@63 5519 }
Chris@63 5520 inline void Superclass::Builder::adoptBrand(
Chris@63 5521 ::capnp::Orphan< ::capnp::schema::Brand>&& value) {
Chris@63 5522 ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::adopt(_builder.getPointerField(
Chris@63 5523 ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
Chris@63 5524 }
Chris@63 5525 inline ::capnp::Orphan< ::capnp::schema::Brand> Superclass::Builder::disownBrand() {
Chris@63 5526 return ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::disown(_builder.getPointerField(
Chris@63 5527 ::capnp::bounded<0>() * ::capnp::POINTERS));
Chris@63 5528 }
Chris@63 5529
Chris@63 5530 inline bool Method::Reader::hasName() const {
Chris@63 5531 return !_reader.getPointerField(
Chris@63 5532 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
Chris@63 5533 }
Chris@63 5534 inline bool Method::Builder::hasName() {
Chris@63 5535 return !_builder.getPointerField(
Chris@63 5536 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
Chris@63 5537 }
Chris@63 5538 inline ::capnp::Text::Reader Method::Reader::getName() const {
Chris@63 5539 return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField(
Chris@63 5540 ::capnp::bounded<0>() * ::capnp::POINTERS));
Chris@63 5541 }
Chris@63 5542 inline ::capnp::Text::Builder Method::Builder::getName() {
Chris@63 5543 return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField(
Chris@63 5544 ::capnp::bounded<0>() * ::capnp::POINTERS));
Chris@63 5545 }
Chris@63 5546 inline void Method::Builder::setName( ::capnp::Text::Reader value) {
Chris@63 5547 ::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField(
Chris@63 5548 ::capnp::bounded<0>() * ::capnp::POINTERS), value);
Chris@63 5549 }
Chris@63 5550 inline ::capnp::Text::Builder Method::Builder::initName(unsigned int size) {
Chris@63 5551 return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField(
Chris@63 5552 ::capnp::bounded<0>() * ::capnp::POINTERS), size);
Chris@63 5553 }
Chris@63 5554 inline void Method::Builder::adoptName(
Chris@63 5555 ::capnp::Orphan< ::capnp::Text>&& value) {
Chris@63 5556 ::capnp::_::PointerHelpers< ::capnp::Text>::adopt(_builder.getPointerField(
Chris@63 5557 ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
Chris@63 5558 }
Chris@63 5559 inline ::capnp::Orphan< ::capnp::Text> Method::Builder::disownName() {
Chris@63 5560 return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField(
Chris@63 5561 ::capnp::bounded<0>() * ::capnp::POINTERS));
Chris@63 5562 }
Chris@63 5563
Chris@63 5564 inline ::uint16_t Method::Reader::getCodeOrder() const {
Chris@63 5565 return _reader.getDataField< ::uint16_t>(
Chris@63 5566 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
Chris@63 5567 }
Chris@63 5568
Chris@63 5569 inline ::uint16_t Method::Builder::getCodeOrder() {
Chris@63 5570 return _builder.getDataField< ::uint16_t>(
Chris@63 5571 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
Chris@63 5572 }
Chris@63 5573 inline void Method::Builder::setCodeOrder( ::uint16_t value) {
Chris@63 5574 _builder.setDataField< ::uint16_t>(
Chris@63 5575 ::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
Chris@63 5576 }
Chris@63 5577
Chris@63 5578 inline ::uint64_t Method::Reader::getParamStructType() const {
Chris@63 5579 return _reader.getDataField< ::uint64_t>(
Chris@63 5580 ::capnp::bounded<1>() * ::capnp::ELEMENTS);
Chris@63 5581 }
Chris@63 5582
Chris@63 5583 inline ::uint64_t Method::Builder::getParamStructType() {
Chris@63 5584 return _builder.getDataField< ::uint64_t>(
Chris@63 5585 ::capnp::bounded<1>() * ::capnp::ELEMENTS);
Chris@63 5586 }
Chris@63 5587 inline void Method::Builder::setParamStructType( ::uint64_t value) {
Chris@63 5588 _builder.setDataField< ::uint64_t>(
Chris@63 5589 ::capnp::bounded<1>() * ::capnp::ELEMENTS, value);
Chris@63 5590 }
Chris@63 5591
Chris@63 5592 inline ::uint64_t Method::Reader::getResultStructType() const {
Chris@63 5593 return _reader.getDataField< ::uint64_t>(
Chris@63 5594 ::capnp::bounded<2>() * ::capnp::ELEMENTS);
Chris@63 5595 }
Chris@63 5596
Chris@63 5597 inline ::uint64_t Method::Builder::getResultStructType() {
Chris@63 5598 return _builder.getDataField< ::uint64_t>(
Chris@63 5599 ::capnp::bounded<2>() * ::capnp::ELEMENTS);
Chris@63 5600 }
Chris@63 5601 inline void Method::Builder::setResultStructType( ::uint64_t value) {
Chris@63 5602 _builder.setDataField< ::uint64_t>(
Chris@63 5603 ::capnp::bounded<2>() * ::capnp::ELEMENTS, value);
Chris@63 5604 }
Chris@63 5605
Chris@63 5606 inline bool Method::Reader::hasAnnotations() const {
Chris@63 5607 return !_reader.getPointerField(
Chris@63 5608 ::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
Chris@63 5609 }
Chris@63 5610 inline bool Method::Builder::hasAnnotations() {
Chris@63 5611 return !_builder.getPointerField(
Chris@63 5612 ::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
Chris@63 5613 }
Chris@63 5614 inline ::capnp::List< ::capnp::schema::Annotation>::Reader Method::Reader::getAnnotations() const {
Chris@63 5615 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Annotation>>::get(_reader.getPointerField(
Chris@63 5616 ::capnp::bounded<1>() * ::capnp::POINTERS));
Chris@63 5617 }
Chris@63 5618 inline ::capnp::List< ::capnp::schema::Annotation>::Builder Method::Builder::getAnnotations() {
Chris@63 5619 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Annotation>>::get(_builder.getPointerField(
Chris@63 5620 ::capnp::bounded<1>() * ::capnp::POINTERS));
Chris@63 5621 }
Chris@63 5622 inline void Method::Builder::setAnnotations( ::capnp::List< ::capnp::schema::Annotation>::Reader value) {
Chris@63 5623 ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Annotation>>::set(_builder.getPointerField(
Chris@63 5624 ::capnp::bounded<1>() * ::capnp::POINTERS), value);
Chris@63 5625 }
Chris@63 5626 inline ::capnp::List< ::capnp::schema::Annotation>::Builder Method::Builder::initAnnotations(unsigned int size) {
Chris@63 5627 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Annotation>>::init(_builder.getPointerField(
Chris@63 5628 ::capnp::bounded<1>() * ::capnp::POINTERS), size);
Chris@63 5629 }
Chris@63 5630 inline void Method::Builder::adoptAnnotations(
Chris@63 5631 ::capnp::Orphan< ::capnp::List< ::capnp::schema::Annotation>>&& value) {
Chris@63 5632 ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Annotation>>::adopt(_builder.getPointerField(
Chris@63 5633 ::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value));
Chris@63 5634 }
Chris@63 5635 inline ::capnp::Orphan< ::capnp::List< ::capnp::schema::Annotation>> Method::Builder::disownAnnotations() {
Chris@63 5636 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Annotation>>::disown(_builder.getPointerField(
Chris@63 5637 ::capnp::bounded<1>() * ::capnp::POINTERS));
Chris@63 5638 }
Chris@63 5639
Chris@63 5640 inline bool Method::Reader::hasParamBrand() const {
Chris@63 5641 return !_reader.getPointerField(
Chris@63 5642 ::capnp::bounded<2>() * ::capnp::POINTERS).isNull();
Chris@63 5643 }
Chris@63 5644 inline bool Method::Builder::hasParamBrand() {
Chris@63 5645 return !_builder.getPointerField(
Chris@63 5646 ::capnp::bounded<2>() * ::capnp::POINTERS).isNull();
Chris@63 5647 }
Chris@63 5648 inline ::capnp::schema::Brand::Reader Method::Reader::getParamBrand() const {
Chris@63 5649 return ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::get(_reader.getPointerField(
Chris@63 5650 ::capnp::bounded<2>() * ::capnp::POINTERS));
Chris@63 5651 }
Chris@63 5652 inline ::capnp::schema::Brand::Builder Method::Builder::getParamBrand() {
Chris@63 5653 return ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::get(_builder.getPointerField(
Chris@63 5654 ::capnp::bounded<2>() * ::capnp::POINTERS));
Chris@63 5655 }
Chris@63 5656 #if !CAPNP_LITE
Chris@63 5657 inline ::capnp::schema::Brand::Pipeline Method::Pipeline::getParamBrand() {
Chris@63 5658 return ::capnp::schema::Brand::Pipeline(_typeless.getPointerField(2));
Chris@63 5659 }
Chris@63 5660 #endif // !CAPNP_LITE
Chris@63 5661 inline void Method::Builder::setParamBrand( ::capnp::schema::Brand::Reader value) {
Chris@63 5662 ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::set(_builder.getPointerField(
Chris@63 5663 ::capnp::bounded<2>() * ::capnp::POINTERS), value);
Chris@63 5664 }
Chris@63 5665 inline ::capnp::schema::Brand::Builder Method::Builder::initParamBrand() {
Chris@63 5666 return ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::init(_builder.getPointerField(
Chris@63 5667 ::capnp::bounded<2>() * ::capnp::POINTERS));
Chris@63 5668 }
Chris@63 5669 inline void Method::Builder::adoptParamBrand(
Chris@63 5670 ::capnp::Orphan< ::capnp::schema::Brand>&& value) {
Chris@63 5671 ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::adopt(_builder.getPointerField(
Chris@63 5672 ::capnp::bounded<2>() * ::capnp::POINTERS), kj::mv(value));
Chris@63 5673 }
Chris@63 5674 inline ::capnp::Orphan< ::capnp::schema::Brand> Method::Builder::disownParamBrand() {
Chris@63 5675 return ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::disown(_builder.getPointerField(
Chris@63 5676 ::capnp::bounded<2>() * ::capnp::POINTERS));
Chris@63 5677 }
Chris@63 5678
Chris@63 5679 inline bool Method::Reader::hasResultBrand() const {
Chris@63 5680 return !_reader.getPointerField(
Chris@63 5681 ::capnp::bounded<3>() * ::capnp::POINTERS).isNull();
Chris@63 5682 }
Chris@63 5683 inline bool Method::Builder::hasResultBrand() {
Chris@63 5684 return !_builder.getPointerField(
Chris@63 5685 ::capnp::bounded<3>() * ::capnp::POINTERS).isNull();
Chris@63 5686 }
Chris@63 5687 inline ::capnp::schema::Brand::Reader Method::Reader::getResultBrand() const {
Chris@63 5688 return ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::get(_reader.getPointerField(
Chris@63 5689 ::capnp::bounded<3>() * ::capnp::POINTERS));
Chris@63 5690 }
Chris@63 5691 inline ::capnp::schema::Brand::Builder Method::Builder::getResultBrand() {
Chris@63 5692 return ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::get(_builder.getPointerField(
Chris@63 5693 ::capnp::bounded<3>() * ::capnp::POINTERS));
Chris@63 5694 }
Chris@63 5695 #if !CAPNP_LITE
Chris@63 5696 inline ::capnp::schema::Brand::Pipeline Method::Pipeline::getResultBrand() {
Chris@63 5697 return ::capnp::schema::Brand::Pipeline(_typeless.getPointerField(3));
Chris@63 5698 }
Chris@63 5699 #endif // !CAPNP_LITE
Chris@63 5700 inline void Method::Builder::setResultBrand( ::capnp::schema::Brand::Reader value) {
Chris@63 5701 ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::set(_builder.getPointerField(
Chris@63 5702 ::capnp::bounded<3>() * ::capnp::POINTERS), value);
Chris@63 5703 }
Chris@63 5704 inline ::capnp::schema::Brand::Builder Method::Builder::initResultBrand() {
Chris@63 5705 return ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::init(_builder.getPointerField(
Chris@63 5706 ::capnp::bounded<3>() * ::capnp::POINTERS));
Chris@63 5707 }
Chris@63 5708 inline void Method::Builder::adoptResultBrand(
Chris@63 5709 ::capnp::Orphan< ::capnp::schema::Brand>&& value) {
Chris@63 5710 ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::adopt(_builder.getPointerField(
Chris@63 5711 ::capnp::bounded<3>() * ::capnp::POINTERS), kj::mv(value));
Chris@63 5712 }
Chris@63 5713 inline ::capnp::Orphan< ::capnp::schema::Brand> Method::Builder::disownResultBrand() {
Chris@63 5714 return ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::disown(_builder.getPointerField(
Chris@63 5715 ::capnp::bounded<3>() * ::capnp::POINTERS));
Chris@63 5716 }
Chris@63 5717
Chris@63 5718 inline bool Method::Reader::hasImplicitParameters() const {
Chris@63 5719 return !_reader.getPointerField(
Chris@63 5720 ::capnp::bounded<4>() * ::capnp::POINTERS).isNull();
Chris@63 5721 }
Chris@63 5722 inline bool Method::Builder::hasImplicitParameters() {
Chris@63 5723 return !_builder.getPointerField(
Chris@63 5724 ::capnp::bounded<4>() * ::capnp::POINTERS).isNull();
Chris@63 5725 }
Chris@63 5726 inline ::capnp::List< ::capnp::schema::Node::Parameter>::Reader Method::Reader::getImplicitParameters() const {
Chris@63 5727 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Node::Parameter>>::get(_reader.getPointerField(
Chris@63 5728 ::capnp::bounded<4>() * ::capnp::POINTERS));
Chris@63 5729 }
Chris@63 5730 inline ::capnp::List< ::capnp::schema::Node::Parameter>::Builder Method::Builder::getImplicitParameters() {
Chris@63 5731 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Node::Parameter>>::get(_builder.getPointerField(
Chris@63 5732 ::capnp::bounded<4>() * ::capnp::POINTERS));
Chris@63 5733 }
Chris@63 5734 inline void Method::Builder::setImplicitParameters( ::capnp::List< ::capnp::schema::Node::Parameter>::Reader value) {
Chris@63 5735 ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Node::Parameter>>::set(_builder.getPointerField(
Chris@63 5736 ::capnp::bounded<4>() * ::capnp::POINTERS), value);
Chris@63 5737 }
Chris@63 5738 inline ::capnp::List< ::capnp::schema::Node::Parameter>::Builder Method::Builder::initImplicitParameters(unsigned int size) {
Chris@63 5739 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Node::Parameter>>::init(_builder.getPointerField(
Chris@63 5740 ::capnp::bounded<4>() * ::capnp::POINTERS), size);
Chris@63 5741 }
Chris@63 5742 inline void Method::Builder::adoptImplicitParameters(
Chris@63 5743 ::capnp::Orphan< ::capnp::List< ::capnp::schema::Node::Parameter>>&& value) {
Chris@63 5744 ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Node::Parameter>>::adopt(_builder.getPointerField(
Chris@63 5745 ::capnp::bounded<4>() * ::capnp::POINTERS), kj::mv(value));
Chris@63 5746 }
Chris@63 5747 inline ::capnp::Orphan< ::capnp::List< ::capnp::schema::Node::Parameter>> Method::Builder::disownImplicitParameters() {
Chris@63 5748 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Node::Parameter>>::disown(_builder.getPointerField(
Chris@63 5749 ::capnp::bounded<4>() * ::capnp::POINTERS));
Chris@63 5750 }
Chris@63 5751
Chris@63 5752 inline ::capnp::schema::Type::Which Type::Reader::which() const {
Chris@63 5753 return _reader.getDataField<Which>(
Chris@63 5754 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
Chris@63 5755 }
Chris@63 5756 inline ::capnp::schema::Type::Which Type::Builder::which() {
Chris@63 5757 return _builder.getDataField<Which>(
Chris@63 5758 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
Chris@63 5759 }
Chris@63 5760
Chris@63 5761 inline bool Type::Reader::isVoid() const {
Chris@63 5762 return which() == Type::VOID;
Chris@63 5763 }
Chris@63 5764 inline bool Type::Builder::isVoid() {
Chris@63 5765 return which() == Type::VOID;
Chris@63 5766 }
Chris@63 5767 inline ::capnp::Void Type::Reader::getVoid() const {
Chris@63 5768 KJ_IREQUIRE((which() == Type::VOID),
Chris@63 5769 "Must check which() before get()ing a union member.");
Chris@63 5770 return _reader.getDataField< ::capnp::Void>(
Chris@63 5771 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
Chris@63 5772 }
Chris@63 5773
Chris@63 5774 inline ::capnp::Void Type::Builder::getVoid() {
Chris@63 5775 KJ_IREQUIRE((which() == Type::VOID),
Chris@63 5776 "Must check which() before get()ing a union member.");
Chris@63 5777 return _builder.getDataField< ::capnp::Void>(
Chris@63 5778 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
Chris@63 5779 }
Chris@63 5780 inline void Type::Builder::setVoid( ::capnp::Void value) {
Chris@63 5781 _builder.setDataField<Type::Which>(
Chris@63 5782 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Type::VOID);
Chris@63 5783 _builder.setDataField< ::capnp::Void>(
Chris@63 5784 ::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
Chris@63 5785 }
Chris@63 5786
Chris@63 5787 inline bool Type::Reader::isBool() const {
Chris@63 5788 return which() == Type::BOOL;
Chris@63 5789 }
Chris@63 5790 inline bool Type::Builder::isBool() {
Chris@63 5791 return which() == Type::BOOL;
Chris@63 5792 }
Chris@63 5793 inline ::capnp::Void Type::Reader::getBool() const {
Chris@63 5794 KJ_IREQUIRE((which() == Type::BOOL),
Chris@63 5795 "Must check which() before get()ing a union member.");
Chris@63 5796 return _reader.getDataField< ::capnp::Void>(
Chris@63 5797 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
Chris@63 5798 }
Chris@63 5799
Chris@63 5800 inline ::capnp::Void Type::Builder::getBool() {
Chris@63 5801 KJ_IREQUIRE((which() == Type::BOOL),
Chris@63 5802 "Must check which() before get()ing a union member.");
Chris@63 5803 return _builder.getDataField< ::capnp::Void>(
Chris@63 5804 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
Chris@63 5805 }
Chris@63 5806 inline void Type::Builder::setBool( ::capnp::Void value) {
Chris@63 5807 _builder.setDataField<Type::Which>(
Chris@63 5808 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Type::BOOL);
Chris@63 5809 _builder.setDataField< ::capnp::Void>(
Chris@63 5810 ::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
Chris@63 5811 }
Chris@63 5812
Chris@63 5813 inline bool Type::Reader::isInt8() const {
Chris@63 5814 return which() == Type::INT8;
Chris@63 5815 }
Chris@63 5816 inline bool Type::Builder::isInt8() {
Chris@63 5817 return which() == Type::INT8;
Chris@63 5818 }
Chris@63 5819 inline ::capnp::Void Type::Reader::getInt8() const {
Chris@63 5820 KJ_IREQUIRE((which() == Type::INT8),
Chris@63 5821 "Must check which() before get()ing a union member.");
Chris@63 5822 return _reader.getDataField< ::capnp::Void>(
Chris@63 5823 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
Chris@63 5824 }
Chris@63 5825
Chris@63 5826 inline ::capnp::Void Type::Builder::getInt8() {
Chris@63 5827 KJ_IREQUIRE((which() == Type::INT8),
Chris@63 5828 "Must check which() before get()ing a union member.");
Chris@63 5829 return _builder.getDataField< ::capnp::Void>(
Chris@63 5830 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
Chris@63 5831 }
Chris@63 5832 inline void Type::Builder::setInt8( ::capnp::Void value) {
Chris@63 5833 _builder.setDataField<Type::Which>(
Chris@63 5834 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Type::INT8);
Chris@63 5835 _builder.setDataField< ::capnp::Void>(
Chris@63 5836 ::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
Chris@63 5837 }
Chris@63 5838
Chris@63 5839 inline bool Type::Reader::isInt16() const {
Chris@63 5840 return which() == Type::INT16;
Chris@63 5841 }
Chris@63 5842 inline bool Type::Builder::isInt16() {
Chris@63 5843 return which() == Type::INT16;
Chris@63 5844 }
Chris@63 5845 inline ::capnp::Void Type::Reader::getInt16() const {
Chris@63 5846 KJ_IREQUIRE((which() == Type::INT16),
Chris@63 5847 "Must check which() before get()ing a union member.");
Chris@63 5848 return _reader.getDataField< ::capnp::Void>(
Chris@63 5849 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
Chris@63 5850 }
Chris@63 5851
Chris@63 5852 inline ::capnp::Void Type::Builder::getInt16() {
Chris@63 5853 KJ_IREQUIRE((which() == Type::INT16),
Chris@63 5854 "Must check which() before get()ing a union member.");
Chris@63 5855 return _builder.getDataField< ::capnp::Void>(
Chris@63 5856 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
Chris@63 5857 }
Chris@63 5858 inline void Type::Builder::setInt16( ::capnp::Void value) {
Chris@63 5859 _builder.setDataField<Type::Which>(
Chris@63 5860 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Type::INT16);
Chris@63 5861 _builder.setDataField< ::capnp::Void>(
Chris@63 5862 ::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
Chris@63 5863 }
Chris@63 5864
Chris@63 5865 inline bool Type::Reader::isInt32() const {
Chris@63 5866 return which() == Type::INT32;
Chris@63 5867 }
Chris@63 5868 inline bool Type::Builder::isInt32() {
Chris@63 5869 return which() == Type::INT32;
Chris@63 5870 }
Chris@63 5871 inline ::capnp::Void Type::Reader::getInt32() const {
Chris@63 5872 KJ_IREQUIRE((which() == Type::INT32),
Chris@63 5873 "Must check which() before get()ing a union member.");
Chris@63 5874 return _reader.getDataField< ::capnp::Void>(
Chris@63 5875 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
Chris@63 5876 }
Chris@63 5877
Chris@63 5878 inline ::capnp::Void Type::Builder::getInt32() {
Chris@63 5879 KJ_IREQUIRE((which() == Type::INT32),
Chris@63 5880 "Must check which() before get()ing a union member.");
Chris@63 5881 return _builder.getDataField< ::capnp::Void>(
Chris@63 5882 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
Chris@63 5883 }
Chris@63 5884 inline void Type::Builder::setInt32( ::capnp::Void value) {
Chris@63 5885 _builder.setDataField<Type::Which>(
Chris@63 5886 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Type::INT32);
Chris@63 5887 _builder.setDataField< ::capnp::Void>(
Chris@63 5888 ::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
Chris@63 5889 }
Chris@63 5890
Chris@63 5891 inline bool Type::Reader::isInt64() const {
Chris@63 5892 return which() == Type::INT64;
Chris@63 5893 }
Chris@63 5894 inline bool Type::Builder::isInt64() {
Chris@63 5895 return which() == Type::INT64;
Chris@63 5896 }
Chris@63 5897 inline ::capnp::Void Type::Reader::getInt64() const {
Chris@63 5898 KJ_IREQUIRE((which() == Type::INT64),
Chris@63 5899 "Must check which() before get()ing a union member.");
Chris@63 5900 return _reader.getDataField< ::capnp::Void>(
Chris@63 5901 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
Chris@63 5902 }
Chris@63 5903
Chris@63 5904 inline ::capnp::Void Type::Builder::getInt64() {
Chris@63 5905 KJ_IREQUIRE((which() == Type::INT64),
Chris@63 5906 "Must check which() before get()ing a union member.");
Chris@63 5907 return _builder.getDataField< ::capnp::Void>(
Chris@63 5908 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
Chris@63 5909 }
Chris@63 5910 inline void Type::Builder::setInt64( ::capnp::Void value) {
Chris@63 5911 _builder.setDataField<Type::Which>(
Chris@63 5912 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Type::INT64);
Chris@63 5913 _builder.setDataField< ::capnp::Void>(
Chris@63 5914 ::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
Chris@63 5915 }
Chris@63 5916
Chris@63 5917 inline bool Type::Reader::isUint8() const {
Chris@63 5918 return which() == Type::UINT8;
Chris@63 5919 }
Chris@63 5920 inline bool Type::Builder::isUint8() {
Chris@63 5921 return which() == Type::UINT8;
Chris@63 5922 }
Chris@63 5923 inline ::capnp::Void Type::Reader::getUint8() const {
Chris@63 5924 KJ_IREQUIRE((which() == Type::UINT8),
Chris@63 5925 "Must check which() before get()ing a union member.");
Chris@63 5926 return _reader.getDataField< ::capnp::Void>(
Chris@63 5927 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
Chris@63 5928 }
Chris@63 5929
Chris@63 5930 inline ::capnp::Void Type::Builder::getUint8() {
Chris@63 5931 KJ_IREQUIRE((which() == Type::UINT8),
Chris@63 5932 "Must check which() before get()ing a union member.");
Chris@63 5933 return _builder.getDataField< ::capnp::Void>(
Chris@63 5934 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
Chris@63 5935 }
Chris@63 5936 inline void Type::Builder::setUint8( ::capnp::Void value) {
Chris@63 5937 _builder.setDataField<Type::Which>(
Chris@63 5938 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Type::UINT8);
Chris@63 5939 _builder.setDataField< ::capnp::Void>(
Chris@63 5940 ::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
Chris@63 5941 }
Chris@63 5942
Chris@63 5943 inline bool Type::Reader::isUint16() const {
Chris@63 5944 return which() == Type::UINT16;
Chris@63 5945 }
Chris@63 5946 inline bool Type::Builder::isUint16() {
Chris@63 5947 return which() == Type::UINT16;
Chris@63 5948 }
Chris@63 5949 inline ::capnp::Void Type::Reader::getUint16() const {
Chris@63 5950 KJ_IREQUIRE((which() == Type::UINT16),
Chris@63 5951 "Must check which() before get()ing a union member.");
Chris@63 5952 return _reader.getDataField< ::capnp::Void>(
Chris@63 5953 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
Chris@63 5954 }
Chris@63 5955
Chris@63 5956 inline ::capnp::Void Type::Builder::getUint16() {
Chris@63 5957 KJ_IREQUIRE((which() == Type::UINT16),
Chris@63 5958 "Must check which() before get()ing a union member.");
Chris@63 5959 return _builder.getDataField< ::capnp::Void>(
Chris@63 5960 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
Chris@63 5961 }
Chris@63 5962 inline void Type::Builder::setUint16( ::capnp::Void value) {
Chris@63 5963 _builder.setDataField<Type::Which>(
Chris@63 5964 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Type::UINT16);
Chris@63 5965 _builder.setDataField< ::capnp::Void>(
Chris@63 5966 ::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
Chris@63 5967 }
Chris@63 5968
Chris@63 5969 inline bool Type::Reader::isUint32() const {
Chris@63 5970 return which() == Type::UINT32;
Chris@63 5971 }
Chris@63 5972 inline bool Type::Builder::isUint32() {
Chris@63 5973 return which() == Type::UINT32;
Chris@63 5974 }
Chris@63 5975 inline ::capnp::Void Type::Reader::getUint32() const {
Chris@63 5976 KJ_IREQUIRE((which() == Type::UINT32),
Chris@63 5977 "Must check which() before get()ing a union member.");
Chris@63 5978 return _reader.getDataField< ::capnp::Void>(
Chris@63 5979 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
Chris@63 5980 }
Chris@63 5981
Chris@63 5982 inline ::capnp::Void Type::Builder::getUint32() {
Chris@63 5983 KJ_IREQUIRE((which() == Type::UINT32),
Chris@63 5984 "Must check which() before get()ing a union member.");
Chris@63 5985 return _builder.getDataField< ::capnp::Void>(
Chris@63 5986 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
Chris@63 5987 }
Chris@63 5988 inline void Type::Builder::setUint32( ::capnp::Void value) {
Chris@63 5989 _builder.setDataField<Type::Which>(
Chris@63 5990 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Type::UINT32);
Chris@63 5991 _builder.setDataField< ::capnp::Void>(
Chris@63 5992 ::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
Chris@63 5993 }
Chris@63 5994
Chris@63 5995 inline bool Type::Reader::isUint64() const {
Chris@63 5996 return which() == Type::UINT64;
Chris@63 5997 }
Chris@63 5998 inline bool Type::Builder::isUint64() {
Chris@63 5999 return which() == Type::UINT64;
Chris@63 6000 }
Chris@63 6001 inline ::capnp::Void Type::Reader::getUint64() const {
Chris@63 6002 KJ_IREQUIRE((which() == Type::UINT64),
Chris@63 6003 "Must check which() before get()ing a union member.");
Chris@63 6004 return _reader.getDataField< ::capnp::Void>(
Chris@63 6005 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
Chris@63 6006 }
Chris@63 6007
Chris@63 6008 inline ::capnp::Void Type::Builder::getUint64() {
Chris@63 6009 KJ_IREQUIRE((which() == Type::UINT64),
Chris@63 6010 "Must check which() before get()ing a union member.");
Chris@63 6011 return _builder.getDataField< ::capnp::Void>(
Chris@63 6012 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
Chris@63 6013 }
Chris@63 6014 inline void Type::Builder::setUint64( ::capnp::Void value) {
Chris@63 6015 _builder.setDataField<Type::Which>(
Chris@63 6016 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Type::UINT64);
Chris@63 6017 _builder.setDataField< ::capnp::Void>(
Chris@63 6018 ::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
Chris@63 6019 }
Chris@63 6020
Chris@63 6021 inline bool Type::Reader::isFloat32() const {
Chris@63 6022 return which() == Type::FLOAT32;
Chris@63 6023 }
Chris@63 6024 inline bool Type::Builder::isFloat32() {
Chris@63 6025 return which() == Type::FLOAT32;
Chris@63 6026 }
Chris@63 6027 inline ::capnp::Void Type::Reader::getFloat32() const {
Chris@63 6028 KJ_IREQUIRE((which() == Type::FLOAT32),
Chris@63 6029 "Must check which() before get()ing a union member.");
Chris@63 6030 return _reader.getDataField< ::capnp::Void>(
Chris@63 6031 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
Chris@63 6032 }
Chris@63 6033
Chris@63 6034 inline ::capnp::Void Type::Builder::getFloat32() {
Chris@63 6035 KJ_IREQUIRE((which() == Type::FLOAT32),
Chris@63 6036 "Must check which() before get()ing a union member.");
Chris@63 6037 return _builder.getDataField< ::capnp::Void>(
Chris@63 6038 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
Chris@63 6039 }
Chris@63 6040 inline void Type::Builder::setFloat32( ::capnp::Void value) {
Chris@63 6041 _builder.setDataField<Type::Which>(
Chris@63 6042 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Type::FLOAT32);
Chris@63 6043 _builder.setDataField< ::capnp::Void>(
Chris@63 6044 ::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
Chris@63 6045 }
Chris@63 6046
Chris@63 6047 inline bool Type::Reader::isFloat64() const {
Chris@63 6048 return which() == Type::FLOAT64;
Chris@63 6049 }
Chris@63 6050 inline bool Type::Builder::isFloat64() {
Chris@63 6051 return which() == Type::FLOAT64;
Chris@63 6052 }
Chris@63 6053 inline ::capnp::Void Type::Reader::getFloat64() const {
Chris@63 6054 KJ_IREQUIRE((which() == Type::FLOAT64),
Chris@63 6055 "Must check which() before get()ing a union member.");
Chris@63 6056 return _reader.getDataField< ::capnp::Void>(
Chris@63 6057 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
Chris@63 6058 }
Chris@63 6059
Chris@63 6060 inline ::capnp::Void Type::Builder::getFloat64() {
Chris@63 6061 KJ_IREQUIRE((which() == Type::FLOAT64),
Chris@63 6062 "Must check which() before get()ing a union member.");
Chris@63 6063 return _builder.getDataField< ::capnp::Void>(
Chris@63 6064 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
Chris@63 6065 }
Chris@63 6066 inline void Type::Builder::setFloat64( ::capnp::Void value) {
Chris@63 6067 _builder.setDataField<Type::Which>(
Chris@63 6068 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Type::FLOAT64);
Chris@63 6069 _builder.setDataField< ::capnp::Void>(
Chris@63 6070 ::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
Chris@63 6071 }
Chris@63 6072
Chris@63 6073 inline bool Type::Reader::isText() const {
Chris@63 6074 return which() == Type::TEXT;
Chris@63 6075 }
Chris@63 6076 inline bool Type::Builder::isText() {
Chris@63 6077 return which() == Type::TEXT;
Chris@63 6078 }
Chris@63 6079 inline ::capnp::Void Type::Reader::getText() const {
Chris@63 6080 KJ_IREQUIRE((which() == Type::TEXT),
Chris@63 6081 "Must check which() before get()ing a union member.");
Chris@63 6082 return _reader.getDataField< ::capnp::Void>(
Chris@63 6083 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
Chris@63 6084 }
Chris@63 6085
Chris@63 6086 inline ::capnp::Void Type::Builder::getText() {
Chris@63 6087 KJ_IREQUIRE((which() == Type::TEXT),
Chris@63 6088 "Must check which() before get()ing a union member.");
Chris@63 6089 return _builder.getDataField< ::capnp::Void>(
Chris@63 6090 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
Chris@63 6091 }
Chris@63 6092 inline void Type::Builder::setText( ::capnp::Void value) {
Chris@63 6093 _builder.setDataField<Type::Which>(
Chris@63 6094 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Type::TEXT);
Chris@63 6095 _builder.setDataField< ::capnp::Void>(
Chris@63 6096 ::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
Chris@63 6097 }
Chris@63 6098
Chris@63 6099 inline bool Type::Reader::isData() const {
Chris@63 6100 return which() == Type::DATA;
Chris@63 6101 }
Chris@63 6102 inline bool Type::Builder::isData() {
Chris@63 6103 return which() == Type::DATA;
Chris@63 6104 }
Chris@63 6105 inline ::capnp::Void Type::Reader::getData() const {
Chris@63 6106 KJ_IREQUIRE((which() == Type::DATA),
Chris@63 6107 "Must check which() before get()ing a union member.");
Chris@63 6108 return _reader.getDataField< ::capnp::Void>(
Chris@63 6109 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
Chris@63 6110 }
Chris@63 6111
Chris@63 6112 inline ::capnp::Void Type::Builder::getData() {
Chris@63 6113 KJ_IREQUIRE((which() == Type::DATA),
Chris@63 6114 "Must check which() before get()ing a union member.");
Chris@63 6115 return _builder.getDataField< ::capnp::Void>(
Chris@63 6116 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
Chris@63 6117 }
Chris@63 6118 inline void Type::Builder::setData( ::capnp::Void value) {
Chris@63 6119 _builder.setDataField<Type::Which>(
Chris@63 6120 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Type::DATA);
Chris@63 6121 _builder.setDataField< ::capnp::Void>(
Chris@63 6122 ::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
Chris@63 6123 }
Chris@63 6124
Chris@63 6125 inline bool Type::Reader::isList() const {
Chris@63 6126 return which() == Type::LIST;
Chris@63 6127 }
Chris@63 6128 inline bool Type::Builder::isList() {
Chris@63 6129 return which() == Type::LIST;
Chris@63 6130 }
Chris@63 6131 inline typename Type::List::Reader Type::Reader::getList() const {
Chris@63 6132 KJ_IREQUIRE((which() == Type::LIST),
Chris@63 6133 "Must check which() before get()ing a union member.");
Chris@63 6134 return typename Type::List::Reader(_reader);
Chris@63 6135 }
Chris@63 6136 inline typename Type::List::Builder Type::Builder::getList() {
Chris@63 6137 KJ_IREQUIRE((which() == Type::LIST),
Chris@63 6138 "Must check which() before get()ing a union member.");
Chris@63 6139 return typename Type::List::Builder(_builder);
Chris@63 6140 }
Chris@63 6141 inline typename Type::List::Builder Type::Builder::initList() {
Chris@63 6142 _builder.setDataField<Type::Which>(
Chris@63 6143 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Type::LIST);
Chris@63 6144 _builder.getPointerField(::capnp::bounded<0>() * ::capnp::POINTERS).clear();
Chris@63 6145 return typename Type::List::Builder(_builder);
Chris@63 6146 }
Chris@63 6147 inline bool Type::Reader::isEnum() const {
Chris@63 6148 return which() == Type::ENUM;
Chris@63 6149 }
Chris@63 6150 inline bool Type::Builder::isEnum() {
Chris@63 6151 return which() == Type::ENUM;
Chris@63 6152 }
Chris@63 6153 inline typename Type::Enum::Reader Type::Reader::getEnum() const {
Chris@63 6154 KJ_IREQUIRE((which() == Type::ENUM),
Chris@63 6155 "Must check which() before get()ing a union member.");
Chris@63 6156 return typename Type::Enum::Reader(_reader);
Chris@63 6157 }
Chris@63 6158 inline typename Type::Enum::Builder Type::Builder::getEnum() {
Chris@63 6159 KJ_IREQUIRE((which() == Type::ENUM),
Chris@63 6160 "Must check which() before get()ing a union member.");
Chris@63 6161 return typename Type::Enum::Builder(_builder);
Chris@63 6162 }
Chris@63 6163 inline typename Type::Enum::Builder Type::Builder::initEnum() {
Chris@63 6164 _builder.setDataField<Type::Which>(
Chris@63 6165 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Type::ENUM);
Chris@63 6166 _builder.setDataField< ::uint64_t>(::capnp::bounded<1>() * ::capnp::ELEMENTS, 0);
Chris@63 6167 _builder.getPointerField(::capnp::bounded<0>() * ::capnp::POINTERS).clear();
Chris@63 6168 return typename Type::Enum::Builder(_builder);
Chris@63 6169 }
Chris@63 6170 inline bool Type::Reader::isStruct() const {
Chris@63 6171 return which() == Type::STRUCT;
Chris@63 6172 }
Chris@63 6173 inline bool Type::Builder::isStruct() {
Chris@63 6174 return which() == Type::STRUCT;
Chris@63 6175 }
Chris@63 6176 inline typename Type::Struct::Reader Type::Reader::getStruct() const {
Chris@63 6177 KJ_IREQUIRE((which() == Type::STRUCT),
Chris@63 6178 "Must check which() before get()ing a union member.");
Chris@63 6179 return typename Type::Struct::Reader(_reader);
Chris@63 6180 }
Chris@63 6181 inline typename Type::Struct::Builder Type::Builder::getStruct() {
Chris@63 6182 KJ_IREQUIRE((which() == Type::STRUCT),
Chris@63 6183 "Must check which() before get()ing a union member.");
Chris@63 6184 return typename Type::Struct::Builder(_builder);
Chris@63 6185 }
Chris@63 6186 inline typename Type::Struct::Builder Type::Builder::initStruct() {
Chris@63 6187 _builder.setDataField<Type::Which>(
Chris@63 6188 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Type::STRUCT);
Chris@63 6189 _builder.setDataField< ::uint64_t>(::capnp::bounded<1>() * ::capnp::ELEMENTS, 0);
Chris@63 6190 _builder.getPointerField(::capnp::bounded<0>() * ::capnp::POINTERS).clear();
Chris@63 6191 return typename Type::Struct::Builder(_builder);
Chris@63 6192 }
Chris@63 6193 inline bool Type::Reader::isInterface() const {
Chris@63 6194 return which() == Type::INTERFACE;
Chris@63 6195 }
Chris@63 6196 inline bool Type::Builder::isInterface() {
Chris@63 6197 return which() == Type::INTERFACE;
Chris@63 6198 }
Chris@63 6199 inline typename Type::Interface::Reader Type::Reader::getInterface() const {
Chris@63 6200 KJ_IREQUIRE((which() == Type::INTERFACE),
Chris@63 6201 "Must check which() before get()ing a union member.");
Chris@63 6202 return typename Type::Interface::Reader(_reader);
Chris@63 6203 }
Chris@63 6204 inline typename Type::Interface::Builder Type::Builder::getInterface() {
Chris@63 6205 KJ_IREQUIRE((which() == Type::INTERFACE),
Chris@63 6206 "Must check which() before get()ing a union member.");
Chris@63 6207 return typename Type::Interface::Builder(_builder);
Chris@63 6208 }
Chris@63 6209 inline typename Type::Interface::Builder Type::Builder::initInterface() {
Chris@63 6210 _builder.setDataField<Type::Which>(
Chris@63 6211 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Type::INTERFACE);
Chris@63 6212 _builder.setDataField< ::uint64_t>(::capnp::bounded<1>() * ::capnp::ELEMENTS, 0);
Chris@63 6213 _builder.getPointerField(::capnp::bounded<0>() * ::capnp::POINTERS).clear();
Chris@63 6214 return typename Type::Interface::Builder(_builder);
Chris@63 6215 }
Chris@63 6216 inline bool Type::Reader::isAnyPointer() const {
Chris@63 6217 return which() == Type::ANY_POINTER;
Chris@63 6218 }
Chris@63 6219 inline bool Type::Builder::isAnyPointer() {
Chris@63 6220 return which() == Type::ANY_POINTER;
Chris@63 6221 }
Chris@63 6222 inline typename Type::AnyPointer::Reader Type::Reader::getAnyPointer() const {
Chris@63 6223 KJ_IREQUIRE((which() == Type::ANY_POINTER),
Chris@63 6224 "Must check which() before get()ing a union member.");
Chris@63 6225 return typename Type::AnyPointer::Reader(_reader);
Chris@63 6226 }
Chris@63 6227 inline typename Type::AnyPointer::Builder Type::Builder::getAnyPointer() {
Chris@63 6228 KJ_IREQUIRE((which() == Type::ANY_POINTER),
Chris@63 6229 "Must check which() before get()ing a union member.");
Chris@63 6230 return typename Type::AnyPointer::Builder(_builder);
Chris@63 6231 }
Chris@63 6232 inline typename Type::AnyPointer::Builder Type::Builder::initAnyPointer() {
Chris@63 6233 _builder.setDataField<Type::Which>(
Chris@63 6234 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Type::ANY_POINTER);
Chris@63 6235 _builder.setDataField< ::uint16_t>(::capnp::bounded<4>() * ::capnp::ELEMENTS, 0);
Chris@63 6236 _builder.setDataField< ::uint16_t>(::capnp::bounded<5>() * ::capnp::ELEMENTS, 0);
Chris@63 6237 _builder.setDataField< ::uint64_t>(::capnp::bounded<2>() * ::capnp::ELEMENTS, 0);
Chris@63 6238 return typename Type::AnyPointer::Builder(_builder);
Chris@63 6239 }
Chris@63 6240 inline bool Type::List::Reader::hasElementType() const {
Chris@63 6241 return !_reader.getPointerField(
Chris@63 6242 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
Chris@63 6243 }
Chris@63 6244 inline bool Type::List::Builder::hasElementType() {
Chris@63 6245 return !_builder.getPointerField(
Chris@63 6246 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
Chris@63 6247 }
Chris@63 6248 inline ::capnp::schema::Type::Reader Type::List::Reader::getElementType() const {
Chris@63 6249 return ::capnp::_::PointerHelpers< ::capnp::schema::Type>::get(_reader.getPointerField(
Chris@63 6250 ::capnp::bounded<0>() * ::capnp::POINTERS));
Chris@63 6251 }
Chris@63 6252 inline ::capnp::schema::Type::Builder Type::List::Builder::getElementType() {
Chris@63 6253 return ::capnp::_::PointerHelpers< ::capnp::schema::Type>::get(_builder.getPointerField(
Chris@63 6254 ::capnp::bounded<0>() * ::capnp::POINTERS));
Chris@63 6255 }
Chris@63 6256 #if !CAPNP_LITE
Chris@63 6257 inline ::capnp::schema::Type::Pipeline Type::List::Pipeline::getElementType() {
Chris@63 6258 return ::capnp::schema::Type::Pipeline(_typeless.getPointerField(0));
Chris@63 6259 }
Chris@63 6260 #endif // !CAPNP_LITE
Chris@63 6261 inline void Type::List::Builder::setElementType( ::capnp::schema::Type::Reader value) {
Chris@63 6262 ::capnp::_::PointerHelpers< ::capnp::schema::Type>::set(_builder.getPointerField(
Chris@63 6263 ::capnp::bounded<0>() * ::capnp::POINTERS), value);
Chris@63 6264 }
Chris@63 6265 inline ::capnp::schema::Type::Builder Type::List::Builder::initElementType() {
Chris@63 6266 return ::capnp::_::PointerHelpers< ::capnp::schema::Type>::init(_builder.getPointerField(
Chris@63 6267 ::capnp::bounded<0>() * ::capnp::POINTERS));
Chris@63 6268 }
Chris@63 6269 inline void Type::List::Builder::adoptElementType(
Chris@63 6270 ::capnp::Orphan< ::capnp::schema::Type>&& value) {
Chris@63 6271 ::capnp::_::PointerHelpers< ::capnp::schema::Type>::adopt(_builder.getPointerField(
Chris@63 6272 ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
Chris@63 6273 }
Chris@63 6274 inline ::capnp::Orphan< ::capnp::schema::Type> Type::List::Builder::disownElementType() {
Chris@63 6275 return ::capnp::_::PointerHelpers< ::capnp::schema::Type>::disown(_builder.getPointerField(
Chris@63 6276 ::capnp::bounded<0>() * ::capnp::POINTERS));
Chris@63 6277 }
Chris@63 6278
Chris@63 6279 inline ::uint64_t Type::Enum::Reader::getTypeId() const {
Chris@63 6280 return _reader.getDataField< ::uint64_t>(
Chris@63 6281 ::capnp::bounded<1>() * ::capnp::ELEMENTS);
Chris@63 6282 }
Chris@63 6283
Chris@63 6284 inline ::uint64_t Type::Enum::Builder::getTypeId() {
Chris@63 6285 return _builder.getDataField< ::uint64_t>(
Chris@63 6286 ::capnp::bounded<1>() * ::capnp::ELEMENTS);
Chris@63 6287 }
Chris@63 6288 inline void Type::Enum::Builder::setTypeId( ::uint64_t value) {
Chris@63 6289 _builder.setDataField< ::uint64_t>(
Chris@63 6290 ::capnp::bounded<1>() * ::capnp::ELEMENTS, value);
Chris@63 6291 }
Chris@63 6292
Chris@63 6293 inline bool Type::Enum::Reader::hasBrand() const {
Chris@63 6294 return !_reader.getPointerField(
Chris@63 6295 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
Chris@63 6296 }
Chris@63 6297 inline bool Type::Enum::Builder::hasBrand() {
Chris@63 6298 return !_builder.getPointerField(
Chris@63 6299 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
Chris@63 6300 }
Chris@63 6301 inline ::capnp::schema::Brand::Reader Type::Enum::Reader::getBrand() const {
Chris@63 6302 return ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::get(_reader.getPointerField(
Chris@63 6303 ::capnp::bounded<0>() * ::capnp::POINTERS));
Chris@63 6304 }
Chris@63 6305 inline ::capnp::schema::Brand::Builder Type::Enum::Builder::getBrand() {
Chris@63 6306 return ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::get(_builder.getPointerField(
Chris@63 6307 ::capnp::bounded<0>() * ::capnp::POINTERS));
Chris@63 6308 }
Chris@63 6309 #if !CAPNP_LITE
Chris@63 6310 inline ::capnp::schema::Brand::Pipeline Type::Enum::Pipeline::getBrand() {
Chris@63 6311 return ::capnp::schema::Brand::Pipeline(_typeless.getPointerField(0));
Chris@63 6312 }
Chris@63 6313 #endif // !CAPNP_LITE
Chris@63 6314 inline void Type::Enum::Builder::setBrand( ::capnp::schema::Brand::Reader value) {
Chris@63 6315 ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::set(_builder.getPointerField(
Chris@63 6316 ::capnp::bounded<0>() * ::capnp::POINTERS), value);
Chris@63 6317 }
Chris@63 6318 inline ::capnp::schema::Brand::Builder Type::Enum::Builder::initBrand() {
Chris@63 6319 return ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::init(_builder.getPointerField(
Chris@63 6320 ::capnp::bounded<0>() * ::capnp::POINTERS));
Chris@63 6321 }
Chris@63 6322 inline void Type::Enum::Builder::adoptBrand(
Chris@63 6323 ::capnp::Orphan< ::capnp::schema::Brand>&& value) {
Chris@63 6324 ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::adopt(_builder.getPointerField(
Chris@63 6325 ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
Chris@63 6326 }
Chris@63 6327 inline ::capnp::Orphan< ::capnp::schema::Brand> Type::Enum::Builder::disownBrand() {
Chris@63 6328 return ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::disown(_builder.getPointerField(
Chris@63 6329 ::capnp::bounded<0>() * ::capnp::POINTERS));
Chris@63 6330 }
Chris@63 6331
Chris@63 6332 inline ::uint64_t Type::Struct::Reader::getTypeId() const {
Chris@63 6333 return _reader.getDataField< ::uint64_t>(
Chris@63 6334 ::capnp::bounded<1>() * ::capnp::ELEMENTS);
Chris@63 6335 }
Chris@63 6336
Chris@63 6337 inline ::uint64_t Type::Struct::Builder::getTypeId() {
Chris@63 6338 return _builder.getDataField< ::uint64_t>(
Chris@63 6339 ::capnp::bounded<1>() * ::capnp::ELEMENTS);
Chris@63 6340 }
Chris@63 6341 inline void Type::Struct::Builder::setTypeId( ::uint64_t value) {
Chris@63 6342 _builder.setDataField< ::uint64_t>(
Chris@63 6343 ::capnp::bounded<1>() * ::capnp::ELEMENTS, value);
Chris@63 6344 }
Chris@63 6345
Chris@63 6346 inline bool Type::Struct::Reader::hasBrand() const {
Chris@63 6347 return !_reader.getPointerField(
Chris@63 6348 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
Chris@63 6349 }
Chris@63 6350 inline bool Type::Struct::Builder::hasBrand() {
Chris@63 6351 return !_builder.getPointerField(
Chris@63 6352 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
Chris@63 6353 }
Chris@63 6354 inline ::capnp::schema::Brand::Reader Type::Struct::Reader::getBrand() const {
Chris@63 6355 return ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::get(_reader.getPointerField(
Chris@63 6356 ::capnp::bounded<0>() * ::capnp::POINTERS));
Chris@63 6357 }
Chris@63 6358 inline ::capnp::schema::Brand::Builder Type::Struct::Builder::getBrand() {
Chris@63 6359 return ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::get(_builder.getPointerField(
Chris@63 6360 ::capnp::bounded<0>() * ::capnp::POINTERS));
Chris@63 6361 }
Chris@63 6362 #if !CAPNP_LITE
Chris@63 6363 inline ::capnp::schema::Brand::Pipeline Type::Struct::Pipeline::getBrand() {
Chris@63 6364 return ::capnp::schema::Brand::Pipeline(_typeless.getPointerField(0));
Chris@63 6365 }
Chris@63 6366 #endif // !CAPNP_LITE
Chris@63 6367 inline void Type::Struct::Builder::setBrand( ::capnp::schema::Brand::Reader value) {
Chris@63 6368 ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::set(_builder.getPointerField(
Chris@63 6369 ::capnp::bounded<0>() * ::capnp::POINTERS), value);
Chris@63 6370 }
Chris@63 6371 inline ::capnp::schema::Brand::Builder Type::Struct::Builder::initBrand() {
Chris@63 6372 return ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::init(_builder.getPointerField(
Chris@63 6373 ::capnp::bounded<0>() * ::capnp::POINTERS));
Chris@63 6374 }
Chris@63 6375 inline void Type::Struct::Builder::adoptBrand(
Chris@63 6376 ::capnp::Orphan< ::capnp::schema::Brand>&& value) {
Chris@63 6377 ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::adopt(_builder.getPointerField(
Chris@63 6378 ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
Chris@63 6379 }
Chris@63 6380 inline ::capnp::Orphan< ::capnp::schema::Brand> Type::Struct::Builder::disownBrand() {
Chris@63 6381 return ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::disown(_builder.getPointerField(
Chris@63 6382 ::capnp::bounded<0>() * ::capnp::POINTERS));
Chris@63 6383 }
Chris@63 6384
Chris@63 6385 inline ::uint64_t Type::Interface::Reader::getTypeId() const {
Chris@63 6386 return _reader.getDataField< ::uint64_t>(
Chris@63 6387 ::capnp::bounded<1>() * ::capnp::ELEMENTS);
Chris@63 6388 }
Chris@63 6389
Chris@63 6390 inline ::uint64_t Type::Interface::Builder::getTypeId() {
Chris@63 6391 return _builder.getDataField< ::uint64_t>(
Chris@63 6392 ::capnp::bounded<1>() * ::capnp::ELEMENTS);
Chris@63 6393 }
Chris@63 6394 inline void Type::Interface::Builder::setTypeId( ::uint64_t value) {
Chris@63 6395 _builder.setDataField< ::uint64_t>(
Chris@63 6396 ::capnp::bounded<1>() * ::capnp::ELEMENTS, value);
Chris@63 6397 }
Chris@63 6398
Chris@63 6399 inline bool Type::Interface::Reader::hasBrand() const {
Chris@63 6400 return !_reader.getPointerField(
Chris@63 6401 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
Chris@63 6402 }
Chris@63 6403 inline bool Type::Interface::Builder::hasBrand() {
Chris@63 6404 return !_builder.getPointerField(
Chris@63 6405 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
Chris@63 6406 }
Chris@63 6407 inline ::capnp::schema::Brand::Reader Type::Interface::Reader::getBrand() const {
Chris@63 6408 return ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::get(_reader.getPointerField(
Chris@63 6409 ::capnp::bounded<0>() * ::capnp::POINTERS));
Chris@63 6410 }
Chris@63 6411 inline ::capnp::schema::Brand::Builder Type::Interface::Builder::getBrand() {
Chris@63 6412 return ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::get(_builder.getPointerField(
Chris@63 6413 ::capnp::bounded<0>() * ::capnp::POINTERS));
Chris@63 6414 }
Chris@63 6415 #if !CAPNP_LITE
Chris@63 6416 inline ::capnp::schema::Brand::Pipeline Type::Interface::Pipeline::getBrand() {
Chris@63 6417 return ::capnp::schema::Brand::Pipeline(_typeless.getPointerField(0));
Chris@63 6418 }
Chris@63 6419 #endif // !CAPNP_LITE
Chris@63 6420 inline void Type::Interface::Builder::setBrand( ::capnp::schema::Brand::Reader value) {
Chris@63 6421 ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::set(_builder.getPointerField(
Chris@63 6422 ::capnp::bounded<0>() * ::capnp::POINTERS), value);
Chris@63 6423 }
Chris@63 6424 inline ::capnp::schema::Brand::Builder Type::Interface::Builder::initBrand() {
Chris@63 6425 return ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::init(_builder.getPointerField(
Chris@63 6426 ::capnp::bounded<0>() * ::capnp::POINTERS));
Chris@63 6427 }
Chris@63 6428 inline void Type::Interface::Builder::adoptBrand(
Chris@63 6429 ::capnp::Orphan< ::capnp::schema::Brand>&& value) {
Chris@63 6430 ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::adopt(_builder.getPointerField(
Chris@63 6431 ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
Chris@63 6432 }
Chris@63 6433 inline ::capnp::Orphan< ::capnp::schema::Brand> Type::Interface::Builder::disownBrand() {
Chris@63 6434 return ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::disown(_builder.getPointerField(
Chris@63 6435 ::capnp::bounded<0>() * ::capnp::POINTERS));
Chris@63 6436 }
Chris@63 6437
Chris@63 6438 inline ::capnp::schema::Type::AnyPointer::Which Type::AnyPointer::Reader::which() const {
Chris@63 6439 return _reader.getDataField<Which>(
Chris@63 6440 ::capnp::bounded<4>() * ::capnp::ELEMENTS);
Chris@63 6441 }
Chris@63 6442 inline ::capnp::schema::Type::AnyPointer::Which Type::AnyPointer::Builder::which() {
Chris@63 6443 return _builder.getDataField<Which>(
Chris@63 6444 ::capnp::bounded<4>() * ::capnp::ELEMENTS);
Chris@63 6445 }
Chris@63 6446
Chris@63 6447 inline bool Type::AnyPointer::Reader::isUnconstrained() const {
Chris@63 6448 return which() == Type::AnyPointer::UNCONSTRAINED;
Chris@63 6449 }
Chris@63 6450 inline bool Type::AnyPointer::Builder::isUnconstrained() {
Chris@63 6451 return which() == Type::AnyPointer::UNCONSTRAINED;
Chris@63 6452 }
Chris@63 6453 inline typename Type::AnyPointer::Unconstrained::Reader Type::AnyPointer::Reader::getUnconstrained() const {
Chris@63 6454 KJ_IREQUIRE((which() == Type::AnyPointer::UNCONSTRAINED),
Chris@63 6455 "Must check which() before get()ing a union member.");
Chris@63 6456 return typename Type::AnyPointer::Unconstrained::Reader(_reader);
Chris@63 6457 }
Chris@63 6458 inline typename Type::AnyPointer::Unconstrained::Builder Type::AnyPointer::Builder::getUnconstrained() {
Chris@63 6459 KJ_IREQUIRE((which() == Type::AnyPointer::UNCONSTRAINED),
Chris@63 6460 "Must check which() before get()ing a union member.");
Chris@63 6461 return typename Type::AnyPointer::Unconstrained::Builder(_builder);
Chris@63 6462 }
Chris@63 6463 inline typename Type::AnyPointer::Unconstrained::Builder Type::AnyPointer::Builder::initUnconstrained() {
Chris@63 6464 _builder.setDataField<Type::AnyPointer::Which>(
Chris@63 6465 ::capnp::bounded<4>() * ::capnp::ELEMENTS, Type::AnyPointer::UNCONSTRAINED);
Chris@63 6466 _builder.setDataField< ::uint16_t>(::capnp::bounded<5>() * ::capnp::ELEMENTS, 0);
Chris@63 6467 return typename Type::AnyPointer::Unconstrained::Builder(_builder);
Chris@63 6468 }
Chris@63 6469 inline bool Type::AnyPointer::Reader::isParameter() const {
Chris@63 6470 return which() == Type::AnyPointer::PARAMETER;
Chris@63 6471 }
Chris@63 6472 inline bool Type::AnyPointer::Builder::isParameter() {
Chris@63 6473 return which() == Type::AnyPointer::PARAMETER;
Chris@63 6474 }
Chris@63 6475 inline typename Type::AnyPointer::Parameter::Reader Type::AnyPointer::Reader::getParameter() const {
Chris@63 6476 KJ_IREQUIRE((which() == Type::AnyPointer::PARAMETER),
Chris@63 6477 "Must check which() before get()ing a union member.");
Chris@63 6478 return typename Type::AnyPointer::Parameter::Reader(_reader);
Chris@63 6479 }
Chris@63 6480 inline typename Type::AnyPointer::Parameter::Builder Type::AnyPointer::Builder::getParameter() {
Chris@63 6481 KJ_IREQUIRE((which() == Type::AnyPointer::PARAMETER),
Chris@63 6482 "Must check which() before get()ing a union member.");
Chris@63 6483 return typename Type::AnyPointer::Parameter::Builder(_builder);
Chris@63 6484 }
Chris@63 6485 inline typename Type::AnyPointer::Parameter::Builder Type::AnyPointer::Builder::initParameter() {
Chris@63 6486 _builder.setDataField<Type::AnyPointer::Which>(
Chris@63 6487 ::capnp::bounded<4>() * ::capnp::ELEMENTS, Type::AnyPointer::PARAMETER);
Chris@63 6488 _builder.setDataField< ::uint16_t>(::capnp::bounded<5>() * ::capnp::ELEMENTS, 0);
Chris@63 6489 _builder.setDataField< ::uint64_t>(::capnp::bounded<2>() * ::capnp::ELEMENTS, 0);
Chris@63 6490 return typename Type::AnyPointer::Parameter::Builder(_builder);
Chris@63 6491 }
Chris@63 6492 inline bool Type::AnyPointer::Reader::isImplicitMethodParameter() const {
Chris@63 6493 return which() == Type::AnyPointer::IMPLICIT_METHOD_PARAMETER;
Chris@63 6494 }
Chris@63 6495 inline bool Type::AnyPointer::Builder::isImplicitMethodParameter() {
Chris@63 6496 return which() == Type::AnyPointer::IMPLICIT_METHOD_PARAMETER;
Chris@63 6497 }
Chris@63 6498 inline typename Type::AnyPointer::ImplicitMethodParameter::Reader Type::AnyPointer::Reader::getImplicitMethodParameter() const {
Chris@63 6499 KJ_IREQUIRE((which() == Type::AnyPointer::IMPLICIT_METHOD_PARAMETER),
Chris@63 6500 "Must check which() before get()ing a union member.");
Chris@63 6501 return typename Type::AnyPointer::ImplicitMethodParameter::Reader(_reader);
Chris@63 6502 }
Chris@63 6503 inline typename Type::AnyPointer::ImplicitMethodParameter::Builder Type::AnyPointer::Builder::getImplicitMethodParameter() {
Chris@63 6504 KJ_IREQUIRE((which() == Type::AnyPointer::IMPLICIT_METHOD_PARAMETER),
Chris@63 6505 "Must check which() before get()ing a union member.");
Chris@63 6506 return typename Type::AnyPointer::ImplicitMethodParameter::Builder(_builder);
Chris@63 6507 }
Chris@63 6508 inline typename Type::AnyPointer::ImplicitMethodParameter::Builder Type::AnyPointer::Builder::initImplicitMethodParameter() {
Chris@63 6509 _builder.setDataField<Type::AnyPointer::Which>(
Chris@63 6510 ::capnp::bounded<4>() * ::capnp::ELEMENTS, Type::AnyPointer::IMPLICIT_METHOD_PARAMETER);
Chris@63 6511 _builder.setDataField< ::uint16_t>(::capnp::bounded<5>() * ::capnp::ELEMENTS, 0);
Chris@63 6512 return typename Type::AnyPointer::ImplicitMethodParameter::Builder(_builder);
Chris@63 6513 }
Chris@63 6514 inline ::capnp::schema::Type::AnyPointer::Unconstrained::Which Type::AnyPointer::Unconstrained::Reader::which() const {
Chris@63 6515 return _reader.getDataField<Which>(
Chris@63 6516 ::capnp::bounded<5>() * ::capnp::ELEMENTS);
Chris@63 6517 }
Chris@63 6518 inline ::capnp::schema::Type::AnyPointer::Unconstrained::Which Type::AnyPointer::Unconstrained::Builder::which() {
Chris@63 6519 return _builder.getDataField<Which>(
Chris@63 6520 ::capnp::bounded<5>() * ::capnp::ELEMENTS);
Chris@63 6521 }
Chris@63 6522
Chris@63 6523 inline bool Type::AnyPointer::Unconstrained::Reader::isAnyKind() const {
Chris@63 6524 return which() == Type::AnyPointer::Unconstrained::ANY_KIND;
Chris@63 6525 }
Chris@63 6526 inline bool Type::AnyPointer::Unconstrained::Builder::isAnyKind() {
Chris@63 6527 return which() == Type::AnyPointer::Unconstrained::ANY_KIND;
Chris@63 6528 }
Chris@63 6529 inline ::capnp::Void Type::AnyPointer::Unconstrained::Reader::getAnyKind() const {
Chris@63 6530 KJ_IREQUIRE((which() == Type::AnyPointer::Unconstrained::ANY_KIND),
Chris@63 6531 "Must check which() before get()ing a union member.");
Chris@63 6532 return _reader.getDataField< ::capnp::Void>(
Chris@63 6533 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
Chris@63 6534 }
Chris@63 6535
Chris@63 6536 inline ::capnp::Void Type::AnyPointer::Unconstrained::Builder::getAnyKind() {
Chris@63 6537 KJ_IREQUIRE((which() == Type::AnyPointer::Unconstrained::ANY_KIND),
Chris@63 6538 "Must check which() before get()ing a union member.");
Chris@63 6539 return _builder.getDataField< ::capnp::Void>(
Chris@63 6540 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
Chris@63 6541 }
Chris@63 6542 inline void Type::AnyPointer::Unconstrained::Builder::setAnyKind( ::capnp::Void value) {
Chris@63 6543 _builder.setDataField<Type::AnyPointer::Unconstrained::Which>(
Chris@63 6544 ::capnp::bounded<5>() * ::capnp::ELEMENTS, Type::AnyPointer::Unconstrained::ANY_KIND);
Chris@63 6545 _builder.setDataField< ::capnp::Void>(
Chris@63 6546 ::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
Chris@63 6547 }
Chris@63 6548
Chris@63 6549 inline bool Type::AnyPointer::Unconstrained::Reader::isStruct() const {
Chris@63 6550 return which() == Type::AnyPointer::Unconstrained::STRUCT;
Chris@63 6551 }
Chris@63 6552 inline bool Type::AnyPointer::Unconstrained::Builder::isStruct() {
Chris@63 6553 return which() == Type::AnyPointer::Unconstrained::STRUCT;
Chris@63 6554 }
Chris@63 6555 inline ::capnp::Void Type::AnyPointer::Unconstrained::Reader::getStruct() const {
Chris@63 6556 KJ_IREQUIRE((which() == Type::AnyPointer::Unconstrained::STRUCT),
Chris@63 6557 "Must check which() before get()ing a union member.");
Chris@63 6558 return _reader.getDataField< ::capnp::Void>(
Chris@63 6559 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
Chris@63 6560 }
Chris@63 6561
Chris@63 6562 inline ::capnp::Void Type::AnyPointer::Unconstrained::Builder::getStruct() {
Chris@63 6563 KJ_IREQUIRE((which() == Type::AnyPointer::Unconstrained::STRUCT),
Chris@63 6564 "Must check which() before get()ing a union member.");
Chris@63 6565 return _builder.getDataField< ::capnp::Void>(
Chris@63 6566 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
Chris@63 6567 }
Chris@63 6568 inline void Type::AnyPointer::Unconstrained::Builder::setStruct( ::capnp::Void value) {
Chris@63 6569 _builder.setDataField<Type::AnyPointer::Unconstrained::Which>(
Chris@63 6570 ::capnp::bounded<5>() * ::capnp::ELEMENTS, Type::AnyPointer::Unconstrained::STRUCT);
Chris@63 6571 _builder.setDataField< ::capnp::Void>(
Chris@63 6572 ::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
Chris@63 6573 }
Chris@63 6574
Chris@63 6575 inline bool Type::AnyPointer::Unconstrained::Reader::isList() const {
Chris@63 6576 return which() == Type::AnyPointer::Unconstrained::LIST;
Chris@63 6577 }
Chris@63 6578 inline bool Type::AnyPointer::Unconstrained::Builder::isList() {
Chris@63 6579 return which() == Type::AnyPointer::Unconstrained::LIST;
Chris@63 6580 }
Chris@63 6581 inline ::capnp::Void Type::AnyPointer::Unconstrained::Reader::getList() const {
Chris@63 6582 KJ_IREQUIRE((which() == Type::AnyPointer::Unconstrained::LIST),
Chris@63 6583 "Must check which() before get()ing a union member.");
Chris@63 6584 return _reader.getDataField< ::capnp::Void>(
Chris@63 6585 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
Chris@63 6586 }
Chris@63 6587
Chris@63 6588 inline ::capnp::Void Type::AnyPointer::Unconstrained::Builder::getList() {
Chris@63 6589 KJ_IREQUIRE((which() == Type::AnyPointer::Unconstrained::LIST),
Chris@63 6590 "Must check which() before get()ing a union member.");
Chris@63 6591 return _builder.getDataField< ::capnp::Void>(
Chris@63 6592 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
Chris@63 6593 }
Chris@63 6594 inline void Type::AnyPointer::Unconstrained::Builder::setList( ::capnp::Void value) {
Chris@63 6595 _builder.setDataField<Type::AnyPointer::Unconstrained::Which>(
Chris@63 6596 ::capnp::bounded<5>() * ::capnp::ELEMENTS, Type::AnyPointer::Unconstrained::LIST);
Chris@63 6597 _builder.setDataField< ::capnp::Void>(
Chris@63 6598 ::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
Chris@63 6599 }
Chris@63 6600
Chris@63 6601 inline bool Type::AnyPointer::Unconstrained::Reader::isCapability() const {
Chris@63 6602 return which() == Type::AnyPointer::Unconstrained::CAPABILITY;
Chris@63 6603 }
Chris@63 6604 inline bool Type::AnyPointer::Unconstrained::Builder::isCapability() {
Chris@63 6605 return which() == Type::AnyPointer::Unconstrained::CAPABILITY;
Chris@63 6606 }
Chris@63 6607 inline ::capnp::Void Type::AnyPointer::Unconstrained::Reader::getCapability() const {
Chris@63 6608 KJ_IREQUIRE((which() == Type::AnyPointer::Unconstrained::CAPABILITY),
Chris@63 6609 "Must check which() before get()ing a union member.");
Chris@63 6610 return _reader.getDataField< ::capnp::Void>(
Chris@63 6611 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
Chris@63 6612 }
Chris@63 6613
Chris@63 6614 inline ::capnp::Void Type::AnyPointer::Unconstrained::Builder::getCapability() {
Chris@63 6615 KJ_IREQUIRE((which() == Type::AnyPointer::Unconstrained::CAPABILITY),
Chris@63 6616 "Must check which() before get()ing a union member.");
Chris@63 6617 return _builder.getDataField< ::capnp::Void>(
Chris@63 6618 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
Chris@63 6619 }
Chris@63 6620 inline void Type::AnyPointer::Unconstrained::Builder::setCapability( ::capnp::Void value) {
Chris@63 6621 _builder.setDataField<Type::AnyPointer::Unconstrained::Which>(
Chris@63 6622 ::capnp::bounded<5>() * ::capnp::ELEMENTS, Type::AnyPointer::Unconstrained::CAPABILITY);
Chris@63 6623 _builder.setDataField< ::capnp::Void>(
Chris@63 6624 ::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
Chris@63 6625 }
Chris@63 6626
Chris@63 6627 inline ::uint64_t Type::AnyPointer::Parameter::Reader::getScopeId() const {
Chris@63 6628 return _reader.getDataField< ::uint64_t>(
Chris@63 6629 ::capnp::bounded<2>() * ::capnp::ELEMENTS);
Chris@63 6630 }
Chris@63 6631
Chris@63 6632 inline ::uint64_t Type::AnyPointer::Parameter::Builder::getScopeId() {
Chris@63 6633 return _builder.getDataField< ::uint64_t>(
Chris@63 6634 ::capnp::bounded<2>() * ::capnp::ELEMENTS);
Chris@63 6635 }
Chris@63 6636 inline void Type::AnyPointer::Parameter::Builder::setScopeId( ::uint64_t value) {
Chris@63 6637 _builder.setDataField< ::uint64_t>(
Chris@63 6638 ::capnp::bounded<2>() * ::capnp::ELEMENTS, value);
Chris@63 6639 }
Chris@63 6640
Chris@63 6641 inline ::uint16_t Type::AnyPointer::Parameter::Reader::getParameterIndex() const {
Chris@63 6642 return _reader.getDataField< ::uint16_t>(
Chris@63 6643 ::capnp::bounded<5>() * ::capnp::ELEMENTS);
Chris@63 6644 }
Chris@63 6645
Chris@63 6646 inline ::uint16_t Type::AnyPointer::Parameter::Builder::getParameterIndex() {
Chris@63 6647 return _builder.getDataField< ::uint16_t>(
Chris@63 6648 ::capnp::bounded<5>() * ::capnp::ELEMENTS);
Chris@63 6649 }
Chris@63 6650 inline void Type::AnyPointer::Parameter::Builder::setParameterIndex( ::uint16_t value) {
Chris@63 6651 _builder.setDataField< ::uint16_t>(
Chris@63 6652 ::capnp::bounded<5>() * ::capnp::ELEMENTS, value);
Chris@63 6653 }
Chris@63 6654
Chris@63 6655 inline ::uint16_t Type::AnyPointer::ImplicitMethodParameter::Reader::getParameterIndex() const {
Chris@63 6656 return _reader.getDataField< ::uint16_t>(
Chris@63 6657 ::capnp::bounded<5>() * ::capnp::ELEMENTS);
Chris@63 6658 }
Chris@63 6659
Chris@63 6660 inline ::uint16_t Type::AnyPointer::ImplicitMethodParameter::Builder::getParameterIndex() {
Chris@63 6661 return _builder.getDataField< ::uint16_t>(
Chris@63 6662 ::capnp::bounded<5>() * ::capnp::ELEMENTS);
Chris@63 6663 }
Chris@63 6664 inline void Type::AnyPointer::ImplicitMethodParameter::Builder::setParameterIndex( ::uint16_t value) {
Chris@63 6665 _builder.setDataField< ::uint16_t>(
Chris@63 6666 ::capnp::bounded<5>() * ::capnp::ELEMENTS, value);
Chris@63 6667 }
Chris@63 6668
Chris@63 6669 inline bool Brand::Reader::hasScopes() const {
Chris@63 6670 return !_reader.getPointerField(
Chris@63 6671 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
Chris@63 6672 }
Chris@63 6673 inline bool Brand::Builder::hasScopes() {
Chris@63 6674 return !_builder.getPointerField(
Chris@63 6675 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
Chris@63 6676 }
Chris@63 6677 inline ::capnp::List< ::capnp::schema::Brand::Scope>::Reader Brand::Reader::getScopes() const {
Chris@63 6678 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Brand::Scope>>::get(_reader.getPointerField(
Chris@63 6679 ::capnp::bounded<0>() * ::capnp::POINTERS));
Chris@63 6680 }
Chris@63 6681 inline ::capnp::List< ::capnp::schema::Brand::Scope>::Builder Brand::Builder::getScopes() {
Chris@63 6682 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Brand::Scope>>::get(_builder.getPointerField(
Chris@63 6683 ::capnp::bounded<0>() * ::capnp::POINTERS));
Chris@63 6684 }
Chris@63 6685 inline void Brand::Builder::setScopes( ::capnp::List< ::capnp::schema::Brand::Scope>::Reader value) {
Chris@63 6686 ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Brand::Scope>>::set(_builder.getPointerField(
Chris@63 6687 ::capnp::bounded<0>() * ::capnp::POINTERS), value);
Chris@63 6688 }
Chris@63 6689 inline ::capnp::List< ::capnp::schema::Brand::Scope>::Builder Brand::Builder::initScopes(unsigned int size) {
Chris@63 6690 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Brand::Scope>>::init(_builder.getPointerField(
Chris@63 6691 ::capnp::bounded<0>() * ::capnp::POINTERS), size);
Chris@63 6692 }
Chris@63 6693 inline void Brand::Builder::adoptScopes(
Chris@63 6694 ::capnp::Orphan< ::capnp::List< ::capnp::schema::Brand::Scope>>&& value) {
Chris@63 6695 ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Brand::Scope>>::adopt(_builder.getPointerField(
Chris@63 6696 ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
Chris@63 6697 }
Chris@63 6698 inline ::capnp::Orphan< ::capnp::List< ::capnp::schema::Brand::Scope>> Brand::Builder::disownScopes() {
Chris@63 6699 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Brand::Scope>>::disown(_builder.getPointerField(
Chris@63 6700 ::capnp::bounded<0>() * ::capnp::POINTERS));
Chris@63 6701 }
Chris@63 6702
Chris@63 6703 inline ::capnp::schema::Brand::Scope::Which Brand::Scope::Reader::which() const {
Chris@63 6704 return _reader.getDataField<Which>(
Chris@63 6705 ::capnp::bounded<4>() * ::capnp::ELEMENTS);
Chris@63 6706 }
Chris@63 6707 inline ::capnp::schema::Brand::Scope::Which Brand::Scope::Builder::which() {
Chris@63 6708 return _builder.getDataField<Which>(
Chris@63 6709 ::capnp::bounded<4>() * ::capnp::ELEMENTS);
Chris@63 6710 }
Chris@63 6711
Chris@63 6712 inline ::uint64_t Brand::Scope::Reader::getScopeId() const {
Chris@63 6713 return _reader.getDataField< ::uint64_t>(
Chris@63 6714 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
Chris@63 6715 }
Chris@63 6716
Chris@63 6717 inline ::uint64_t Brand::Scope::Builder::getScopeId() {
Chris@63 6718 return _builder.getDataField< ::uint64_t>(
Chris@63 6719 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
Chris@63 6720 }
Chris@63 6721 inline void Brand::Scope::Builder::setScopeId( ::uint64_t value) {
Chris@63 6722 _builder.setDataField< ::uint64_t>(
Chris@63 6723 ::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
Chris@63 6724 }
Chris@63 6725
Chris@63 6726 inline bool Brand::Scope::Reader::isBind() const {
Chris@63 6727 return which() == Brand::Scope::BIND;
Chris@63 6728 }
Chris@63 6729 inline bool Brand::Scope::Builder::isBind() {
Chris@63 6730 return which() == Brand::Scope::BIND;
Chris@63 6731 }
Chris@63 6732 inline bool Brand::Scope::Reader::hasBind() const {
Chris@63 6733 if (which() != Brand::Scope::BIND) return false;
Chris@63 6734 return !_reader.getPointerField(
Chris@63 6735 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
Chris@63 6736 }
Chris@63 6737 inline bool Brand::Scope::Builder::hasBind() {
Chris@63 6738 if (which() != Brand::Scope::BIND) return false;
Chris@63 6739 return !_builder.getPointerField(
Chris@63 6740 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
Chris@63 6741 }
Chris@63 6742 inline ::capnp::List< ::capnp::schema::Brand::Binding>::Reader Brand::Scope::Reader::getBind() const {
Chris@63 6743 KJ_IREQUIRE((which() == Brand::Scope::BIND),
Chris@63 6744 "Must check which() before get()ing a union member.");
Chris@63 6745 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Brand::Binding>>::get(_reader.getPointerField(
Chris@63 6746 ::capnp::bounded<0>() * ::capnp::POINTERS));
Chris@63 6747 }
Chris@63 6748 inline ::capnp::List< ::capnp::schema::Brand::Binding>::Builder Brand::Scope::Builder::getBind() {
Chris@63 6749 KJ_IREQUIRE((which() == Brand::Scope::BIND),
Chris@63 6750 "Must check which() before get()ing a union member.");
Chris@63 6751 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Brand::Binding>>::get(_builder.getPointerField(
Chris@63 6752 ::capnp::bounded<0>() * ::capnp::POINTERS));
Chris@63 6753 }
Chris@63 6754 inline void Brand::Scope::Builder::setBind( ::capnp::List< ::capnp::schema::Brand::Binding>::Reader value) {
Chris@63 6755 _builder.setDataField<Brand::Scope::Which>(
Chris@63 6756 ::capnp::bounded<4>() * ::capnp::ELEMENTS, Brand::Scope::BIND);
Chris@63 6757 ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Brand::Binding>>::set(_builder.getPointerField(
Chris@63 6758 ::capnp::bounded<0>() * ::capnp::POINTERS), value);
Chris@63 6759 }
Chris@63 6760 inline ::capnp::List< ::capnp::schema::Brand::Binding>::Builder Brand::Scope::Builder::initBind(unsigned int size) {
Chris@63 6761 _builder.setDataField<Brand::Scope::Which>(
Chris@63 6762 ::capnp::bounded<4>() * ::capnp::ELEMENTS, Brand::Scope::BIND);
Chris@63 6763 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Brand::Binding>>::init(_builder.getPointerField(
Chris@63 6764 ::capnp::bounded<0>() * ::capnp::POINTERS), size);
Chris@63 6765 }
Chris@63 6766 inline void Brand::Scope::Builder::adoptBind(
Chris@63 6767 ::capnp::Orphan< ::capnp::List< ::capnp::schema::Brand::Binding>>&& value) {
Chris@63 6768 _builder.setDataField<Brand::Scope::Which>(
Chris@63 6769 ::capnp::bounded<4>() * ::capnp::ELEMENTS, Brand::Scope::BIND);
Chris@63 6770 ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Brand::Binding>>::adopt(_builder.getPointerField(
Chris@63 6771 ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
Chris@63 6772 }
Chris@63 6773 inline ::capnp::Orphan< ::capnp::List< ::capnp::schema::Brand::Binding>> Brand::Scope::Builder::disownBind() {
Chris@63 6774 KJ_IREQUIRE((which() == Brand::Scope::BIND),
Chris@63 6775 "Must check which() before get()ing a union member.");
Chris@63 6776 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Brand::Binding>>::disown(_builder.getPointerField(
Chris@63 6777 ::capnp::bounded<0>() * ::capnp::POINTERS));
Chris@63 6778 }
Chris@63 6779
Chris@63 6780 inline bool Brand::Scope::Reader::isInherit() const {
Chris@63 6781 return which() == Brand::Scope::INHERIT;
Chris@63 6782 }
Chris@63 6783 inline bool Brand::Scope::Builder::isInherit() {
Chris@63 6784 return which() == Brand::Scope::INHERIT;
Chris@63 6785 }
Chris@63 6786 inline ::capnp::Void Brand::Scope::Reader::getInherit() const {
Chris@63 6787 KJ_IREQUIRE((which() == Brand::Scope::INHERIT),
Chris@63 6788 "Must check which() before get()ing a union member.");
Chris@63 6789 return _reader.getDataField< ::capnp::Void>(
Chris@63 6790 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
Chris@63 6791 }
Chris@63 6792
Chris@63 6793 inline ::capnp::Void Brand::Scope::Builder::getInherit() {
Chris@63 6794 KJ_IREQUIRE((which() == Brand::Scope::INHERIT),
Chris@63 6795 "Must check which() before get()ing a union member.");
Chris@63 6796 return _builder.getDataField< ::capnp::Void>(
Chris@63 6797 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
Chris@63 6798 }
Chris@63 6799 inline void Brand::Scope::Builder::setInherit( ::capnp::Void value) {
Chris@63 6800 _builder.setDataField<Brand::Scope::Which>(
Chris@63 6801 ::capnp::bounded<4>() * ::capnp::ELEMENTS, Brand::Scope::INHERIT);
Chris@63 6802 _builder.setDataField< ::capnp::Void>(
Chris@63 6803 ::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
Chris@63 6804 }
Chris@63 6805
Chris@63 6806 inline ::capnp::schema::Brand::Binding::Which Brand::Binding::Reader::which() const {
Chris@63 6807 return _reader.getDataField<Which>(
Chris@63 6808 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
Chris@63 6809 }
Chris@63 6810 inline ::capnp::schema::Brand::Binding::Which Brand::Binding::Builder::which() {
Chris@63 6811 return _builder.getDataField<Which>(
Chris@63 6812 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
Chris@63 6813 }
Chris@63 6814
Chris@63 6815 inline bool Brand::Binding::Reader::isUnbound() const {
Chris@63 6816 return which() == Brand::Binding::UNBOUND;
Chris@63 6817 }
Chris@63 6818 inline bool Brand::Binding::Builder::isUnbound() {
Chris@63 6819 return which() == Brand::Binding::UNBOUND;
Chris@63 6820 }
Chris@63 6821 inline ::capnp::Void Brand::Binding::Reader::getUnbound() const {
Chris@63 6822 KJ_IREQUIRE((which() == Brand::Binding::UNBOUND),
Chris@63 6823 "Must check which() before get()ing a union member.");
Chris@63 6824 return _reader.getDataField< ::capnp::Void>(
Chris@63 6825 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
Chris@63 6826 }
Chris@63 6827
Chris@63 6828 inline ::capnp::Void Brand::Binding::Builder::getUnbound() {
Chris@63 6829 KJ_IREQUIRE((which() == Brand::Binding::UNBOUND),
Chris@63 6830 "Must check which() before get()ing a union member.");
Chris@63 6831 return _builder.getDataField< ::capnp::Void>(
Chris@63 6832 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
Chris@63 6833 }
Chris@63 6834 inline void Brand::Binding::Builder::setUnbound( ::capnp::Void value) {
Chris@63 6835 _builder.setDataField<Brand::Binding::Which>(
Chris@63 6836 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Brand::Binding::UNBOUND);
Chris@63 6837 _builder.setDataField< ::capnp::Void>(
Chris@63 6838 ::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
Chris@63 6839 }
Chris@63 6840
Chris@63 6841 inline bool Brand::Binding::Reader::isType() const {
Chris@63 6842 return which() == Brand::Binding::TYPE;
Chris@63 6843 }
Chris@63 6844 inline bool Brand::Binding::Builder::isType() {
Chris@63 6845 return which() == Brand::Binding::TYPE;
Chris@63 6846 }
Chris@63 6847 inline bool Brand::Binding::Reader::hasType() const {
Chris@63 6848 if (which() != Brand::Binding::TYPE) return false;
Chris@63 6849 return !_reader.getPointerField(
Chris@63 6850 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
Chris@63 6851 }
Chris@63 6852 inline bool Brand::Binding::Builder::hasType() {
Chris@63 6853 if (which() != Brand::Binding::TYPE) return false;
Chris@63 6854 return !_builder.getPointerField(
Chris@63 6855 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
Chris@63 6856 }
Chris@63 6857 inline ::capnp::schema::Type::Reader Brand::Binding::Reader::getType() const {
Chris@63 6858 KJ_IREQUIRE((which() == Brand::Binding::TYPE),
Chris@63 6859 "Must check which() before get()ing a union member.");
Chris@63 6860 return ::capnp::_::PointerHelpers< ::capnp::schema::Type>::get(_reader.getPointerField(
Chris@63 6861 ::capnp::bounded<0>() * ::capnp::POINTERS));
Chris@63 6862 }
Chris@63 6863 inline ::capnp::schema::Type::Builder Brand::Binding::Builder::getType() {
Chris@63 6864 KJ_IREQUIRE((which() == Brand::Binding::TYPE),
Chris@63 6865 "Must check which() before get()ing a union member.");
Chris@63 6866 return ::capnp::_::PointerHelpers< ::capnp::schema::Type>::get(_builder.getPointerField(
Chris@63 6867 ::capnp::bounded<0>() * ::capnp::POINTERS));
Chris@63 6868 }
Chris@63 6869 inline void Brand::Binding::Builder::setType( ::capnp::schema::Type::Reader value) {
Chris@63 6870 _builder.setDataField<Brand::Binding::Which>(
Chris@63 6871 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Brand::Binding::TYPE);
Chris@63 6872 ::capnp::_::PointerHelpers< ::capnp::schema::Type>::set(_builder.getPointerField(
Chris@63 6873 ::capnp::bounded<0>() * ::capnp::POINTERS), value);
Chris@63 6874 }
Chris@63 6875 inline ::capnp::schema::Type::Builder Brand::Binding::Builder::initType() {
Chris@63 6876 _builder.setDataField<Brand::Binding::Which>(
Chris@63 6877 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Brand::Binding::TYPE);
Chris@63 6878 return ::capnp::_::PointerHelpers< ::capnp::schema::Type>::init(_builder.getPointerField(
Chris@63 6879 ::capnp::bounded<0>() * ::capnp::POINTERS));
Chris@63 6880 }
Chris@63 6881 inline void Brand::Binding::Builder::adoptType(
Chris@63 6882 ::capnp::Orphan< ::capnp::schema::Type>&& value) {
Chris@63 6883 _builder.setDataField<Brand::Binding::Which>(
Chris@63 6884 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Brand::Binding::TYPE);
Chris@63 6885 ::capnp::_::PointerHelpers< ::capnp::schema::Type>::adopt(_builder.getPointerField(
Chris@63 6886 ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
Chris@63 6887 }
Chris@63 6888 inline ::capnp::Orphan< ::capnp::schema::Type> Brand::Binding::Builder::disownType() {
Chris@63 6889 KJ_IREQUIRE((which() == Brand::Binding::TYPE),
Chris@63 6890 "Must check which() before get()ing a union member.");
Chris@63 6891 return ::capnp::_::PointerHelpers< ::capnp::schema::Type>::disown(_builder.getPointerField(
Chris@63 6892 ::capnp::bounded<0>() * ::capnp::POINTERS));
Chris@63 6893 }
Chris@63 6894
Chris@63 6895 inline ::capnp::schema::Value::Which Value::Reader::which() const {
Chris@63 6896 return _reader.getDataField<Which>(
Chris@63 6897 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
Chris@63 6898 }
Chris@63 6899 inline ::capnp::schema::Value::Which Value::Builder::which() {
Chris@63 6900 return _builder.getDataField<Which>(
Chris@63 6901 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
Chris@63 6902 }
Chris@63 6903
Chris@63 6904 inline bool Value::Reader::isVoid() const {
Chris@63 6905 return which() == Value::VOID;
Chris@63 6906 }
Chris@63 6907 inline bool Value::Builder::isVoid() {
Chris@63 6908 return which() == Value::VOID;
Chris@63 6909 }
Chris@63 6910 inline ::capnp::Void Value::Reader::getVoid() const {
Chris@63 6911 KJ_IREQUIRE((which() == Value::VOID),
Chris@63 6912 "Must check which() before get()ing a union member.");
Chris@63 6913 return _reader.getDataField< ::capnp::Void>(
Chris@63 6914 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
Chris@63 6915 }
Chris@63 6916
Chris@63 6917 inline ::capnp::Void Value::Builder::getVoid() {
Chris@63 6918 KJ_IREQUIRE((which() == Value::VOID),
Chris@63 6919 "Must check which() before get()ing a union member.");
Chris@63 6920 return _builder.getDataField< ::capnp::Void>(
Chris@63 6921 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
Chris@63 6922 }
Chris@63 6923 inline void Value::Builder::setVoid( ::capnp::Void value) {
Chris@63 6924 _builder.setDataField<Value::Which>(
Chris@63 6925 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Value::VOID);
Chris@63 6926 _builder.setDataField< ::capnp::Void>(
Chris@63 6927 ::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
Chris@63 6928 }
Chris@63 6929
Chris@63 6930 inline bool Value::Reader::isBool() const {
Chris@63 6931 return which() == Value::BOOL;
Chris@63 6932 }
Chris@63 6933 inline bool Value::Builder::isBool() {
Chris@63 6934 return which() == Value::BOOL;
Chris@63 6935 }
Chris@63 6936 inline bool Value::Reader::getBool() const {
Chris@63 6937 KJ_IREQUIRE((which() == Value::BOOL),
Chris@63 6938 "Must check which() before get()ing a union member.");
Chris@63 6939 return _reader.getDataField<bool>(
Chris@63 6940 ::capnp::bounded<16>() * ::capnp::ELEMENTS);
Chris@63 6941 }
Chris@63 6942
Chris@63 6943 inline bool Value::Builder::getBool() {
Chris@63 6944 KJ_IREQUIRE((which() == Value::BOOL),
Chris@63 6945 "Must check which() before get()ing a union member.");
Chris@63 6946 return _builder.getDataField<bool>(
Chris@63 6947 ::capnp::bounded<16>() * ::capnp::ELEMENTS);
Chris@63 6948 }
Chris@63 6949 inline void Value::Builder::setBool(bool value) {
Chris@63 6950 _builder.setDataField<Value::Which>(
Chris@63 6951 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Value::BOOL);
Chris@63 6952 _builder.setDataField<bool>(
Chris@63 6953 ::capnp::bounded<16>() * ::capnp::ELEMENTS, value);
Chris@63 6954 }
Chris@63 6955
Chris@63 6956 inline bool Value::Reader::isInt8() const {
Chris@63 6957 return which() == Value::INT8;
Chris@63 6958 }
Chris@63 6959 inline bool Value::Builder::isInt8() {
Chris@63 6960 return which() == Value::INT8;
Chris@63 6961 }
Chris@63 6962 inline ::int8_t Value::Reader::getInt8() const {
Chris@63 6963 KJ_IREQUIRE((which() == Value::INT8),
Chris@63 6964 "Must check which() before get()ing a union member.");
Chris@63 6965 return _reader.getDataField< ::int8_t>(
Chris@63 6966 ::capnp::bounded<2>() * ::capnp::ELEMENTS);
Chris@63 6967 }
Chris@63 6968
Chris@63 6969 inline ::int8_t Value::Builder::getInt8() {
Chris@63 6970 KJ_IREQUIRE((which() == Value::INT8),
Chris@63 6971 "Must check which() before get()ing a union member.");
Chris@63 6972 return _builder.getDataField< ::int8_t>(
Chris@63 6973 ::capnp::bounded<2>() * ::capnp::ELEMENTS);
Chris@63 6974 }
Chris@63 6975 inline void Value::Builder::setInt8( ::int8_t value) {
Chris@63 6976 _builder.setDataField<Value::Which>(
Chris@63 6977 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Value::INT8);
Chris@63 6978 _builder.setDataField< ::int8_t>(
Chris@63 6979 ::capnp::bounded<2>() * ::capnp::ELEMENTS, value);
Chris@63 6980 }
Chris@63 6981
Chris@63 6982 inline bool Value::Reader::isInt16() const {
Chris@63 6983 return which() == Value::INT16;
Chris@63 6984 }
Chris@63 6985 inline bool Value::Builder::isInt16() {
Chris@63 6986 return which() == Value::INT16;
Chris@63 6987 }
Chris@63 6988 inline ::int16_t Value::Reader::getInt16() const {
Chris@63 6989 KJ_IREQUIRE((which() == Value::INT16),
Chris@63 6990 "Must check which() before get()ing a union member.");
Chris@63 6991 return _reader.getDataField< ::int16_t>(
Chris@63 6992 ::capnp::bounded<1>() * ::capnp::ELEMENTS);
Chris@63 6993 }
Chris@63 6994
Chris@63 6995 inline ::int16_t Value::Builder::getInt16() {
Chris@63 6996 KJ_IREQUIRE((which() == Value::INT16),
Chris@63 6997 "Must check which() before get()ing a union member.");
Chris@63 6998 return _builder.getDataField< ::int16_t>(
Chris@63 6999 ::capnp::bounded<1>() * ::capnp::ELEMENTS);
Chris@63 7000 }
Chris@63 7001 inline void Value::Builder::setInt16( ::int16_t value) {
Chris@63 7002 _builder.setDataField<Value::Which>(
Chris@63 7003 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Value::INT16);
Chris@63 7004 _builder.setDataField< ::int16_t>(
Chris@63 7005 ::capnp::bounded<1>() * ::capnp::ELEMENTS, value);
Chris@63 7006 }
Chris@63 7007
Chris@63 7008 inline bool Value::Reader::isInt32() const {
Chris@63 7009 return which() == Value::INT32;
Chris@63 7010 }
Chris@63 7011 inline bool Value::Builder::isInt32() {
Chris@63 7012 return which() == Value::INT32;
Chris@63 7013 }
Chris@63 7014 inline ::int32_t Value::Reader::getInt32() const {
Chris@63 7015 KJ_IREQUIRE((which() == Value::INT32),
Chris@63 7016 "Must check which() before get()ing a union member.");
Chris@63 7017 return _reader.getDataField< ::int32_t>(
Chris@63 7018 ::capnp::bounded<1>() * ::capnp::ELEMENTS);
Chris@63 7019 }
Chris@63 7020
Chris@63 7021 inline ::int32_t Value::Builder::getInt32() {
Chris@63 7022 KJ_IREQUIRE((which() == Value::INT32),
Chris@63 7023 "Must check which() before get()ing a union member.");
Chris@63 7024 return _builder.getDataField< ::int32_t>(
Chris@63 7025 ::capnp::bounded<1>() * ::capnp::ELEMENTS);
Chris@63 7026 }
Chris@63 7027 inline void Value::Builder::setInt32( ::int32_t value) {
Chris@63 7028 _builder.setDataField<Value::Which>(
Chris@63 7029 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Value::INT32);
Chris@63 7030 _builder.setDataField< ::int32_t>(
Chris@63 7031 ::capnp::bounded<1>() * ::capnp::ELEMENTS, value);
Chris@63 7032 }
Chris@63 7033
Chris@63 7034 inline bool Value::Reader::isInt64() const {
Chris@63 7035 return which() == Value::INT64;
Chris@63 7036 }
Chris@63 7037 inline bool Value::Builder::isInt64() {
Chris@63 7038 return which() == Value::INT64;
Chris@63 7039 }
Chris@63 7040 inline ::int64_t Value::Reader::getInt64() const {
Chris@63 7041 KJ_IREQUIRE((which() == Value::INT64),
Chris@63 7042 "Must check which() before get()ing a union member.");
Chris@63 7043 return _reader.getDataField< ::int64_t>(
Chris@63 7044 ::capnp::bounded<1>() * ::capnp::ELEMENTS);
Chris@63 7045 }
Chris@63 7046
Chris@63 7047 inline ::int64_t Value::Builder::getInt64() {
Chris@63 7048 KJ_IREQUIRE((which() == Value::INT64),
Chris@63 7049 "Must check which() before get()ing a union member.");
Chris@63 7050 return _builder.getDataField< ::int64_t>(
Chris@63 7051 ::capnp::bounded<1>() * ::capnp::ELEMENTS);
Chris@63 7052 }
Chris@63 7053 inline void Value::Builder::setInt64( ::int64_t value) {
Chris@63 7054 _builder.setDataField<Value::Which>(
Chris@63 7055 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Value::INT64);
Chris@63 7056 _builder.setDataField< ::int64_t>(
Chris@63 7057 ::capnp::bounded<1>() * ::capnp::ELEMENTS, value);
Chris@63 7058 }
Chris@63 7059
Chris@63 7060 inline bool Value::Reader::isUint8() const {
Chris@63 7061 return which() == Value::UINT8;
Chris@63 7062 }
Chris@63 7063 inline bool Value::Builder::isUint8() {
Chris@63 7064 return which() == Value::UINT8;
Chris@63 7065 }
Chris@63 7066 inline ::uint8_t Value::Reader::getUint8() const {
Chris@63 7067 KJ_IREQUIRE((which() == Value::UINT8),
Chris@63 7068 "Must check which() before get()ing a union member.");
Chris@63 7069 return _reader.getDataField< ::uint8_t>(
Chris@63 7070 ::capnp::bounded<2>() * ::capnp::ELEMENTS);
Chris@63 7071 }
Chris@63 7072
Chris@63 7073 inline ::uint8_t Value::Builder::getUint8() {
Chris@63 7074 KJ_IREQUIRE((which() == Value::UINT8),
Chris@63 7075 "Must check which() before get()ing a union member.");
Chris@63 7076 return _builder.getDataField< ::uint8_t>(
Chris@63 7077 ::capnp::bounded<2>() * ::capnp::ELEMENTS);
Chris@63 7078 }
Chris@63 7079 inline void Value::Builder::setUint8( ::uint8_t value) {
Chris@63 7080 _builder.setDataField<Value::Which>(
Chris@63 7081 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Value::UINT8);
Chris@63 7082 _builder.setDataField< ::uint8_t>(
Chris@63 7083 ::capnp::bounded<2>() * ::capnp::ELEMENTS, value);
Chris@63 7084 }
Chris@63 7085
Chris@63 7086 inline bool Value::Reader::isUint16() const {
Chris@63 7087 return which() == Value::UINT16;
Chris@63 7088 }
Chris@63 7089 inline bool Value::Builder::isUint16() {
Chris@63 7090 return which() == Value::UINT16;
Chris@63 7091 }
Chris@63 7092 inline ::uint16_t Value::Reader::getUint16() const {
Chris@63 7093 KJ_IREQUIRE((which() == Value::UINT16),
Chris@63 7094 "Must check which() before get()ing a union member.");
Chris@63 7095 return _reader.getDataField< ::uint16_t>(
Chris@63 7096 ::capnp::bounded<1>() * ::capnp::ELEMENTS);
Chris@63 7097 }
Chris@63 7098
Chris@63 7099 inline ::uint16_t Value::Builder::getUint16() {
Chris@63 7100 KJ_IREQUIRE((which() == Value::UINT16),
Chris@63 7101 "Must check which() before get()ing a union member.");
Chris@63 7102 return _builder.getDataField< ::uint16_t>(
Chris@63 7103 ::capnp::bounded<1>() * ::capnp::ELEMENTS);
Chris@63 7104 }
Chris@63 7105 inline void Value::Builder::setUint16( ::uint16_t value) {
Chris@63 7106 _builder.setDataField<Value::Which>(
Chris@63 7107 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Value::UINT16);
Chris@63 7108 _builder.setDataField< ::uint16_t>(
Chris@63 7109 ::capnp::bounded<1>() * ::capnp::ELEMENTS, value);
Chris@63 7110 }
Chris@63 7111
Chris@63 7112 inline bool Value::Reader::isUint32() const {
Chris@63 7113 return which() == Value::UINT32;
Chris@63 7114 }
Chris@63 7115 inline bool Value::Builder::isUint32() {
Chris@63 7116 return which() == Value::UINT32;
Chris@63 7117 }
Chris@63 7118 inline ::uint32_t Value::Reader::getUint32() const {
Chris@63 7119 KJ_IREQUIRE((which() == Value::UINT32),
Chris@63 7120 "Must check which() before get()ing a union member.");
Chris@63 7121 return _reader.getDataField< ::uint32_t>(
Chris@63 7122 ::capnp::bounded<1>() * ::capnp::ELEMENTS);
Chris@63 7123 }
Chris@63 7124
Chris@63 7125 inline ::uint32_t Value::Builder::getUint32() {
Chris@63 7126 KJ_IREQUIRE((which() == Value::UINT32),
Chris@63 7127 "Must check which() before get()ing a union member.");
Chris@63 7128 return _builder.getDataField< ::uint32_t>(
Chris@63 7129 ::capnp::bounded<1>() * ::capnp::ELEMENTS);
Chris@63 7130 }
Chris@63 7131 inline void Value::Builder::setUint32( ::uint32_t value) {
Chris@63 7132 _builder.setDataField<Value::Which>(
Chris@63 7133 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Value::UINT32);
Chris@63 7134 _builder.setDataField< ::uint32_t>(
Chris@63 7135 ::capnp::bounded<1>() * ::capnp::ELEMENTS, value);
Chris@63 7136 }
Chris@63 7137
Chris@63 7138 inline bool Value::Reader::isUint64() const {
Chris@63 7139 return which() == Value::UINT64;
Chris@63 7140 }
Chris@63 7141 inline bool Value::Builder::isUint64() {
Chris@63 7142 return which() == Value::UINT64;
Chris@63 7143 }
Chris@63 7144 inline ::uint64_t Value::Reader::getUint64() const {
Chris@63 7145 KJ_IREQUIRE((which() == Value::UINT64),
Chris@63 7146 "Must check which() before get()ing a union member.");
Chris@63 7147 return _reader.getDataField< ::uint64_t>(
Chris@63 7148 ::capnp::bounded<1>() * ::capnp::ELEMENTS);
Chris@63 7149 }
Chris@63 7150
Chris@63 7151 inline ::uint64_t Value::Builder::getUint64() {
Chris@63 7152 KJ_IREQUIRE((which() == Value::UINT64),
Chris@63 7153 "Must check which() before get()ing a union member.");
Chris@63 7154 return _builder.getDataField< ::uint64_t>(
Chris@63 7155 ::capnp::bounded<1>() * ::capnp::ELEMENTS);
Chris@63 7156 }
Chris@63 7157 inline void Value::Builder::setUint64( ::uint64_t value) {
Chris@63 7158 _builder.setDataField<Value::Which>(
Chris@63 7159 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Value::UINT64);
Chris@63 7160 _builder.setDataField< ::uint64_t>(
Chris@63 7161 ::capnp::bounded<1>() * ::capnp::ELEMENTS, value);
Chris@63 7162 }
Chris@63 7163
Chris@63 7164 inline bool Value::Reader::isFloat32() const {
Chris@63 7165 return which() == Value::FLOAT32;
Chris@63 7166 }
Chris@63 7167 inline bool Value::Builder::isFloat32() {
Chris@63 7168 return which() == Value::FLOAT32;
Chris@63 7169 }
Chris@63 7170 inline float Value::Reader::getFloat32() const {
Chris@63 7171 KJ_IREQUIRE((which() == Value::FLOAT32),
Chris@63 7172 "Must check which() before get()ing a union member.");
Chris@63 7173 return _reader.getDataField<float>(
Chris@63 7174 ::capnp::bounded<1>() * ::capnp::ELEMENTS);
Chris@63 7175 }
Chris@63 7176
Chris@63 7177 inline float Value::Builder::getFloat32() {
Chris@63 7178 KJ_IREQUIRE((which() == Value::FLOAT32),
Chris@63 7179 "Must check which() before get()ing a union member.");
Chris@63 7180 return _builder.getDataField<float>(
Chris@63 7181 ::capnp::bounded<1>() * ::capnp::ELEMENTS);
Chris@63 7182 }
Chris@63 7183 inline void Value::Builder::setFloat32(float value) {
Chris@63 7184 _builder.setDataField<Value::Which>(
Chris@63 7185 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Value::FLOAT32);
Chris@63 7186 _builder.setDataField<float>(
Chris@63 7187 ::capnp::bounded<1>() * ::capnp::ELEMENTS, value);
Chris@63 7188 }
Chris@63 7189
Chris@63 7190 inline bool Value::Reader::isFloat64() const {
Chris@63 7191 return which() == Value::FLOAT64;
Chris@63 7192 }
Chris@63 7193 inline bool Value::Builder::isFloat64() {
Chris@63 7194 return which() == Value::FLOAT64;
Chris@63 7195 }
Chris@63 7196 inline double Value::Reader::getFloat64() const {
Chris@63 7197 KJ_IREQUIRE((which() == Value::FLOAT64),
Chris@63 7198 "Must check which() before get()ing a union member.");
Chris@63 7199 return _reader.getDataField<double>(
Chris@63 7200 ::capnp::bounded<1>() * ::capnp::ELEMENTS);
Chris@63 7201 }
Chris@63 7202
Chris@63 7203 inline double Value::Builder::getFloat64() {
Chris@63 7204 KJ_IREQUIRE((which() == Value::FLOAT64),
Chris@63 7205 "Must check which() before get()ing a union member.");
Chris@63 7206 return _builder.getDataField<double>(
Chris@63 7207 ::capnp::bounded<1>() * ::capnp::ELEMENTS);
Chris@63 7208 }
Chris@63 7209 inline void Value::Builder::setFloat64(double value) {
Chris@63 7210 _builder.setDataField<Value::Which>(
Chris@63 7211 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Value::FLOAT64);
Chris@63 7212 _builder.setDataField<double>(
Chris@63 7213 ::capnp::bounded<1>() * ::capnp::ELEMENTS, value);
Chris@63 7214 }
Chris@63 7215
Chris@63 7216 inline bool Value::Reader::isText() const {
Chris@63 7217 return which() == Value::TEXT;
Chris@63 7218 }
Chris@63 7219 inline bool Value::Builder::isText() {
Chris@63 7220 return which() == Value::TEXT;
Chris@63 7221 }
Chris@63 7222 inline bool Value::Reader::hasText() const {
Chris@63 7223 if (which() != Value::TEXT) return false;
Chris@63 7224 return !_reader.getPointerField(
Chris@63 7225 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
Chris@63 7226 }
Chris@63 7227 inline bool Value::Builder::hasText() {
Chris@63 7228 if (which() != Value::TEXT) return false;
Chris@63 7229 return !_builder.getPointerField(
Chris@63 7230 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
Chris@63 7231 }
Chris@63 7232 inline ::capnp::Text::Reader Value::Reader::getText() const {
Chris@63 7233 KJ_IREQUIRE((which() == Value::TEXT),
Chris@63 7234 "Must check which() before get()ing a union member.");
Chris@63 7235 return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField(
Chris@63 7236 ::capnp::bounded<0>() * ::capnp::POINTERS));
Chris@63 7237 }
Chris@63 7238 inline ::capnp::Text::Builder Value::Builder::getText() {
Chris@63 7239 KJ_IREQUIRE((which() == Value::TEXT),
Chris@63 7240 "Must check which() before get()ing a union member.");
Chris@63 7241 return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField(
Chris@63 7242 ::capnp::bounded<0>() * ::capnp::POINTERS));
Chris@63 7243 }
Chris@63 7244 inline void Value::Builder::setText( ::capnp::Text::Reader value) {
Chris@63 7245 _builder.setDataField<Value::Which>(
Chris@63 7246 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Value::TEXT);
Chris@63 7247 ::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField(
Chris@63 7248 ::capnp::bounded<0>() * ::capnp::POINTERS), value);
Chris@63 7249 }
Chris@63 7250 inline ::capnp::Text::Builder Value::Builder::initText(unsigned int size) {
Chris@63 7251 _builder.setDataField<Value::Which>(
Chris@63 7252 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Value::TEXT);
Chris@63 7253 return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField(
Chris@63 7254 ::capnp::bounded<0>() * ::capnp::POINTERS), size);
Chris@63 7255 }
Chris@63 7256 inline void Value::Builder::adoptText(
Chris@63 7257 ::capnp::Orphan< ::capnp::Text>&& value) {
Chris@63 7258 _builder.setDataField<Value::Which>(
Chris@63 7259 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Value::TEXT);
Chris@63 7260 ::capnp::_::PointerHelpers< ::capnp::Text>::adopt(_builder.getPointerField(
Chris@63 7261 ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
Chris@63 7262 }
Chris@63 7263 inline ::capnp::Orphan< ::capnp::Text> Value::Builder::disownText() {
Chris@63 7264 KJ_IREQUIRE((which() == Value::TEXT),
Chris@63 7265 "Must check which() before get()ing a union member.");
Chris@63 7266 return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField(
Chris@63 7267 ::capnp::bounded<0>() * ::capnp::POINTERS));
Chris@63 7268 }
Chris@63 7269
Chris@63 7270 inline bool Value::Reader::isData() const {
Chris@63 7271 return which() == Value::DATA;
Chris@63 7272 }
Chris@63 7273 inline bool Value::Builder::isData() {
Chris@63 7274 return which() == Value::DATA;
Chris@63 7275 }
Chris@63 7276 inline bool Value::Reader::hasData() const {
Chris@63 7277 if (which() != Value::DATA) return false;
Chris@63 7278 return !_reader.getPointerField(
Chris@63 7279 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
Chris@63 7280 }
Chris@63 7281 inline bool Value::Builder::hasData() {
Chris@63 7282 if (which() != Value::DATA) return false;
Chris@63 7283 return !_builder.getPointerField(
Chris@63 7284 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
Chris@63 7285 }
Chris@63 7286 inline ::capnp::Data::Reader Value::Reader::getData() const {
Chris@63 7287 KJ_IREQUIRE((which() == Value::DATA),
Chris@63 7288 "Must check which() before get()ing a union member.");
Chris@63 7289 return ::capnp::_::PointerHelpers< ::capnp::Data>::get(_reader.getPointerField(
Chris@63 7290 ::capnp::bounded<0>() * ::capnp::POINTERS));
Chris@63 7291 }
Chris@63 7292 inline ::capnp::Data::Builder Value::Builder::getData() {
Chris@63 7293 KJ_IREQUIRE((which() == Value::DATA),
Chris@63 7294 "Must check which() before get()ing a union member.");
Chris@63 7295 return ::capnp::_::PointerHelpers< ::capnp::Data>::get(_builder.getPointerField(
Chris@63 7296 ::capnp::bounded<0>() * ::capnp::POINTERS));
Chris@63 7297 }
Chris@63 7298 inline void Value::Builder::setData( ::capnp::Data::Reader value) {
Chris@63 7299 _builder.setDataField<Value::Which>(
Chris@63 7300 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Value::DATA);
Chris@63 7301 ::capnp::_::PointerHelpers< ::capnp::Data>::set(_builder.getPointerField(
Chris@63 7302 ::capnp::bounded<0>() * ::capnp::POINTERS), value);
Chris@63 7303 }
Chris@63 7304 inline ::capnp::Data::Builder Value::Builder::initData(unsigned int size) {
Chris@63 7305 _builder.setDataField<Value::Which>(
Chris@63 7306 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Value::DATA);
Chris@63 7307 return ::capnp::_::PointerHelpers< ::capnp::Data>::init(_builder.getPointerField(
Chris@63 7308 ::capnp::bounded<0>() * ::capnp::POINTERS), size);
Chris@63 7309 }
Chris@63 7310 inline void Value::Builder::adoptData(
Chris@63 7311 ::capnp::Orphan< ::capnp::Data>&& value) {
Chris@63 7312 _builder.setDataField<Value::Which>(
Chris@63 7313 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Value::DATA);
Chris@63 7314 ::capnp::_::PointerHelpers< ::capnp::Data>::adopt(_builder.getPointerField(
Chris@63 7315 ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
Chris@63 7316 }
Chris@63 7317 inline ::capnp::Orphan< ::capnp::Data> Value::Builder::disownData() {
Chris@63 7318 KJ_IREQUIRE((which() == Value::DATA),
Chris@63 7319 "Must check which() before get()ing a union member.");
Chris@63 7320 return ::capnp::_::PointerHelpers< ::capnp::Data>::disown(_builder.getPointerField(
Chris@63 7321 ::capnp::bounded<0>() * ::capnp::POINTERS));
Chris@63 7322 }
Chris@63 7323
Chris@63 7324 inline bool Value::Reader::isList() const {
Chris@63 7325 return which() == Value::LIST;
Chris@63 7326 }
Chris@63 7327 inline bool Value::Builder::isList() {
Chris@63 7328 return which() == Value::LIST;
Chris@63 7329 }
Chris@63 7330 inline bool Value::Reader::hasList() const {
Chris@63 7331 if (which() != Value::LIST) return false;
Chris@63 7332 return !_reader.getPointerField(
Chris@63 7333 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
Chris@63 7334 }
Chris@63 7335 inline bool Value::Builder::hasList() {
Chris@63 7336 if (which() != Value::LIST) return false;
Chris@63 7337 return !_builder.getPointerField(
Chris@63 7338 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
Chris@63 7339 }
Chris@63 7340 inline ::capnp::AnyPointer::Reader Value::Reader::getList() const {
Chris@63 7341 KJ_IREQUIRE((which() == Value::LIST),
Chris@63 7342 "Must check which() before get()ing a union member.");
Chris@63 7343 return ::capnp::AnyPointer::Reader(_reader.getPointerField(
Chris@63 7344 ::capnp::bounded<0>() * ::capnp::POINTERS));
Chris@63 7345 }
Chris@63 7346 inline ::capnp::AnyPointer::Builder Value::Builder::getList() {
Chris@63 7347 KJ_IREQUIRE((which() == Value::LIST),
Chris@63 7348 "Must check which() before get()ing a union member.");
Chris@63 7349 return ::capnp::AnyPointer::Builder(_builder.getPointerField(
Chris@63 7350 ::capnp::bounded<0>() * ::capnp::POINTERS));
Chris@63 7351 }
Chris@63 7352 inline ::capnp::AnyPointer::Builder Value::Builder::initList() {
Chris@63 7353 _builder.setDataField<Value::Which>(
Chris@63 7354 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Value::LIST);
Chris@63 7355 auto result = ::capnp::AnyPointer::Builder(_builder.getPointerField(
Chris@63 7356 ::capnp::bounded<0>() * ::capnp::POINTERS));
Chris@63 7357 result.clear();
Chris@63 7358 return result;
Chris@63 7359 }
Chris@63 7360
Chris@63 7361 inline bool Value::Reader::isEnum() const {
Chris@63 7362 return which() == Value::ENUM;
Chris@63 7363 }
Chris@63 7364 inline bool Value::Builder::isEnum() {
Chris@63 7365 return which() == Value::ENUM;
Chris@63 7366 }
Chris@63 7367 inline ::uint16_t Value::Reader::getEnum() const {
Chris@63 7368 KJ_IREQUIRE((which() == Value::ENUM),
Chris@63 7369 "Must check which() before get()ing a union member.");
Chris@63 7370 return _reader.getDataField< ::uint16_t>(
Chris@63 7371 ::capnp::bounded<1>() * ::capnp::ELEMENTS);
Chris@63 7372 }
Chris@63 7373
Chris@63 7374 inline ::uint16_t Value::Builder::getEnum() {
Chris@63 7375 KJ_IREQUIRE((which() == Value::ENUM),
Chris@63 7376 "Must check which() before get()ing a union member.");
Chris@63 7377 return _builder.getDataField< ::uint16_t>(
Chris@63 7378 ::capnp::bounded<1>() * ::capnp::ELEMENTS);
Chris@63 7379 }
Chris@63 7380 inline void Value::Builder::setEnum( ::uint16_t value) {
Chris@63 7381 _builder.setDataField<Value::Which>(
Chris@63 7382 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Value::ENUM);
Chris@63 7383 _builder.setDataField< ::uint16_t>(
Chris@63 7384 ::capnp::bounded<1>() * ::capnp::ELEMENTS, value);
Chris@63 7385 }
Chris@63 7386
Chris@63 7387 inline bool Value::Reader::isStruct() const {
Chris@63 7388 return which() == Value::STRUCT;
Chris@63 7389 }
Chris@63 7390 inline bool Value::Builder::isStruct() {
Chris@63 7391 return which() == Value::STRUCT;
Chris@63 7392 }
Chris@63 7393 inline bool Value::Reader::hasStruct() const {
Chris@63 7394 if (which() != Value::STRUCT) return false;
Chris@63 7395 return !_reader.getPointerField(
Chris@63 7396 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
Chris@63 7397 }
Chris@63 7398 inline bool Value::Builder::hasStruct() {
Chris@63 7399 if (which() != Value::STRUCT) return false;
Chris@63 7400 return !_builder.getPointerField(
Chris@63 7401 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
Chris@63 7402 }
Chris@63 7403 inline ::capnp::AnyPointer::Reader Value::Reader::getStruct() const {
Chris@63 7404 KJ_IREQUIRE((which() == Value::STRUCT),
Chris@63 7405 "Must check which() before get()ing a union member.");
Chris@63 7406 return ::capnp::AnyPointer::Reader(_reader.getPointerField(
Chris@63 7407 ::capnp::bounded<0>() * ::capnp::POINTERS));
Chris@63 7408 }
Chris@63 7409 inline ::capnp::AnyPointer::Builder Value::Builder::getStruct() {
Chris@63 7410 KJ_IREQUIRE((which() == Value::STRUCT),
Chris@63 7411 "Must check which() before get()ing a union member.");
Chris@63 7412 return ::capnp::AnyPointer::Builder(_builder.getPointerField(
Chris@63 7413 ::capnp::bounded<0>() * ::capnp::POINTERS));
Chris@63 7414 }
Chris@63 7415 inline ::capnp::AnyPointer::Builder Value::Builder::initStruct() {
Chris@63 7416 _builder.setDataField<Value::Which>(
Chris@63 7417 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Value::STRUCT);
Chris@63 7418 auto result = ::capnp::AnyPointer::Builder(_builder.getPointerField(
Chris@63 7419 ::capnp::bounded<0>() * ::capnp::POINTERS));
Chris@63 7420 result.clear();
Chris@63 7421 return result;
Chris@63 7422 }
Chris@63 7423
Chris@63 7424 inline bool Value::Reader::isInterface() const {
Chris@63 7425 return which() == Value::INTERFACE;
Chris@63 7426 }
Chris@63 7427 inline bool Value::Builder::isInterface() {
Chris@63 7428 return which() == Value::INTERFACE;
Chris@63 7429 }
Chris@63 7430 inline ::capnp::Void Value::Reader::getInterface() const {
Chris@63 7431 KJ_IREQUIRE((which() == Value::INTERFACE),
Chris@63 7432 "Must check which() before get()ing a union member.");
Chris@63 7433 return _reader.getDataField< ::capnp::Void>(
Chris@63 7434 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
Chris@63 7435 }
Chris@63 7436
Chris@63 7437 inline ::capnp::Void Value::Builder::getInterface() {
Chris@63 7438 KJ_IREQUIRE((which() == Value::INTERFACE),
Chris@63 7439 "Must check which() before get()ing a union member.");
Chris@63 7440 return _builder.getDataField< ::capnp::Void>(
Chris@63 7441 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
Chris@63 7442 }
Chris@63 7443 inline void Value::Builder::setInterface( ::capnp::Void value) {
Chris@63 7444 _builder.setDataField<Value::Which>(
Chris@63 7445 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Value::INTERFACE);
Chris@63 7446 _builder.setDataField< ::capnp::Void>(
Chris@63 7447 ::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
Chris@63 7448 }
Chris@63 7449
Chris@63 7450 inline bool Value::Reader::isAnyPointer() const {
Chris@63 7451 return which() == Value::ANY_POINTER;
Chris@63 7452 }
Chris@63 7453 inline bool Value::Builder::isAnyPointer() {
Chris@63 7454 return which() == Value::ANY_POINTER;
Chris@63 7455 }
Chris@63 7456 inline bool Value::Reader::hasAnyPointer() const {
Chris@63 7457 if (which() != Value::ANY_POINTER) return false;
Chris@63 7458 return !_reader.getPointerField(
Chris@63 7459 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
Chris@63 7460 }
Chris@63 7461 inline bool Value::Builder::hasAnyPointer() {
Chris@63 7462 if (which() != Value::ANY_POINTER) return false;
Chris@63 7463 return !_builder.getPointerField(
Chris@63 7464 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
Chris@63 7465 }
Chris@63 7466 inline ::capnp::AnyPointer::Reader Value::Reader::getAnyPointer() const {
Chris@63 7467 KJ_IREQUIRE((which() == Value::ANY_POINTER),
Chris@63 7468 "Must check which() before get()ing a union member.");
Chris@63 7469 return ::capnp::AnyPointer::Reader(_reader.getPointerField(
Chris@63 7470 ::capnp::bounded<0>() * ::capnp::POINTERS));
Chris@63 7471 }
Chris@63 7472 inline ::capnp::AnyPointer::Builder Value::Builder::getAnyPointer() {
Chris@63 7473 KJ_IREQUIRE((which() == Value::ANY_POINTER),
Chris@63 7474 "Must check which() before get()ing a union member.");
Chris@63 7475 return ::capnp::AnyPointer::Builder(_builder.getPointerField(
Chris@63 7476 ::capnp::bounded<0>() * ::capnp::POINTERS));
Chris@63 7477 }
Chris@63 7478 inline ::capnp::AnyPointer::Builder Value::Builder::initAnyPointer() {
Chris@63 7479 _builder.setDataField<Value::Which>(
Chris@63 7480 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Value::ANY_POINTER);
Chris@63 7481 auto result = ::capnp::AnyPointer::Builder(_builder.getPointerField(
Chris@63 7482 ::capnp::bounded<0>() * ::capnp::POINTERS));
Chris@63 7483 result.clear();
Chris@63 7484 return result;
Chris@63 7485 }
Chris@63 7486
Chris@63 7487 inline ::uint64_t Annotation::Reader::getId() const {
Chris@63 7488 return _reader.getDataField< ::uint64_t>(
Chris@63 7489 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
Chris@63 7490 }
Chris@63 7491
Chris@63 7492 inline ::uint64_t Annotation::Builder::getId() {
Chris@63 7493 return _builder.getDataField< ::uint64_t>(
Chris@63 7494 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
Chris@63 7495 }
Chris@63 7496 inline void Annotation::Builder::setId( ::uint64_t value) {
Chris@63 7497 _builder.setDataField< ::uint64_t>(
Chris@63 7498 ::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
Chris@63 7499 }
Chris@63 7500
Chris@63 7501 inline bool Annotation::Reader::hasValue() const {
Chris@63 7502 return !_reader.getPointerField(
Chris@63 7503 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
Chris@63 7504 }
Chris@63 7505 inline bool Annotation::Builder::hasValue() {
Chris@63 7506 return !_builder.getPointerField(
Chris@63 7507 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
Chris@63 7508 }
Chris@63 7509 inline ::capnp::schema::Value::Reader Annotation::Reader::getValue() const {
Chris@63 7510 return ::capnp::_::PointerHelpers< ::capnp::schema::Value>::get(_reader.getPointerField(
Chris@63 7511 ::capnp::bounded<0>() * ::capnp::POINTERS));
Chris@63 7512 }
Chris@63 7513 inline ::capnp::schema::Value::Builder Annotation::Builder::getValue() {
Chris@63 7514 return ::capnp::_::PointerHelpers< ::capnp::schema::Value>::get(_builder.getPointerField(
Chris@63 7515 ::capnp::bounded<0>() * ::capnp::POINTERS));
Chris@63 7516 }
Chris@63 7517 #if !CAPNP_LITE
Chris@63 7518 inline ::capnp::schema::Value::Pipeline Annotation::Pipeline::getValue() {
Chris@63 7519 return ::capnp::schema::Value::Pipeline(_typeless.getPointerField(0));
Chris@63 7520 }
Chris@63 7521 #endif // !CAPNP_LITE
Chris@63 7522 inline void Annotation::Builder::setValue( ::capnp::schema::Value::Reader value) {
Chris@63 7523 ::capnp::_::PointerHelpers< ::capnp::schema::Value>::set(_builder.getPointerField(
Chris@63 7524 ::capnp::bounded<0>() * ::capnp::POINTERS), value);
Chris@63 7525 }
Chris@63 7526 inline ::capnp::schema::Value::Builder Annotation::Builder::initValue() {
Chris@63 7527 return ::capnp::_::PointerHelpers< ::capnp::schema::Value>::init(_builder.getPointerField(
Chris@63 7528 ::capnp::bounded<0>() * ::capnp::POINTERS));
Chris@63 7529 }
Chris@63 7530 inline void Annotation::Builder::adoptValue(
Chris@63 7531 ::capnp::Orphan< ::capnp::schema::Value>&& value) {
Chris@63 7532 ::capnp::_::PointerHelpers< ::capnp::schema::Value>::adopt(_builder.getPointerField(
Chris@63 7533 ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
Chris@63 7534 }
Chris@63 7535 inline ::capnp::Orphan< ::capnp::schema::Value> Annotation::Builder::disownValue() {
Chris@63 7536 return ::capnp::_::PointerHelpers< ::capnp::schema::Value>::disown(_builder.getPointerField(
Chris@63 7537 ::capnp::bounded<0>() * ::capnp::POINTERS));
Chris@63 7538 }
Chris@63 7539
Chris@63 7540 inline bool Annotation::Reader::hasBrand() const {
Chris@63 7541 return !_reader.getPointerField(
Chris@63 7542 ::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
Chris@63 7543 }
Chris@63 7544 inline bool Annotation::Builder::hasBrand() {
Chris@63 7545 return !_builder.getPointerField(
Chris@63 7546 ::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
Chris@63 7547 }
Chris@63 7548 inline ::capnp::schema::Brand::Reader Annotation::Reader::getBrand() const {
Chris@63 7549 return ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::get(_reader.getPointerField(
Chris@63 7550 ::capnp::bounded<1>() * ::capnp::POINTERS));
Chris@63 7551 }
Chris@63 7552 inline ::capnp::schema::Brand::Builder Annotation::Builder::getBrand() {
Chris@63 7553 return ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::get(_builder.getPointerField(
Chris@63 7554 ::capnp::bounded<1>() * ::capnp::POINTERS));
Chris@63 7555 }
Chris@63 7556 #if !CAPNP_LITE
Chris@63 7557 inline ::capnp::schema::Brand::Pipeline Annotation::Pipeline::getBrand() {
Chris@63 7558 return ::capnp::schema::Brand::Pipeline(_typeless.getPointerField(1));
Chris@63 7559 }
Chris@63 7560 #endif // !CAPNP_LITE
Chris@63 7561 inline void Annotation::Builder::setBrand( ::capnp::schema::Brand::Reader value) {
Chris@63 7562 ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::set(_builder.getPointerField(
Chris@63 7563 ::capnp::bounded<1>() * ::capnp::POINTERS), value);
Chris@63 7564 }
Chris@63 7565 inline ::capnp::schema::Brand::Builder Annotation::Builder::initBrand() {
Chris@63 7566 return ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::init(_builder.getPointerField(
Chris@63 7567 ::capnp::bounded<1>() * ::capnp::POINTERS));
Chris@63 7568 }
Chris@63 7569 inline void Annotation::Builder::adoptBrand(
Chris@63 7570 ::capnp::Orphan< ::capnp::schema::Brand>&& value) {
Chris@63 7571 ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::adopt(_builder.getPointerField(
Chris@63 7572 ::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value));
Chris@63 7573 }
Chris@63 7574 inline ::capnp::Orphan< ::capnp::schema::Brand> Annotation::Builder::disownBrand() {
Chris@63 7575 return ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::disown(_builder.getPointerField(
Chris@63 7576 ::capnp::bounded<1>() * ::capnp::POINTERS));
Chris@63 7577 }
Chris@63 7578
Chris@63 7579 inline ::uint16_t CapnpVersion::Reader::getMajor() const {
Chris@63 7580 return _reader.getDataField< ::uint16_t>(
Chris@63 7581 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
Chris@63 7582 }
Chris@63 7583
Chris@63 7584 inline ::uint16_t CapnpVersion::Builder::getMajor() {
Chris@63 7585 return _builder.getDataField< ::uint16_t>(
Chris@63 7586 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
Chris@63 7587 }
Chris@63 7588 inline void CapnpVersion::Builder::setMajor( ::uint16_t value) {
Chris@63 7589 _builder.setDataField< ::uint16_t>(
Chris@63 7590 ::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
Chris@63 7591 }
Chris@63 7592
Chris@63 7593 inline ::uint8_t CapnpVersion::Reader::getMinor() const {
Chris@63 7594 return _reader.getDataField< ::uint8_t>(
Chris@63 7595 ::capnp::bounded<2>() * ::capnp::ELEMENTS);
Chris@63 7596 }
Chris@63 7597
Chris@63 7598 inline ::uint8_t CapnpVersion::Builder::getMinor() {
Chris@63 7599 return _builder.getDataField< ::uint8_t>(
Chris@63 7600 ::capnp::bounded<2>() * ::capnp::ELEMENTS);
Chris@63 7601 }
Chris@63 7602 inline void CapnpVersion::Builder::setMinor( ::uint8_t value) {
Chris@63 7603 _builder.setDataField< ::uint8_t>(
Chris@63 7604 ::capnp::bounded<2>() * ::capnp::ELEMENTS, value);
Chris@63 7605 }
Chris@63 7606
Chris@63 7607 inline ::uint8_t CapnpVersion::Reader::getMicro() const {
Chris@63 7608 return _reader.getDataField< ::uint8_t>(
Chris@63 7609 ::capnp::bounded<3>() * ::capnp::ELEMENTS);
Chris@63 7610 }
Chris@63 7611
Chris@63 7612 inline ::uint8_t CapnpVersion::Builder::getMicro() {
Chris@63 7613 return _builder.getDataField< ::uint8_t>(
Chris@63 7614 ::capnp::bounded<3>() * ::capnp::ELEMENTS);
Chris@63 7615 }
Chris@63 7616 inline void CapnpVersion::Builder::setMicro( ::uint8_t value) {
Chris@63 7617 _builder.setDataField< ::uint8_t>(
Chris@63 7618 ::capnp::bounded<3>() * ::capnp::ELEMENTS, value);
Chris@63 7619 }
Chris@63 7620
Chris@63 7621 inline bool CodeGeneratorRequest::Reader::hasNodes() const {
Chris@63 7622 return !_reader.getPointerField(
Chris@63 7623 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
Chris@63 7624 }
Chris@63 7625 inline bool CodeGeneratorRequest::Builder::hasNodes() {
Chris@63 7626 return !_builder.getPointerField(
Chris@63 7627 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
Chris@63 7628 }
Chris@63 7629 inline ::capnp::List< ::capnp::schema::Node>::Reader CodeGeneratorRequest::Reader::getNodes() const {
Chris@63 7630 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Node>>::get(_reader.getPointerField(
Chris@63 7631 ::capnp::bounded<0>() * ::capnp::POINTERS));
Chris@63 7632 }
Chris@63 7633 inline ::capnp::List< ::capnp::schema::Node>::Builder CodeGeneratorRequest::Builder::getNodes() {
Chris@63 7634 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Node>>::get(_builder.getPointerField(
Chris@63 7635 ::capnp::bounded<0>() * ::capnp::POINTERS));
Chris@63 7636 }
Chris@63 7637 inline void CodeGeneratorRequest::Builder::setNodes( ::capnp::List< ::capnp::schema::Node>::Reader value) {
Chris@63 7638 ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Node>>::set(_builder.getPointerField(
Chris@63 7639 ::capnp::bounded<0>() * ::capnp::POINTERS), value);
Chris@63 7640 }
Chris@63 7641 inline ::capnp::List< ::capnp::schema::Node>::Builder CodeGeneratorRequest::Builder::initNodes(unsigned int size) {
Chris@63 7642 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Node>>::init(_builder.getPointerField(
Chris@63 7643 ::capnp::bounded<0>() * ::capnp::POINTERS), size);
Chris@63 7644 }
Chris@63 7645 inline void CodeGeneratorRequest::Builder::adoptNodes(
Chris@63 7646 ::capnp::Orphan< ::capnp::List< ::capnp::schema::Node>>&& value) {
Chris@63 7647 ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Node>>::adopt(_builder.getPointerField(
Chris@63 7648 ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
Chris@63 7649 }
Chris@63 7650 inline ::capnp::Orphan< ::capnp::List< ::capnp::schema::Node>> CodeGeneratorRequest::Builder::disownNodes() {
Chris@63 7651 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Node>>::disown(_builder.getPointerField(
Chris@63 7652 ::capnp::bounded<0>() * ::capnp::POINTERS));
Chris@63 7653 }
Chris@63 7654
Chris@63 7655 inline bool CodeGeneratorRequest::Reader::hasRequestedFiles() const {
Chris@63 7656 return !_reader.getPointerField(
Chris@63 7657 ::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
Chris@63 7658 }
Chris@63 7659 inline bool CodeGeneratorRequest::Builder::hasRequestedFiles() {
Chris@63 7660 return !_builder.getPointerField(
Chris@63 7661 ::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
Chris@63 7662 }
Chris@63 7663 inline ::capnp::List< ::capnp::schema::CodeGeneratorRequest::RequestedFile>::Reader CodeGeneratorRequest::Reader::getRequestedFiles() const {
Chris@63 7664 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::CodeGeneratorRequest::RequestedFile>>::get(_reader.getPointerField(
Chris@63 7665 ::capnp::bounded<1>() * ::capnp::POINTERS));
Chris@63 7666 }
Chris@63 7667 inline ::capnp::List< ::capnp::schema::CodeGeneratorRequest::RequestedFile>::Builder CodeGeneratorRequest::Builder::getRequestedFiles() {
Chris@63 7668 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::CodeGeneratorRequest::RequestedFile>>::get(_builder.getPointerField(
Chris@63 7669 ::capnp::bounded<1>() * ::capnp::POINTERS));
Chris@63 7670 }
Chris@63 7671 inline void CodeGeneratorRequest::Builder::setRequestedFiles( ::capnp::List< ::capnp::schema::CodeGeneratorRequest::RequestedFile>::Reader value) {
Chris@63 7672 ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::CodeGeneratorRequest::RequestedFile>>::set(_builder.getPointerField(
Chris@63 7673 ::capnp::bounded<1>() * ::capnp::POINTERS), value);
Chris@63 7674 }
Chris@63 7675 inline ::capnp::List< ::capnp::schema::CodeGeneratorRequest::RequestedFile>::Builder CodeGeneratorRequest::Builder::initRequestedFiles(unsigned int size) {
Chris@63 7676 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::CodeGeneratorRequest::RequestedFile>>::init(_builder.getPointerField(
Chris@63 7677 ::capnp::bounded<1>() * ::capnp::POINTERS), size);
Chris@63 7678 }
Chris@63 7679 inline void CodeGeneratorRequest::Builder::adoptRequestedFiles(
Chris@63 7680 ::capnp::Orphan< ::capnp::List< ::capnp::schema::CodeGeneratorRequest::RequestedFile>>&& value) {
Chris@63 7681 ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::CodeGeneratorRequest::RequestedFile>>::adopt(_builder.getPointerField(
Chris@63 7682 ::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value));
Chris@63 7683 }
Chris@63 7684 inline ::capnp::Orphan< ::capnp::List< ::capnp::schema::CodeGeneratorRequest::RequestedFile>> CodeGeneratorRequest::Builder::disownRequestedFiles() {
Chris@63 7685 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::CodeGeneratorRequest::RequestedFile>>::disown(_builder.getPointerField(
Chris@63 7686 ::capnp::bounded<1>() * ::capnp::POINTERS));
Chris@63 7687 }
Chris@63 7688
Chris@63 7689 inline bool CodeGeneratorRequest::Reader::hasCapnpVersion() const {
Chris@63 7690 return !_reader.getPointerField(
Chris@63 7691 ::capnp::bounded<2>() * ::capnp::POINTERS).isNull();
Chris@63 7692 }
Chris@63 7693 inline bool CodeGeneratorRequest::Builder::hasCapnpVersion() {
Chris@63 7694 return !_builder.getPointerField(
Chris@63 7695 ::capnp::bounded<2>() * ::capnp::POINTERS).isNull();
Chris@63 7696 }
Chris@63 7697 inline ::capnp::schema::CapnpVersion::Reader CodeGeneratorRequest::Reader::getCapnpVersion() const {
Chris@63 7698 return ::capnp::_::PointerHelpers< ::capnp::schema::CapnpVersion>::get(_reader.getPointerField(
Chris@63 7699 ::capnp::bounded<2>() * ::capnp::POINTERS));
Chris@63 7700 }
Chris@63 7701 inline ::capnp::schema::CapnpVersion::Builder CodeGeneratorRequest::Builder::getCapnpVersion() {
Chris@63 7702 return ::capnp::_::PointerHelpers< ::capnp::schema::CapnpVersion>::get(_builder.getPointerField(
Chris@63 7703 ::capnp::bounded<2>() * ::capnp::POINTERS));
Chris@63 7704 }
Chris@63 7705 #if !CAPNP_LITE
Chris@63 7706 inline ::capnp::schema::CapnpVersion::Pipeline CodeGeneratorRequest::Pipeline::getCapnpVersion() {
Chris@63 7707 return ::capnp::schema::CapnpVersion::Pipeline(_typeless.getPointerField(2));
Chris@63 7708 }
Chris@63 7709 #endif // !CAPNP_LITE
Chris@63 7710 inline void CodeGeneratorRequest::Builder::setCapnpVersion( ::capnp::schema::CapnpVersion::Reader value) {
Chris@63 7711 ::capnp::_::PointerHelpers< ::capnp::schema::CapnpVersion>::set(_builder.getPointerField(
Chris@63 7712 ::capnp::bounded<2>() * ::capnp::POINTERS), value);
Chris@63 7713 }
Chris@63 7714 inline ::capnp::schema::CapnpVersion::Builder CodeGeneratorRequest::Builder::initCapnpVersion() {
Chris@63 7715 return ::capnp::_::PointerHelpers< ::capnp::schema::CapnpVersion>::init(_builder.getPointerField(
Chris@63 7716 ::capnp::bounded<2>() * ::capnp::POINTERS));
Chris@63 7717 }
Chris@63 7718 inline void CodeGeneratorRequest::Builder::adoptCapnpVersion(
Chris@63 7719 ::capnp::Orphan< ::capnp::schema::CapnpVersion>&& value) {
Chris@63 7720 ::capnp::_::PointerHelpers< ::capnp::schema::CapnpVersion>::adopt(_builder.getPointerField(
Chris@63 7721 ::capnp::bounded<2>() * ::capnp::POINTERS), kj::mv(value));
Chris@63 7722 }
Chris@63 7723 inline ::capnp::Orphan< ::capnp::schema::CapnpVersion> CodeGeneratorRequest::Builder::disownCapnpVersion() {
Chris@63 7724 return ::capnp::_::PointerHelpers< ::capnp::schema::CapnpVersion>::disown(_builder.getPointerField(
Chris@63 7725 ::capnp::bounded<2>() * ::capnp::POINTERS));
Chris@63 7726 }
Chris@63 7727
Chris@63 7728 inline ::uint64_t CodeGeneratorRequest::RequestedFile::Reader::getId() const {
Chris@63 7729 return _reader.getDataField< ::uint64_t>(
Chris@63 7730 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
Chris@63 7731 }
Chris@63 7732
Chris@63 7733 inline ::uint64_t CodeGeneratorRequest::RequestedFile::Builder::getId() {
Chris@63 7734 return _builder.getDataField< ::uint64_t>(
Chris@63 7735 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
Chris@63 7736 }
Chris@63 7737 inline void CodeGeneratorRequest::RequestedFile::Builder::setId( ::uint64_t value) {
Chris@63 7738 _builder.setDataField< ::uint64_t>(
Chris@63 7739 ::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
Chris@63 7740 }
Chris@63 7741
Chris@63 7742 inline bool CodeGeneratorRequest::RequestedFile::Reader::hasFilename() const {
Chris@63 7743 return !_reader.getPointerField(
Chris@63 7744 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
Chris@63 7745 }
Chris@63 7746 inline bool CodeGeneratorRequest::RequestedFile::Builder::hasFilename() {
Chris@63 7747 return !_builder.getPointerField(
Chris@63 7748 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
Chris@63 7749 }
Chris@63 7750 inline ::capnp::Text::Reader CodeGeneratorRequest::RequestedFile::Reader::getFilename() const {
Chris@63 7751 return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField(
Chris@63 7752 ::capnp::bounded<0>() * ::capnp::POINTERS));
Chris@63 7753 }
Chris@63 7754 inline ::capnp::Text::Builder CodeGeneratorRequest::RequestedFile::Builder::getFilename() {
Chris@63 7755 return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField(
Chris@63 7756 ::capnp::bounded<0>() * ::capnp::POINTERS));
Chris@63 7757 }
Chris@63 7758 inline void CodeGeneratorRequest::RequestedFile::Builder::setFilename( ::capnp::Text::Reader value) {
Chris@63 7759 ::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField(
Chris@63 7760 ::capnp::bounded<0>() * ::capnp::POINTERS), value);
Chris@63 7761 }
Chris@63 7762 inline ::capnp::Text::Builder CodeGeneratorRequest::RequestedFile::Builder::initFilename(unsigned int size) {
Chris@63 7763 return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField(
Chris@63 7764 ::capnp::bounded<0>() * ::capnp::POINTERS), size);
Chris@63 7765 }
Chris@63 7766 inline void CodeGeneratorRequest::RequestedFile::Builder::adoptFilename(
Chris@63 7767 ::capnp::Orphan< ::capnp::Text>&& value) {
Chris@63 7768 ::capnp::_::PointerHelpers< ::capnp::Text>::adopt(_builder.getPointerField(
Chris@63 7769 ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
Chris@63 7770 }
Chris@63 7771 inline ::capnp::Orphan< ::capnp::Text> CodeGeneratorRequest::RequestedFile::Builder::disownFilename() {
Chris@63 7772 return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField(
Chris@63 7773 ::capnp::bounded<0>() * ::capnp::POINTERS));
Chris@63 7774 }
Chris@63 7775
Chris@63 7776 inline bool CodeGeneratorRequest::RequestedFile::Reader::hasImports() const {
Chris@63 7777 return !_reader.getPointerField(
Chris@63 7778 ::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
Chris@63 7779 }
Chris@63 7780 inline bool CodeGeneratorRequest::RequestedFile::Builder::hasImports() {
Chris@63 7781 return !_builder.getPointerField(
Chris@63 7782 ::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
Chris@63 7783 }
Chris@63 7784 inline ::capnp::List< ::capnp::schema::CodeGeneratorRequest::RequestedFile::Import>::Reader CodeGeneratorRequest::RequestedFile::Reader::getImports() const {
Chris@63 7785 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::CodeGeneratorRequest::RequestedFile::Import>>::get(_reader.getPointerField(
Chris@63 7786 ::capnp::bounded<1>() * ::capnp::POINTERS));
Chris@63 7787 }
Chris@63 7788 inline ::capnp::List< ::capnp::schema::CodeGeneratorRequest::RequestedFile::Import>::Builder CodeGeneratorRequest::RequestedFile::Builder::getImports() {
Chris@63 7789 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::CodeGeneratorRequest::RequestedFile::Import>>::get(_builder.getPointerField(
Chris@63 7790 ::capnp::bounded<1>() * ::capnp::POINTERS));
Chris@63 7791 }
Chris@63 7792 inline void CodeGeneratorRequest::RequestedFile::Builder::setImports( ::capnp::List< ::capnp::schema::CodeGeneratorRequest::RequestedFile::Import>::Reader value) {
Chris@63 7793 ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::CodeGeneratorRequest::RequestedFile::Import>>::set(_builder.getPointerField(
Chris@63 7794 ::capnp::bounded<1>() * ::capnp::POINTERS), value);
Chris@63 7795 }
Chris@63 7796 inline ::capnp::List< ::capnp::schema::CodeGeneratorRequest::RequestedFile::Import>::Builder CodeGeneratorRequest::RequestedFile::Builder::initImports(unsigned int size) {
Chris@63 7797 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::CodeGeneratorRequest::RequestedFile::Import>>::init(_builder.getPointerField(
Chris@63 7798 ::capnp::bounded<1>() * ::capnp::POINTERS), size);
Chris@63 7799 }
Chris@63 7800 inline void CodeGeneratorRequest::RequestedFile::Builder::adoptImports(
Chris@63 7801 ::capnp::Orphan< ::capnp::List< ::capnp::schema::CodeGeneratorRequest::RequestedFile::Import>>&& value) {
Chris@63 7802 ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::CodeGeneratorRequest::RequestedFile::Import>>::adopt(_builder.getPointerField(
Chris@63 7803 ::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value));
Chris@63 7804 }
Chris@63 7805 inline ::capnp::Orphan< ::capnp::List< ::capnp::schema::CodeGeneratorRequest::RequestedFile::Import>> CodeGeneratorRequest::RequestedFile::Builder::disownImports() {
Chris@63 7806 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::CodeGeneratorRequest::RequestedFile::Import>>::disown(_builder.getPointerField(
Chris@63 7807 ::capnp::bounded<1>() * ::capnp::POINTERS));
Chris@63 7808 }
Chris@63 7809
Chris@63 7810 inline ::uint64_t CodeGeneratorRequest::RequestedFile::Import::Reader::getId() const {
Chris@63 7811 return _reader.getDataField< ::uint64_t>(
Chris@63 7812 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
Chris@63 7813 }
Chris@63 7814
Chris@63 7815 inline ::uint64_t CodeGeneratorRequest::RequestedFile::Import::Builder::getId() {
Chris@63 7816 return _builder.getDataField< ::uint64_t>(
Chris@63 7817 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
Chris@63 7818 }
Chris@63 7819 inline void CodeGeneratorRequest::RequestedFile::Import::Builder::setId( ::uint64_t value) {
Chris@63 7820 _builder.setDataField< ::uint64_t>(
Chris@63 7821 ::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
Chris@63 7822 }
Chris@63 7823
Chris@63 7824 inline bool CodeGeneratorRequest::RequestedFile::Import::Reader::hasName() const {
Chris@63 7825 return !_reader.getPointerField(
Chris@63 7826 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
Chris@63 7827 }
Chris@63 7828 inline bool CodeGeneratorRequest::RequestedFile::Import::Builder::hasName() {
Chris@63 7829 return !_builder.getPointerField(
Chris@63 7830 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
Chris@63 7831 }
Chris@63 7832 inline ::capnp::Text::Reader CodeGeneratorRequest::RequestedFile::Import::Reader::getName() const {
Chris@63 7833 return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField(
Chris@63 7834 ::capnp::bounded<0>() * ::capnp::POINTERS));
Chris@63 7835 }
Chris@63 7836 inline ::capnp::Text::Builder CodeGeneratorRequest::RequestedFile::Import::Builder::getName() {
Chris@63 7837 return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField(
Chris@63 7838 ::capnp::bounded<0>() * ::capnp::POINTERS));
Chris@63 7839 }
Chris@63 7840 inline void CodeGeneratorRequest::RequestedFile::Import::Builder::setName( ::capnp::Text::Reader value) {
Chris@63 7841 ::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField(
Chris@63 7842 ::capnp::bounded<0>() * ::capnp::POINTERS), value);
Chris@63 7843 }
Chris@63 7844 inline ::capnp::Text::Builder CodeGeneratorRequest::RequestedFile::Import::Builder::initName(unsigned int size) {
Chris@63 7845 return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField(
Chris@63 7846 ::capnp::bounded<0>() * ::capnp::POINTERS), size);
Chris@63 7847 }
Chris@63 7848 inline void CodeGeneratorRequest::RequestedFile::Import::Builder::adoptName(
Chris@63 7849 ::capnp::Orphan< ::capnp::Text>&& value) {
Chris@63 7850 ::capnp::_::PointerHelpers< ::capnp::Text>::adopt(_builder.getPointerField(
Chris@63 7851 ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
Chris@63 7852 }
Chris@63 7853 inline ::capnp::Orphan< ::capnp::Text> CodeGeneratorRequest::RequestedFile::Import::Builder::disownName() {
Chris@63 7854 return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField(
Chris@63 7855 ::capnp::bounded<0>() * ::capnp::POINTERS));
Chris@63 7856 }
Chris@63 7857
Chris@63 7858 } // namespace
Chris@63 7859 } // namespace
Chris@63 7860
Chris@63 7861 #endif // CAPNP_INCLUDED_a93fc509624c72d9_