annotate win32-mingw/include/capnp/schema.capnp.h @ 79:91c729825bca pa_catalina

Update build for AUDIO_COMPONENT_FIX
author Chris Cannam
date Wed, 30 Oct 2019 12:40:34 +0000
parents eccd51b72864
children
rev   line source
Chris@64 1 // Generated by Cap'n Proto compiler, DO NOT EDIT
Chris@64 2 // source: schema.capnp
Chris@64 3
Chris@64 4 #ifndef CAPNP_INCLUDED_a93fc509624c72d9_
Chris@64 5 #define CAPNP_INCLUDED_a93fc509624c72d9_
Chris@64 6
Chris@64 7 #include <capnp/generated-header-support.h>
Chris@64 8
Chris@64 9 #if CAPNP_VERSION != 6000
Chris@64 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@64 11 #endif
Chris@64 12
Chris@64 13
Chris@64 14 namespace capnp {
Chris@64 15 namespace schemas {
Chris@64 16
Chris@64 17 CAPNP_DECLARE_SCHEMA(e682ab4cf923a417);
Chris@64 18 CAPNP_DECLARE_SCHEMA(b9521bccf10fa3b1);
Chris@64 19 CAPNP_DECLARE_SCHEMA(debf55bbfa0fc242);
Chris@64 20 CAPNP_DECLARE_SCHEMA(9ea0b19b37fb4435);
Chris@64 21 CAPNP_DECLARE_SCHEMA(b54ab3364333f598);
Chris@64 22 CAPNP_DECLARE_SCHEMA(e82753cff0c2218f);
Chris@64 23 CAPNP_DECLARE_SCHEMA(b18aa5ac7a0d9420);
Chris@64 24 CAPNP_DECLARE_SCHEMA(ec1619d4400a0290);
Chris@64 25 CAPNP_DECLARE_SCHEMA(9aad50a41f4af45f);
Chris@64 26 CAPNP_DECLARE_SCHEMA(97b14cbe7cfec712);
Chris@64 27 CAPNP_DECLARE_SCHEMA(c42305476bb4746f);
Chris@64 28 CAPNP_DECLARE_SCHEMA(cafccddb68db1d11);
Chris@64 29 CAPNP_DECLARE_SCHEMA(bb90d5c287870be6);
Chris@64 30 CAPNP_DECLARE_SCHEMA(978a7cebdc549a4d);
Chris@64 31 CAPNP_DECLARE_SCHEMA(a9962a9ed0a4d7f8);
Chris@64 32 CAPNP_DECLARE_SCHEMA(9500cce23b334d80);
Chris@64 33 CAPNP_DECLARE_SCHEMA(d07378ede1f9cc60);
Chris@64 34 CAPNP_DECLARE_SCHEMA(87e739250a60ea97);
Chris@64 35 CAPNP_DECLARE_SCHEMA(9e0e78711a7f87a9);
Chris@64 36 CAPNP_DECLARE_SCHEMA(ac3a6f60ef4cc6d3);
Chris@64 37 CAPNP_DECLARE_SCHEMA(ed8bca69f7fb0cbf);
Chris@64 38 CAPNP_DECLARE_SCHEMA(c2573fe8a23e49f1);
Chris@64 39 CAPNP_DECLARE_SCHEMA(8e3b5f79fe593656);
Chris@64 40 CAPNP_DECLARE_SCHEMA(9dd1f724f4614a85);
Chris@64 41 CAPNP_DECLARE_SCHEMA(baefc9120c56e274);
Chris@64 42 CAPNP_DECLARE_SCHEMA(903455f06065422b);
Chris@64 43 CAPNP_DECLARE_SCHEMA(abd73485a9636bc9);
Chris@64 44 CAPNP_DECLARE_SCHEMA(c863cd16969ee7fc);
Chris@64 45 CAPNP_DECLARE_SCHEMA(ce23dcd2d7b00c9b);
Chris@64 46 CAPNP_DECLARE_SCHEMA(f1c8950dab257542);
Chris@64 47 CAPNP_DECLARE_SCHEMA(d1958f7dba521926);
Chris@64 48 enum class ElementSize_d1958f7dba521926: uint16_t {
Chris@64 49 EMPTY,
Chris@64 50 BIT,
Chris@64 51 BYTE,
Chris@64 52 TWO_BYTES,
Chris@64 53 FOUR_BYTES,
Chris@64 54 EIGHT_BYTES,
Chris@64 55 POINTER,
Chris@64 56 INLINE_COMPOSITE,
Chris@64 57 };
Chris@64 58 CAPNP_DECLARE_ENUM(ElementSize, d1958f7dba521926);
Chris@64 59 CAPNP_DECLARE_SCHEMA(d85d305b7d839963);
Chris@64 60 CAPNP_DECLARE_SCHEMA(bfc546f6210ad7ce);
Chris@64 61 CAPNP_DECLARE_SCHEMA(cfea0eb02e810062);
Chris@64 62 CAPNP_DECLARE_SCHEMA(ae504193122357e5);
Chris@64 63
Chris@64 64 } // namespace schemas
Chris@64 65 } // namespace capnp
Chris@64 66
Chris@64 67 namespace capnp {
Chris@64 68 namespace schema {
Chris@64 69
Chris@64 70 struct Node {
Chris@64 71 Node() = delete;
Chris@64 72
Chris@64 73 class Reader;
Chris@64 74 class Builder;
Chris@64 75 class Pipeline;
Chris@64 76 enum Which: uint16_t {
Chris@64 77 FILE,
Chris@64 78 STRUCT,
Chris@64 79 ENUM,
Chris@64 80 INTERFACE,
Chris@64 81 CONST,
Chris@64 82 ANNOTATION,
Chris@64 83 };
Chris@64 84 struct Parameter;
Chris@64 85 struct NestedNode;
Chris@64 86 struct Struct;
Chris@64 87 struct Enum;
Chris@64 88 struct Interface;
Chris@64 89 struct Const;
Chris@64 90 struct Annotation;
Chris@64 91
Chris@64 92 struct _capnpPrivate {
Chris@64 93 CAPNP_DECLARE_STRUCT_HEADER(e682ab4cf923a417, 5, 6)
Chris@64 94 #if !CAPNP_LITE
Chris@64 95 static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
Chris@64 96 #endif // !CAPNP_LITE
Chris@64 97 };
Chris@64 98 };
Chris@64 99
Chris@64 100 struct Node::Parameter {
Chris@64 101 Parameter() = delete;
Chris@64 102
Chris@64 103 class Reader;
Chris@64 104 class Builder;
Chris@64 105 class Pipeline;
Chris@64 106
Chris@64 107 struct _capnpPrivate {
Chris@64 108 CAPNP_DECLARE_STRUCT_HEADER(b9521bccf10fa3b1, 0, 1)
Chris@64 109 #if !CAPNP_LITE
Chris@64 110 static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
Chris@64 111 #endif // !CAPNP_LITE
Chris@64 112 };
Chris@64 113 };
Chris@64 114
Chris@64 115 struct Node::NestedNode {
Chris@64 116 NestedNode() = delete;
Chris@64 117
Chris@64 118 class Reader;
Chris@64 119 class Builder;
Chris@64 120 class Pipeline;
Chris@64 121
Chris@64 122 struct _capnpPrivate {
Chris@64 123 CAPNP_DECLARE_STRUCT_HEADER(debf55bbfa0fc242, 1, 1)
Chris@64 124 #if !CAPNP_LITE
Chris@64 125 static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
Chris@64 126 #endif // !CAPNP_LITE
Chris@64 127 };
Chris@64 128 };
Chris@64 129
Chris@64 130 struct Node::Struct {
Chris@64 131 Struct() = delete;
Chris@64 132
Chris@64 133 class Reader;
Chris@64 134 class Builder;
Chris@64 135 class Pipeline;
Chris@64 136
Chris@64 137 struct _capnpPrivate {
Chris@64 138 CAPNP_DECLARE_STRUCT_HEADER(9ea0b19b37fb4435, 5, 6)
Chris@64 139 #if !CAPNP_LITE
Chris@64 140 static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
Chris@64 141 #endif // !CAPNP_LITE
Chris@64 142 };
Chris@64 143 };
Chris@64 144
Chris@64 145 struct Node::Enum {
Chris@64 146 Enum() = delete;
Chris@64 147
Chris@64 148 class Reader;
Chris@64 149 class Builder;
Chris@64 150 class Pipeline;
Chris@64 151
Chris@64 152 struct _capnpPrivate {
Chris@64 153 CAPNP_DECLARE_STRUCT_HEADER(b54ab3364333f598, 5, 6)
Chris@64 154 #if !CAPNP_LITE
Chris@64 155 static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
Chris@64 156 #endif // !CAPNP_LITE
Chris@64 157 };
Chris@64 158 };
Chris@64 159
Chris@64 160 struct Node::Interface {
Chris@64 161 Interface() = delete;
Chris@64 162
Chris@64 163 class Reader;
Chris@64 164 class Builder;
Chris@64 165 class Pipeline;
Chris@64 166
Chris@64 167 struct _capnpPrivate {
Chris@64 168 CAPNP_DECLARE_STRUCT_HEADER(e82753cff0c2218f, 5, 6)
Chris@64 169 #if !CAPNP_LITE
Chris@64 170 static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
Chris@64 171 #endif // !CAPNP_LITE
Chris@64 172 };
Chris@64 173 };
Chris@64 174
Chris@64 175 struct Node::Const {
Chris@64 176 Const() = delete;
Chris@64 177
Chris@64 178 class Reader;
Chris@64 179 class Builder;
Chris@64 180 class Pipeline;
Chris@64 181
Chris@64 182 struct _capnpPrivate {
Chris@64 183 CAPNP_DECLARE_STRUCT_HEADER(b18aa5ac7a0d9420, 5, 6)
Chris@64 184 #if !CAPNP_LITE
Chris@64 185 static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
Chris@64 186 #endif // !CAPNP_LITE
Chris@64 187 };
Chris@64 188 };
Chris@64 189
Chris@64 190 struct Node::Annotation {
Chris@64 191 Annotation() = delete;
Chris@64 192
Chris@64 193 class Reader;
Chris@64 194 class Builder;
Chris@64 195 class Pipeline;
Chris@64 196
Chris@64 197 struct _capnpPrivate {
Chris@64 198 CAPNP_DECLARE_STRUCT_HEADER(ec1619d4400a0290, 5, 6)
Chris@64 199 #if !CAPNP_LITE
Chris@64 200 static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
Chris@64 201 #endif // !CAPNP_LITE
Chris@64 202 };
Chris@64 203 };
Chris@64 204
Chris@64 205 struct Field {
Chris@64 206 Field() = delete;
Chris@64 207
Chris@64 208 class Reader;
Chris@64 209 class Builder;
Chris@64 210 class Pipeline;
Chris@64 211 enum Which: uint16_t {
Chris@64 212 SLOT,
Chris@64 213 GROUP,
Chris@64 214 };
Chris@64 215 static constexpr ::uint16_t NO_DISCRIMINANT = 65535u;
Chris@64 216 struct Slot;
Chris@64 217 struct Group;
Chris@64 218 struct Ordinal;
Chris@64 219
Chris@64 220 struct _capnpPrivate {
Chris@64 221 CAPNP_DECLARE_STRUCT_HEADER(9aad50a41f4af45f, 3, 4)
Chris@64 222 #if !CAPNP_LITE
Chris@64 223 static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
Chris@64 224 #endif // !CAPNP_LITE
Chris@64 225 };
Chris@64 226 };
Chris@64 227
Chris@64 228 struct Field::Slot {
Chris@64 229 Slot() = delete;
Chris@64 230
Chris@64 231 class Reader;
Chris@64 232 class Builder;
Chris@64 233 class Pipeline;
Chris@64 234
Chris@64 235 struct _capnpPrivate {
Chris@64 236 CAPNP_DECLARE_STRUCT_HEADER(c42305476bb4746f, 3, 4)
Chris@64 237 #if !CAPNP_LITE
Chris@64 238 static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
Chris@64 239 #endif // !CAPNP_LITE
Chris@64 240 };
Chris@64 241 };
Chris@64 242
Chris@64 243 struct Field::Group {
Chris@64 244 Group() = delete;
Chris@64 245
Chris@64 246 class Reader;
Chris@64 247 class Builder;
Chris@64 248 class Pipeline;
Chris@64 249
Chris@64 250 struct _capnpPrivate {
Chris@64 251 CAPNP_DECLARE_STRUCT_HEADER(cafccddb68db1d11, 3, 4)
Chris@64 252 #if !CAPNP_LITE
Chris@64 253 static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
Chris@64 254 #endif // !CAPNP_LITE
Chris@64 255 };
Chris@64 256 };
Chris@64 257
Chris@64 258 struct Field::Ordinal {
Chris@64 259 Ordinal() = delete;
Chris@64 260
Chris@64 261 class Reader;
Chris@64 262 class Builder;
Chris@64 263 class Pipeline;
Chris@64 264 enum Which: uint16_t {
Chris@64 265 IMPLICIT,
Chris@64 266 EXPLICIT,
Chris@64 267 };
Chris@64 268
Chris@64 269 struct _capnpPrivate {
Chris@64 270 CAPNP_DECLARE_STRUCT_HEADER(bb90d5c287870be6, 3, 4)
Chris@64 271 #if !CAPNP_LITE
Chris@64 272 static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
Chris@64 273 #endif // !CAPNP_LITE
Chris@64 274 };
Chris@64 275 };
Chris@64 276
Chris@64 277 struct Enumerant {
Chris@64 278 Enumerant() = delete;
Chris@64 279
Chris@64 280 class Reader;
Chris@64 281 class Builder;
Chris@64 282 class Pipeline;
Chris@64 283
Chris@64 284 struct _capnpPrivate {
Chris@64 285 CAPNP_DECLARE_STRUCT_HEADER(978a7cebdc549a4d, 1, 2)
Chris@64 286 #if !CAPNP_LITE
Chris@64 287 static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
Chris@64 288 #endif // !CAPNP_LITE
Chris@64 289 };
Chris@64 290 };
Chris@64 291
Chris@64 292 struct Superclass {
Chris@64 293 Superclass() = delete;
Chris@64 294
Chris@64 295 class Reader;
Chris@64 296 class Builder;
Chris@64 297 class Pipeline;
Chris@64 298
Chris@64 299 struct _capnpPrivate {
Chris@64 300 CAPNP_DECLARE_STRUCT_HEADER(a9962a9ed0a4d7f8, 1, 1)
Chris@64 301 #if !CAPNP_LITE
Chris@64 302 static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
Chris@64 303 #endif // !CAPNP_LITE
Chris@64 304 };
Chris@64 305 };
Chris@64 306
Chris@64 307 struct Method {
Chris@64 308 Method() = delete;
Chris@64 309
Chris@64 310 class Reader;
Chris@64 311 class Builder;
Chris@64 312 class Pipeline;
Chris@64 313
Chris@64 314 struct _capnpPrivate {
Chris@64 315 CAPNP_DECLARE_STRUCT_HEADER(9500cce23b334d80, 3, 5)
Chris@64 316 #if !CAPNP_LITE
Chris@64 317 static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
Chris@64 318 #endif // !CAPNP_LITE
Chris@64 319 };
Chris@64 320 };
Chris@64 321
Chris@64 322 struct Type {
Chris@64 323 Type() = delete;
Chris@64 324
Chris@64 325 class Reader;
Chris@64 326 class Builder;
Chris@64 327 class Pipeline;
Chris@64 328 enum Which: uint16_t {
Chris@64 329 VOID,
Chris@64 330 BOOL,
Chris@64 331 INT8,
Chris@64 332 INT16,
Chris@64 333 INT32,
Chris@64 334 INT64,
Chris@64 335 UINT8,
Chris@64 336 UINT16,
Chris@64 337 UINT32,
Chris@64 338 UINT64,
Chris@64 339 FLOAT32,
Chris@64 340 FLOAT64,
Chris@64 341 TEXT,
Chris@64 342 DATA,
Chris@64 343 LIST,
Chris@64 344 ENUM,
Chris@64 345 STRUCT,
Chris@64 346 INTERFACE,
Chris@64 347 ANY_POINTER,
Chris@64 348 };
Chris@64 349 struct List;
Chris@64 350 struct Enum;
Chris@64 351 struct Struct;
Chris@64 352 struct Interface;
Chris@64 353 struct AnyPointer;
Chris@64 354
Chris@64 355 struct _capnpPrivate {
Chris@64 356 CAPNP_DECLARE_STRUCT_HEADER(d07378ede1f9cc60, 3, 1)
Chris@64 357 #if !CAPNP_LITE
Chris@64 358 static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
Chris@64 359 #endif // !CAPNP_LITE
Chris@64 360 };
Chris@64 361 };
Chris@64 362
Chris@64 363 struct Type::List {
Chris@64 364 List() = delete;
Chris@64 365
Chris@64 366 class Reader;
Chris@64 367 class Builder;
Chris@64 368 class Pipeline;
Chris@64 369
Chris@64 370 struct _capnpPrivate {
Chris@64 371 CAPNP_DECLARE_STRUCT_HEADER(87e739250a60ea97, 3, 1)
Chris@64 372 #if !CAPNP_LITE
Chris@64 373 static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
Chris@64 374 #endif // !CAPNP_LITE
Chris@64 375 };
Chris@64 376 };
Chris@64 377
Chris@64 378 struct Type::Enum {
Chris@64 379 Enum() = delete;
Chris@64 380
Chris@64 381 class Reader;
Chris@64 382 class Builder;
Chris@64 383 class Pipeline;
Chris@64 384
Chris@64 385 struct _capnpPrivate {
Chris@64 386 CAPNP_DECLARE_STRUCT_HEADER(9e0e78711a7f87a9, 3, 1)
Chris@64 387 #if !CAPNP_LITE
Chris@64 388 static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
Chris@64 389 #endif // !CAPNP_LITE
Chris@64 390 };
Chris@64 391 };
Chris@64 392
Chris@64 393 struct Type::Struct {
Chris@64 394 Struct() = delete;
Chris@64 395
Chris@64 396 class Reader;
Chris@64 397 class Builder;
Chris@64 398 class Pipeline;
Chris@64 399
Chris@64 400 struct _capnpPrivate {
Chris@64 401 CAPNP_DECLARE_STRUCT_HEADER(ac3a6f60ef4cc6d3, 3, 1)
Chris@64 402 #if !CAPNP_LITE
Chris@64 403 static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
Chris@64 404 #endif // !CAPNP_LITE
Chris@64 405 };
Chris@64 406 };
Chris@64 407
Chris@64 408 struct Type::Interface {
Chris@64 409 Interface() = delete;
Chris@64 410
Chris@64 411 class Reader;
Chris@64 412 class Builder;
Chris@64 413 class Pipeline;
Chris@64 414
Chris@64 415 struct _capnpPrivate {
Chris@64 416 CAPNP_DECLARE_STRUCT_HEADER(ed8bca69f7fb0cbf, 3, 1)
Chris@64 417 #if !CAPNP_LITE
Chris@64 418 static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
Chris@64 419 #endif // !CAPNP_LITE
Chris@64 420 };
Chris@64 421 };
Chris@64 422
Chris@64 423 struct Type::AnyPointer {
Chris@64 424 AnyPointer() = delete;
Chris@64 425
Chris@64 426 class Reader;
Chris@64 427 class Builder;
Chris@64 428 class Pipeline;
Chris@64 429 enum Which: uint16_t {
Chris@64 430 UNCONSTRAINED,
Chris@64 431 PARAMETER,
Chris@64 432 IMPLICIT_METHOD_PARAMETER,
Chris@64 433 };
Chris@64 434 struct Unconstrained;
Chris@64 435 struct Parameter;
Chris@64 436 struct ImplicitMethodParameter;
Chris@64 437
Chris@64 438 struct _capnpPrivate {
Chris@64 439 CAPNP_DECLARE_STRUCT_HEADER(c2573fe8a23e49f1, 3, 1)
Chris@64 440 #if !CAPNP_LITE
Chris@64 441 static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
Chris@64 442 #endif // !CAPNP_LITE
Chris@64 443 };
Chris@64 444 };
Chris@64 445
Chris@64 446 struct Type::AnyPointer::Unconstrained {
Chris@64 447 Unconstrained() = delete;
Chris@64 448
Chris@64 449 class Reader;
Chris@64 450 class Builder;
Chris@64 451 class Pipeline;
Chris@64 452 enum Which: uint16_t {
Chris@64 453 ANY_KIND,
Chris@64 454 STRUCT,
Chris@64 455 LIST,
Chris@64 456 CAPABILITY,
Chris@64 457 };
Chris@64 458
Chris@64 459 struct _capnpPrivate {
Chris@64 460 CAPNP_DECLARE_STRUCT_HEADER(8e3b5f79fe593656, 3, 1)
Chris@64 461 #if !CAPNP_LITE
Chris@64 462 static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
Chris@64 463 #endif // !CAPNP_LITE
Chris@64 464 };
Chris@64 465 };
Chris@64 466
Chris@64 467 struct Type::AnyPointer::Parameter {
Chris@64 468 Parameter() = delete;
Chris@64 469
Chris@64 470 class Reader;
Chris@64 471 class Builder;
Chris@64 472 class Pipeline;
Chris@64 473
Chris@64 474 struct _capnpPrivate {
Chris@64 475 CAPNP_DECLARE_STRUCT_HEADER(9dd1f724f4614a85, 3, 1)
Chris@64 476 #if !CAPNP_LITE
Chris@64 477 static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
Chris@64 478 #endif // !CAPNP_LITE
Chris@64 479 };
Chris@64 480 };
Chris@64 481
Chris@64 482 struct Type::AnyPointer::ImplicitMethodParameter {
Chris@64 483 ImplicitMethodParameter() = delete;
Chris@64 484
Chris@64 485 class Reader;
Chris@64 486 class Builder;
Chris@64 487 class Pipeline;
Chris@64 488
Chris@64 489 struct _capnpPrivate {
Chris@64 490 CAPNP_DECLARE_STRUCT_HEADER(baefc9120c56e274, 3, 1)
Chris@64 491 #if !CAPNP_LITE
Chris@64 492 static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
Chris@64 493 #endif // !CAPNP_LITE
Chris@64 494 };
Chris@64 495 };
Chris@64 496
Chris@64 497 struct Brand {
Chris@64 498 Brand() = delete;
Chris@64 499
Chris@64 500 class Reader;
Chris@64 501 class Builder;
Chris@64 502 class Pipeline;
Chris@64 503 struct Scope;
Chris@64 504 struct Binding;
Chris@64 505
Chris@64 506 struct _capnpPrivate {
Chris@64 507 CAPNP_DECLARE_STRUCT_HEADER(903455f06065422b, 0, 1)
Chris@64 508 #if !CAPNP_LITE
Chris@64 509 static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
Chris@64 510 #endif // !CAPNP_LITE
Chris@64 511 };
Chris@64 512 };
Chris@64 513
Chris@64 514 struct Brand::Scope {
Chris@64 515 Scope() = delete;
Chris@64 516
Chris@64 517 class Reader;
Chris@64 518 class Builder;
Chris@64 519 class Pipeline;
Chris@64 520 enum Which: uint16_t {
Chris@64 521 BIND,
Chris@64 522 INHERIT,
Chris@64 523 };
Chris@64 524
Chris@64 525 struct _capnpPrivate {
Chris@64 526 CAPNP_DECLARE_STRUCT_HEADER(abd73485a9636bc9, 2, 1)
Chris@64 527 #if !CAPNP_LITE
Chris@64 528 static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
Chris@64 529 #endif // !CAPNP_LITE
Chris@64 530 };
Chris@64 531 };
Chris@64 532
Chris@64 533 struct Brand::Binding {
Chris@64 534 Binding() = delete;
Chris@64 535
Chris@64 536 class Reader;
Chris@64 537 class Builder;
Chris@64 538 class Pipeline;
Chris@64 539 enum Which: uint16_t {
Chris@64 540 UNBOUND,
Chris@64 541 TYPE,
Chris@64 542 };
Chris@64 543
Chris@64 544 struct _capnpPrivate {
Chris@64 545 CAPNP_DECLARE_STRUCT_HEADER(c863cd16969ee7fc, 1, 1)
Chris@64 546 #if !CAPNP_LITE
Chris@64 547 static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
Chris@64 548 #endif // !CAPNP_LITE
Chris@64 549 };
Chris@64 550 };
Chris@64 551
Chris@64 552 struct Value {
Chris@64 553 Value() = delete;
Chris@64 554
Chris@64 555 class Reader;
Chris@64 556 class Builder;
Chris@64 557 class Pipeline;
Chris@64 558 enum Which: uint16_t {
Chris@64 559 VOID,
Chris@64 560 BOOL,
Chris@64 561 INT8,
Chris@64 562 INT16,
Chris@64 563 INT32,
Chris@64 564 INT64,
Chris@64 565 UINT8,
Chris@64 566 UINT16,
Chris@64 567 UINT32,
Chris@64 568 UINT64,
Chris@64 569 FLOAT32,
Chris@64 570 FLOAT64,
Chris@64 571 TEXT,
Chris@64 572 DATA,
Chris@64 573 LIST,
Chris@64 574 ENUM,
Chris@64 575 STRUCT,
Chris@64 576 INTERFACE,
Chris@64 577 ANY_POINTER,
Chris@64 578 };
Chris@64 579
Chris@64 580 struct _capnpPrivate {
Chris@64 581 CAPNP_DECLARE_STRUCT_HEADER(ce23dcd2d7b00c9b, 2, 1)
Chris@64 582 #if !CAPNP_LITE
Chris@64 583 static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
Chris@64 584 #endif // !CAPNP_LITE
Chris@64 585 };
Chris@64 586 };
Chris@64 587
Chris@64 588 struct Annotation {
Chris@64 589 Annotation() = delete;
Chris@64 590
Chris@64 591 class Reader;
Chris@64 592 class Builder;
Chris@64 593 class Pipeline;
Chris@64 594
Chris@64 595 struct _capnpPrivate {
Chris@64 596 CAPNP_DECLARE_STRUCT_HEADER(f1c8950dab257542, 1, 2)
Chris@64 597 #if !CAPNP_LITE
Chris@64 598 static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
Chris@64 599 #endif // !CAPNP_LITE
Chris@64 600 };
Chris@64 601 };
Chris@64 602
Chris@64 603 typedef ::capnp::schemas::ElementSize_d1958f7dba521926 ElementSize;
Chris@64 604
Chris@64 605 struct CapnpVersion {
Chris@64 606 CapnpVersion() = delete;
Chris@64 607
Chris@64 608 class Reader;
Chris@64 609 class Builder;
Chris@64 610 class Pipeline;
Chris@64 611
Chris@64 612 struct _capnpPrivate {
Chris@64 613 CAPNP_DECLARE_STRUCT_HEADER(d85d305b7d839963, 1, 0)
Chris@64 614 #if !CAPNP_LITE
Chris@64 615 static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
Chris@64 616 #endif // !CAPNP_LITE
Chris@64 617 };
Chris@64 618 };
Chris@64 619
Chris@64 620 struct CodeGeneratorRequest {
Chris@64 621 CodeGeneratorRequest() = delete;
Chris@64 622
Chris@64 623 class Reader;
Chris@64 624 class Builder;
Chris@64 625 class Pipeline;
Chris@64 626 struct RequestedFile;
Chris@64 627
Chris@64 628 struct _capnpPrivate {
Chris@64 629 CAPNP_DECLARE_STRUCT_HEADER(bfc546f6210ad7ce, 0, 3)
Chris@64 630 #if !CAPNP_LITE
Chris@64 631 static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
Chris@64 632 #endif // !CAPNP_LITE
Chris@64 633 };
Chris@64 634 };
Chris@64 635
Chris@64 636 struct CodeGeneratorRequest::RequestedFile {
Chris@64 637 RequestedFile() = delete;
Chris@64 638
Chris@64 639 class Reader;
Chris@64 640 class Builder;
Chris@64 641 class Pipeline;
Chris@64 642 struct Import;
Chris@64 643
Chris@64 644 struct _capnpPrivate {
Chris@64 645 CAPNP_DECLARE_STRUCT_HEADER(cfea0eb02e810062, 1, 2)
Chris@64 646 #if !CAPNP_LITE
Chris@64 647 static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
Chris@64 648 #endif // !CAPNP_LITE
Chris@64 649 };
Chris@64 650 };
Chris@64 651
Chris@64 652 struct CodeGeneratorRequest::RequestedFile::Import {
Chris@64 653 Import() = delete;
Chris@64 654
Chris@64 655 class Reader;
Chris@64 656 class Builder;
Chris@64 657 class Pipeline;
Chris@64 658
Chris@64 659 struct _capnpPrivate {
Chris@64 660 CAPNP_DECLARE_STRUCT_HEADER(ae504193122357e5, 1, 1)
Chris@64 661 #if !CAPNP_LITE
Chris@64 662 static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
Chris@64 663 #endif // !CAPNP_LITE
Chris@64 664 };
Chris@64 665 };
Chris@64 666
Chris@64 667 // =======================================================================================
Chris@64 668
Chris@64 669 class Node::Reader {
Chris@64 670 public:
Chris@64 671 typedef Node Reads;
Chris@64 672
Chris@64 673 Reader() = default;
Chris@64 674 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
Chris@64 675
Chris@64 676 inline ::capnp::MessageSize totalSize() const {
Chris@64 677 return _reader.totalSize().asPublic();
Chris@64 678 }
Chris@64 679
Chris@64 680 #if !CAPNP_LITE
Chris@64 681 inline ::kj::StringTree toString() const {
Chris@64 682 return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
Chris@64 683 }
Chris@64 684 #endif // !CAPNP_LITE
Chris@64 685
Chris@64 686 inline Which which() const;
Chris@64 687 inline ::uint64_t getId() const;
Chris@64 688
Chris@64 689 inline bool hasDisplayName() const;
Chris@64 690 inline ::capnp::Text::Reader getDisplayName() const;
Chris@64 691
Chris@64 692 inline ::uint32_t getDisplayNamePrefixLength() const;
Chris@64 693
Chris@64 694 inline ::uint64_t getScopeId() const;
Chris@64 695
Chris@64 696 inline bool hasNestedNodes() const;
Chris@64 697 inline ::capnp::List< ::capnp::schema::Node::NestedNode>::Reader getNestedNodes() const;
Chris@64 698
Chris@64 699 inline bool hasAnnotations() const;
Chris@64 700 inline ::capnp::List< ::capnp::schema::Annotation>::Reader getAnnotations() const;
Chris@64 701
Chris@64 702 inline bool isFile() const;
Chris@64 703 inline ::capnp::Void getFile() const;
Chris@64 704
Chris@64 705 inline bool isStruct() const;
Chris@64 706 inline typename Struct::Reader getStruct() const;
Chris@64 707
Chris@64 708 inline bool isEnum() const;
Chris@64 709 inline typename Enum::Reader getEnum() const;
Chris@64 710
Chris@64 711 inline bool isInterface() const;
Chris@64 712 inline typename Interface::Reader getInterface() const;
Chris@64 713
Chris@64 714 inline bool isConst() const;
Chris@64 715 inline typename Const::Reader getConst() const;
Chris@64 716
Chris@64 717 inline bool isAnnotation() const;
Chris@64 718 inline typename Annotation::Reader getAnnotation() const;
Chris@64 719
Chris@64 720 inline bool hasParameters() const;
Chris@64 721 inline ::capnp::List< ::capnp::schema::Node::Parameter>::Reader getParameters() const;
Chris@64 722
Chris@64 723 inline bool getIsGeneric() const;
Chris@64 724
Chris@64 725 private:
Chris@64 726 ::capnp::_::StructReader _reader;
Chris@64 727 template <typename, ::capnp::Kind>
Chris@64 728 friend struct ::capnp::ToDynamic_;
Chris@64 729 template <typename, ::capnp::Kind>
Chris@64 730 friend struct ::capnp::_::PointerHelpers;
Chris@64 731 template <typename, ::capnp::Kind>
Chris@64 732 friend struct ::capnp::List;
Chris@64 733 friend class ::capnp::MessageBuilder;
Chris@64 734 friend class ::capnp::Orphanage;
Chris@64 735 };
Chris@64 736
Chris@64 737 class Node::Builder {
Chris@64 738 public:
Chris@64 739 typedef Node Builds;
Chris@64 740
Chris@64 741 Builder() = delete; // Deleted to discourage incorrect usage.
Chris@64 742 // You can explicitly initialize to nullptr instead.
Chris@64 743 inline Builder(decltype(nullptr)) {}
Chris@64 744 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
Chris@64 745 inline operator Reader() const { return Reader(_builder.asReader()); }
Chris@64 746 inline Reader asReader() const { return *this; }
Chris@64 747
Chris@64 748 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
Chris@64 749 #if !CAPNP_LITE
Chris@64 750 inline ::kj::StringTree toString() const { return asReader().toString(); }
Chris@64 751 #endif // !CAPNP_LITE
Chris@64 752
Chris@64 753 inline Which which();
Chris@64 754 inline ::uint64_t getId();
Chris@64 755 inline void setId( ::uint64_t value);
Chris@64 756
Chris@64 757 inline bool hasDisplayName();
Chris@64 758 inline ::capnp::Text::Builder getDisplayName();
Chris@64 759 inline void setDisplayName( ::capnp::Text::Reader value);
Chris@64 760 inline ::capnp::Text::Builder initDisplayName(unsigned int size);
Chris@64 761 inline void adoptDisplayName(::capnp::Orphan< ::capnp::Text>&& value);
Chris@64 762 inline ::capnp::Orphan< ::capnp::Text> disownDisplayName();
Chris@64 763
Chris@64 764 inline ::uint32_t getDisplayNamePrefixLength();
Chris@64 765 inline void setDisplayNamePrefixLength( ::uint32_t value);
Chris@64 766
Chris@64 767 inline ::uint64_t getScopeId();
Chris@64 768 inline void setScopeId( ::uint64_t value);
Chris@64 769
Chris@64 770 inline bool hasNestedNodes();
Chris@64 771 inline ::capnp::List< ::capnp::schema::Node::NestedNode>::Builder getNestedNodes();
Chris@64 772 inline void setNestedNodes( ::capnp::List< ::capnp::schema::Node::NestedNode>::Reader value);
Chris@64 773 inline ::capnp::List< ::capnp::schema::Node::NestedNode>::Builder initNestedNodes(unsigned int size);
Chris@64 774 inline void adoptNestedNodes(::capnp::Orphan< ::capnp::List< ::capnp::schema::Node::NestedNode>>&& value);
Chris@64 775 inline ::capnp::Orphan< ::capnp::List< ::capnp::schema::Node::NestedNode>> disownNestedNodes();
Chris@64 776
Chris@64 777 inline bool hasAnnotations();
Chris@64 778 inline ::capnp::List< ::capnp::schema::Annotation>::Builder getAnnotations();
Chris@64 779 inline void setAnnotations( ::capnp::List< ::capnp::schema::Annotation>::Reader value);
Chris@64 780 inline ::capnp::List< ::capnp::schema::Annotation>::Builder initAnnotations(unsigned int size);
Chris@64 781 inline void adoptAnnotations(::capnp::Orphan< ::capnp::List< ::capnp::schema::Annotation>>&& value);
Chris@64 782 inline ::capnp::Orphan< ::capnp::List< ::capnp::schema::Annotation>> disownAnnotations();
Chris@64 783
Chris@64 784 inline bool isFile();
Chris@64 785 inline ::capnp::Void getFile();
Chris@64 786 inline void setFile( ::capnp::Void value = ::capnp::VOID);
Chris@64 787
Chris@64 788 inline bool isStruct();
Chris@64 789 inline typename Struct::Builder getStruct();
Chris@64 790 inline typename Struct::Builder initStruct();
Chris@64 791
Chris@64 792 inline bool isEnum();
Chris@64 793 inline typename Enum::Builder getEnum();
Chris@64 794 inline typename Enum::Builder initEnum();
Chris@64 795
Chris@64 796 inline bool isInterface();
Chris@64 797 inline typename Interface::Builder getInterface();
Chris@64 798 inline typename Interface::Builder initInterface();
Chris@64 799
Chris@64 800 inline bool isConst();
Chris@64 801 inline typename Const::Builder getConst();
Chris@64 802 inline typename Const::Builder initConst();
Chris@64 803
Chris@64 804 inline bool isAnnotation();
Chris@64 805 inline typename Annotation::Builder getAnnotation();
Chris@64 806 inline typename Annotation::Builder initAnnotation();
Chris@64 807
Chris@64 808 inline bool hasParameters();
Chris@64 809 inline ::capnp::List< ::capnp::schema::Node::Parameter>::Builder getParameters();
Chris@64 810 inline void setParameters( ::capnp::List< ::capnp::schema::Node::Parameter>::Reader value);
Chris@64 811 inline ::capnp::List< ::capnp::schema::Node::Parameter>::Builder initParameters(unsigned int size);
Chris@64 812 inline void adoptParameters(::capnp::Orphan< ::capnp::List< ::capnp::schema::Node::Parameter>>&& value);
Chris@64 813 inline ::capnp::Orphan< ::capnp::List< ::capnp::schema::Node::Parameter>> disownParameters();
Chris@64 814
Chris@64 815 inline bool getIsGeneric();
Chris@64 816 inline void setIsGeneric(bool value);
Chris@64 817
Chris@64 818 private:
Chris@64 819 ::capnp::_::StructBuilder _builder;
Chris@64 820 template <typename, ::capnp::Kind>
Chris@64 821 friend struct ::capnp::ToDynamic_;
Chris@64 822 friend class ::capnp::Orphanage;
Chris@64 823 template <typename, ::capnp::Kind>
Chris@64 824 friend struct ::capnp::_::PointerHelpers;
Chris@64 825 };
Chris@64 826
Chris@64 827 #if !CAPNP_LITE
Chris@64 828 class Node::Pipeline {
Chris@64 829 public:
Chris@64 830 typedef Node Pipelines;
Chris@64 831
Chris@64 832 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
Chris@64 833 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
Chris@64 834 : _typeless(kj::mv(typeless)) {}
Chris@64 835
Chris@64 836 private:
Chris@64 837 ::capnp::AnyPointer::Pipeline _typeless;
Chris@64 838 friend class ::capnp::PipelineHook;
Chris@64 839 template <typename, ::capnp::Kind>
Chris@64 840 friend struct ::capnp::ToDynamic_;
Chris@64 841 };
Chris@64 842 #endif // !CAPNP_LITE
Chris@64 843
Chris@64 844 class Node::Parameter::Reader {
Chris@64 845 public:
Chris@64 846 typedef Parameter Reads;
Chris@64 847
Chris@64 848 Reader() = default;
Chris@64 849 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
Chris@64 850
Chris@64 851 inline ::capnp::MessageSize totalSize() const {
Chris@64 852 return _reader.totalSize().asPublic();
Chris@64 853 }
Chris@64 854
Chris@64 855 #if !CAPNP_LITE
Chris@64 856 inline ::kj::StringTree toString() const {
Chris@64 857 return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
Chris@64 858 }
Chris@64 859 #endif // !CAPNP_LITE
Chris@64 860
Chris@64 861 inline bool hasName() const;
Chris@64 862 inline ::capnp::Text::Reader getName() const;
Chris@64 863
Chris@64 864 private:
Chris@64 865 ::capnp::_::StructReader _reader;
Chris@64 866 template <typename, ::capnp::Kind>
Chris@64 867 friend struct ::capnp::ToDynamic_;
Chris@64 868 template <typename, ::capnp::Kind>
Chris@64 869 friend struct ::capnp::_::PointerHelpers;
Chris@64 870 template <typename, ::capnp::Kind>
Chris@64 871 friend struct ::capnp::List;
Chris@64 872 friend class ::capnp::MessageBuilder;
Chris@64 873 friend class ::capnp::Orphanage;
Chris@64 874 };
Chris@64 875
Chris@64 876 class Node::Parameter::Builder {
Chris@64 877 public:
Chris@64 878 typedef Parameter Builds;
Chris@64 879
Chris@64 880 Builder() = delete; // Deleted to discourage incorrect usage.
Chris@64 881 // You can explicitly initialize to nullptr instead.
Chris@64 882 inline Builder(decltype(nullptr)) {}
Chris@64 883 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
Chris@64 884 inline operator Reader() const { return Reader(_builder.asReader()); }
Chris@64 885 inline Reader asReader() const { return *this; }
Chris@64 886
Chris@64 887 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
Chris@64 888 #if !CAPNP_LITE
Chris@64 889 inline ::kj::StringTree toString() const { return asReader().toString(); }
Chris@64 890 #endif // !CAPNP_LITE
Chris@64 891
Chris@64 892 inline bool hasName();
Chris@64 893 inline ::capnp::Text::Builder getName();
Chris@64 894 inline void setName( ::capnp::Text::Reader value);
Chris@64 895 inline ::capnp::Text::Builder initName(unsigned int size);
Chris@64 896 inline void adoptName(::capnp::Orphan< ::capnp::Text>&& value);
Chris@64 897 inline ::capnp::Orphan< ::capnp::Text> disownName();
Chris@64 898
Chris@64 899 private:
Chris@64 900 ::capnp::_::StructBuilder _builder;
Chris@64 901 template <typename, ::capnp::Kind>
Chris@64 902 friend struct ::capnp::ToDynamic_;
Chris@64 903 friend class ::capnp::Orphanage;
Chris@64 904 template <typename, ::capnp::Kind>
Chris@64 905 friend struct ::capnp::_::PointerHelpers;
Chris@64 906 };
Chris@64 907
Chris@64 908 #if !CAPNP_LITE
Chris@64 909 class Node::Parameter::Pipeline {
Chris@64 910 public:
Chris@64 911 typedef Parameter Pipelines;
Chris@64 912
Chris@64 913 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
Chris@64 914 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
Chris@64 915 : _typeless(kj::mv(typeless)) {}
Chris@64 916
Chris@64 917 private:
Chris@64 918 ::capnp::AnyPointer::Pipeline _typeless;
Chris@64 919 friend class ::capnp::PipelineHook;
Chris@64 920 template <typename, ::capnp::Kind>
Chris@64 921 friend struct ::capnp::ToDynamic_;
Chris@64 922 };
Chris@64 923 #endif // !CAPNP_LITE
Chris@64 924
Chris@64 925 class Node::NestedNode::Reader {
Chris@64 926 public:
Chris@64 927 typedef NestedNode Reads;
Chris@64 928
Chris@64 929 Reader() = default;
Chris@64 930 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
Chris@64 931
Chris@64 932 inline ::capnp::MessageSize totalSize() const {
Chris@64 933 return _reader.totalSize().asPublic();
Chris@64 934 }
Chris@64 935
Chris@64 936 #if !CAPNP_LITE
Chris@64 937 inline ::kj::StringTree toString() const {
Chris@64 938 return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
Chris@64 939 }
Chris@64 940 #endif // !CAPNP_LITE
Chris@64 941
Chris@64 942 inline bool hasName() const;
Chris@64 943 inline ::capnp::Text::Reader getName() const;
Chris@64 944
Chris@64 945 inline ::uint64_t getId() const;
Chris@64 946
Chris@64 947 private:
Chris@64 948 ::capnp::_::StructReader _reader;
Chris@64 949 template <typename, ::capnp::Kind>
Chris@64 950 friend struct ::capnp::ToDynamic_;
Chris@64 951 template <typename, ::capnp::Kind>
Chris@64 952 friend struct ::capnp::_::PointerHelpers;
Chris@64 953 template <typename, ::capnp::Kind>
Chris@64 954 friend struct ::capnp::List;
Chris@64 955 friend class ::capnp::MessageBuilder;
Chris@64 956 friend class ::capnp::Orphanage;
Chris@64 957 };
Chris@64 958
Chris@64 959 class Node::NestedNode::Builder {
Chris@64 960 public:
Chris@64 961 typedef NestedNode Builds;
Chris@64 962
Chris@64 963 Builder() = delete; // Deleted to discourage incorrect usage.
Chris@64 964 // You can explicitly initialize to nullptr instead.
Chris@64 965 inline Builder(decltype(nullptr)) {}
Chris@64 966 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
Chris@64 967 inline operator Reader() const { return Reader(_builder.asReader()); }
Chris@64 968 inline Reader asReader() const { return *this; }
Chris@64 969
Chris@64 970 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
Chris@64 971 #if !CAPNP_LITE
Chris@64 972 inline ::kj::StringTree toString() const { return asReader().toString(); }
Chris@64 973 #endif // !CAPNP_LITE
Chris@64 974
Chris@64 975 inline bool hasName();
Chris@64 976 inline ::capnp::Text::Builder getName();
Chris@64 977 inline void setName( ::capnp::Text::Reader value);
Chris@64 978 inline ::capnp::Text::Builder initName(unsigned int size);
Chris@64 979 inline void adoptName(::capnp::Orphan< ::capnp::Text>&& value);
Chris@64 980 inline ::capnp::Orphan< ::capnp::Text> disownName();
Chris@64 981
Chris@64 982 inline ::uint64_t getId();
Chris@64 983 inline void setId( ::uint64_t value);
Chris@64 984
Chris@64 985 private:
Chris@64 986 ::capnp::_::StructBuilder _builder;
Chris@64 987 template <typename, ::capnp::Kind>
Chris@64 988 friend struct ::capnp::ToDynamic_;
Chris@64 989 friend class ::capnp::Orphanage;
Chris@64 990 template <typename, ::capnp::Kind>
Chris@64 991 friend struct ::capnp::_::PointerHelpers;
Chris@64 992 };
Chris@64 993
Chris@64 994 #if !CAPNP_LITE
Chris@64 995 class Node::NestedNode::Pipeline {
Chris@64 996 public:
Chris@64 997 typedef NestedNode Pipelines;
Chris@64 998
Chris@64 999 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
Chris@64 1000 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
Chris@64 1001 : _typeless(kj::mv(typeless)) {}
Chris@64 1002
Chris@64 1003 private:
Chris@64 1004 ::capnp::AnyPointer::Pipeline _typeless;
Chris@64 1005 friend class ::capnp::PipelineHook;
Chris@64 1006 template <typename, ::capnp::Kind>
Chris@64 1007 friend struct ::capnp::ToDynamic_;
Chris@64 1008 };
Chris@64 1009 #endif // !CAPNP_LITE
Chris@64 1010
Chris@64 1011 class Node::Struct::Reader {
Chris@64 1012 public:
Chris@64 1013 typedef Struct Reads;
Chris@64 1014
Chris@64 1015 Reader() = default;
Chris@64 1016 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
Chris@64 1017
Chris@64 1018 inline ::capnp::MessageSize totalSize() const {
Chris@64 1019 return _reader.totalSize().asPublic();
Chris@64 1020 }
Chris@64 1021
Chris@64 1022 #if !CAPNP_LITE
Chris@64 1023 inline ::kj::StringTree toString() const {
Chris@64 1024 return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
Chris@64 1025 }
Chris@64 1026 #endif // !CAPNP_LITE
Chris@64 1027
Chris@64 1028 inline ::uint16_t getDataWordCount() const;
Chris@64 1029
Chris@64 1030 inline ::uint16_t getPointerCount() const;
Chris@64 1031
Chris@64 1032 inline ::capnp::schema::ElementSize getPreferredListEncoding() const;
Chris@64 1033
Chris@64 1034 inline bool getIsGroup() const;
Chris@64 1035
Chris@64 1036 inline ::uint16_t getDiscriminantCount() const;
Chris@64 1037
Chris@64 1038 inline ::uint32_t getDiscriminantOffset() const;
Chris@64 1039
Chris@64 1040 inline bool hasFields() const;
Chris@64 1041 inline ::capnp::List< ::capnp::schema::Field>::Reader getFields() const;
Chris@64 1042
Chris@64 1043 private:
Chris@64 1044 ::capnp::_::StructReader _reader;
Chris@64 1045 template <typename, ::capnp::Kind>
Chris@64 1046 friend struct ::capnp::ToDynamic_;
Chris@64 1047 template <typename, ::capnp::Kind>
Chris@64 1048 friend struct ::capnp::_::PointerHelpers;
Chris@64 1049 template <typename, ::capnp::Kind>
Chris@64 1050 friend struct ::capnp::List;
Chris@64 1051 friend class ::capnp::MessageBuilder;
Chris@64 1052 friend class ::capnp::Orphanage;
Chris@64 1053 };
Chris@64 1054
Chris@64 1055 class Node::Struct::Builder {
Chris@64 1056 public:
Chris@64 1057 typedef Struct Builds;
Chris@64 1058
Chris@64 1059 Builder() = delete; // Deleted to discourage incorrect usage.
Chris@64 1060 // You can explicitly initialize to nullptr instead.
Chris@64 1061 inline Builder(decltype(nullptr)) {}
Chris@64 1062 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
Chris@64 1063 inline operator Reader() const { return Reader(_builder.asReader()); }
Chris@64 1064 inline Reader asReader() const { return *this; }
Chris@64 1065
Chris@64 1066 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
Chris@64 1067 #if !CAPNP_LITE
Chris@64 1068 inline ::kj::StringTree toString() const { return asReader().toString(); }
Chris@64 1069 #endif // !CAPNP_LITE
Chris@64 1070
Chris@64 1071 inline ::uint16_t getDataWordCount();
Chris@64 1072 inline void setDataWordCount( ::uint16_t value);
Chris@64 1073
Chris@64 1074 inline ::uint16_t getPointerCount();
Chris@64 1075 inline void setPointerCount( ::uint16_t value);
Chris@64 1076
Chris@64 1077 inline ::capnp::schema::ElementSize getPreferredListEncoding();
Chris@64 1078 inline void setPreferredListEncoding( ::capnp::schema::ElementSize value);
Chris@64 1079
Chris@64 1080 inline bool getIsGroup();
Chris@64 1081 inline void setIsGroup(bool value);
Chris@64 1082
Chris@64 1083 inline ::uint16_t getDiscriminantCount();
Chris@64 1084 inline void setDiscriminantCount( ::uint16_t value);
Chris@64 1085
Chris@64 1086 inline ::uint32_t getDiscriminantOffset();
Chris@64 1087 inline void setDiscriminantOffset( ::uint32_t value);
Chris@64 1088
Chris@64 1089 inline bool hasFields();
Chris@64 1090 inline ::capnp::List< ::capnp::schema::Field>::Builder getFields();
Chris@64 1091 inline void setFields( ::capnp::List< ::capnp::schema::Field>::Reader value);
Chris@64 1092 inline ::capnp::List< ::capnp::schema::Field>::Builder initFields(unsigned int size);
Chris@64 1093 inline void adoptFields(::capnp::Orphan< ::capnp::List< ::capnp::schema::Field>>&& value);
Chris@64 1094 inline ::capnp::Orphan< ::capnp::List< ::capnp::schema::Field>> disownFields();
Chris@64 1095
Chris@64 1096 private:
Chris@64 1097 ::capnp::_::StructBuilder _builder;
Chris@64 1098 template <typename, ::capnp::Kind>
Chris@64 1099 friend struct ::capnp::ToDynamic_;
Chris@64 1100 friend class ::capnp::Orphanage;
Chris@64 1101 template <typename, ::capnp::Kind>
Chris@64 1102 friend struct ::capnp::_::PointerHelpers;
Chris@64 1103 };
Chris@64 1104
Chris@64 1105 #if !CAPNP_LITE
Chris@64 1106 class Node::Struct::Pipeline {
Chris@64 1107 public:
Chris@64 1108 typedef Struct Pipelines;
Chris@64 1109
Chris@64 1110 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
Chris@64 1111 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
Chris@64 1112 : _typeless(kj::mv(typeless)) {}
Chris@64 1113
Chris@64 1114 private:
Chris@64 1115 ::capnp::AnyPointer::Pipeline _typeless;
Chris@64 1116 friend class ::capnp::PipelineHook;
Chris@64 1117 template <typename, ::capnp::Kind>
Chris@64 1118 friend struct ::capnp::ToDynamic_;
Chris@64 1119 };
Chris@64 1120 #endif // !CAPNP_LITE
Chris@64 1121
Chris@64 1122 class Node::Enum::Reader {
Chris@64 1123 public:
Chris@64 1124 typedef Enum Reads;
Chris@64 1125
Chris@64 1126 Reader() = default;
Chris@64 1127 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
Chris@64 1128
Chris@64 1129 inline ::capnp::MessageSize totalSize() const {
Chris@64 1130 return _reader.totalSize().asPublic();
Chris@64 1131 }
Chris@64 1132
Chris@64 1133 #if !CAPNP_LITE
Chris@64 1134 inline ::kj::StringTree toString() const {
Chris@64 1135 return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
Chris@64 1136 }
Chris@64 1137 #endif // !CAPNP_LITE
Chris@64 1138
Chris@64 1139 inline bool hasEnumerants() const;
Chris@64 1140 inline ::capnp::List< ::capnp::schema::Enumerant>::Reader getEnumerants() const;
Chris@64 1141
Chris@64 1142 private:
Chris@64 1143 ::capnp::_::StructReader _reader;
Chris@64 1144 template <typename, ::capnp::Kind>
Chris@64 1145 friend struct ::capnp::ToDynamic_;
Chris@64 1146 template <typename, ::capnp::Kind>
Chris@64 1147 friend struct ::capnp::_::PointerHelpers;
Chris@64 1148 template <typename, ::capnp::Kind>
Chris@64 1149 friend struct ::capnp::List;
Chris@64 1150 friend class ::capnp::MessageBuilder;
Chris@64 1151 friend class ::capnp::Orphanage;
Chris@64 1152 };
Chris@64 1153
Chris@64 1154 class Node::Enum::Builder {
Chris@64 1155 public:
Chris@64 1156 typedef Enum Builds;
Chris@64 1157
Chris@64 1158 Builder() = delete; // Deleted to discourage incorrect usage.
Chris@64 1159 // You can explicitly initialize to nullptr instead.
Chris@64 1160 inline Builder(decltype(nullptr)) {}
Chris@64 1161 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
Chris@64 1162 inline operator Reader() const { return Reader(_builder.asReader()); }
Chris@64 1163 inline Reader asReader() const { return *this; }
Chris@64 1164
Chris@64 1165 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
Chris@64 1166 #if !CAPNP_LITE
Chris@64 1167 inline ::kj::StringTree toString() const { return asReader().toString(); }
Chris@64 1168 #endif // !CAPNP_LITE
Chris@64 1169
Chris@64 1170 inline bool hasEnumerants();
Chris@64 1171 inline ::capnp::List< ::capnp::schema::Enumerant>::Builder getEnumerants();
Chris@64 1172 inline void setEnumerants( ::capnp::List< ::capnp::schema::Enumerant>::Reader value);
Chris@64 1173 inline ::capnp::List< ::capnp::schema::Enumerant>::Builder initEnumerants(unsigned int size);
Chris@64 1174 inline void adoptEnumerants(::capnp::Orphan< ::capnp::List< ::capnp::schema::Enumerant>>&& value);
Chris@64 1175 inline ::capnp::Orphan< ::capnp::List< ::capnp::schema::Enumerant>> disownEnumerants();
Chris@64 1176
Chris@64 1177 private:
Chris@64 1178 ::capnp::_::StructBuilder _builder;
Chris@64 1179 template <typename, ::capnp::Kind>
Chris@64 1180 friend struct ::capnp::ToDynamic_;
Chris@64 1181 friend class ::capnp::Orphanage;
Chris@64 1182 template <typename, ::capnp::Kind>
Chris@64 1183 friend struct ::capnp::_::PointerHelpers;
Chris@64 1184 };
Chris@64 1185
Chris@64 1186 #if !CAPNP_LITE
Chris@64 1187 class Node::Enum::Pipeline {
Chris@64 1188 public:
Chris@64 1189 typedef Enum Pipelines;
Chris@64 1190
Chris@64 1191 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
Chris@64 1192 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
Chris@64 1193 : _typeless(kj::mv(typeless)) {}
Chris@64 1194
Chris@64 1195 private:
Chris@64 1196 ::capnp::AnyPointer::Pipeline _typeless;
Chris@64 1197 friend class ::capnp::PipelineHook;
Chris@64 1198 template <typename, ::capnp::Kind>
Chris@64 1199 friend struct ::capnp::ToDynamic_;
Chris@64 1200 };
Chris@64 1201 #endif // !CAPNP_LITE
Chris@64 1202
Chris@64 1203 class Node::Interface::Reader {
Chris@64 1204 public:
Chris@64 1205 typedef Interface Reads;
Chris@64 1206
Chris@64 1207 Reader() = default;
Chris@64 1208 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
Chris@64 1209
Chris@64 1210 inline ::capnp::MessageSize totalSize() const {
Chris@64 1211 return _reader.totalSize().asPublic();
Chris@64 1212 }
Chris@64 1213
Chris@64 1214 #if !CAPNP_LITE
Chris@64 1215 inline ::kj::StringTree toString() const {
Chris@64 1216 return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
Chris@64 1217 }
Chris@64 1218 #endif // !CAPNP_LITE
Chris@64 1219
Chris@64 1220 inline bool hasMethods() const;
Chris@64 1221 inline ::capnp::List< ::capnp::schema::Method>::Reader getMethods() const;
Chris@64 1222
Chris@64 1223 inline bool hasSuperclasses() const;
Chris@64 1224 inline ::capnp::List< ::capnp::schema::Superclass>::Reader getSuperclasses() const;
Chris@64 1225
Chris@64 1226 private:
Chris@64 1227 ::capnp::_::StructReader _reader;
Chris@64 1228 template <typename, ::capnp::Kind>
Chris@64 1229 friend struct ::capnp::ToDynamic_;
Chris@64 1230 template <typename, ::capnp::Kind>
Chris@64 1231 friend struct ::capnp::_::PointerHelpers;
Chris@64 1232 template <typename, ::capnp::Kind>
Chris@64 1233 friend struct ::capnp::List;
Chris@64 1234 friend class ::capnp::MessageBuilder;
Chris@64 1235 friend class ::capnp::Orphanage;
Chris@64 1236 };
Chris@64 1237
Chris@64 1238 class Node::Interface::Builder {
Chris@64 1239 public:
Chris@64 1240 typedef Interface Builds;
Chris@64 1241
Chris@64 1242 Builder() = delete; // Deleted to discourage incorrect usage.
Chris@64 1243 // You can explicitly initialize to nullptr instead.
Chris@64 1244 inline Builder(decltype(nullptr)) {}
Chris@64 1245 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
Chris@64 1246 inline operator Reader() const { return Reader(_builder.asReader()); }
Chris@64 1247 inline Reader asReader() const { return *this; }
Chris@64 1248
Chris@64 1249 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
Chris@64 1250 #if !CAPNP_LITE
Chris@64 1251 inline ::kj::StringTree toString() const { return asReader().toString(); }
Chris@64 1252 #endif // !CAPNP_LITE
Chris@64 1253
Chris@64 1254 inline bool hasMethods();
Chris@64 1255 inline ::capnp::List< ::capnp::schema::Method>::Builder getMethods();
Chris@64 1256 inline void setMethods( ::capnp::List< ::capnp::schema::Method>::Reader value);
Chris@64 1257 inline ::capnp::List< ::capnp::schema::Method>::Builder initMethods(unsigned int size);
Chris@64 1258 inline void adoptMethods(::capnp::Orphan< ::capnp::List< ::capnp::schema::Method>>&& value);
Chris@64 1259 inline ::capnp::Orphan< ::capnp::List< ::capnp::schema::Method>> disownMethods();
Chris@64 1260
Chris@64 1261 inline bool hasSuperclasses();
Chris@64 1262 inline ::capnp::List< ::capnp::schema::Superclass>::Builder getSuperclasses();
Chris@64 1263 inline void setSuperclasses( ::capnp::List< ::capnp::schema::Superclass>::Reader value);
Chris@64 1264 inline ::capnp::List< ::capnp::schema::Superclass>::Builder initSuperclasses(unsigned int size);
Chris@64 1265 inline void adoptSuperclasses(::capnp::Orphan< ::capnp::List< ::capnp::schema::Superclass>>&& value);
Chris@64 1266 inline ::capnp::Orphan< ::capnp::List< ::capnp::schema::Superclass>> disownSuperclasses();
Chris@64 1267
Chris@64 1268 private:
Chris@64 1269 ::capnp::_::StructBuilder _builder;
Chris@64 1270 template <typename, ::capnp::Kind>
Chris@64 1271 friend struct ::capnp::ToDynamic_;
Chris@64 1272 friend class ::capnp::Orphanage;
Chris@64 1273 template <typename, ::capnp::Kind>
Chris@64 1274 friend struct ::capnp::_::PointerHelpers;
Chris@64 1275 };
Chris@64 1276
Chris@64 1277 #if !CAPNP_LITE
Chris@64 1278 class Node::Interface::Pipeline {
Chris@64 1279 public:
Chris@64 1280 typedef Interface Pipelines;
Chris@64 1281
Chris@64 1282 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
Chris@64 1283 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
Chris@64 1284 : _typeless(kj::mv(typeless)) {}
Chris@64 1285
Chris@64 1286 private:
Chris@64 1287 ::capnp::AnyPointer::Pipeline _typeless;
Chris@64 1288 friend class ::capnp::PipelineHook;
Chris@64 1289 template <typename, ::capnp::Kind>
Chris@64 1290 friend struct ::capnp::ToDynamic_;
Chris@64 1291 };
Chris@64 1292 #endif // !CAPNP_LITE
Chris@64 1293
Chris@64 1294 class Node::Const::Reader {
Chris@64 1295 public:
Chris@64 1296 typedef Const Reads;
Chris@64 1297
Chris@64 1298 Reader() = default;
Chris@64 1299 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
Chris@64 1300
Chris@64 1301 inline ::capnp::MessageSize totalSize() const {
Chris@64 1302 return _reader.totalSize().asPublic();
Chris@64 1303 }
Chris@64 1304
Chris@64 1305 #if !CAPNP_LITE
Chris@64 1306 inline ::kj::StringTree toString() const {
Chris@64 1307 return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
Chris@64 1308 }
Chris@64 1309 #endif // !CAPNP_LITE
Chris@64 1310
Chris@64 1311 inline bool hasType() const;
Chris@64 1312 inline ::capnp::schema::Type::Reader getType() const;
Chris@64 1313
Chris@64 1314 inline bool hasValue() const;
Chris@64 1315 inline ::capnp::schema::Value::Reader getValue() const;
Chris@64 1316
Chris@64 1317 private:
Chris@64 1318 ::capnp::_::StructReader _reader;
Chris@64 1319 template <typename, ::capnp::Kind>
Chris@64 1320 friend struct ::capnp::ToDynamic_;
Chris@64 1321 template <typename, ::capnp::Kind>
Chris@64 1322 friend struct ::capnp::_::PointerHelpers;
Chris@64 1323 template <typename, ::capnp::Kind>
Chris@64 1324 friend struct ::capnp::List;
Chris@64 1325 friend class ::capnp::MessageBuilder;
Chris@64 1326 friend class ::capnp::Orphanage;
Chris@64 1327 };
Chris@64 1328
Chris@64 1329 class Node::Const::Builder {
Chris@64 1330 public:
Chris@64 1331 typedef Const Builds;
Chris@64 1332
Chris@64 1333 Builder() = delete; // Deleted to discourage incorrect usage.
Chris@64 1334 // You can explicitly initialize to nullptr instead.
Chris@64 1335 inline Builder(decltype(nullptr)) {}
Chris@64 1336 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
Chris@64 1337 inline operator Reader() const { return Reader(_builder.asReader()); }
Chris@64 1338 inline Reader asReader() const { return *this; }
Chris@64 1339
Chris@64 1340 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
Chris@64 1341 #if !CAPNP_LITE
Chris@64 1342 inline ::kj::StringTree toString() const { return asReader().toString(); }
Chris@64 1343 #endif // !CAPNP_LITE
Chris@64 1344
Chris@64 1345 inline bool hasType();
Chris@64 1346 inline ::capnp::schema::Type::Builder getType();
Chris@64 1347 inline void setType( ::capnp::schema::Type::Reader value);
Chris@64 1348 inline ::capnp::schema::Type::Builder initType();
Chris@64 1349 inline void adoptType(::capnp::Orphan< ::capnp::schema::Type>&& value);
Chris@64 1350 inline ::capnp::Orphan< ::capnp::schema::Type> disownType();
Chris@64 1351
Chris@64 1352 inline bool hasValue();
Chris@64 1353 inline ::capnp::schema::Value::Builder getValue();
Chris@64 1354 inline void setValue( ::capnp::schema::Value::Reader value);
Chris@64 1355 inline ::capnp::schema::Value::Builder initValue();
Chris@64 1356 inline void adoptValue(::capnp::Orphan< ::capnp::schema::Value>&& value);
Chris@64 1357 inline ::capnp::Orphan< ::capnp::schema::Value> disownValue();
Chris@64 1358
Chris@64 1359 private:
Chris@64 1360 ::capnp::_::StructBuilder _builder;
Chris@64 1361 template <typename, ::capnp::Kind>
Chris@64 1362 friend struct ::capnp::ToDynamic_;
Chris@64 1363 friend class ::capnp::Orphanage;
Chris@64 1364 template <typename, ::capnp::Kind>
Chris@64 1365 friend struct ::capnp::_::PointerHelpers;
Chris@64 1366 };
Chris@64 1367
Chris@64 1368 #if !CAPNP_LITE
Chris@64 1369 class Node::Const::Pipeline {
Chris@64 1370 public:
Chris@64 1371 typedef Const Pipelines;
Chris@64 1372
Chris@64 1373 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
Chris@64 1374 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
Chris@64 1375 : _typeless(kj::mv(typeless)) {}
Chris@64 1376
Chris@64 1377 inline ::capnp::schema::Type::Pipeline getType();
Chris@64 1378 inline ::capnp::schema::Value::Pipeline getValue();
Chris@64 1379 private:
Chris@64 1380 ::capnp::AnyPointer::Pipeline _typeless;
Chris@64 1381 friend class ::capnp::PipelineHook;
Chris@64 1382 template <typename, ::capnp::Kind>
Chris@64 1383 friend struct ::capnp::ToDynamic_;
Chris@64 1384 };
Chris@64 1385 #endif // !CAPNP_LITE
Chris@64 1386
Chris@64 1387 class Node::Annotation::Reader {
Chris@64 1388 public:
Chris@64 1389 typedef Annotation Reads;
Chris@64 1390
Chris@64 1391 Reader() = default;
Chris@64 1392 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
Chris@64 1393
Chris@64 1394 inline ::capnp::MessageSize totalSize() const {
Chris@64 1395 return _reader.totalSize().asPublic();
Chris@64 1396 }
Chris@64 1397
Chris@64 1398 #if !CAPNP_LITE
Chris@64 1399 inline ::kj::StringTree toString() const {
Chris@64 1400 return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
Chris@64 1401 }
Chris@64 1402 #endif // !CAPNP_LITE
Chris@64 1403
Chris@64 1404 inline bool hasType() const;
Chris@64 1405 inline ::capnp::schema::Type::Reader getType() const;
Chris@64 1406
Chris@64 1407 inline bool getTargetsFile() const;
Chris@64 1408
Chris@64 1409 inline bool getTargetsConst() const;
Chris@64 1410
Chris@64 1411 inline bool getTargetsEnum() const;
Chris@64 1412
Chris@64 1413 inline bool getTargetsEnumerant() const;
Chris@64 1414
Chris@64 1415 inline bool getTargetsStruct() const;
Chris@64 1416
Chris@64 1417 inline bool getTargetsField() const;
Chris@64 1418
Chris@64 1419 inline bool getTargetsUnion() const;
Chris@64 1420
Chris@64 1421 inline bool getTargetsGroup() const;
Chris@64 1422
Chris@64 1423 inline bool getTargetsInterface() const;
Chris@64 1424
Chris@64 1425 inline bool getTargetsMethod() const;
Chris@64 1426
Chris@64 1427 inline bool getTargetsParam() const;
Chris@64 1428
Chris@64 1429 inline bool getTargetsAnnotation() const;
Chris@64 1430
Chris@64 1431 private:
Chris@64 1432 ::capnp::_::StructReader _reader;
Chris@64 1433 template <typename, ::capnp::Kind>
Chris@64 1434 friend struct ::capnp::ToDynamic_;
Chris@64 1435 template <typename, ::capnp::Kind>
Chris@64 1436 friend struct ::capnp::_::PointerHelpers;
Chris@64 1437 template <typename, ::capnp::Kind>
Chris@64 1438 friend struct ::capnp::List;
Chris@64 1439 friend class ::capnp::MessageBuilder;
Chris@64 1440 friend class ::capnp::Orphanage;
Chris@64 1441 };
Chris@64 1442
Chris@64 1443 class Node::Annotation::Builder {
Chris@64 1444 public:
Chris@64 1445 typedef Annotation Builds;
Chris@64 1446
Chris@64 1447 Builder() = delete; // Deleted to discourage incorrect usage.
Chris@64 1448 // You can explicitly initialize to nullptr instead.
Chris@64 1449 inline Builder(decltype(nullptr)) {}
Chris@64 1450 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
Chris@64 1451 inline operator Reader() const { return Reader(_builder.asReader()); }
Chris@64 1452 inline Reader asReader() const { return *this; }
Chris@64 1453
Chris@64 1454 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
Chris@64 1455 #if !CAPNP_LITE
Chris@64 1456 inline ::kj::StringTree toString() const { return asReader().toString(); }
Chris@64 1457 #endif // !CAPNP_LITE
Chris@64 1458
Chris@64 1459 inline bool hasType();
Chris@64 1460 inline ::capnp::schema::Type::Builder getType();
Chris@64 1461 inline void setType( ::capnp::schema::Type::Reader value);
Chris@64 1462 inline ::capnp::schema::Type::Builder initType();
Chris@64 1463 inline void adoptType(::capnp::Orphan< ::capnp::schema::Type>&& value);
Chris@64 1464 inline ::capnp::Orphan< ::capnp::schema::Type> disownType();
Chris@64 1465
Chris@64 1466 inline bool getTargetsFile();
Chris@64 1467 inline void setTargetsFile(bool value);
Chris@64 1468
Chris@64 1469 inline bool getTargetsConst();
Chris@64 1470 inline void setTargetsConst(bool value);
Chris@64 1471
Chris@64 1472 inline bool getTargetsEnum();
Chris@64 1473 inline void setTargetsEnum(bool value);
Chris@64 1474
Chris@64 1475 inline bool getTargetsEnumerant();
Chris@64 1476 inline void setTargetsEnumerant(bool value);
Chris@64 1477
Chris@64 1478 inline bool getTargetsStruct();
Chris@64 1479 inline void setTargetsStruct(bool value);
Chris@64 1480
Chris@64 1481 inline bool getTargetsField();
Chris@64 1482 inline void setTargetsField(bool value);
Chris@64 1483
Chris@64 1484 inline bool getTargetsUnion();
Chris@64 1485 inline void setTargetsUnion(bool value);
Chris@64 1486
Chris@64 1487 inline bool getTargetsGroup();
Chris@64 1488 inline void setTargetsGroup(bool value);
Chris@64 1489
Chris@64 1490 inline bool getTargetsInterface();
Chris@64 1491 inline void setTargetsInterface(bool value);
Chris@64 1492
Chris@64 1493 inline bool getTargetsMethod();
Chris@64 1494 inline void setTargetsMethod(bool value);
Chris@64 1495
Chris@64 1496 inline bool getTargetsParam();
Chris@64 1497 inline void setTargetsParam(bool value);
Chris@64 1498
Chris@64 1499 inline bool getTargetsAnnotation();
Chris@64 1500 inline void setTargetsAnnotation(bool value);
Chris@64 1501
Chris@64 1502 private:
Chris@64 1503 ::capnp::_::StructBuilder _builder;
Chris@64 1504 template <typename, ::capnp::Kind>
Chris@64 1505 friend struct ::capnp::ToDynamic_;
Chris@64 1506 friend class ::capnp::Orphanage;
Chris@64 1507 template <typename, ::capnp::Kind>
Chris@64 1508 friend struct ::capnp::_::PointerHelpers;
Chris@64 1509 };
Chris@64 1510
Chris@64 1511 #if !CAPNP_LITE
Chris@64 1512 class Node::Annotation::Pipeline {
Chris@64 1513 public:
Chris@64 1514 typedef Annotation Pipelines;
Chris@64 1515
Chris@64 1516 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
Chris@64 1517 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
Chris@64 1518 : _typeless(kj::mv(typeless)) {}
Chris@64 1519
Chris@64 1520 inline ::capnp::schema::Type::Pipeline getType();
Chris@64 1521 private:
Chris@64 1522 ::capnp::AnyPointer::Pipeline _typeless;
Chris@64 1523 friend class ::capnp::PipelineHook;
Chris@64 1524 template <typename, ::capnp::Kind>
Chris@64 1525 friend struct ::capnp::ToDynamic_;
Chris@64 1526 };
Chris@64 1527 #endif // !CAPNP_LITE
Chris@64 1528
Chris@64 1529 class Field::Reader {
Chris@64 1530 public:
Chris@64 1531 typedef Field Reads;
Chris@64 1532
Chris@64 1533 Reader() = default;
Chris@64 1534 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
Chris@64 1535
Chris@64 1536 inline ::capnp::MessageSize totalSize() const {
Chris@64 1537 return _reader.totalSize().asPublic();
Chris@64 1538 }
Chris@64 1539
Chris@64 1540 #if !CAPNP_LITE
Chris@64 1541 inline ::kj::StringTree toString() const {
Chris@64 1542 return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
Chris@64 1543 }
Chris@64 1544 #endif // !CAPNP_LITE
Chris@64 1545
Chris@64 1546 inline Which which() const;
Chris@64 1547 inline bool hasName() const;
Chris@64 1548 inline ::capnp::Text::Reader getName() const;
Chris@64 1549
Chris@64 1550 inline ::uint16_t getCodeOrder() const;
Chris@64 1551
Chris@64 1552 inline bool hasAnnotations() const;
Chris@64 1553 inline ::capnp::List< ::capnp::schema::Annotation>::Reader getAnnotations() const;
Chris@64 1554
Chris@64 1555 inline ::uint16_t getDiscriminantValue() const;
Chris@64 1556
Chris@64 1557 inline bool isSlot() const;
Chris@64 1558 inline typename Slot::Reader getSlot() const;
Chris@64 1559
Chris@64 1560 inline bool isGroup() const;
Chris@64 1561 inline typename Group::Reader getGroup() const;
Chris@64 1562
Chris@64 1563 inline typename Ordinal::Reader getOrdinal() const;
Chris@64 1564
Chris@64 1565 private:
Chris@64 1566 ::capnp::_::StructReader _reader;
Chris@64 1567 template <typename, ::capnp::Kind>
Chris@64 1568 friend struct ::capnp::ToDynamic_;
Chris@64 1569 template <typename, ::capnp::Kind>
Chris@64 1570 friend struct ::capnp::_::PointerHelpers;
Chris@64 1571 template <typename, ::capnp::Kind>
Chris@64 1572 friend struct ::capnp::List;
Chris@64 1573 friend class ::capnp::MessageBuilder;
Chris@64 1574 friend class ::capnp::Orphanage;
Chris@64 1575 };
Chris@64 1576
Chris@64 1577 class Field::Builder {
Chris@64 1578 public:
Chris@64 1579 typedef Field Builds;
Chris@64 1580
Chris@64 1581 Builder() = delete; // Deleted to discourage incorrect usage.
Chris@64 1582 // You can explicitly initialize to nullptr instead.
Chris@64 1583 inline Builder(decltype(nullptr)) {}
Chris@64 1584 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
Chris@64 1585 inline operator Reader() const { return Reader(_builder.asReader()); }
Chris@64 1586 inline Reader asReader() const { return *this; }
Chris@64 1587
Chris@64 1588 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
Chris@64 1589 #if !CAPNP_LITE
Chris@64 1590 inline ::kj::StringTree toString() const { return asReader().toString(); }
Chris@64 1591 #endif // !CAPNP_LITE
Chris@64 1592
Chris@64 1593 inline Which which();
Chris@64 1594 inline bool hasName();
Chris@64 1595 inline ::capnp::Text::Builder getName();
Chris@64 1596 inline void setName( ::capnp::Text::Reader value);
Chris@64 1597 inline ::capnp::Text::Builder initName(unsigned int size);
Chris@64 1598 inline void adoptName(::capnp::Orphan< ::capnp::Text>&& value);
Chris@64 1599 inline ::capnp::Orphan< ::capnp::Text> disownName();
Chris@64 1600
Chris@64 1601 inline ::uint16_t getCodeOrder();
Chris@64 1602 inline void setCodeOrder( ::uint16_t value);
Chris@64 1603
Chris@64 1604 inline bool hasAnnotations();
Chris@64 1605 inline ::capnp::List< ::capnp::schema::Annotation>::Builder getAnnotations();
Chris@64 1606 inline void setAnnotations( ::capnp::List< ::capnp::schema::Annotation>::Reader value);
Chris@64 1607 inline ::capnp::List< ::capnp::schema::Annotation>::Builder initAnnotations(unsigned int size);
Chris@64 1608 inline void adoptAnnotations(::capnp::Orphan< ::capnp::List< ::capnp::schema::Annotation>>&& value);
Chris@64 1609 inline ::capnp::Orphan< ::capnp::List< ::capnp::schema::Annotation>> disownAnnotations();
Chris@64 1610
Chris@64 1611 inline ::uint16_t getDiscriminantValue();
Chris@64 1612 inline void setDiscriminantValue( ::uint16_t value);
Chris@64 1613
Chris@64 1614 inline bool isSlot();
Chris@64 1615 inline typename Slot::Builder getSlot();
Chris@64 1616 inline typename Slot::Builder initSlot();
Chris@64 1617
Chris@64 1618 inline bool isGroup();
Chris@64 1619 inline typename Group::Builder getGroup();
Chris@64 1620 inline typename Group::Builder initGroup();
Chris@64 1621
Chris@64 1622 inline typename Ordinal::Builder getOrdinal();
Chris@64 1623 inline typename Ordinal::Builder initOrdinal();
Chris@64 1624
Chris@64 1625 private:
Chris@64 1626 ::capnp::_::StructBuilder _builder;
Chris@64 1627 template <typename, ::capnp::Kind>
Chris@64 1628 friend struct ::capnp::ToDynamic_;
Chris@64 1629 friend class ::capnp::Orphanage;
Chris@64 1630 template <typename, ::capnp::Kind>
Chris@64 1631 friend struct ::capnp::_::PointerHelpers;
Chris@64 1632 };
Chris@64 1633
Chris@64 1634 #if !CAPNP_LITE
Chris@64 1635 class Field::Pipeline {
Chris@64 1636 public:
Chris@64 1637 typedef Field Pipelines;
Chris@64 1638
Chris@64 1639 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
Chris@64 1640 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
Chris@64 1641 : _typeless(kj::mv(typeless)) {}
Chris@64 1642
Chris@64 1643 inline typename Ordinal::Pipeline getOrdinal();
Chris@64 1644 private:
Chris@64 1645 ::capnp::AnyPointer::Pipeline _typeless;
Chris@64 1646 friend class ::capnp::PipelineHook;
Chris@64 1647 template <typename, ::capnp::Kind>
Chris@64 1648 friend struct ::capnp::ToDynamic_;
Chris@64 1649 };
Chris@64 1650 #endif // !CAPNP_LITE
Chris@64 1651
Chris@64 1652 class Field::Slot::Reader {
Chris@64 1653 public:
Chris@64 1654 typedef Slot Reads;
Chris@64 1655
Chris@64 1656 Reader() = default;
Chris@64 1657 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
Chris@64 1658
Chris@64 1659 inline ::capnp::MessageSize totalSize() const {
Chris@64 1660 return _reader.totalSize().asPublic();
Chris@64 1661 }
Chris@64 1662
Chris@64 1663 #if !CAPNP_LITE
Chris@64 1664 inline ::kj::StringTree toString() const {
Chris@64 1665 return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
Chris@64 1666 }
Chris@64 1667 #endif // !CAPNP_LITE
Chris@64 1668
Chris@64 1669 inline ::uint32_t getOffset() const;
Chris@64 1670
Chris@64 1671 inline bool hasType() const;
Chris@64 1672 inline ::capnp::schema::Type::Reader getType() const;
Chris@64 1673
Chris@64 1674 inline bool hasDefaultValue() const;
Chris@64 1675 inline ::capnp::schema::Value::Reader getDefaultValue() const;
Chris@64 1676
Chris@64 1677 inline bool getHadExplicitDefault() const;
Chris@64 1678
Chris@64 1679 private:
Chris@64 1680 ::capnp::_::StructReader _reader;
Chris@64 1681 template <typename, ::capnp::Kind>
Chris@64 1682 friend struct ::capnp::ToDynamic_;
Chris@64 1683 template <typename, ::capnp::Kind>
Chris@64 1684 friend struct ::capnp::_::PointerHelpers;
Chris@64 1685 template <typename, ::capnp::Kind>
Chris@64 1686 friend struct ::capnp::List;
Chris@64 1687 friend class ::capnp::MessageBuilder;
Chris@64 1688 friend class ::capnp::Orphanage;
Chris@64 1689 };
Chris@64 1690
Chris@64 1691 class Field::Slot::Builder {
Chris@64 1692 public:
Chris@64 1693 typedef Slot Builds;
Chris@64 1694
Chris@64 1695 Builder() = delete; // Deleted to discourage incorrect usage.
Chris@64 1696 // You can explicitly initialize to nullptr instead.
Chris@64 1697 inline Builder(decltype(nullptr)) {}
Chris@64 1698 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
Chris@64 1699 inline operator Reader() const { return Reader(_builder.asReader()); }
Chris@64 1700 inline Reader asReader() const { return *this; }
Chris@64 1701
Chris@64 1702 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
Chris@64 1703 #if !CAPNP_LITE
Chris@64 1704 inline ::kj::StringTree toString() const { return asReader().toString(); }
Chris@64 1705 #endif // !CAPNP_LITE
Chris@64 1706
Chris@64 1707 inline ::uint32_t getOffset();
Chris@64 1708 inline void setOffset( ::uint32_t value);
Chris@64 1709
Chris@64 1710 inline bool hasType();
Chris@64 1711 inline ::capnp::schema::Type::Builder getType();
Chris@64 1712 inline void setType( ::capnp::schema::Type::Reader value);
Chris@64 1713 inline ::capnp::schema::Type::Builder initType();
Chris@64 1714 inline void adoptType(::capnp::Orphan< ::capnp::schema::Type>&& value);
Chris@64 1715 inline ::capnp::Orphan< ::capnp::schema::Type> disownType();
Chris@64 1716
Chris@64 1717 inline bool hasDefaultValue();
Chris@64 1718 inline ::capnp::schema::Value::Builder getDefaultValue();
Chris@64 1719 inline void setDefaultValue( ::capnp::schema::Value::Reader value);
Chris@64 1720 inline ::capnp::schema::Value::Builder initDefaultValue();
Chris@64 1721 inline void adoptDefaultValue(::capnp::Orphan< ::capnp::schema::Value>&& value);
Chris@64 1722 inline ::capnp::Orphan< ::capnp::schema::Value> disownDefaultValue();
Chris@64 1723
Chris@64 1724 inline bool getHadExplicitDefault();
Chris@64 1725 inline void setHadExplicitDefault(bool value);
Chris@64 1726
Chris@64 1727 private:
Chris@64 1728 ::capnp::_::StructBuilder _builder;
Chris@64 1729 template <typename, ::capnp::Kind>
Chris@64 1730 friend struct ::capnp::ToDynamic_;
Chris@64 1731 friend class ::capnp::Orphanage;
Chris@64 1732 template <typename, ::capnp::Kind>
Chris@64 1733 friend struct ::capnp::_::PointerHelpers;
Chris@64 1734 };
Chris@64 1735
Chris@64 1736 #if !CAPNP_LITE
Chris@64 1737 class Field::Slot::Pipeline {
Chris@64 1738 public:
Chris@64 1739 typedef Slot Pipelines;
Chris@64 1740
Chris@64 1741 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
Chris@64 1742 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
Chris@64 1743 : _typeless(kj::mv(typeless)) {}
Chris@64 1744
Chris@64 1745 inline ::capnp::schema::Type::Pipeline getType();
Chris@64 1746 inline ::capnp::schema::Value::Pipeline getDefaultValue();
Chris@64 1747 private:
Chris@64 1748 ::capnp::AnyPointer::Pipeline _typeless;
Chris@64 1749 friend class ::capnp::PipelineHook;
Chris@64 1750 template <typename, ::capnp::Kind>
Chris@64 1751 friend struct ::capnp::ToDynamic_;
Chris@64 1752 };
Chris@64 1753 #endif // !CAPNP_LITE
Chris@64 1754
Chris@64 1755 class Field::Group::Reader {
Chris@64 1756 public:
Chris@64 1757 typedef Group Reads;
Chris@64 1758
Chris@64 1759 Reader() = default;
Chris@64 1760 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
Chris@64 1761
Chris@64 1762 inline ::capnp::MessageSize totalSize() const {
Chris@64 1763 return _reader.totalSize().asPublic();
Chris@64 1764 }
Chris@64 1765
Chris@64 1766 #if !CAPNP_LITE
Chris@64 1767 inline ::kj::StringTree toString() const {
Chris@64 1768 return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
Chris@64 1769 }
Chris@64 1770 #endif // !CAPNP_LITE
Chris@64 1771
Chris@64 1772 inline ::uint64_t getTypeId() const;
Chris@64 1773
Chris@64 1774 private:
Chris@64 1775 ::capnp::_::StructReader _reader;
Chris@64 1776 template <typename, ::capnp::Kind>
Chris@64 1777 friend struct ::capnp::ToDynamic_;
Chris@64 1778 template <typename, ::capnp::Kind>
Chris@64 1779 friend struct ::capnp::_::PointerHelpers;
Chris@64 1780 template <typename, ::capnp::Kind>
Chris@64 1781 friend struct ::capnp::List;
Chris@64 1782 friend class ::capnp::MessageBuilder;
Chris@64 1783 friend class ::capnp::Orphanage;
Chris@64 1784 };
Chris@64 1785
Chris@64 1786 class Field::Group::Builder {
Chris@64 1787 public:
Chris@64 1788 typedef Group Builds;
Chris@64 1789
Chris@64 1790 Builder() = delete; // Deleted to discourage incorrect usage.
Chris@64 1791 // You can explicitly initialize to nullptr instead.
Chris@64 1792 inline Builder(decltype(nullptr)) {}
Chris@64 1793 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
Chris@64 1794 inline operator Reader() const { return Reader(_builder.asReader()); }
Chris@64 1795 inline Reader asReader() const { return *this; }
Chris@64 1796
Chris@64 1797 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
Chris@64 1798 #if !CAPNP_LITE
Chris@64 1799 inline ::kj::StringTree toString() const { return asReader().toString(); }
Chris@64 1800 #endif // !CAPNP_LITE
Chris@64 1801
Chris@64 1802 inline ::uint64_t getTypeId();
Chris@64 1803 inline void setTypeId( ::uint64_t value);
Chris@64 1804
Chris@64 1805 private:
Chris@64 1806 ::capnp::_::StructBuilder _builder;
Chris@64 1807 template <typename, ::capnp::Kind>
Chris@64 1808 friend struct ::capnp::ToDynamic_;
Chris@64 1809 friend class ::capnp::Orphanage;
Chris@64 1810 template <typename, ::capnp::Kind>
Chris@64 1811 friend struct ::capnp::_::PointerHelpers;
Chris@64 1812 };
Chris@64 1813
Chris@64 1814 #if !CAPNP_LITE
Chris@64 1815 class Field::Group::Pipeline {
Chris@64 1816 public:
Chris@64 1817 typedef Group Pipelines;
Chris@64 1818
Chris@64 1819 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
Chris@64 1820 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
Chris@64 1821 : _typeless(kj::mv(typeless)) {}
Chris@64 1822
Chris@64 1823 private:
Chris@64 1824 ::capnp::AnyPointer::Pipeline _typeless;
Chris@64 1825 friend class ::capnp::PipelineHook;
Chris@64 1826 template <typename, ::capnp::Kind>
Chris@64 1827 friend struct ::capnp::ToDynamic_;
Chris@64 1828 };
Chris@64 1829 #endif // !CAPNP_LITE
Chris@64 1830
Chris@64 1831 class Field::Ordinal::Reader {
Chris@64 1832 public:
Chris@64 1833 typedef Ordinal Reads;
Chris@64 1834
Chris@64 1835 Reader() = default;
Chris@64 1836 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
Chris@64 1837
Chris@64 1838 inline ::capnp::MessageSize totalSize() const {
Chris@64 1839 return _reader.totalSize().asPublic();
Chris@64 1840 }
Chris@64 1841
Chris@64 1842 #if !CAPNP_LITE
Chris@64 1843 inline ::kj::StringTree toString() const {
Chris@64 1844 return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
Chris@64 1845 }
Chris@64 1846 #endif // !CAPNP_LITE
Chris@64 1847
Chris@64 1848 inline Which which() const;
Chris@64 1849 inline bool isImplicit() const;
Chris@64 1850 inline ::capnp::Void getImplicit() const;
Chris@64 1851
Chris@64 1852 inline bool isExplicit() const;
Chris@64 1853 inline ::uint16_t getExplicit() const;
Chris@64 1854
Chris@64 1855 private:
Chris@64 1856 ::capnp::_::StructReader _reader;
Chris@64 1857 template <typename, ::capnp::Kind>
Chris@64 1858 friend struct ::capnp::ToDynamic_;
Chris@64 1859 template <typename, ::capnp::Kind>
Chris@64 1860 friend struct ::capnp::_::PointerHelpers;
Chris@64 1861 template <typename, ::capnp::Kind>
Chris@64 1862 friend struct ::capnp::List;
Chris@64 1863 friend class ::capnp::MessageBuilder;
Chris@64 1864 friend class ::capnp::Orphanage;
Chris@64 1865 };
Chris@64 1866
Chris@64 1867 class Field::Ordinal::Builder {
Chris@64 1868 public:
Chris@64 1869 typedef Ordinal Builds;
Chris@64 1870
Chris@64 1871 Builder() = delete; // Deleted to discourage incorrect usage.
Chris@64 1872 // You can explicitly initialize to nullptr instead.
Chris@64 1873 inline Builder(decltype(nullptr)) {}
Chris@64 1874 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
Chris@64 1875 inline operator Reader() const { return Reader(_builder.asReader()); }
Chris@64 1876 inline Reader asReader() const { return *this; }
Chris@64 1877
Chris@64 1878 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
Chris@64 1879 #if !CAPNP_LITE
Chris@64 1880 inline ::kj::StringTree toString() const { return asReader().toString(); }
Chris@64 1881 #endif // !CAPNP_LITE
Chris@64 1882
Chris@64 1883 inline Which which();
Chris@64 1884 inline bool isImplicit();
Chris@64 1885 inline ::capnp::Void getImplicit();
Chris@64 1886 inline void setImplicit( ::capnp::Void value = ::capnp::VOID);
Chris@64 1887
Chris@64 1888 inline bool isExplicit();
Chris@64 1889 inline ::uint16_t getExplicit();
Chris@64 1890 inline void setExplicit( ::uint16_t value);
Chris@64 1891
Chris@64 1892 private:
Chris@64 1893 ::capnp::_::StructBuilder _builder;
Chris@64 1894 template <typename, ::capnp::Kind>
Chris@64 1895 friend struct ::capnp::ToDynamic_;
Chris@64 1896 friend class ::capnp::Orphanage;
Chris@64 1897 template <typename, ::capnp::Kind>
Chris@64 1898 friend struct ::capnp::_::PointerHelpers;
Chris@64 1899 };
Chris@64 1900
Chris@64 1901 #if !CAPNP_LITE
Chris@64 1902 class Field::Ordinal::Pipeline {
Chris@64 1903 public:
Chris@64 1904 typedef Ordinal Pipelines;
Chris@64 1905
Chris@64 1906 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
Chris@64 1907 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
Chris@64 1908 : _typeless(kj::mv(typeless)) {}
Chris@64 1909
Chris@64 1910 private:
Chris@64 1911 ::capnp::AnyPointer::Pipeline _typeless;
Chris@64 1912 friend class ::capnp::PipelineHook;
Chris@64 1913 template <typename, ::capnp::Kind>
Chris@64 1914 friend struct ::capnp::ToDynamic_;
Chris@64 1915 };
Chris@64 1916 #endif // !CAPNP_LITE
Chris@64 1917
Chris@64 1918 class Enumerant::Reader {
Chris@64 1919 public:
Chris@64 1920 typedef Enumerant Reads;
Chris@64 1921
Chris@64 1922 Reader() = default;
Chris@64 1923 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
Chris@64 1924
Chris@64 1925 inline ::capnp::MessageSize totalSize() const {
Chris@64 1926 return _reader.totalSize().asPublic();
Chris@64 1927 }
Chris@64 1928
Chris@64 1929 #if !CAPNP_LITE
Chris@64 1930 inline ::kj::StringTree toString() const {
Chris@64 1931 return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
Chris@64 1932 }
Chris@64 1933 #endif // !CAPNP_LITE
Chris@64 1934
Chris@64 1935 inline bool hasName() const;
Chris@64 1936 inline ::capnp::Text::Reader getName() const;
Chris@64 1937
Chris@64 1938 inline ::uint16_t getCodeOrder() const;
Chris@64 1939
Chris@64 1940 inline bool hasAnnotations() const;
Chris@64 1941 inline ::capnp::List< ::capnp::schema::Annotation>::Reader getAnnotations() const;
Chris@64 1942
Chris@64 1943 private:
Chris@64 1944 ::capnp::_::StructReader _reader;
Chris@64 1945 template <typename, ::capnp::Kind>
Chris@64 1946 friend struct ::capnp::ToDynamic_;
Chris@64 1947 template <typename, ::capnp::Kind>
Chris@64 1948 friend struct ::capnp::_::PointerHelpers;
Chris@64 1949 template <typename, ::capnp::Kind>
Chris@64 1950 friend struct ::capnp::List;
Chris@64 1951 friend class ::capnp::MessageBuilder;
Chris@64 1952 friend class ::capnp::Orphanage;
Chris@64 1953 };
Chris@64 1954
Chris@64 1955 class Enumerant::Builder {
Chris@64 1956 public:
Chris@64 1957 typedef Enumerant Builds;
Chris@64 1958
Chris@64 1959 Builder() = delete; // Deleted to discourage incorrect usage.
Chris@64 1960 // You can explicitly initialize to nullptr instead.
Chris@64 1961 inline Builder(decltype(nullptr)) {}
Chris@64 1962 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
Chris@64 1963 inline operator Reader() const { return Reader(_builder.asReader()); }
Chris@64 1964 inline Reader asReader() const { return *this; }
Chris@64 1965
Chris@64 1966 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
Chris@64 1967 #if !CAPNP_LITE
Chris@64 1968 inline ::kj::StringTree toString() const { return asReader().toString(); }
Chris@64 1969 #endif // !CAPNP_LITE
Chris@64 1970
Chris@64 1971 inline bool hasName();
Chris@64 1972 inline ::capnp::Text::Builder getName();
Chris@64 1973 inline void setName( ::capnp::Text::Reader value);
Chris@64 1974 inline ::capnp::Text::Builder initName(unsigned int size);
Chris@64 1975 inline void adoptName(::capnp::Orphan< ::capnp::Text>&& value);
Chris@64 1976 inline ::capnp::Orphan< ::capnp::Text> disownName();
Chris@64 1977
Chris@64 1978 inline ::uint16_t getCodeOrder();
Chris@64 1979 inline void setCodeOrder( ::uint16_t value);
Chris@64 1980
Chris@64 1981 inline bool hasAnnotations();
Chris@64 1982 inline ::capnp::List< ::capnp::schema::Annotation>::Builder getAnnotations();
Chris@64 1983 inline void setAnnotations( ::capnp::List< ::capnp::schema::Annotation>::Reader value);
Chris@64 1984 inline ::capnp::List< ::capnp::schema::Annotation>::Builder initAnnotations(unsigned int size);
Chris@64 1985 inline void adoptAnnotations(::capnp::Orphan< ::capnp::List< ::capnp::schema::Annotation>>&& value);
Chris@64 1986 inline ::capnp::Orphan< ::capnp::List< ::capnp::schema::Annotation>> disownAnnotations();
Chris@64 1987
Chris@64 1988 private:
Chris@64 1989 ::capnp::_::StructBuilder _builder;
Chris@64 1990 template <typename, ::capnp::Kind>
Chris@64 1991 friend struct ::capnp::ToDynamic_;
Chris@64 1992 friend class ::capnp::Orphanage;
Chris@64 1993 template <typename, ::capnp::Kind>
Chris@64 1994 friend struct ::capnp::_::PointerHelpers;
Chris@64 1995 };
Chris@64 1996
Chris@64 1997 #if !CAPNP_LITE
Chris@64 1998 class Enumerant::Pipeline {
Chris@64 1999 public:
Chris@64 2000 typedef Enumerant Pipelines;
Chris@64 2001
Chris@64 2002 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
Chris@64 2003 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
Chris@64 2004 : _typeless(kj::mv(typeless)) {}
Chris@64 2005
Chris@64 2006 private:
Chris@64 2007 ::capnp::AnyPointer::Pipeline _typeless;
Chris@64 2008 friend class ::capnp::PipelineHook;
Chris@64 2009 template <typename, ::capnp::Kind>
Chris@64 2010 friend struct ::capnp::ToDynamic_;
Chris@64 2011 };
Chris@64 2012 #endif // !CAPNP_LITE
Chris@64 2013
Chris@64 2014 class Superclass::Reader {
Chris@64 2015 public:
Chris@64 2016 typedef Superclass Reads;
Chris@64 2017
Chris@64 2018 Reader() = default;
Chris@64 2019 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
Chris@64 2020
Chris@64 2021 inline ::capnp::MessageSize totalSize() const {
Chris@64 2022 return _reader.totalSize().asPublic();
Chris@64 2023 }
Chris@64 2024
Chris@64 2025 #if !CAPNP_LITE
Chris@64 2026 inline ::kj::StringTree toString() const {
Chris@64 2027 return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
Chris@64 2028 }
Chris@64 2029 #endif // !CAPNP_LITE
Chris@64 2030
Chris@64 2031 inline ::uint64_t getId() const;
Chris@64 2032
Chris@64 2033 inline bool hasBrand() const;
Chris@64 2034 inline ::capnp::schema::Brand::Reader getBrand() const;
Chris@64 2035
Chris@64 2036 private:
Chris@64 2037 ::capnp::_::StructReader _reader;
Chris@64 2038 template <typename, ::capnp::Kind>
Chris@64 2039 friend struct ::capnp::ToDynamic_;
Chris@64 2040 template <typename, ::capnp::Kind>
Chris@64 2041 friend struct ::capnp::_::PointerHelpers;
Chris@64 2042 template <typename, ::capnp::Kind>
Chris@64 2043 friend struct ::capnp::List;
Chris@64 2044 friend class ::capnp::MessageBuilder;
Chris@64 2045 friend class ::capnp::Orphanage;
Chris@64 2046 };
Chris@64 2047
Chris@64 2048 class Superclass::Builder {
Chris@64 2049 public:
Chris@64 2050 typedef Superclass Builds;
Chris@64 2051
Chris@64 2052 Builder() = delete; // Deleted to discourage incorrect usage.
Chris@64 2053 // You can explicitly initialize to nullptr instead.
Chris@64 2054 inline Builder(decltype(nullptr)) {}
Chris@64 2055 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
Chris@64 2056 inline operator Reader() const { return Reader(_builder.asReader()); }
Chris@64 2057 inline Reader asReader() const { return *this; }
Chris@64 2058
Chris@64 2059 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
Chris@64 2060 #if !CAPNP_LITE
Chris@64 2061 inline ::kj::StringTree toString() const { return asReader().toString(); }
Chris@64 2062 #endif // !CAPNP_LITE
Chris@64 2063
Chris@64 2064 inline ::uint64_t getId();
Chris@64 2065 inline void setId( ::uint64_t value);
Chris@64 2066
Chris@64 2067 inline bool hasBrand();
Chris@64 2068 inline ::capnp::schema::Brand::Builder getBrand();
Chris@64 2069 inline void setBrand( ::capnp::schema::Brand::Reader value);
Chris@64 2070 inline ::capnp::schema::Brand::Builder initBrand();
Chris@64 2071 inline void adoptBrand(::capnp::Orphan< ::capnp::schema::Brand>&& value);
Chris@64 2072 inline ::capnp::Orphan< ::capnp::schema::Brand> disownBrand();
Chris@64 2073
Chris@64 2074 private:
Chris@64 2075 ::capnp::_::StructBuilder _builder;
Chris@64 2076 template <typename, ::capnp::Kind>
Chris@64 2077 friend struct ::capnp::ToDynamic_;
Chris@64 2078 friend class ::capnp::Orphanage;
Chris@64 2079 template <typename, ::capnp::Kind>
Chris@64 2080 friend struct ::capnp::_::PointerHelpers;
Chris@64 2081 };
Chris@64 2082
Chris@64 2083 #if !CAPNP_LITE
Chris@64 2084 class Superclass::Pipeline {
Chris@64 2085 public:
Chris@64 2086 typedef Superclass Pipelines;
Chris@64 2087
Chris@64 2088 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
Chris@64 2089 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
Chris@64 2090 : _typeless(kj::mv(typeless)) {}
Chris@64 2091
Chris@64 2092 inline ::capnp::schema::Brand::Pipeline getBrand();
Chris@64 2093 private:
Chris@64 2094 ::capnp::AnyPointer::Pipeline _typeless;
Chris@64 2095 friend class ::capnp::PipelineHook;
Chris@64 2096 template <typename, ::capnp::Kind>
Chris@64 2097 friend struct ::capnp::ToDynamic_;
Chris@64 2098 };
Chris@64 2099 #endif // !CAPNP_LITE
Chris@64 2100
Chris@64 2101 class Method::Reader {
Chris@64 2102 public:
Chris@64 2103 typedef Method Reads;
Chris@64 2104
Chris@64 2105 Reader() = default;
Chris@64 2106 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
Chris@64 2107
Chris@64 2108 inline ::capnp::MessageSize totalSize() const {
Chris@64 2109 return _reader.totalSize().asPublic();
Chris@64 2110 }
Chris@64 2111
Chris@64 2112 #if !CAPNP_LITE
Chris@64 2113 inline ::kj::StringTree toString() const {
Chris@64 2114 return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
Chris@64 2115 }
Chris@64 2116 #endif // !CAPNP_LITE
Chris@64 2117
Chris@64 2118 inline bool hasName() const;
Chris@64 2119 inline ::capnp::Text::Reader getName() const;
Chris@64 2120
Chris@64 2121 inline ::uint16_t getCodeOrder() const;
Chris@64 2122
Chris@64 2123 inline ::uint64_t getParamStructType() const;
Chris@64 2124
Chris@64 2125 inline ::uint64_t getResultStructType() const;
Chris@64 2126
Chris@64 2127 inline bool hasAnnotations() const;
Chris@64 2128 inline ::capnp::List< ::capnp::schema::Annotation>::Reader getAnnotations() const;
Chris@64 2129
Chris@64 2130 inline bool hasParamBrand() const;
Chris@64 2131 inline ::capnp::schema::Brand::Reader getParamBrand() const;
Chris@64 2132
Chris@64 2133 inline bool hasResultBrand() const;
Chris@64 2134 inline ::capnp::schema::Brand::Reader getResultBrand() const;
Chris@64 2135
Chris@64 2136 inline bool hasImplicitParameters() const;
Chris@64 2137 inline ::capnp::List< ::capnp::schema::Node::Parameter>::Reader getImplicitParameters() const;
Chris@64 2138
Chris@64 2139 private:
Chris@64 2140 ::capnp::_::StructReader _reader;
Chris@64 2141 template <typename, ::capnp::Kind>
Chris@64 2142 friend struct ::capnp::ToDynamic_;
Chris@64 2143 template <typename, ::capnp::Kind>
Chris@64 2144 friend struct ::capnp::_::PointerHelpers;
Chris@64 2145 template <typename, ::capnp::Kind>
Chris@64 2146 friend struct ::capnp::List;
Chris@64 2147 friend class ::capnp::MessageBuilder;
Chris@64 2148 friend class ::capnp::Orphanage;
Chris@64 2149 };
Chris@64 2150
Chris@64 2151 class Method::Builder {
Chris@64 2152 public:
Chris@64 2153 typedef Method Builds;
Chris@64 2154
Chris@64 2155 Builder() = delete; // Deleted to discourage incorrect usage.
Chris@64 2156 // You can explicitly initialize to nullptr instead.
Chris@64 2157 inline Builder(decltype(nullptr)) {}
Chris@64 2158 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
Chris@64 2159 inline operator Reader() const { return Reader(_builder.asReader()); }
Chris@64 2160 inline Reader asReader() const { return *this; }
Chris@64 2161
Chris@64 2162 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
Chris@64 2163 #if !CAPNP_LITE
Chris@64 2164 inline ::kj::StringTree toString() const { return asReader().toString(); }
Chris@64 2165 #endif // !CAPNP_LITE
Chris@64 2166
Chris@64 2167 inline bool hasName();
Chris@64 2168 inline ::capnp::Text::Builder getName();
Chris@64 2169 inline void setName( ::capnp::Text::Reader value);
Chris@64 2170 inline ::capnp::Text::Builder initName(unsigned int size);
Chris@64 2171 inline void adoptName(::capnp::Orphan< ::capnp::Text>&& value);
Chris@64 2172 inline ::capnp::Orphan< ::capnp::Text> disownName();
Chris@64 2173
Chris@64 2174 inline ::uint16_t getCodeOrder();
Chris@64 2175 inline void setCodeOrder( ::uint16_t value);
Chris@64 2176
Chris@64 2177 inline ::uint64_t getParamStructType();
Chris@64 2178 inline void setParamStructType( ::uint64_t value);
Chris@64 2179
Chris@64 2180 inline ::uint64_t getResultStructType();
Chris@64 2181 inline void setResultStructType( ::uint64_t value);
Chris@64 2182
Chris@64 2183 inline bool hasAnnotations();
Chris@64 2184 inline ::capnp::List< ::capnp::schema::Annotation>::Builder getAnnotations();
Chris@64 2185 inline void setAnnotations( ::capnp::List< ::capnp::schema::Annotation>::Reader value);
Chris@64 2186 inline ::capnp::List< ::capnp::schema::Annotation>::Builder initAnnotations(unsigned int size);
Chris@64 2187 inline void adoptAnnotations(::capnp::Orphan< ::capnp::List< ::capnp::schema::Annotation>>&& value);
Chris@64 2188 inline ::capnp::Orphan< ::capnp::List< ::capnp::schema::Annotation>> disownAnnotations();
Chris@64 2189
Chris@64 2190 inline bool hasParamBrand();
Chris@64 2191 inline ::capnp::schema::Brand::Builder getParamBrand();
Chris@64 2192 inline void setParamBrand( ::capnp::schema::Brand::Reader value);
Chris@64 2193 inline ::capnp::schema::Brand::Builder initParamBrand();
Chris@64 2194 inline void adoptParamBrand(::capnp::Orphan< ::capnp::schema::Brand>&& value);
Chris@64 2195 inline ::capnp::Orphan< ::capnp::schema::Brand> disownParamBrand();
Chris@64 2196
Chris@64 2197 inline bool hasResultBrand();
Chris@64 2198 inline ::capnp::schema::Brand::Builder getResultBrand();
Chris@64 2199 inline void setResultBrand( ::capnp::schema::Brand::Reader value);
Chris@64 2200 inline ::capnp::schema::Brand::Builder initResultBrand();
Chris@64 2201 inline void adoptResultBrand(::capnp::Orphan< ::capnp::schema::Brand>&& value);
Chris@64 2202 inline ::capnp::Orphan< ::capnp::schema::Brand> disownResultBrand();
Chris@64 2203
Chris@64 2204 inline bool hasImplicitParameters();
Chris@64 2205 inline ::capnp::List< ::capnp::schema::Node::Parameter>::Builder getImplicitParameters();
Chris@64 2206 inline void setImplicitParameters( ::capnp::List< ::capnp::schema::Node::Parameter>::Reader value);
Chris@64 2207 inline ::capnp::List< ::capnp::schema::Node::Parameter>::Builder initImplicitParameters(unsigned int size);
Chris@64 2208 inline void adoptImplicitParameters(::capnp::Orphan< ::capnp::List< ::capnp::schema::Node::Parameter>>&& value);
Chris@64 2209 inline ::capnp::Orphan< ::capnp::List< ::capnp::schema::Node::Parameter>> disownImplicitParameters();
Chris@64 2210
Chris@64 2211 private:
Chris@64 2212 ::capnp::_::StructBuilder _builder;
Chris@64 2213 template <typename, ::capnp::Kind>
Chris@64 2214 friend struct ::capnp::ToDynamic_;
Chris@64 2215 friend class ::capnp::Orphanage;
Chris@64 2216 template <typename, ::capnp::Kind>
Chris@64 2217 friend struct ::capnp::_::PointerHelpers;
Chris@64 2218 };
Chris@64 2219
Chris@64 2220 #if !CAPNP_LITE
Chris@64 2221 class Method::Pipeline {
Chris@64 2222 public:
Chris@64 2223 typedef Method Pipelines;
Chris@64 2224
Chris@64 2225 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
Chris@64 2226 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
Chris@64 2227 : _typeless(kj::mv(typeless)) {}
Chris@64 2228
Chris@64 2229 inline ::capnp::schema::Brand::Pipeline getParamBrand();
Chris@64 2230 inline ::capnp::schema::Brand::Pipeline getResultBrand();
Chris@64 2231 private:
Chris@64 2232 ::capnp::AnyPointer::Pipeline _typeless;
Chris@64 2233 friend class ::capnp::PipelineHook;
Chris@64 2234 template <typename, ::capnp::Kind>
Chris@64 2235 friend struct ::capnp::ToDynamic_;
Chris@64 2236 };
Chris@64 2237 #endif // !CAPNP_LITE
Chris@64 2238
Chris@64 2239 class Type::Reader {
Chris@64 2240 public:
Chris@64 2241 typedef Type Reads;
Chris@64 2242
Chris@64 2243 Reader() = default;
Chris@64 2244 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
Chris@64 2245
Chris@64 2246 inline ::capnp::MessageSize totalSize() const {
Chris@64 2247 return _reader.totalSize().asPublic();
Chris@64 2248 }
Chris@64 2249
Chris@64 2250 #if !CAPNP_LITE
Chris@64 2251 inline ::kj::StringTree toString() const {
Chris@64 2252 return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
Chris@64 2253 }
Chris@64 2254 #endif // !CAPNP_LITE
Chris@64 2255
Chris@64 2256 inline Which which() const;
Chris@64 2257 inline bool isVoid() const;
Chris@64 2258 inline ::capnp::Void getVoid() const;
Chris@64 2259
Chris@64 2260 inline bool isBool() const;
Chris@64 2261 inline ::capnp::Void getBool() const;
Chris@64 2262
Chris@64 2263 inline bool isInt8() const;
Chris@64 2264 inline ::capnp::Void getInt8() const;
Chris@64 2265
Chris@64 2266 inline bool isInt16() const;
Chris@64 2267 inline ::capnp::Void getInt16() const;
Chris@64 2268
Chris@64 2269 inline bool isInt32() const;
Chris@64 2270 inline ::capnp::Void getInt32() const;
Chris@64 2271
Chris@64 2272 inline bool isInt64() const;
Chris@64 2273 inline ::capnp::Void getInt64() const;
Chris@64 2274
Chris@64 2275 inline bool isUint8() const;
Chris@64 2276 inline ::capnp::Void getUint8() const;
Chris@64 2277
Chris@64 2278 inline bool isUint16() const;
Chris@64 2279 inline ::capnp::Void getUint16() const;
Chris@64 2280
Chris@64 2281 inline bool isUint32() const;
Chris@64 2282 inline ::capnp::Void getUint32() const;
Chris@64 2283
Chris@64 2284 inline bool isUint64() const;
Chris@64 2285 inline ::capnp::Void getUint64() const;
Chris@64 2286
Chris@64 2287 inline bool isFloat32() const;
Chris@64 2288 inline ::capnp::Void getFloat32() const;
Chris@64 2289
Chris@64 2290 inline bool isFloat64() const;
Chris@64 2291 inline ::capnp::Void getFloat64() const;
Chris@64 2292
Chris@64 2293 inline bool isText() const;
Chris@64 2294 inline ::capnp::Void getText() const;
Chris@64 2295
Chris@64 2296 inline bool isData() const;
Chris@64 2297 inline ::capnp::Void getData() const;
Chris@64 2298
Chris@64 2299 inline bool isList() const;
Chris@64 2300 inline typename List::Reader getList() const;
Chris@64 2301
Chris@64 2302 inline bool isEnum() const;
Chris@64 2303 inline typename Enum::Reader getEnum() const;
Chris@64 2304
Chris@64 2305 inline bool isStruct() const;
Chris@64 2306 inline typename Struct::Reader getStruct() const;
Chris@64 2307
Chris@64 2308 inline bool isInterface() const;
Chris@64 2309 inline typename Interface::Reader getInterface() const;
Chris@64 2310
Chris@64 2311 inline bool isAnyPointer() const;
Chris@64 2312 inline typename AnyPointer::Reader getAnyPointer() const;
Chris@64 2313
Chris@64 2314 private:
Chris@64 2315 ::capnp::_::StructReader _reader;
Chris@64 2316 template <typename, ::capnp::Kind>
Chris@64 2317 friend struct ::capnp::ToDynamic_;
Chris@64 2318 template <typename, ::capnp::Kind>
Chris@64 2319 friend struct ::capnp::_::PointerHelpers;
Chris@64 2320 template <typename, ::capnp::Kind>
Chris@64 2321 friend struct ::capnp::List;
Chris@64 2322 friend class ::capnp::MessageBuilder;
Chris@64 2323 friend class ::capnp::Orphanage;
Chris@64 2324 };
Chris@64 2325
Chris@64 2326 class Type::Builder {
Chris@64 2327 public:
Chris@64 2328 typedef Type Builds;
Chris@64 2329
Chris@64 2330 Builder() = delete; // Deleted to discourage incorrect usage.
Chris@64 2331 // You can explicitly initialize to nullptr instead.
Chris@64 2332 inline Builder(decltype(nullptr)) {}
Chris@64 2333 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
Chris@64 2334 inline operator Reader() const { return Reader(_builder.asReader()); }
Chris@64 2335 inline Reader asReader() const { return *this; }
Chris@64 2336
Chris@64 2337 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
Chris@64 2338 #if !CAPNP_LITE
Chris@64 2339 inline ::kj::StringTree toString() const { return asReader().toString(); }
Chris@64 2340 #endif // !CAPNP_LITE
Chris@64 2341
Chris@64 2342 inline Which which();
Chris@64 2343 inline bool isVoid();
Chris@64 2344 inline ::capnp::Void getVoid();
Chris@64 2345 inline void setVoid( ::capnp::Void value = ::capnp::VOID);
Chris@64 2346
Chris@64 2347 inline bool isBool();
Chris@64 2348 inline ::capnp::Void getBool();
Chris@64 2349 inline void setBool( ::capnp::Void value = ::capnp::VOID);
Chris@64 2350
Chris@64 2351 inline bool isInt8();
Chris@64 2352 inline ::capnp::Void getInt8();
Chris@64 2353 inline void setInt8( ::capnp::Void value = ::capnp::VOID);
Chris@64 2354
Chris@64 2355 inline bool isInt16();
Chris@64 2356 inline ::capnp::Void getInt16();
Chris@64 2357 inline void setInt16( ::capnp::Void value = ::capnp::VOID);
Chris@64 2358
Chris@64 2359 inline bool isInt32();
Chris@64 2360 inline ::capnp::Void getInt32();
Chris@64 2361 inline void setInt32( ::capnp::Void value = ::capnp::VOID);
Chris@64 2362
Chris@64 2363 inline bool isInt64();
Chris@64 2364 inline ::capnp::Void getInt64();
Chris@64 2365 inline void setInt64( ::capnp::Void value = ::capnp::VOID);
Chris@64 2366
Chris@64 2367 inline bool isUint8();
Chris@64 2368 inline ::capnp::Void getUint8();
Chris@64 2369 inline void setUint8( ::capnp::Void value = ::capnp::VOID);
Chris@64 2370
Chris@64 2371 inline bool isUint16();
Chris@64 2372 inline ::capnp::Void getUint16();
Chris@64 2373 inline void setUint16( ::capnp::Void value = ::capnp::VOID);
Chris@64 2374
Chris@64 2375 inline bool isUint32();
Chris@64 2376 inline ::capnp::Void getUint32();
Chris@64 2377 inline void setUint32( ::capnp::Void value = ::capnp::VOID);
Chris@64 2378
Chris@64 2379 inline bool isUint64();
Chris@64 2380 inline ::capnp::Void getUint64();
Chris@64 2381 inline void setUint64( ::capnp::Void value = ::capnp::VOID);
Chris@64 2382
Chris@64 2383 inline bool isFloat32();
Chris@64 2384 inline ::capnp::Void getFloat32();
Chris@64 2385 inline void setFloat32( ::capnp::Void value = ::capnp::VOID);
Chris@64 2386
Chris@64 2387 inline bool isFloat64();
Chris@64 2388 inline ::capnp::Void getFloat64();
Chris@64 2389 inline void setFloat64( ::capnp::Void value = ::capnp::VOID);
Chris@64 2390
Chris@64 2391 inline bool isText();
Chris@64 2392 inline ::capnp::Void getText();
Chris@64 2393 inline void setText( ::capnp::Void value = ::capnp::VOID);
Chris@64 2394
Chris@64 2395 inline bool isData();
Chris@64 2396 inline ::capnp::Void getData();
Chris@64 2397 inline void setData( ::capnp::Void value = ::capnp::VOID);
Chris@64 2398
Chris@64 2399 inline bool isList();
Chris@64 2400 inline typename List::Builder getList();
Chris@64 2401 inline typename List::Builder initList();
Chris@64 2402
Chris@64 2403 inline bool isEnum();
Chris@64 2404 inline typename Enum::Builder getEnum();
Chris@64 2405 inline typename Enum::Builder initEnum();
Chris@64 2406
Chris@64 2407 inline bool isStruct();
Chris@64 2408 inline typename Struct::Builder getStruct();
Chris@64 2409 inline typename Struct::Builder initStruct();
Chris@64 2410
Chris@64 2411 inline bool isInterface();
Chris@64 2412 inline typename Interface::Builder getInterface();
Chris@64 2413 inline typename Interface::Builder initInterface();
Chris@64 2414
Chris@64 2415 inline bool isAnyPointer();
Chris@64 2416 inline typename AnyPointer::Builder getAnyPointer();
Chris@64 2417 inline typename AnyPointer::Builder initAnyPointer();
Chris@64 2418
Chris@64 2419 private:
Chris@64 2420 ::capnp::_::StructBuilder _builder;
Chris@64 2421 template <typename, ::capnp::Kind>
Chris@64 2422 friend struct ::capnp::ToDynamic_;
Chris@64 2423 friend class ::capnp::Orphanage;
Chris@64 2424 template <typename, ::capnp::Kind>
Chris@64 2425 friend struct ::capnp::_::PointerHelpers;
Chris@64 2426 };
Chris@64 2427
Chris@64 2428 #if !CAPNP_LITE
Chris@64 2429 class Type::Pipeline {
Chris@64 2430 public:
Chris@64 2431 typedef Type Pipelines;
Chris@64 2432
Chris@64 2433 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
Chris@64 2434 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
Chris@64 2435 : _typeless(kj::mv(typeless)) {}
Chris@64 2436
Chris@64 2437 private:
Chris@64 2438 ::capnp::AnyPointer::Pipeline _typeless;
Chris@64 2439 friend class ::capnp::PipelineHook;
Chris@64 2440 template <typename, ::capnp::Kind>
Chris@64 2441 friend struct ::capnp::ToDynamic_;
Chris@64 2442 };
Chris@64 2443 #endif // !CAPNP_LITE
Chris@64 2444
Chris@64 2445 class Type::List::Reader {
Chris@64 2446 public:
Chris@64 2447 typedef List Reads;
Chris@64 2448
Chris@64 2449 Reader() = default;
Chris@64 2450 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
Chris@64 2451
Chris@64 2452 inline ::capnp::MessageSize totalSize() const {
Chris@64 2453 return _reader.totalSize().asPublic();
Chris@64 2454 }
Chris@64 2455
Chris@64 2456 #if !CAPNP_LITE
Chris@64 2457 inline ::kj::StringTree toString() const {
Chris@64 2458 return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
Chris@64 2459 }
Chris@64 2460 #endif // !CAPNP_LITE
Chris@64 2461
Chris@64 2462 inline bool hasElementType() const;
Chris@64 2463 inline ::capnp::schema::Type::Reader getElementType() const;
Chris@64 2464
Chris@64 2465 private:
Chris@64 2466 ::capnp::_::StructReader _reader;
Chris@64 2467 template <typename, ::capnp::Kind>
Chris@64 2468 friend struct ::capnp::ToDynamic_;
Chris@64 2469 template <typename, ::capnp::Kind>
Chris@64 2470 friend struct ::capnp::_::PointerHelpers;
Chris@64 2471 template <typename, ::capnp::Kind>
Chris@64 2472 friend struct ::capnp::List;
Chris@64 2473 friend class ::capnp::MessageBuilder;
Chris@64 2474 friend class ::capnp::Orphanage;
Chris@64 2475 };
Chris@64 2476
Chris@64 2477 class Type::List::Builder {
Chris@64 2478 public:
Chris@64 2479 typedef List Builds;
Chris@64 2480
Chris@64 2481 Builder() = delete; // Deleted to discourage incorrect usage.
Chris@64 2482 // You can explicitly initialize to nullptr instead.
Chris@64 2483 inline Builder(decltype(nullptr)) {}
Chris@64 2484 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
Chris@64 2485 inline operator Reader() const { return Reader(_builder.asReader()); }
Chris@64 2486 inline Reader asReader() const { return *this; }
Chris@64 2487
Chris@64 2488 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
Chris@64 2489 #if !CAPNP_LITE
Chris@64 2490 inline ::kj::StringTree toString() const { return asReader().toString(); }
Chris@64 2491 #endif // !CAPNP_LITE
Chris@64 2492
Chris@64 2493 inline bool hasElementType();
Chris@64 2494 inline ::capnp::schema::Type::Builder getElementType();
Chris@64 2495 inline void setElementType( ::capnp::schema::Type::Reader value);
Chris@64 2496 inline ::capnp::schema::Type::Builder initElementType();
Chris@64 2497 inline void adoptElementType(::capnp::Orphan< ::capnp::schema::Type>&& value);
Chris@64 2498 inline ::capnp::Orphan< ::capnp::schema::Type> disownElementType();
Chris@64 2499
Chris@64 2500 private:
Chris@64 2501 ::capnp::_::StructBuilder _builder;
Chris@64 2502 template <typename, ::capnp::Kind>
Chris@64 2503 friend struct ::capnp::ToDynamic_;
Chris@64 2504 friend class ::capnp::Orphanage;
Chris@64 2505 template <typename, ::capnp::Kind>
Chris@64 2506 friend struct ::capnp::_::PointerHelpers;
Chris@64 2507 };
Chris@64 2508
Chris@64 2509 #if !CAPNP_LITE
Chris@64 2510 class Type::List::Pipeline {
Chris@64 2511 public:
Chris@64 2512 typedef List Pipelines;
Chris@64 2513
Chris@64 2514 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
Chris@64 2515 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
Chris@64 2516 : _typeless(kj::mv(typeless)) {}
Chris@64 2517
Chris@64 2518 inline ::capnp::schema::Type::Pipeline getElementType();
Chris@64 2519 private:
Chris@64 2520 ::capnp::AnyPointer::Pipeline _typeless;
Chris@64 2521 friend class ::capnp::PipelineHook;
Chris@64 2522 template <typename, ::capnp::Kind>
Chris@64 2523 friend struct ::capnp::ToDynamic_;
Chris@64 2524 };
Chris@64 2525 #endif // !CAPNP_LITE
Chris@64 2526
Chris@64 2527 class Type::Enum::Reader {
Chris@64 2528 public:
Chris@64 2529 typedef Enum Reads;
Chris@64 2530
Chris@64 2531 Reader() = default;
Chris@64 2532 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
Chris@64 2533
Chris@64 2534 inline ::capnp::MessageSize totalSize() const {
Chris@64 2535 return _reader.totalSize().asPublic();
Chris@64 2536 }
Chris@64 2537
Chris@64 2538 #if !CAPNP_LITE
Chris@64 2539 inline ::kj::StringTree toString() const {
Chris@64 2540 return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
Chris@64 2541 }
Chris@64 2542 #endif // !CAPNP_LITE
Chris@64 2543
Chris@64 2544 inline ::uint64_t getTypeId() const;
Chris@64 2545
Chris@64 2546 inline bool hasBrand() const;
Chris@64 2547 inline ::capnp::schema::Brand::Reader getBrand() const;
Chris@64 2548
Chris@64 2549 private:
Chris@64 2550 ::capnp::_::StructReader _reader;
Chris@64 2551 template <typename, ::capnp::Kind>
Chris@64 2552 friend struct ::capnp::ToDynamic_;
Chris@64 2553 template <typename, ::capnp::Kind>
Chris@64 2554 friend struct ::capnp::_::PointerHelpers;
Chris@64 2555 template <typename, ::capnp::Kind>
Chris@64 2556 friend struct ::capnp::List;
Chris@64 2557 friend class ::capnp::MessageBuilder;
Chris@64 2558 friend class ::capnp::Orphanage;
Chris@64 2559 };
Chris@64 2560
Chris@64 2561 class Type::Enum::Builder {
Chris@64 2562 public:
Chris@64 2563 typedef Enum Builds;
Chris@64 2564
Chris@64 2565 Builder() = delete; // Deleted to discourage incorrect usage.
Chris@64 2566 // You can explicitly initialize to nullptr instead.
Chris@64 2567 inline Builder(decltype(nullptr)) {}
Chris@64 2568 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
Chris@64 2569 inline operator Reader() const { return Reader(_builder.asReader()); }
Chris@64 2570 inline Reader asReader() const { return *this; }
Chris@64 2571
Chris@64 2572 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
Chris@64 2573 #if !CAPNP_LITE
Chris@64 2574 inline ::kj::StringTree toString() const { return asReader().toString(); }
Chris@64 2575 #endif // !CAPNP_LITE
Chris@64 2576
Chris@64 2577 inline ::uint64_t getTypeId();
Chris@64 2578 inline void setTypeId( ::uint64_t value);
Chris@64 2579
Chris@64 2580 inline bool hasBrand();
Chris@64 2581 inline ::capnp::schema::Brand::Builder getBrand();
Chris@64 2582 inline void setBrand( ::capnp::schema::Brand::Reader value);
Chris@64 2583 inline ::capnp::schema::Brand::Builder initBrand();
Chris@64 2584 inline void adoptBrand(::capnp::Orphan< ::capnp::schema::Brand>&& value);
Chris@64 2585 inline ::capnp::Orphan< ::capnp::schema::Brand> disownBrand();
Chris@64 2586
Chris@64 2587 private:
Chris@64 2588 ::capnp::_::StructBuilder _builder;
Chris@64 2589 template <typename, ::capnp::Kind>
Chris@64 2590 friend struct ::capnp::ToDynamic_;
Chris@64 2591 friend class ::capnp::Orphanage;
Chris@64 2592 template <typename, ::capnp::Kind>
Chris@64 2593 friend struct ::capnp::_::PointerHelpers;
Chris@64 2594 };
Chris@64 2595
Chris@64 2596 #if !CAPNP_LITE
Chris@64 2597 class Type::Enum::Pipeline {
Chris@64 2598 public:
Chris@64 2599 typedef Enum Pipelines;
Chris@64 2600
Chris@64 2601 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
Chris@64 2602 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
Chris@64 2603 : _typeless(kj::mv(typeless)) {}
Chris@64 2604
Chris@64 2605 inline ::capnp::schema::Brand::Pipeline getBrand();
Chris@64 2606 private:
Chris@64 2607 ::capnp::AnyPointer::Pipeline _typeless;
Chris@64 2608 friend class ::capnp::PipelineHook;
Chris@64 2609 template <typename, ::capnp::Kind>
Chris@64 2610 friend struct ::capnp::ToDynamic_;
Chris@64 2611 };
Chris@64 2612 #endif // !CAPNP_LITE
Chris@64 2613
Chris@64 2614 class Type::Struct::Reader {
Chris@64 2615 public:
Chris@64 2616 typedef Struct Reads;
Chris@64 2617
Chris@64 2618 Reader() = default;
Chris@64 2619 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
Chris@64 2620
Chris@64 2621 inline ::capnp::MessageSize totalSize() const {
Chris@64 2622 return _reader.totalSize().asPublic();
Chris@64 2623 }
Chris@64 2624
Chris@64 2625 #if !CAPNP_LITE
Chris@64 2626 inline ::kj::StringTree toString() const {
Chris@64 2627 return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
Chris@64 2628 }
Chris@64 2629 #endif // !CAPNP_LITE
Chris@64 2630
Chris@64 2631 inline ::uint64_t getTypeId() const;
Chris@64 2632
Chris@64 2633 inline bool hasBrand() const;
Chris@64 2634 inline ::capnp::schema::Brand::Reader getBrand() const;
Chris@64 2635
Chris@64 2636 private:
Chris@64 2637 ::capnp::_::StructReader _reader;
Chris@64 2638 template <typename, ::capnp::Kind>
Chris@64 2639 friend struct ::capnp::ToDynamic_;
Chris@64 2640 template <typename, ::capnp::Kind>
Chris@64 2641 friend struct ::capnp::_::PointerHelpers;
Chris@64 2642 template <typename, ::capnp::Kind>
Chris@64 2643 friend struct ::capnp::List;
Chris@64 2644 friend class ::capnp::MessageBuilder;
Chris@64 2645 friend class ::capnp::Orphanage;
Chris@64 2646 };
Chris@64 2647
Chris@64 2648 class Type::Struct::Builder {
Chris@64 2649 public:
Chris@64 2650 typedef Struct Builds;
Chris@64 2651
Chris@64 2652 Builder() = delete; // Deleted to discourage incorrect usage.
Chris@64 2653 // You can explicitly initialize to nullptr instead.
Chris@64 2654 inline Builder(decltype(nullptr)) {}
Chris@64 2655 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
Chris@64 2656 inline operator Reader() const { return Reader(_builder.asReader()); }
Chris@64 2657 inline Reader asReader() const { return *this; }
Chris@64 2658
Chris@64 2659 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
Chris@64 2660 #if !CAPNP_LITE
Chris@64 2661 inline ::kj::StringTree toString() const { return asReader().toString(); }
Chris@64 2662 #endif // !CAPNP_LITE
Chris@64 2663
Chris@64 2664 inline ::uint64_t getTypeId();
Chris@64 2665 inline void setTypeId( ::uint64_t value);
Chris@64 2666
Chris@64 2667 inline bool hasBrand();
Chris@64 2668 inline ::capnp::schema::Brand::Builder getBrand();
Chris@64 2669 inline void setBrand( ::capnp::schema::Brand::Reader value);
Chris@64 2670 inline ::capnp::schema::Brand::Builder initBrand();
Chris@64 2671 inline void adoptBrand(::capnp::Orphan< ::capnp::schema::Brand>&& value);
Chris@64 2672 inline ::capnp::Orphan< ::capnp::schema::Brand> disownBrand();
Chris@64 2673
Chris@64 2674 private:
Chris@64 2675 ::capnp::_::StructBuilder _builder;
Chris@64 2676 template <typename, ::capnp::Kind>
Chris@64 2677 friend struct ::capnp::ToDynamic_;
Chris@64 2678 friend class ::capnp::Orphanage;
Chris@64 2679 template <typename, ::capnp::Kind>
Chris@64 2680 friend struct ::capnp::_::PointerHelpers;
Chris@64 2681 };
Chris@64 2682
Chris@64 2683 #if !CAPNP_LITE
Chris@64 2684 class Type::Struct::Pipeline {
Chris@64 2685 public:
Chris@64 2686 typedef Struct Pipelines;
Chris@64 2687
Chris@64 2688 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
Chris@64 2689 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
Chris@64 2690 : _typeless(kj::mv(typeless)) {}
Chris@64 2691
Chris@64 2692 inline ::capnp::schema::Brand::Pipeline getBrand();
Chris@64 2693 private:
Chris@64 2694 ::capnp::AnyPointer::Pipeline _typeless;
Chris@64 2695 friend class ::capnp::PipelineHook;
Chris@64 2696 template <typename, ::capnp::Kind>
Chris@64 2697 friend struct ::capnp::ToDynamic_;
Chris@64 2698 };
Chris@64 2699 #endif // !CAPNP_LITE
Chris@64 2700
Chris@64 2701 class Type::Interface::Reader {
Chris@64 2702 public:
Chris@64 2703 typedef Interface Reads;
Chris@64 2704
Chris@64 2705 Reader() = default;
Chris@64 2706 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
Chris@64 2707
Chris@64 2708 inline ::capnp::MessageSize totalSize() const {
Chris@64 2709 return _reader.totalSize().asPublic();
Chris@64 2710 }
Chris@64 2711
Chris@64 2712 #if !CAPNP_LITE
Chris@64 2713 inline ::kj::StringTree toString() const {
Chris@64 2714 return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
Chris@64 2715 }
Chris@64 2716 #endif // !CAPNP_LITE
Chris@64 2717
Chris@64 2718 inline ::uint64_t getTypeId() const;
Chris@64 2719
Chris@64 2720 inline bool hasBrand() const;
Chris@64 2721 inline ::capnp::schema::Brand::Reader getBrand() const;
Chris@64 2722
Chris@64 2723 private:
Chris@64 2724 ::capnp::_::StructReader _reader;
Chris@64 2725 template <typename, ::capnp::Kind>
Chris@64 2726 friend struct ::capnp::ToDynamic_;
Chris@64 2727 template <typename, ::capnp::Kind>
Chris@64 2728 friend struct ::capnp::_::PointerHelpers;
Chris@64 2729 template <typename, ::capnp::Kind>
Chris@64 2730 friend struct ::capnp::List;
Chris@64 2731 friend class ::capnp::MessageBuilder;
Chris@64 2732 friend class ::capnp::Orphanage;
Chris@64 2733 };
Chris@64 2734
Chris@64 2735 class Type::Interface::Builder {
Chris@64 2736 public:
Chris@64 2737 typedef Interface Builds;
Chris@64 2738
Chris@64 2739 Builder() = delete; // Deleted to discourage incorrect usage.
Chris@64 2740 // You can explicitly initialize to nullptr instead.
Chris@64 2741 inline Builder(decltype(nullptr)) {}
Chris@64 2742 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
Chris@64 2743 inline operator Reader() const { return Reader(_builder.asReader()); }
Chris@64 2744 inline Reader asReader() const { return *this; }
Chris@64 2745
Chris@64 2746 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
Chris@64 2747 #if !CAPNP_LITE
Chris@64 2748 inline ::kj::StringTree toString() const { return asReader().toString(); }
Chris@64 2749 #endif // !CAPNP_LITE
Chris@64 2750
Chris@64 2751 inline ::uint64_t getTypeId();
Chris@64 2752 inline void setTypeId( ::uint64_t value);
Chris@64 2753
Chris@64 2754 inline bool hasBrand();
Chris@64 2755 inline ::capnp::schema::Brand::Builder getBrand();
Chris@64 2756 inline void setBrand( ::capnp::schema::Brand::Reader value);
Chris@64 2757 inline ::capnp::schema::Brand::Builder initBrand();
Chris@64 2758 inline void adoptBrand(::capnp::Orphan< ::capnp::schema::Brand>&& value);
Chris@64 2759 inline ::capnp::Orphan< ::capnp::schema::Brand> disownBrand();
Chris@64 2760
Chris@64 2761 private:
Chris@64 2762 ::capnp::_::StructBuilder _builder;
Chris@64 2763 template <typename, ::capnp::Kind>
Chris@64 2764 friend struct ::capnp::ToDynamic_;
Chris@64 2765 friend class ::capnp::Orphanage;
Chris@64 2766 template <typename, ::capnp::Kind>
Chris@64 2767 friend struct ::capnp::_::PointerHelpers;
Chris@64 2768 };
Chris@64 2769
Chris@64 2770 #if !CAPNP_LITE
Chris@64 2771 class Type::Interface::Pipeline {
Chris@64 2772 public:
Chris@64 2773 typedef Interface Pipelines;
Chris@64 2774
Chris@64 2775 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
Chris@64 2776 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
Chris@64 2777 : _typeless(kj::mv(typeless)) {}
Chris@64 2778
Chris@64 2779 inline ::capnp::schema::Brand::Pipeline getBrand();
Chris@64 2780 private:
Chris@64 2781 ::capnp::AnyPointer::Pipeline _typeless;
Chris@64 2782 friend class ::capnp::PipelineHook;
Chris@64 2783 template <typename, ::capnp::Kind>
Chris@64 2784 friend struct ::capnp::ToDynamic_;
Chris@64 2785 };
Chris@64 2786 #endif // !CAPNP_LITE
Chris@64 2787
Chris@64 2788 class Type::AnyPointer::Reader {
Chris@64 2789 public:
Chris@64 2790 typedef AnyPointer Reads;
Chris@64 2791
Chris@64 2792 Reader() = default;
Chris@64 2793 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
Chris@64 2794
Chris@64 2795 inline ::capnp::MessageSize totalSize() const {
Chris@64 2796 return _reader.totalSize().asPublic();
Chris@64 2797 }
Chris@64 2798
Chris@64 2799 #if !CAPNP_LITE
Chris@64 2800 inline ::kj::StringTree toString() const {
Chris@64 2801 return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
Chris@64 2802 }
Chris@64 2803 #endif // !CAPNP_LITE
Chris@64 2804
Chris@64 2805 inline Which which() const;
Chris@64 2806 inline bool isUnconstrained() const;
Chris@64 2807 inline typename Unconstrained::Reader getUnconstrained() const;
Chris@64 2808
Chris@64 2809 inline bool isParameter() const;
Chris@64 2810 inline typename Parameter::Reader getParameter() const;
Chris@64 2811
Chris@64 2812 inline bool isImplicitMethodParameter() const;
Chris@64 2813 inline typename ImplicitMethodParameter::Reader getImplicitMethodParameter() const;
Chris@64 2814
Chris@64 2815 private:
Chris@64 2816 ::capnp::_::StructReader _reader;
Chris@64 2817 template <typename, ::capnp::Kind>
Chris@64 2818 friend struct ::capnp::ToDynamic_;
Chris@64 2819 template <typename, ::capnp::Kind>
Chris@64 2820 friend struct ::capnp::_::PointerHelpers;
Chris@64 2821 template <typename, ::capnp::Kind>
Chris@64 2822 friend struct ::capnp::List;
Chris@64 2823 friend class ::capnp::MessageBuilder;
Chris@64 2824 friend class ::capnp::Orphanage;
Chris@64 2825 };
Chris@64 2826
Chris@64 2827 class Type::AnyPointer::Builder {
Chris@64 2828 public:
Chris@64 2829 typedef AnyPointer Builds;
Chris@64 2830
Chris@64 2831 Builder() = delete; // Deleted to discourage incorrect usage.
Chris@64 2832 // You can explicitly initialize to nullptr instead.
Chris@64 2833 inline Builder(decltype(nullptr)) {}
Chris@64 2834 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
Chris@64 2835 inline operator Reader() const { return Reader(_builder.asReader()); }
Chris@64 2836 inline Reader asReader() const { return *this; }
Chris@64 2837
Chris@64 2838 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
Chris@64 2839 #if !CAPNP_LITE
Chris@64 2840 inline ::kj::StringTree toString() const { return asReader().toString(); }
Chris@64 2841 #endif // !CAPNP_LITE
Chris@64 2842
Chris@64 2843 inline Which which();
Chris@64 2844 inline bool isUnconstrained();
Chris@64 2845 inline typename Unconstrained::Builder getUnconstrained();
Chris@64 2846 inline typename Unconstrained::Builder initUnconstrained();
Chris@64 2847
Chris@64 2848 inline bool isParameter();
Chris@64 2849 inline typename Parameter::Builder getParameter();
Chris@64 2850 inline typename Parameter::Builder initParameter();
Chris@64 2851
Chris@64 2852 inline bool isImplicitMethodParameter();
Chris@64 2853 inline typename ImplicitMethodParameter::Builder getImplicitMethodParameter();
Chris@64 2854 inline typename ImplicitMethodParameter::Builder initImplicitMethodParameter();
Chris@64 2855
Chris@64 2856 private:
Chris@64 2857 ::capnp::_::StructBuilder _builder;
Chris@64 2858 template <typename, ::capnp::Kind>
Chris@64 2859 friend struct ::capnp::ToDynamic_;
Chris@64 2860 friend class ::capnp::Orphanage;
Chris@64 2861 template <typename, ::capnp::Kind>
Chris@64 2862 friend struct ::capnp::_::PointerHelpers;
Chris@64 2863 };
Chris@64 2864
Chris@64 2865 #if !CAPNP_LITE
Chris@64 2866 class Type::AnyPointer::Pipeline {
Chris@64 2867 public:
Chris@64 2868 typedef AnyPointer Pipelines;
Chris@64 2869
Chris@64 2870 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
Chris@64 2871 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
Chris@64 2872 : _typeless(kj::mv(typeless)) {}
Chris@64 2873
Chris@64 2874 private:
Chris@64 2875 ::capnp::AnyPointer::Pipeline _typeless;
Chris@64 2876 friend class ::capnp::PipelineHook;
Chris@64 2877 template <typename, ::capnp::Kind>
Chris@64 2878 friend struct ::capnp::ToDynamic_;
Chris@64 2879 };
Chris@64 2880 #endif // !CAPNP_LITE
Chris@64 2881
Chris@64 2882 class Type::AnyPointer::Unconstrained::Reader {
Chris@64 2883 public:
Chris@64 2884 typedef Unconstrained Reads;
Chris@64 2885
Chris@64 2886 Reader() = default;
Chris@64 2887 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
Chris@64 2888
Chris@64 2889 inline ::capnp::MessageSize totalSize() const {
Chris@64 2890 return _reader.totalSize().asPublic();
Chris@64 2891 }
Chris@64 2892
Chris@64 2893 #if !CAPNP_LITE
Chris@64 2894 inline ::kj::StringTree toString() const {
Chris@64 2895 return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
Chris@64 2896 }
Chris@64 2897 #endif // !CAPNP_LITE
Chris@64 2898
Chris@64 2899 inline Which which() const;
Chris@64 2900 inline bool isAnyKind() const;
Chris@64 2901 inline ::capnp::Void getAnyKind() const;
Chris@64 2902
Chris@64 2903 inline bool isStruct() const;
Chris@64 2904 inline ::capnp::Void getStruct() const;
Chris@64 2905
Chris@64 2906 inline bool isList() const;
Chris@64 2907 inline ::capnp::Void getList() const;
Chris@64 2908
Chris@64 2909 inline bool isCapability() const;
Chris@64 2910 inline ::capnp::Void getCapability() const;
Chris@64 2911
Chris@64 2912 private:
Chris@64 2913 ::capnp::_::StructReader _reader;
Chris@64 2914 template <typename, ::capnp::Kind>
Chris@64 2915 friend struct ::capnp::ToDynamic_;
Chris@64 2916 template <typename, ::capnp::Kind>
Chris@64 2917 friend struct ::capnp::_::PointerHelpers;
Chris@64 2918 template <typename, ::capnp::Kind>
Chris@64 2919 friend struct ::capnp::List;
Chris@64 2920 friend class ::capnp::MessageBuilder;
Chris@64 2921 friend class ::capnp::Orphanage;
Chris@64 2922 };
Chris@64 2923
Chris@64 2924 class Type::AnyPointer::Unconstrained::Builder {
Chris@64 2925 public:
Chris@64 2926 typedef Unconstrained Builds;
Chris@64 2927
Chris@64 2928 Builder() = delete; // Deleted to discourage incorrect usage.
Chris@64 2929 // You can explicitly initialize to nullptr instead.
Chris@64 2930 inline Builder(decltype(nullptr)) {}
Chris@64 2931 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
Chris@64 2932 inline operator Reader() const { return Reader(_builder.asReader()); }
Chris@64 2933 inline Reader asReader() const { return *this; }
Chris@64 2934
Chris@64 2935 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
Chris@64 2936 #if !CAPNP_LITE
Chris@64 2937 inline ::kj::StringTree toString() const { return asReader().toString(); }
Chris@64 2938 #endif // !CAPNP_LITE
Chris@64 2939
Chris@64 2940 inline Which which();
Chris@64 2941 inline bool isAnyKind();
Chris@64 2942 inline ::capnp::Void getAnyKind();
Chris@64 2943 inline void setAnyKind( ::capnp::Void value = ::capnp::VOID);
Chris@64 2944
Chris@64 2945 inline bool isStruct();
Chris@64 2946 inline ::capnp::Void getStruct();
Chris@64 2947 inline void setStruct( ::capnp::Void value = ::capnp::VOID);
Chris@64 2948
Chris@64 2949 inline bool isList();
Chris@64 2950 inline ::capnp::Void getList();
Chris@64 2951 inline void setList( ::capnp::Void value = ::capnp::VOID);
Chris@64 2952
Chris@64 2953 inline bool isCapability();
Chris@64 2954 inline ::capnp::Void getCapability();
Chris@64 2955 inline void setCapability( ::capnp::Void value = ::capnp::VOID);
Chris@64 2956
Chris@64 2957 private:
Chris@64 2958 ::capnp::_::StructBuilder _builder;
Chris@64 2959 template <typename, ::capnp::Kind>
Chris@64 2960 friend struct ::capnp::ToDynamic_;
Chris@64 2961 friend class ::capnp::Orphanage;
Chris@64 2962 template <typename, ::capnp::Kind>
Chris@64 2963 friend struct ::capnp::_::PointerHelpers;
Chris@64 2964 };
Chris@64 2965
Chris@64 2966 #if !CAPNP_LITE
Chris@64 2967 class Type::AnyPointer::Unconstrained::Pipeline {
Chris@64 2968 public:
Chris@64 2969 typedef Unconstrained Pipelines;
Chris@64 2970
Chris@64 2971 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
Chris@64 2972 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
Chris@64 2973 : _typeless(kj::mv(typeless)) {}
Chris@64 2974
Chris@64 2975 private:
Chris@64 2976 ::capnp::AnyPointer::Pipeline _typeless;
Chris@64 2977 friend class ::capnp::PipelineHook;
Chris@64 2978 template <typename, ::capnp::Kind>
Chris@64 2979 friend struct ::capnp::ToDynamic_;
Chris@64 2980 };
Chris@64 2981 #endif // !CAPNP_LITE
Chris@64 2982
Chris@64 2983 class Type::AnyPointer::Parameter::Reader {
Chris@64 2984 public:
Chris@64 2985 typedef Parameter Reads;
Chris@64 2986
Chris@64 2987 Reader() = default;
Chris@64 2988 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
Chris@64 2989
Chris@64 2990 inline ::capnp::MessageSize totalSize() const {
Chris@64 2991 return _reader.totalSize().asPublic();
Chris@64 2992 }
Chris@64 2993
Chris@64 2994 #if !CAPNP_LITE
Chris@64 2995 inline ::kj::StringTree toString() const {
Chris@64 2996 return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
Chris@64 2997 }
Chris@64 2998 #endif // !CAPNP_LITE
Chris@64 2999
Chris@64 3000 inline ::uint64_t getScopeId() const;
Chris@64 3001
Chris@64 3002 inline ::uint16_t getParameterIndex() const;
Chris@64 3003
Chris@64 3004 private:
Chris@64 3005 ::capnp::_::StructReader _reader;
Chris@64 3006 template <typename, ::capnp::Kind>
Chris@64 3007 friend struct ::capnp::ToDynamic_;
Chris@64 3008 template <typename, ::capnp::Kind>
Chris@64 3009 friend struct ::capnp::_::PointerHelpers;
Chris@64 3010 template <typename, ::capnp::Kind>
Chris@64 3011 friend struct ::capnp::List;
Chris@64 3012 friend class ::capnp::MessageBuilder;
Chris@64 3013 friend class ::capnp::Orphanage;
Chris@64 3014 };
Chris@64 3015
Chris@64 3016 class Type::AnyPointer::Parameter::Builder {
Chris@64 3017 public:
Chris@64 3018 typedef Parameter Builds;
Chris@64 3019
Chris@64 3020 Builder() = delete; // Deleted to discourage incorrect usage.
Chris@64 3021 // You can explicitly initialize to nullptr instead.
Chris@64 3022 inline Builder(decltype(nullptr)) {}
Chris@64 3023 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
Chris@64 3024 inline operator Reader() const { return Reader(_builder.asReader()); }
Chris@64 3025 inline Reader asReader() const { return *this; }
Chris@64 3026
Chris@64 3027 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
Chris@64 3028 #if !CAPNP_LITE
Chris@64 3029 inline ::kj::StringTree toString() const { return asReader().toString(); }
Chris@64 3030 #endif // !CAPNP_LITE
Chris@64 3031
Chris@64 3032 inline ::uint64_t getScopeId();
Chris@64 3033 inline void setScopeId( ::uint64_t value);
Chris@64 3034
Chris@64 3035 inline ::uint16_t getParameterIndex();
Chris@64 3036 inline void setParameterIndex( ::uint16_t value);
Chris@64 3037
Chris@64 3038 private:
Chris@64 3039 ::capnp::_::StructBuilder _builder;
Chris@64 3040 template <typename, ::capnp::Kind>
Chris@64 3041 friend struct ::capnp::ToDynamic_;
Chris@64 3042 friend class ::capnp::Orphanage;
Chris@64 3043 template <typename, ::capnp::Kind>
Chris@64 3044 friend struct ::capnp::_::PointerHelpers;
Chris@64 3045 };
Chris@64 3046
Chris@64 3047 #if !CAPNP_LITE
Chris@64 3048 class Type::AnyPointer::Parameter::Pipeline {
Chris@64 3049 public:
Chris@64 3050 typedef Parameter Pipelines;
Chris@64 3051
Chris@64 3052 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
Chris@64 3053 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
Chris@64 3054 : _typeless(kj::mv(typeless)) {}
Chris@64 3055
Chris@64 3056 private:
Chris@64 3057 ::capnp::AnyPointer::Pipeline _typeless;
Chris@64 3058 friend class ::capnp::PipelineHook;
Chris@64 3059 template <typename, ::capnp::Kind>
Chris@64 3060 friend struct ::capnp::ToDynamic_;
Chris@64 3061 };
Chris@64 3062 #endif // !CAPNP_LITE
Chris@64 3063
Chris@64 3064 class Type::AnyPointer::ImplicitMethodParameter::Reader {
Chris@64 3065 public:
Chris@64 3066 typedef ImplicitMethodParameter Reads;
Chris@64 3067
Chris@64 3068 Reader() = default;
Chris@64 3069 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
Chris@64 3070
Chris@64 3071 inline ::capnp::MessageSize totalSize() const {
Chris@64 3072 return _reader.totalSize().asPublic();
Chris@64 3073 }
Chris@64 3074
Chris@64 3075 #if !CAPNP_LITE
Chris@64 3076 inline ::kj::StringTree toString() const {
Chris@64 3077 return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
Chris@64 3078 }
Chris@64 3079 #endif // !CAPNP_LITE
Chris@64 3080
Chris@64 3081 inline ::uint16_t getParameterIndex() const;
Chris@64 3082
Chris@64 3083 private:
Chris@64 3084 ::capnp::_::StructReader _reader;
Chris@64 3085 template <typename, ::capnp::Kind>
Chris@64 3086 friend struct ::capnp::ToDynamic_;
Chris@64 3087 template <typename, ::capnp::Kind>
Chris@64 3088 friend struct ::capnp::_::PointerHelpers;
Chris@64 3089 template <typename, ::capnp::Kind>
Chris@64 3090 friend struct ::capnp::List;
Chris@64 3091 friend class ::capnp::MessageBuilder;
Chris@64 3092 friend class ::capnp::Orphanage;
Chris@64 3093 };
Chris@64 3094
Chris@64 3095 class Type::AnyPointer::ImplicitMethodParameter::Builder {
Chris@64 3096 public:
Chris@64 3097 typedef ImplicitMethodParameter Builds;
Chris@64 3098
Chris@64 3099 Builder() = delete; // Deleted to discourage incorrect usage.
Chris@64 3100 // You can explicitly initialize to nullptr instead.
Chris@64 3101 inline Builder(decltype(nullptr)) {}
Chris@64 3102 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
Chris@64 3103 inline operator Reader() const { return Reader(_builder.asReader()); }
Chris@64 3104 inline Reader asReader() const { return *this; }
Chris@64 3105
Chris@64 3106 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
Chris@64 3107 #if !CAPNP_LITE
Chris@64 3108 inline ::kj::StringTree toString() const { return asReader().toString(); }
Chris@64 3109 #endif // !CAPNP_LITE
Chris@64 3110
Chris@64 3111 inline ::uint16_t getParameterIndex();
Chris@64 3112 inline void setParameterIndex( ::uint16_t value);
Chris@64 3113
Chris@64 3114 private:
Chris@64 3115 ::capnp::_::StructBuilder _builder;
Chris@64 3116 template <typename, ::capnp::Kind>
Chris@64 3117 friend struct ::capnp::ToDynamic_;
Chris@64 3118 friend class ::capnp::Orphanage;
Chris@64 3119 template <typename, ::capnp::Kind>
Chris@64 3120 friend struct ::capnp::_::PointerHelpers;
Chris@64 3121 };
Chris@64 3122
Chris@64 3123 #if !CAPNP_LITE
Chris@64 3124 class Type::AnyPointer::ImplicitMethodParameter::Pipeline {
Chris@64 3125 public:
Chris@64 3126 typedef ImplicitMethodParameter Pipelines;
Chris@64 3127
Chris@64 3128 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
Chris@64 3129 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
Chris@64 3130 : _typeless(kj::mv(typeless)) {}
Chris@64 3131
Chris@64 3132 private:
Chris@64 3133 ::capnp::AnyPointer::Pipeline _typeless;
Chris@64 3134 friend class ::capnp::PipelineHook;
Chris@64 3135 template <typename, ::capnp::Kind>
Chris@64 3136 friend struct ::capnp::ToDynamic_;
Chris@64 3137 };
Chris@64 3138 #endif // !CAPNP_LITE
Chris@64 3139
Chris@64 3140 class Brand::Reader {
Chris@64 3141 public:
Chris@64 3142 typedef Brand Reads;
Chris@64 3143
Chris@64 3144 Reader() = default;
Chris@64 3145 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
Chris@64 3146
Chris@64 3147 inline ::capnp::MessageSize totalSize() const {
Chris@64 3148 return _reader.totalSize().asPublic();
Chris@64 3149 }
Chris@64 3150
Chris@64 3151 #if !CAPNP_LITE
Chris@64 3152 inline ::kj::StringTree toString() const {
Chris@64 3153 return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
Chris@64 3154 }
Chris@64 3155 #endif // !CAPNP_LITE
Chris@64 3156
Chris@64 3157 inline bool hasScopes() const;
Chris@64 3158 inline ::capnp::List< ::capnp::schema::Brand::Scope>::Reader getScopes() const;
Chris@64 3159
Chris@64 3160 private:
Chris@64 3161 ::capnp::_::StructReader _reader;
Chris@64 3162 template <typename, ::capnp::Kind>
Chris@64 3163 friend struct ::capnp::ToDynamic_;
Chris@64 3164 template <typename, ::capnp::Kind>
Chris@64 3165 friend struct ::capnp::_::PointerHelpers;
Chris@64 3166 template <typename, ::capnp::Kind>
Chris@64 3167 friend struct ::capnp::List;
Chris@64 3168 friend class ::capnp::MessageBuilder;
Chris@64 3169 friend class ::capnp::Orphanage;
Chris@64 3170 };
Chris@64 3171
Chris@64 3172 class Brand::Builder {
Chris@64 3173 public:
Chris@64 3174 typedef Brand Builds;
Chris@64 3175
Chris@64 3176 Builder() = delete; // Deleted to discourage incorrect usage.
Chris@64 3177 // You can explicitly initialize to nullptr instead.
Chris@64 3178 inline Builder(decltype(nullptr)) {}
Chris@64 3179 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
Chris@64 3180 inline operator Reader() const { return Reader(_builder.asReader()); }
Chris@64 3181 inline Reader asReader() const { return *this; }
Chris@64 3182
Chris@64 3183 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
Chris@64 3184 #if !CAPNP_LITE
Chris@64 3185 inline ::kj::StringTree toString() const { return asReader().toString(); }
Chris@64 3186 #endif // !CAPNP_LITE
Chris@64 3187
Chris@64 3188 inline bool hasScopes();
Chris@64 3189 inline ::capnp::List< ::capnp::schema::Brand::Scope>::Builder getScopes();
Chris@64 3190 inline void setScopes( ::capnp::List< ::capnp::schema::Brand::Scope>::Reader value);
Chris@64 3191 inline ::capnp::List< ::capnp::schema::Brand::Scope>::Builder initScopes(unsigned int size);
Chris@64 3192 inline void adoptScopes(::capnp::Orphan< ::capnp::List< ::capnp::schema::Brand::Scope>>&& value);
Chris@64 3193 inline ::capnp::Orphan< ::capnp::List< ::capnp::schema::Brand::Scope>> disownScopes();
Chris@64 3194
Chris@64 3195 private:
Chris@64 3196 ::capnp::_::StructBuilder _builder;
Chris@64 3197 template <typename, ::capnp::Kind>
Chris@64 3198 friend struct ::capnp::ToDynamic_;
Chris@64 3199 friend class ::capnp::Orphanage;
Chris@64 3200 template <typename, ::capnp::Kind>
Chris@64 3201 friend struct ::capnp::_::PointerHelpers;
Chris@64 3202 };
Chris@64 3203
Chris@64 3204 #if !CAPNP_LITE
Chris@64 3205 class Brand::Pipeline {
Chris@64 3206 public:
Chris@64 3207 typedef Brand Pipelines;
Chris@64 3208
Chris@64 3209 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
Chris@64 3210 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
Chris@64 3211 : _typeless(kj::mv(typeless)) {}
Chris@64 3212
Chris@64 3213 private:
Chris@64 3214 ::capnp::AnyPointer::Pipeline _typeless;
Chris@64 3215 friend class ::capnp::PipelineHook;
Chris@64 3216 template <typename, ::capnp::Kind>
Chris@64 3217 friend struct ::capnp::ToDynamic_;
Chris@64 3218 };
Chris@64 3219 #endif // !CAPNP_LITE
Chris@64 3220
Chris@64 3221 class Brand::Scope::Reader {
Chris@64 3222 public:
Chris@64 3223 typedef Scope Reads;
Chris@64 3224
Chris@64 3225 Reader() = default;
Chris@64 3226 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
Chris@64 3227
Chris@64 3228 inline ::capnp::MessageSize totalSize() const {
Chris@64 3229 return _reader.totalSize().asPublic();
Chris@64 3230 }
Chris@64 3231
Chris@64 3232 #if !CAPNP_LITE
Chris@64 3233 inline ::kj::StringTree toString() const {
Chris@64 3234 return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
Chris@64 3235 }
Chris@64 3236 #endif // !CAPNP_LITE
Chris@64 3237
Chris@64 3238 inline Which which() const;
Chris@64 3239 inline ::uint64_t getScopeId() const;
Chris@64 3240
Chris@64 3241 inline bool isBind() const;
Chris@64 3242 inline bool hasBind() const;
Chris@64 3243 inline ::capnp::List< ::capnp::schema::Brand::Binding>::Reader getBind() const;
Chris@64 3244
Chris@64 3245 inline bool isInherit() const;
Chris@64 3246 inline ::capnp::Void getInherit() const;
Chris@64 3247
Chris@64 3248 private:
Chris@64 3249 ::capnp::_::StructReader _reader;
Chris@64 3250 template <typename, ::capnp::Kind>
Chris@64 3251 friend struct ::capnp::ToDynamic_;
Chris@64 3252 template <typename, ::capnp::Kind>
Chris@64 3253 friend struct ::capnp::_::PointerHelpers;
Chris@64 3254 template <typename, ::capnp::Kind>
Chris@64 3255 friend struct ::capnp::List;
Chris@64 3256 friend class ::capnp::MessageBuilder;
Chris@64 3257 friend class ::capnp::Orphanage;
Chris@64 3258 };
Chris@64 3259
Chris@64 3260 class Brand::Scope::Builder {
Chris@64 3261 public:
Chris@64 3262 typedef Scope Builds;
Chris@64 3263
Chris@64 3264 Builder() = delete; // Deleted to discourage incorrect usage.
Chris@64 3265 // You can explicitly initialize to nullptr instead.
Chris@64 3266 inline Builder(decltype(nullptr)) {}
Chris@64 3267 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
Chris@64 3268 inline operator Reader() const { return Reader(_builder.asReader()); }
Chris@64 3269 inline Reader asReader() const { return *this; }
Chris@64 3270
Chris@64 3271 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
Chris@64 3272 #if !CAPNP_LITE
Chris@64 3273 inline ::kj::StringTree toString() const { return asReader().toString(); }
Chris@64 3274 #endif // !CAPNP_LITE
Chris@64 3275
Chris@64 3276 inline Which which();
Chris@64 3277 inline ::uint64_t getScopeId();
Chris@64 3278 inline void setScopeId( ::uint64_t value);
Chris@64 3279
Chris@64 3280 inline bool isBind();
Chris@64 3281 inline bool hasBind();
Chris@64 3282 inline ::capnp::List< ::capnp::schema::Brand::Binding>::Builder getBind();
Chris@64 3283 inline void setBind( ::capnp::List< ::capnp::schema::Brand::Binding>::Reader value);
Chris@64 3284 inline ::capnp::List< ::capnp::schema::Brand::Binding>::Builder initBind(unsigned int size);
Chris@64 3285 inline void adoptBind(::capnp::Orphan< ::capnp::List< ::capnp::schema::Brand::Binding>>&& value);
Chris@64 3286 inline ::capnp::Orphan< ::capnp::List< ::capnp::schema::Brand::Binding>> disownBind();
Chris@64 3287
Chris@64 3288 inline bool isInherit();
Chris@64 3289 inline ::capnp::Void getInherit();
Chris@64 3290 inline void setInherit( ::capnp::Void value = ::capnp::VOID);
Chris@64 3291
Chris@64 3292 private:
Chris@64 3293 ::capnp::_::StructBuilder _builder;
Chris@64 3294 template <typename, ::capnp::Kind>
Chris@64 3295 friend struct ::capnp::ToDynamic_;
Chris@64 3296 friend class ::capnp::Orphanage;
Chris@64 3297 template <typename, ::capnp::Kind>
Chris@64 3298 friend struct ::capnp::_::PointerHelpers;
Chris@64 3299 };
Chris@64 3300
Chris@64 3301 #if !CAPNP_LITE
Chris@64 3302 class Brand::Scope::Pipeline {
Chris@64 3303 public:
Chris@64 3304 typedef Scope Pipelines;
Chris@64 3305
Chris@64 3306 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
Chris@64 3307 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
Chris@64 3308 : _typeless(kj::mv(typeless)) {}
Chris@64 3309
Chris@64 3310 private:
Chris@64 3311 ::capnp::AnyPointer::Pipeline _typeless;
Chris@64 3312 friend class ::capnp::PipelineHook;
Chris@64 3313 template <typename, ::capnp::Kind>
Chris@64 3314 friend struct ::capnp::ToDynamic_;
Chris@64 3315 };
Chris@64 3316 #endif // !CAPNP_LITE
Chris@64 3317
Chris@64 3318 class Brand::Binding::Reader {
Chris@64 3319 public:
Chris@64 3320 typedef Binding Reads;
Chris@64 3321
Chris@64 3322 Reader() = default;
Chris@64 3323 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
Chris@64 3324
Chris@64 3325 inline ::capnp::MessageSize totalSize() const {
Chris@64 3326 return _reader.totalSize().asPublic();
Chris@64 3327 }
Chris@64 3328
Chris@64 3329 #if !CAPNP_LITE
Chris@64 3330 inline ::kj::StringTree toString() const {
Chris@64 3331 return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
Chris@64 3332 }
Chris@64 3333 #endif // !CAPNP_LITE
Chris@64 3334
Chris@64 3335 inline Which which() const;
Chris@64 3336 inline bool isUnbound() const;
Chris@64 3337 inline ::capnp::Void getUnbound() const;
Chris@64 3338
Chris@64 3339 inline bool isType() const;
Chris@64 3340 inline bool hasType() const;
Chris@64 3341 inline ::capnp::schema::Type::Reader getType() const;
Chris@64 3342
Chris@64 3343 private:
Chris@64 3344 ::capnp::_::StructReader _reader;
Chris@64 3345 template <typename, ::capnp::Kind>
Chris@64 3346 friend struct ::capnp::ToDynamic_;
Chris@64 3347 template <typename, ::capnp::Kind>
Chris@64 3348 friend struct ::capnp::_::PointerHelpers;
Chris@64 3349 template <typename, ::capnp::Kind>
Chris@64 3350 friend struct ::capnp::List;
Chris@64 3351 friend class ::capnp::MessageBuilder;
Chris@64 3352 friend class ::capnp::Orphanage;
Chris@64 3353 };
Chris@64 3354
Chris@64 3355 class Brand::Binding::Builder {
Chris@64 3356 public:
Chris@64 3357 typedef Binding Builds;
Chris@64 3358
Chris@64 3359 Builder() = delete; // Deleted to discourage incorrect usage.
Chris@64 3360 // You can explicitly initialize to nullptr instead.
Chris@64 3361 inline Builder(decltype(nullptr)) {}
Chris@64 3362 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
Chris@64 3363 inline operator Reader() const { return Reader(_builder.asReader()); }
Chris@64 3364 inline Reader asReader() const { return *this; }
Chris@64 3365
Chris@64 3366 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
Chris@64 3367 #if !CAPNP_LITE
Chris@64 3368 inline ::kj::StringTree toString() const { return asReader().toString(); }
Chris@64 3369 #endif // !CAPNP_LITE
Chris@64 3370
Chris@64 3371 inline Which which();
Chris@64 3372 inline bool isUnbound();
Chris@64 3373 inline ::capnp::Void getUnbound();
Chris@64 3374 inline void setUnbound( ::capnp::Void value = ::capnp::VOID);
Chris@64 3375
Chris@64 3376 inline bool isType();
Chris@64 3377 inline bool hasType();
Chris@64 3378 inline ::capnp::schema::Type::Builder getType();
Chris@64 3379 inline void setType( ::capnp::schema::Type::Reader value);
Chris@64 3380 inline ::capnp::schema::Type::Builder initType();
Chris@64 3381 inline void adoptType(::capnp::Orphan< ::capnp::schema::Type>&& value);
Chris@64 3382 inline ::capnp::Orphan< ::capnp::schema::Type> disownType();
Chris@64 3383
Chris@64 3384 private:
Chris@64 3385 ::capnp::_::StructBuilder _builder;
Chris@64 3386 template <typename, ::capnp::Kind>
Chris@64 3387 friend struct ::capnp::ToDynamic_;
Chris@64 3388 friend class ::capnp::Orphanage;
Chris@64 3389 template <typename, ::capnp::Kind>
Chris@64 3390 friend struct ::capnp::_::PointerHelpers;
Chris@64 3391 };
Chris@64 3392
Chris@64 3393 #if !CAPNP_LITE
Chris@64 3394 class Brand::Binding::Pipeline {
Chris@64 3395 public:
Chris@64 3396 typedef Binding Pipelines;
Chris@64 3397
Chris@64 3398 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
Chris@64 3399 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
Chris@64 3400 : _typeless(kj::mv(typeless)) {}
Chris@64 3401
Chris@64 3402 private:
Chris@64 3403 ::capnp::AnyPointer::Pipeline _typeless;
Chris@64 3404 friend class ::capnp::PipelineHook;
Chris@64 3405 template <typename, ::capnp::Kind>
Chris@64 3406 friend struct ::capnp::ToDynamic_;
Chris@64 3407 };
Chris@64 3408 #endif // !CAPNP_LITE
Chris@64 3409
Chris@64 3410 class Value::Reader {
Chris@64 3411 public:
Chris@64 3412 typedef Value Reads;
Chris@64 3413
Chris@64 3414 Reader() = default;
Chris@64 3415 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
Chris@64 3416
Chris@64 3417 inline ::capnp::MessageSize totalSize() const {
Chris@64 3418 return _reader.totalSize().asPublic();
Chris@64 3419 }
Chris@64 3420
Chris@64 3421 #if !CAPNP_LITE
Chris@64 3422 inline ::kj::StringTree toString() const {
Chris@64 3423 return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
Chris@64 3424 }
Chris@64 3425 #endif // !CAPNP_LITE
Chris@64 3426
Chris@64 3427 inline Which which() const;
Chris@64 3428 inline bool isVoid() const;
Chris@64 3429 inline ::capnp::Void getVoid() const;
Chris@64 3430
Chris@64 3431 inline bool isBool() const;
Chris@64 3432 inline bool getBool() const;
Chris@64 3433
Chris@64 3434 inline bool isInt8() const;
Chris@64 3435 inline ::int8_t getInt8() const;
Chris@64 3436
Chris@64 3437 inline bool isInt16() const;
Chris@64 3438 inline ::int16_t getInt16() const;
Chris@64 3439
Chris@64 3440 inline bool isInt32() const;
Chris@64 3441 inline ::int32_t getInt32() const;
Chris@64 3442
Chris@64 3443 inline bool isInt64() const;
Chris@64 3444 inline ::int64_t getInt64() const;
Chris@64 3445
Chris@64 3446 inline bool isUint8() const;
Chris@64 3447 inline ::uint8_t getUint8() const;
Chris@64 3448
Chris@64 3449 inline bool isUint16() const;
Chris@64 3450 inline ::uint16_t getUint16() const;
Chris@64 3451
Chris@64 3452 inline bool isUint32() const;
Chris@64 3453 inline ::uint32_t getUint32() const;
Chris@64 3454
Chris@64 3455 inline bool isUint64() const;
Chris@64 3456 inline ::uint64_t getUint64() const;
Chris@64 3457
Chris@64 3458 inline bool isFloat32() const;
Chris@64 3459 inline float getFloat32() const;
Chris@64 3460
Chris@64 3461 inline bool isFloat64() const;
Chris@64 3462 inline double getFloat64() const;
Chris@64 3463
Chris@64 3464 inline bool isText() const;
Chris@64 3465 inline bool hasText() const;
Chris@64 3466 inline ::capnp::Text::Reader getText() const;
Chris@64 3467
Chris@64 3468 inline bool isData() const;
Chris@64 3469 inline bool hasData() const;
Chris@64 3470 inline ::capnp::Data::Reader getData() const;
Chris@64 3471
Chris@64 3472 inline bool isList() const;
Chris@64 3473 inline bool hasList() const;
Chris@64 3474 inline ::capnp::AnyPointer::Reader getList() const;
Chris@64 3475
Chris@64 3476 inline bool isEnum() const;
Chris@64 3477 inline ::uint16_t getEnum() const;
Chris@64 3478
Chris@64 3479 inline bool isStruct() const;
Chris@64 3480 inline bool hasStruct() const;
Chris@64 3481 inline ::capnp::AnyPointer::Reader getStruct() const;
Chris@64 3482
Chris@64 3483 inline bool isInterface() const;
Chris@64 3484 inline ::capnp::Void getInterface() const;
Chris@64 3485
Chris@64 3486 inline bool isAnyPointer() const;
Chris@64 3487 inline bool hasAnyPointer() const;
Chris@64 3488 inline ::capnp::AnyPointer::Reader getAnyPointer() const;
Chris@64 3489
Chris@64 3490 private:
Chris@64 3491 ::capnp::_::StructReader _reader;
Chris@64 3492 template <typename, ::capnp::Kind>
Chris@64 3493 friend struct ::capnp::ToDynamic_;
Chris@64 3494 template <typename, ::capnp::Kind>
Chris@64 3495 friend struct ::capnp::_::PointerHelpers;
Chris@64 3496 template <typename, ::capnp::Kind>
Chris@64 3497 friend struct ::capnp::List;
Chris@64 3498 friend class ::capnp::MessageBuilder;
Chris@64 3499 friend class ::capnp::Orphanage;
Chris@64 3500 };
Chris@64 3501
Chris@64 3502 class Value::Builder {
Chris@64 3503 public:
Chris@64 3504 typedef Value Builds;
Chris@64 3505
Chris@64 3506 Builder() = delete; // Deleted to discourage incorrect usage.
Chris@64 3507 // You can explicitly initialize to nullptr instead.
Chris@64 3508 inline Builder(decltype(nullptr)) {}
Chris@64 3509 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
Chris@64 3510 inline operator Reader() const { return Reader(_builder.asReader()); }
Chris@64 3511 inline Reader asReader() const { return *this; }
Chris@64 3512
Chris@64 3513 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
Chris@64 3514 #if !CAPNP_LITE
Chris@64 3515 inline ::kj::StringTree toString() const { return asReader().toString(); }
Chris@64 3516 #endif // !CAPNP_LITE
Chris@64 3517
Chris@64 3518 inline Which which();
Chris@64 3519 inline bool isVoid();
Chris@64 3520 inline ::capnp::Void getVoid();
Chris@64 3521 inline void setVoid( ::capnp::Void value = ::capnp::VOID);
Chris@64 3522
Chris@64 3523 inline bool isBool();
Chris@64 3524 inline bool getBool();
Chris@64 3525 inline void setBool(bool value);
Chris@64 3526
Chris@64 3527 inline bool isInt8();
Chris@64 3528 inline ::int8_t getInt8();
Chris@64 3529 inline void setInt8( ::int8_t value);
Chris@64 3530
Chris@64 3531 inline bool isInt16();
Chris@64 3532 inline ::int16_t getInt16();
Chris@64 3533 inline void setInt16( ::int16_t value);
Chris@64 3534
Chris@64 3535 inline bool isInt32();
Chris@64 3536 inline ::int32_t getInt32();
Chris@64 3537 inline void setInt32( ::int32_t value);
Chris@64 3538
Chris@64 3539 inline bool isInt64();
Chris@64 3540 inline ::int64_t getInt64();
Chris@64 3541 inline void setInt64( ::int64_t value);
Chris@64 3542
Chris@64 3543 inline bool isUint8();
Chris@64 3544 inline ::uint8_t getUint8();
Chris@64 3545 inline void setUint8( ::uint8_t value);
Chris@64 3546
Chris@64 3547 inline bool isUint16();
Chris@64 3548 inline ::uint16_t getUint16();
Chris@64 3549 inline void setUint16( ::uint16_t value);
Chris@64 3550
Chris@64 3551 inline bool isUint32();
Chris@64 3552 inline ::uint32_t getUint32();
Chris@64 3553 inline void setUint32( ::uint32_t value);
Chris@64 3554
Chris@64 3555 inline bool isUint64();
Chris@64 3556 inline ::uint64_t getUint64();
Chris@64 3557 inline void setUint64( ::uint64_t value);
Chris@64 3558
Chris@64 3559 inline bool isFloat32();
Chris@64 3560 inline float getFloat32();
Chris@64 3561 inline void setFloat32(float value);
Chris@64 3562
Chris@64 3563 inline bool isFloat64();
Chris@64 3564 inline double getFloat64();
Chris@64 3565 inline void setFloat64(double value);
Chris@64 3566
Chris@64 3567 inline bool isText();
Chris@64 3568 inline bool hasText();
Chris@64 3569 inline ::capnp::Text::Builder getText();
Chris@64 3570 inline void setText( ::capnp::Text::Reader value);
Chris@64 3571 inline ::capnp::Text::Builder initText(unsigned int size);
Chris@64 3572 inline void adoptText(::capnp::Orphan< ::capnp::Text>&& value);
Chris@64 3573 inline ::capnp::Orphan< ::capnp::Text> disownText();
Chris@64 3574
Chris@64 3575 inline bool isData();
Chris@64 3576 inline bool hasData();
Chris@64 3577 inline ::capnp::Data::Builder getData();
Chris@64 3578 inline void setData( ::capnp::Data::Reader value);
Chris@64 3579 inline ::capnp::Data::Builder initData(unsigned int size);
Chris@64 3580 inline void adoptData(::capnp::Orphan< ::capnp::Data>&& value);
Chris@64 3581 inline ::capnp::Orphan< ::capnp::Data> disownData();
Chris@64 3582
Chris@64 3583 inline bool isList();
Chris@64 3584 inline bool hasList();
Chris@64 3585 inline ::capnp::AnyPointer::Builder getList();
Chris@64 3586 inline ::capnp::AnyPointer::Builder initList();
Chris@64 3587
Chris@64 3588 inline bool isEnum();
Chris@64 3589 inline ::uint16_t getEnum();
Chris@64 3590 inline void setEnum( ::uint16_t value);
Chris@64 3591
Chris@64 3592 inline bool isStruct();
Chris@64 3593 inline bool hasStruct();
Chris@64 3594 inline ::capnp::AnyPointer::Builder getStruct();
Chris@64 3595 inline ::capnp::AnyPointer::Builder initStruct();
Chris@64 3596
Chris@64 3597 inline bool isInterface();
Chris@64 3598 inline ::capnp::Void getInterface();
Chris@64 3599 inline void setInterface( ::capnp::Void value = ::capnp::VOID);
Chris@64 3600
Chris@64 3601 inline bool isAnyPointer();
Chris@64 3602 inline bool hasAnyPointer();
Chris@64 3603 inline ::capnp::AnyPointer::Builder getAnyPointer();
Chris@64 3604 inline ::capnp::AnyPointer::Builder initAnyPointer();
Chris@64 3605
Chris@64 3606 private:
Chris@64 3607 ::capnp::_::StructBuilder _builder;
Chris@64 3608 template <typename, ::capnp::Kind>
Chris@64 3609 friend struct ::capnp::ToDynamic_;
Chris@64 3610 friend class ::capnp::Orphanage;
Chris@64 3611 template <typename, ::capnp::Kind>
Chris@64 3612 friend struct ::capnp::_::PointerHelpers;
Chris@64 3613 };
Chris@64 3614
Chris@64 3615 #if !CAPNP_LITE
Chris@64 3616 class Value::Pipeline {
Chris@64 3617 public:
Chris@64 3618 typedef Value Pipelines;
Chris@64 3619
Chris@64 3620 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
Chris@64 3621 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
Chris@64 3622 : _typeless(kj::mv(typeless)) {}
Chris@64 3623
Chris@64 3624 private:
Chris@64 3625 ::capnp::AnyPointer::Pipeline _typeless;
Chris@64 3626 friend class ::capnp::PipelineHook;
Chris@64 3627 template <typename, ::capnp::Kind>
Chris@64 3628 friend struct ::capnp::ToDynamic_;
Chris@64 3629 };
Chris@64 3630 #endif // !CAPNP_LITE
Chris@64 3631
Chris@64 3632 class Annotation::Reader {
Chris@64 3633 public:
Chris@64 3634 typedef Annotation Reads;
Chris@64 3635
Chris@64 3636 Reader() = default;
Chris@64 3637 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
Chris@64 3638
Chris@64 3639 inline ::capnp::MessageSize totalSize() const {
Chris@64 3640 return _reader.totalSize().asPublic();
Chris@64 3641 }
Chris@64 3642
Chris@64 3643 #if !CAPNP_LITE
Chris@64 3644 inline ::kj::StringTree toString() const {
Chris@64 3645 return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
Chris@64 3646 }
Chris@64 3647 #endif // !CAPNP_LITE
Chris@64 3648
Chris@64 3649 inline ::uint64_t getId() const;
Chris@64 3650
Chris@64 3651 inline bool hasValue() const;
Chris@64 3652 inline ::capnp::schema::Value::Reader getValue() const;
Chris@64 3653
Chris@64 3654 inline bool hasBrand() const;
Chris@64 3655 inline ::capnp::schema::Brand::Reader getBrand() const;
Chris@64 3656
Chris@64 3657 private:
Chris@64 3658 ::capnp::_::StructReader _reader;
Chris@64 3659 template <typename, ::capnp::Kind>
Chris@64 3660 friend struct ::capnp::ToDynamic_;
Chris@64 3661 template <typename, ::capnp::Kind>
Chris@64 3662 friend struct ::capnp::_::PointerHelpers;
Chris@64 3663 template <typename, ::capnp::Kind>
Chris@64 3664 friend struct ::capnp::List;
Chris@64 3665 friend class ::capnp::MessageBuilder;
Chris@64 3666 friend class ::capnp::Orphanage;
Chris@64 3667 };
Chris@64 3668
Chris@64 3669 class Annotation::Builder {
Chris@64 3670 public:
Chris@64 3671 typedef Annotation Builds;
Chris@64 3672
Chris@64 3673 Builder() = delete; // Deleted to discourage incorrect usage.
Chris@64 3674 // You can explicitly initialize to nullptr instead.
Chris@64 3675 inline Builder(decltype(nullptr)) {}
Chris@64 3676 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
Chris@64 3677 inline operator Reader() const { return Reader(_builder.asReader()); }
Chris@64 3678 inline Reader asReader() const { return *this; }
Chris@64 3679
Chris@64 3680 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
Chris@64 3681 #if !CAPNP_LITE
Chris@64 3682 inline ::kj::StringTree toString() const { return asReader().toString(); }
Chris@64 3683 #endif // !CAPNP_LITE
Chris@64 3684
Chris@64 3685 inline ::uint64_t getId();
Chris@64 3686 inline void setId( ::uint64_t value);
Chris@64 3687
Chris@64 3688 inline bool hasValue();
Chris@64 3689 inline ::capnp::schema::Value::Builder getValue();
Chris@64 3690 inline void setValue( ::capnp::schema::Value::Reader value);
Chris@64 3691 inline ::capnp::schema::Value::Builder initValue();
Chris@64 3692 inline void adoptValue(::capnp::Orphan< ::capnp::schema::Value>&& value);
Chris@64 3693 inline ::capnp::Orphan< ::capnp::schema::Value> disownValue();
Chris@64 3694
Chris@64 3695 inline bool hasBrand();
Chris@64 3696 inline ::capnp::schema::Brand::Builder getBrand();
Chris@64 3697 inline void setBrand( ::capnp::schema::Brand::Reader value);
Chris@64 3698 inline ::capnp::schema::Brand::Builder initBrand();
Chris@64 3699 inline void adoptBrand(::capnp::Orphan< ::capnp::schema::Brand>&& value);
Chris@64 3700 inline ::capnp::Orphan< ::capnp::schema::Brand> disownBrand();
Chris@64 3701
Chris@64 3702 private:
Chris@64 3703 ::capnp::_::StructBuilder _builder;
Chris@64 3704 template <typename, ::capnp::Kind>
Chris@64 3705 friend struct ::capnp::ToDynamic_;
Chris@64 3706 friend class ::capnp::Orphanage;
Chris@64 3707 template <typename, ::capnp::Kind>
Chris@64 3708 friend struct ::capnp::_::PointerHelpers;
Chris@64 3709 };
Chris@64 3710
Chris@64 3711 #if !CAPNP_LITE
Chris@64 3712 class Annotation::Pipeline {
Chris@64 3713 public:
Chris@64 3714 typedef Annotation Pipelines;
Chris@64 3715
Chris@64 3716 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
Chris@64 3717 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
Chris@64 3718 : _typeless(kj::mv(typeless)) {}
Chris@64 3719
Chris@64 3720 inline ::capnp::schema::Value::Pipeline getValue();
Chris@64 3721 inline ::capnp::schema::Brand::Pipeline getBrand();
Chris@64 3722 private:
Chris@64 3723 ::capnp::AnyPointer::Pipeline _typeless;
Chris@64 3724 friend class ::capnp::PipelineHook;
Chris@64 3725 template <typename, ::capnp::Kind>
Chris@64 3726 friend struct ::capnp::ToDynamic_;
Chris@64 3727 };
Chris@64 3728 #endif // !CAPNP_LITE
Chris@64 3729
Chris@64 3730 class CapnpVersion::Reader {
Chris@64 3731 public:
Chris@64 3732 typedef CapnpVersion Reads;
Chris@64 3733
Chris@64 3734 Reader() = default;
Chris@64 3735 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
Chris@64 3736
Chris@64 3737 inline ::capnp::MessageSize totalSize() const {
Chris@64 3738 return _reader.totalSize().asPublic();
Chris@64 3739 }
Chris@64 3740
Chris@64 3741 #if !CAPNP_LITE
Chris@64 3742 inline ::kj::StringTree toString() const {
Chris@64 3743 return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
Chris@64 3744 }
Chris@64 3745 #endif // !CAPNP_LITE
Chris@64 3746
Chris@64 3747 inline ::uint16_t getMajor() const;
Chris@64 3748
Chris@64 3749 inline ::uint8_t getMinor() const;
Chris@64 3750
Chris@64 3751 inline ::uint8_t getMicro() const;
Chris@64 3752
Chris@64 3753 private:
Chris@64 3754 ::capnp::_::StructReader _reader;
Chris@64 3755 template <typename, ::capnp::Kind>
Chris@64 3756 friend struct ::capnp::ToDynamic_;
Chris@64 3757 template <typename, ::capnp::Kind>
Chris@64 3758 friend struct ::capnp::_::PointerHelpers;
Chris@64 3759 template <typename, ::capnp::Kind>
Chris@64 3760 friend struct ::capnp::List;
Chris@64 3761 friend class ::capnp::MessageBuilder;
Chris@64 3762 friend class ::capnp::Orphanage;
Chris@64 3763 };
Chris@64 3764
Chris@64 3765 class CapnpVersion::Builder {
Chris@64 3766 public:
Chris@64 3767 typedef CapnpVersion Builds;
Chris@64 3768
Chris@64 3769 Builder() = delete; // Deleted to discourage incorrect usage.
Chris@64 3770 // You can explicitly initialize to nullptr instead.
Chris@64 3771 inline Builder(decltype(nullptr)) {}
Chris@64 3772 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
Chris@64 3773 inline operator Reader() const { return Reader(_builder.asReader()); }
Chris@64 3774 inline Reader asReader() const { return *this; }
Chris@64 3775
Chris@64 3776 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
Chris@64 3777 #if !CAPNP_LITE
Chris@64 3778 inline ::kj::StringTree toString() const { return asReader().toString(); }
Chris@64 3779 #endif // !CAPNP_LITE
Chris@64 3780
Chris@64 3781 inline ::uint16_t getMajor();
Chris@64 3782 inline void setMajor( ::uint16_t value);
Chris@64 3783
Chris@64 3784 inline ::uint8_t getMinor();
Chris@64 3785 inline void setMinor( ::uint8_t value);
Chris@64 3786
Chris@64 3787 inline ::uint8_t getMicro();
Chris@64 3788 inline void setMicro( ::uint8_t value);
Chris@64 3789
Chris@64 3790 private:
Chris@64 3791 ::capnp::_::StructBuilder _builder;
Chris@64 3792 template <typename, ::capnp::Kind>
Chris@64 3793 friend struct ::capnp::ToDynamic_;
Chris@64 3794 friend class ::capnp::Orphanage;
Chris@64 3795 template <typename, ::capnp::Kind>
Chris@64 3796 friend struct ::capnp::_::PointerHelpers;
Chris@64 3797 };
Chris@64 3798
Chris@64 3799 #if !CAPNP_LITE
Chris@64 3800 class CapnpVersion::Pipeline {
Chris@64 3801 public:
Chris@64 3802 typedef CapnpVersion Pipelines;
Chris@64 3803
Chris@64 3804 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
Chris@64 3805 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
Chris@64 3806 : _typeless(kj::mv(typeless)) {}
Chris@64 3807
Chris@64 3808 private:
Chris@64 3809 ::capnp::AnyPointer::Pipeline _typeless;
Chris@64 3810 friend class ::capnp::PipelineHook;
Chris@64 3811 template <typename, ::capnp::Kind>
Chris@64 3812 friend struct ::capnp::ToDynamic_;
Chris@64 3813 };
Chris@64 3814 #endif // !CAPNP_LITE
Chris@64 3815
Chris@64 3816 class CodeGeneratorRequest::Reader {
Chris@64 3817 public:
Chris@64 3818 typedef CodeGeneratorRequest Reads;
Chris@64 3819
Chris@64 3820 Reader() = default;
Chris@64 3821 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
Chris@64 3822
Chris@64 3823 inline ::capnp::MessageSize totalSize() const {
Chris@64 3824 return _reader.totalSize().asPublic();
Chris@64 3825 }
Chris@64 3826
Chris@64 3827 #if !CAPNP_LITE
Chris@64 3828 inline ::kj::StringTree toString() const {
Chris@64 3829 return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
Chris@64 3830 }
Chris@64 3831 #endif // !CAPNP_LITE
Chris@64 3832
Chris@64 3833 inline bool hasNodes() const;
Chris@64 3834 inline ::capnp::List< ::capnp::schema::Node>::Reader getNodes() const;
Chris@64 3835
Chris@64 3836 inline bool hasRequestedFiles() const;
Chris@64 3837 inline ::capnp::List< ::capnp::schema::CodeGeneratorRequest::RequestedFile>::Reader getRequestedFiles() const;
Chris@64 3838
Chris@64 3839 inline bool hasCapnpVersion() const;
Chris@64 3840 inline ::capnp::schema::CapnpVersion::Reader getCapnpVersion() const;
Chris@64 3841
Chris@64 3842 private:
Chris@64 3843 ::capnp::_::StructReader _reader;
Chris@64 3844 template <typename, ::capnp::Kind>
Chris@64 3845 friend struct ::capnp::ToDynamic_;
Chris@64 3846 template <typename, ::capnp::Kind>
Chris@64 3847 friend struct ::capnp::_::PointerHelpers;
Chris@64 3848 template <typename, ::capnp::Kind>
Chris@64 3849 friend struct ::capnp::List;
Chris@64 3850 friend class ::capnp::MessageBuilder;
Chris@64 3851 friend class ::capnp::Orphanage;
Chris@64 3852 };
Chris@64 3853
Chris@64 3854 class CodeGeneratorRequest::Builder {
Chris@64 3855 public:
Chris@64 3856 typedef CodeGeneratorRequest Builds;
Chris@64 3857
Chris@64 3858 Builder() = delete; // Deleted to discourage incorrect usage.
Chris@64 3859 // You can explicitly initialize to nullptr instead.
Chris@64 3860 inline Builder(decltype(nullptr)) {}
Chris@64 3861 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
Chris@64 3862 inline operator Reader() const { return Reader(_builder.asReader()); }
Chris@64 3863 inline Reader asReader() const { return *this; }
Chris@64 3864
Chris@64 3865 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
Chris@64 3866 #if !CAPNP_LITE
Chris@64 3867 inline ::kj::StringTree toString() const { return asReader().toString(); }
Chris@64 3868 #endif // !CAPNP_LITE
Chris@64 3869
Chris@64 3870 inline bool hasNodes();
Chris@64 3871 inline ::capnp::List< ::capnp::schema::Node>::Builder getNodes();
Chris@64 3872 inline void setNodes( ::capnp::List< ::capnp::schema::Node>::Reader value);
Chris@64 3873 inline ::capnp::List< ::capnp::schema::Node>::Builder initNodes(unsigned int size);
Chris@64 3874 inline void adoptNodes(::capnp::Orphan< ::capnp::List< ::capnp::schema::Node>>&& value);
Chris@64 3875 inline ::capnp::Orphan< ::capnp::List< ::capnp::schema::Node>> disownNodes();
Chris@64 3876
Chris@64 3877 inline bool hasRequestedFiles();
Chris@64 3878 inline ::capnp::List< ::capnp::schema::CodeGeneratorRequest::RequestedFile>::Builder getRequestedFiles();
Chris@64 3879 inline void setRequestedFiles( ::capnp::List< ::capnp::schema::CodeGeneratorRequest::RequestedFile>::Reader value);
Chris@64 3880 inline ::capnp::List< ::capnp::schema::CodeGeneratorRequest::RequestedFile>::Builder initRequestedFiles(unsigned int size);
Chris@64 3881 inline void adoptRequestedFiles(::capnp::Orphan< ::capnp::List< ::capnp::schema::CodeGeneratorRequest::RequestedFile>>&& value);
Chris@64 3882 inline ::capnp::Orphan< ::capnp::List< ::capnp::schema::CodeGeneratorRequest::RequestedFile>> disownRequestedFiles();
Chris@64 3883
Chris@64 3884 inline bool hasCapnpVersion();
Chris@64 3885 inline ::capnp::schema::CapnpVersion::Builder getCapnpVersion();
Chris@64 3886 inline void setCapnpVersion( ::capnp::schema::CapnpVersion::Reader value);
Chris@64 3887 inline ::capnp::schema::CapnpVersion::Builder initCapnpVersion();
Chris@64 3888 inline void adoptCapnpVersion(::capnp::Orphan< ::capnp::schema::CapnpVersion>&& value);
Chris@64 3889 inline ::capnp::Orphan< ::capnp::schema::CapnpVersion> disownCapnpVersion();
Chris@64 3890
Chris@64 3891 private:
Chris@64 3892 ::capnp::_::StructBuilder _builder;
Chris@64 3893 template <typename, ::capnp::Kind>
Chris@64 3894 friend struct ::capnp::ToDynamic_;
Chris@64 3895 friend class ::capnp::Orphanage;
Chris@64 3896 template <typename, ::capnp::Kind>
Chris@64 3897 friend struct ::capnp::_::PointerHelpers;
Chris@64 3898 };
Chris@64 3899
Chris@64 3900 #if !CAPNP_LITE
Chris@64 3901 class CodeGeneratorRequest::Pipeline {
Chris@64 3902 public:
Chris@64 3903 typedef CodeGeneratorRequest Pipelines;
Chris@64 3904
Chris@64 3905 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
Chris@64 3906 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
Chris@64 3907 : _typeless(kj::mv(typeless)) {}
Chris@64 3908
Chris@64 3909 inline ::capnp::schema::CapnpVersion::Pipeline getCapnpVersion();
Chris@64 3910 private:
Chris@64 3911 ::capnp::AnyPointer::Pipeline _typeless;
Chris@64 3912 friend class ::capnp::PipelineHook;
Chris@64 3913 template <typename, ::capnp::Kind>
Chris@64 3914 friend struct ::capnp::ToDynamic_;
Chris@64 3915 };
Chris@64 3916 #endif // !CAPNP_LITE
Chris@64 3917
Chris@64 3918 class CodeGeneratorRequest::RequestedFile::Reader {
Chris@64 3919 public:
Chris@64 3920 typedef RequestedFile Reads;
Chris@64 3921
Chris@64 3922 Reader() = default;
Chris@64 3923 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
Chris@64 3924
Chris@64 3925 inline ::capnp::MessageSize totalSize() const {
Chris@64 3926 return _reader.totalSize().asPublic();
Chris@64 3927 }
Chris@64 3928
Chris@64 3929 #if !CAPNP_LITE
Chris@64 3930 inline ::kj::StringTree toString() const {
Chris@64 3931 return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
Chris@64 3932 }
Chris@64 3933 #endif // !CAPNP_LITE
Chris@64 3934
Chris@64 3935 inline ::uint64_t getId() const;
Chris@64 3936
Chris@64 3937 inline bool hasFilename() const;
Chris@64 3938 inline ::capnp::Text::Reader getFilename() const;
Chris@64 3939
Chris@64 3940 inline bool hasImports() const;
Chris@64 3941 inline ::capnp::List< ::capnp::schema::CodeGeneratorRequest::RequestedFile::Import>::Reader getImports() const;
Chris@64 3942
Chris@64 3943 private:
Chris@64 3944 ::capnp::_::StructReader _reader;
Chris@64 3945 template <typename, ::capnp::Kind>
Chris@64 3946 friend struct ::capnp::ToDynamic_;
Chris@64 3947 template <typename, ::capnp::Kind>
Chris@64 3948 friend struct ::capnp::_::PointerHelpers;
Chris@64 3949 template <typename, ::capnp::Kind>
Chris@64 3950 friend struct ::capnp::List;
Chris@64 3951 friend class ::capnp::MessageBuilder;
Chris@64 3952 friend class ::capnp::Orphanage;
Chris@64 3953 };
Chris@64 3954
Chris@64 3955 class CodeGeneratorRequest::RequestedFile::Builder {
Chris@64 3956 public:
Chris@64 3957 typedef RequestedFile Builds;
Chris@64 3958
Chris@64 3959 Builder() = delete; // Deleted to discourage incorrect usage.
Chris@64 3960 // You can explicitly initialize to nullptr instead.
Chris@64 3961 inline Builder(decltype(nullptr)) {}
Chris@64 3962 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
Chris@64 3963 inline operator Reader() const { return Reader(_builder.asReader()); }
Chris@64 3964 inline Reader asReader() const { return *this; }
Chris@64 3965
Chris@64 3966 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
Chris@64 3967 #if !CAPNP_LITE
Chris@64 3968 inline ::kj::StringTree toString() const { return asReader().toString(); }
Chris@64 3969 #endif // !CAPNP_LITE
Chris@64 3970
Chris@64 3971 inline ::uint64_t getId();
Chris@64 3972 inline void setId( ::uint64_t value);
Chris@64 3973
Chris@64 3974 inline bool hasFilename();
Chris@64 3975 inline ::capnp::Text::Builder getFilename();
Chris@64 3976 inline void setFilename( ::capnp::Text::Reader value);
Chris@64 3977 inline ::capnp::Text::Builder initFilename(unsigned int size);
Chris@64 3978 inline void adoptFilename(::capnp::Orphan< ::capnp::Text>&& value);
Chris@64 3979 inline ::capnp::Orphan< ::capnp::Text> disownFilename();
Chris@64 3980
Chris@64 3981 inline bool hasImports();
Chris@64 3982 inline ::capnp::List< ::capnp::schema::CodeGeneratorRequest::RequestedFile::Import>::Builder getImports();
Chris@64 3983 inline void setImports( ::capnp::List< ::capnp::schema::CodeGeneratorRequest::RequestedFile::Import>::Reader value);
Chris@64 3984 inline ::capnp::List< ::capnp::schema::CodeGeneratorRequest::RequestedFile::Import>::Builder initImports(unsigned int size);
Chris@64 3985 inline void adoptImports(::capnp::Orphan< ::capnp::List< ::capnp::schema::CodeGeneratorRequest::RequestedFile::Import>>&& value);
Chris@64 3986 inline ::capnp::Orphan< ::capnp::List< ::capnp::schema::CodeGeneratorRequest::RequestedFile::Import>> disownImports();
Chris@64 3987
Chris@64 3988 private:
Chris@64 3989 ::capnp::_::StructBuilder _builder;
Chris@64 3990 template <typename, ::capnp::Kind>
Chris@64 3991 friend struct ::capnp::ToDynamic_;
Chris@64 3992 friend class ::capnp::Orphanage;
Chris@64 3993 template <typename, ::capnp::Kind>
Chris@64 3994 friend struct ::capnp::_::PointerHelpers;
Chris@64 3995 };
Chris@64 3996
Chris@64 3997 #if !CAPNP_LITE
Chris@64 3998 class CodeGeneratorRequest::RequestedFile::Pipeline {
Chris@64 3999 public:
Chris@64 4000 typedef RequestedFile Pipelines;
Chris@64 4001
Chris@64 4002 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
Chris@64 4003 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
Chris@64 4004 : _typeless(kj::mv(typeless)) {}
Chris@64 4005
Chris@64 4006 private:
Chris@64 4007 ::capnp::AnyPointer::Pipeline _typeless;
Chris@64 4008 friend class ::capnp::PipelineHook;
Chris@64 4009 template <typename, ::capnp::Kind>
Chris@64 4010 friend struct ::capnp::ToDynamic_;
Chris@64 4011 };
Chris@64 4012 #endif // !CAPNP_LITE
Chris@64 4013
Chris@64 4014 class CodeGeneratorRequest::RequestedFile::Import::Reader {
Chris@64 4015 public:
Chris@64 4016 typedef Import Reads;
Chris@64 4017
Chris@64 4018 Reader() = default;
Chris@64 4019 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
Chris@64 4020
Chris@64 4021 inline ::capnp::MessageSize totalSize() const {
Chris@64 4022 return _reader.totalSize().asPublic();
Chris@64 4023 }
Chris@64 4024
Chris@64 4025 #if !CAPNP_LITE
Chris@64 4026 inline ::kj::StringTree toString() const {
Chris@64 4027 return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
Chris@64 4028 }
Chris@64 4029 #endif // !CAPNP_LITE
Chris@64 4030
Chris@64 4031 inline ::uint64_t getId() const;
Chris@64 4032
Chris@64 4033 inline bool hasName() const;
Chris@64 4034 inline ::capnp::Text::Reader getName() const;
Chris@64 4035
Chris@64 4036 private:
Chris@64 4037 ::capnp::_::StructReader _reader;
Chris@64 4038 template <typename, ::capnp::Kind>
Chris@64 4039 friend struct ::capnp::ToDynamic_;
Chris@64 4040 template <typename, ::capnp::Kind>
Chris@64 4041 friend struct ::capnp::_::PointerHelpers;
Chris@64 4042 template <typename, ::capnp::Kind>
Chris@64 4043 friend struct ::capnp::List;
Chris@64 4044 friend class ::capnp::MessageBuilder;
Chris@64 4045 friend class ::capnp::Orphanage;
Chris@64 4046 };
Chris@64 4047
Chris@64 4048 class CodeGeneratorRequest::RequestedFile::Import::Builder {
Chris@64 4049 public:
Chris@64 4050 typedef Import Builds;
Chris@64 4051
Chris@64 4052 Builder() = delete; // Deleted to discourage incorrect usage.
Chris@64 4053 // You can explicitly initialize to nullptr instead.
Chris@64 4054 inline Builder(decltype(nullptr)) {}
Chris@64 4055 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
Chris@64 4056 inline operator Reader() const { return Reader(_builder.asReader()); }
Chris@64 4057 inline Reader asReader() const { return *this; }
Chris@64 4058
Chris@64 4059 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
Chris@64 4060 #if !CAPNP_LITE
Chris@64 4061 inline ::kj::StringTree toString() const { return asReader().toString(); }
Chris@64 4062 #endif // !CAPNP_LITE
Chris@64 4063
Chris@64 4064 inline ::uint64_t getId();
Chris@64 4065 inline void setId( ::uint64_t value);
Chris@64 4066
Chris@64 4067 inline bool hasName();
Chris@64 4068 inline ::capnp::Text::Builder getName();
Chris@64 4069 inline void setName( ::capnp::Text::Reader value);
Chris@64 4070 inline ::capnp::Text::Builder initName(unsigned int size);
Chris@64 4071 inline void adoptName(::capnp::Orphan< ::capnp::Text>&& value);
Chris@64 4072 inline ::capnp::Orphan< ::capnp::Text> disownName();
Chris@64 4073
Chris@64 4074 private:
Chris@64 4075 ::capnp::_::StructBuilder _builder;
Chris@64 4076 template <typename, ::capnp::Kind>
Chris@64 4077 friend struct ::capnp::ToDynamic_;
Chris@64 4078 friend class ::capnp::Orphanage;
Chris@64 4079 template <typename, ::capnp::Kind>
Chris@64 4080 friend struct ::capnp::_::PointerHelpers;
Chris@64 4081 };
Chris@64 4082
Chris@64 4083 #if !CAPNP_LITE
Chris@64 4084 class CodeGeneratorRequest::RequestedFile::Import::Pipeline {
Chris@64 4085 public:
Chris@64 4086 typedef Import Pipelines;
Chris@64 4087
Chris@64 4088 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
Chris@64 4089 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
Chris@64 4090 : _typeless(kj::mv(typeless)) {}
Chris@64 4091
Chris@64 4092 private:
Chris@64 4093 ::capnp::AnyPointer::Pipeline _typeless;
Chris@64 4094 friend class ::capnp::PipelineHook;
Chris@64 4095 template <typename, ::capnp::Kind>
Chris@64 4096 friend struct ::capnp::ToDynamic_;
Chris@64 4097 };
Chris@64 4098 #endif // !CAPNP_LITE
Chris@64 4099
Chris@64 4100 // =======================================================================================
Chris@64 4101
Chris@64 4102 inline ::capnp::schema::Node::Which Node::Reader::which() const {
Chris@64 4103 return _reader.getDataField<Which>(
Chris@64 4104 ::capnp::bounded<6>() * ::capnp::ELEMENTS);
Chris@64 4105 }
Chris@64 4106 inline ::capnp::schema::Node::Which Node::Builder::which() {
Chris@64 4107 return _builder.getDataField<Which>(
Chris@64 4108 ::capnp::bounded<6>() * ::capnp::ELEMENTS);
Chris@64 4109 }
Chris@64 4110
Chris@64 4111 inline ::uint64_t Node::Reader::getId() const {
Chris@64 4112 return _reader.getDataField< ::uint64_t>(
Chris@64 4113 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
Chris@64 4114 }
Chris@64 4115
Chris@64 4116 inline ::uint64_t Node::Builder::getId() {
Chris@64 4117 return _builder.getDataField< ::uint64_t>(
Chris@64 4118 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
Chris@64 4119 }
Chris@64 4120 inline void Node::Builder::setId( ::uint64_t value) {
Chris@64 4121 _builder.setDataField< ::uint64_t>(
Chris@64 4122 ::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
Chris@64 4123 }
Chris@64 4124
Chris@64 4125 inline bool Node::Reader::hasDisplayName() const {
Chris@64 4126 return !_reader.getPointerField(
Chris@64 4127 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
Chris@64 4128 }
Chris@64 4129 inline bool Node::Builder::hasDisplayName() {
Chris@64 4130 return !_builder.getPointerField(
Chris@64 4131 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
Chris@64 4132 }
Chris@64 4133 inline ::capnp::Text::Reader Node::Reader::getDisplayName() const {
Chris@64 4134 return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField(
Chris@64 4135 ::capnp::bounded<0>() * ::capnp::POINTERS));
Chris@64 4136 }
Chris@64 4137 inline ::capnp::Text::Builder Node::Builder::getDisplayName() {
Chris@64 4138 return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField(
Chris@64 4139 ::capnp::bounded<0>() * ::capnp::POINTERS));
Chris@64 4140 }
Chris@64 4141 inline void Node::Builder::setDisplayName( ::capnp::Text::Reader value) {
Chris@64 4142 ::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField(
Chris@64 4143 ::capnp::bounded<0>() * ::capnp::POINTERS), value);
Chris@64 4144 }
Chris@64 4145 inline ::capnp::Text::Builder Node::Builder::initDisplayName(unsigned int size) {
Chris@64 4146 return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField(
Chris@64 4147 ::capnp::bounded<0>() * ::capnp::POINTERS), size);
Chris@64 4148 }
Chris@64 4149 inline void Node::Builder::adoptDisplayName(
Chris@64 4150 ::capnp::Orphan< ::capnp::Text>&& value) {
Chris@64 4151 ::capnp::_::PointerHelpers< ::capnp::Text>::adopt(_builder.getPointerField(
Chris@64 4152 ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
Chris@64 4153 }
Chris@64 4154 inline ::capnp::Orphan< ::capnp::Text> Node::Builder::disownDisplayName() {
Chris@64 4155 return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField(
Chris@64 4156 ::capnp::bounded<0>() * ::capnp::POINTERS));
Chris@64 4157 }
Chris@64 4158
Chris@64 4159 inline ::uint32_t Node::Reader::getDisplayNamePrefixLength() const {
Chris@64 4160 return _reader.getDataField< ::uint32_t>(
Chris@64 4161 ::capnp::bounded<2>() * ::capnp::ELEMENTS);
Chris@64 4162 }
Chris@64 4163
Chris@64 4164 inline ::uint32_t Node::Builder::getDisplayNamePrefixLength() {
Chris@64 4165 return _builder.getDataField< ::uint32_t>(
Chris@64 4166 ::capnp::bounded<2>() * ::capnp::ELEMENTS);
Chris@64 4167 }
Chris@64 4168 inline void Node::Builder::setDisplayNamePrefixLength( ::uint32_t value) {
Chris@64 4169 _builder.setDataField< ::uint32_t>(
Chris@64 4170 ::capnp::bounded<2>() * ::capnp::ELEMENTS, value);
Chris@64 4171 }
Chris@64 4172
Chris@64 4173 inline ::uint64_t Node::Reader::getScopeId() const {
Chris@64 4174 return _reader.getDataField< ::uint64_t>(
Chris@64 4175 ::capnp::bounded<2>() * ::capnp::ELEMENTS);
Chris@64 4176 }
Chris@64 4177
Chris@64 4178 inline ::uint64_t Node::Builder::getScopeId() {
Chris@64 4179 return _builder.getDataField< ::uint64_t>(
Chris@64 4180 ::capnp::bounded<2>() * ::capnp::ELEMENTS);
Chris@64 4181 }
Chris@64 4182 inline void Node::Builder::setScopeId( ::uint64_t value) {
Chris@64 4183 _builder.setDataField< ::uint64_t>(
Chris@64 4184 ::capnp::bounded<2>() * ::capnp::ELEMENTS, value);
Chris@64 4185 }
Chris@64 4186
Chris@64 4187 inline bool Node::Reader::hasNestedNodes() const {
Chris@64 4188 return !_reader.getPointerField(
Chris@64 4189 ::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
Chris@64 4190 }
Chris@64 4191 inline bool Node::Builder::hasNestedNodes() {
Chris@64 4192 return !_builder.getPointerField(
Chris@64 4193 ::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
Chris@64 4194 }
Chris@64 4195 inline ::capnp::List< ::capnp::schema::Node::NestedNode>::Reader Node::Reader::getNestedNodes() const {
Chris@64 4196 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Node::NestedNode>>::get(_reader.getPointerField(
Chris@64 4197 ::capnp::bounded<1>() * ::capnp::POINTERS));
Chris@64 4198 }
Chris@64 4199 inline ::capnp::List< ::capnp::schema::Node::NestedNode>::Builder Node::Builder::getNestedNodes() {
Chris@64 4200 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Node::NestedNode>>::get(_builder.getPointerField(
Chris@64 4201 ::capnp::bounded<1>() * ::capnp::POINTERS));
Chris@64 4202 }
Chris@64 4203 inline void Node::Builder::setNestedNodes( ::capnp::List< ::capnp::schema::Node::NestedNode>::Reader value) {
Chris@64 4204 ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Node::NestedNode>>::set(_builder.getPointerField(
Chris@64 4205 ::capnp::bounded<1>() * ::capnp::POINTERS), value);
Chris@64 4206 }
Chris@64 4207 inline ::capnp::List< ::capnp::schema::Node::NestedNode>::Builder Node::Builder::initNestedNodes(unsigned int size) {
Chris@64 4208 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Node::NestedNode>>::init(_builder.getPointerField(
Chris@64 4209 ::capnp::bounded<1>() * ::capnp::POINTERS), size);
Chris@64 4210 }
Chris@64 4211 inline void Node::Builder::adoptNestedNodes(
Chris@64 4212 ::capnp::Orphan< ::capnp::List< ::capnp::schema::Node::NestedNode>>&& value) {
Chris@64 4213 ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Node::NestedNode>>::adopt(_builder.getPointerField(
Chris@64 4214 ::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value));
Chris@64 4215 }
Chris@64 4216 inline ::capnp::Orphan< ::capnp::List< ::capnp::schema::Node::NestedNode>> Node::Builder::disownNestedNodes() {
Chris@64 4217 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Node::NestedNode>>::disown(_builder.getPointerField(
Chris@64 4218 ::capnp::bounded<1>() * ::capnp::POINTERS));
Chris@64 4219 }
Chris@64 4220
Chris@64 4221 inline bool Node::Reader::hasAnnotations() const {
Chris@64 4222 return !_reader.getPointerField(
Chris@64 4223 ::capnp::bounded<2>() * ::capnp::POINTERS).isNull();
Chris@64 4224 }
Chris@64 4225 inline bool Node::Builder::hasAnnotations() {
Chris@64 4226 return !_builder.getPointerField(
Chris@64 4227 ::capnp::bounded<2>() * ::capnp::POINTERS).isNull();
Chris@64 4228 }
Chris@64 4229 inline ::capnp::List< ::capnp::schema::Annotation>::Reader Node::Reader::getAnnotations() const {
Chris@64 4230 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Annotation>>::get(_reader.getPointerField(
Chris@64 4231 ::capnp::bounded<2>() * ::capnp::POINTERS));
Chris@64 4232 }
Chris@64 4233 inline ::capnp::List< ::capnp::schema::Annotation>::Builder Node::Builder::getAnnotations() {
Chris@64 4234 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Annotation>>::get(_builder.getPointerField(
Chris@64 4235 ::capnp::bounded<2>() * ::capnp::POINTERS));
Chris@64 4236 }
Chris@64 4237 inline void Node::Builder::setAnnotations( ::capnp::List< ::capnp::schema::Annotation>::Reader value) {
Chris@64 4238 ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Annotation>>::set(_builder.getPointerField(
Chris@64 4239 ::capnp::bounded<2>() * ::capnp::POINTERS), value);
Chris@64 4240 }
Chris@64 4241 inline ::capnp::List< ::capnp::schema::Annotation>::Builder Node::Builder::initAnnotations(unsigned int size) {
Chris@64 4242 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Annotation>>::init(_builder.getPointerField(
Chris@64 4243 ::capnp::bounded<2>() * ::capnp::POINTERS), size);
Chris@64 4244 }
Chris@64 4245 inline void Node::Builder::adoptAnnotations(
Chris@64 4246 ::capnp::Orphan< ::capnp::List< ::capnp::schema::Annotation>>&& value) {
Chris@64 4247 ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Annotation>>::adopt(_builder.getPointerField(
Chris@64 4248 ::capnp::bounded<2>() * ::capnp::POINTERS), kj::mv(value));
Chris@64 4249 }
Chris@64 4250 inline ::capnp::Orphan< ::capnp::List< ::capnp::schema::Annotation>> Node::Builder::disownAnnotations() {
Chris@64 4251 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Annotation>>::disown(_builder.getPointerField(
Chris@64 4252 ::capnp::bounded<2>() * ::capnp::POINTERS));
Chris@64 4253 }
Chris@64 4254
Chris@64 4255 inline bool Node::Reader::isFile() const {
Chris@64 4256 return which() == Node::FILE;
Chris@64 4257 }
Chris@64 4258 inline bool Node::Builder::isFile() {
Chris@64 4259 return which() == Node::FILE;
Chris@64 4260 }
Chris@64 4261 inline ::capnp::Void Node::Reader::getFile() const {
Chris@64 4262 KJ_IREQUIRE((which() == Node::FILE),
Chris@64 4263 "Must check which() before get()ing a union member.");
Chris@64 4264 return _reader.getDataField< ::capnp::Void>(
Chris@64 4265 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
Chris@64 4266 }
Chris@64 4267
Chris@64 4268 inline ::capnp::Void Node::Builder::getFile() {
Chris@64 4269 KJ_IREQUIRE((which() == Node::FILE),
Chris@64 4270 "Must check which() before get()ing a union member.");
Chris@64 4271 return _builder.getDataField< ::capnp::Void>(
Chris@64 4272 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
Chris@64 4273 }
Chris@64 4274 inline void Node::Builder::setFile( ::capnp::Void value) {
Chris@64 4275 _builder.setDataField<Node::Which>(
Chris@64 4276 ::capnp::bounded<6>() * ::capnp::ELEMENTS, Node::FILE);
Chris@64 4277 _builder.setDataField< ::capnp::Void>(
Chris@64 4278 ::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
Chris@64 4279 }
Chris@64 4280
Chris@64 4281 inline bool Node::Reader::isStruct() const {
Chris@64 4282 return which() == Node::STRUCT;
Chris@64 4283 }
Chris@64 4284 inline bool Node::Builder::isStruct() {
Chris@64 4285 return which() == Node::STRUCT;
Chris@64 4286 }
Chris@64 4287 inline typename Node::Struct::Reader Node::Reader::getStruct() const {
Chris@64 4288 KJ_IREQUIRE((which() == Node::STRUCT),
Chris@64 4289 "Must check which() before get()ing a union member.");
Chris@64 4290 return typename Node::Struct::Reader(_reader);
Chris@64 4291 }
Chris@64 4292 inline typename Node::Struct::Builder Node::Builder::getStruct() {
Chris@64 4293 KJ_IREQUIRE((which() == Node::STRUCT),
Chris@64 4294 "Must check which() before get()ing a union member.");
Chris@64 4295 return typename Node::Struct::Builder(_builder);
Chris@64 4296 }
Chris@64 4297 inline typename Node::Struct::Builder Node::Builder::initStruct() {
Chris@64 4298 _builder.setDataField<Node::Which>(
Chris@64 4299 ::capnp::bounded<6>() * ::capnp::ELEMENTS, Node::STRUCT);
Chris@64 4300 _builder.setDataField< ::uint16_t>(::capnp::bounded<7>() * ::capnp::ELEMENTS, 0);
Chris@64 4301 _builder.setDataField< ::uint16_t>(::capnp::bounded<12>() * ::capnp::ELEMENTS, 0);
Chris@64 4302 _builder.setDataField< ::uint16_t>(::capnp::bounded<13>() * ::capnp::ELEMENTS, 0);
Chris@64 4303 _builder.setDataField<bool>(::capnp::bounded<224>() * ::capnp::ELEMENTS, 0);
Chris@64 4304 _builder.setDataField< ::uint16_t>(::capnp::bounded<15>() * ::capnp::ELEMENTS, 0);
Chris@64 4305 _builder.setDataField< ::uint32_t>(::capnp::bounded<8>() * ::capnp::ELEMENTS, 0);
Chris@64 4306 _builder.getPointerField(::capnp::bounded<3>() * ::capnp::POINTERS).clear();
Chris@64 4307 return typename Node::Struct::Builder(_builder);
Chris@64 4308 }
Chris@64 4309 inline bool Node::Reader::isEnum() const {
Chris@64 4310 return which() == Node::ENUM;
Chris@64 4311 }
Chris@64 4312 inline bool Node::Builder::isEnum() {
Chris@64 4313 return which() == Node::ENUM;
Chris@64 4314 }
Chris@64 4315 inline typename Node::Enum::Reader Node::Reader::getEnum() const {
Chris@64 4316 KJ_IREQUIRE((which() == Node::ENUM),
Chris@64 4317 "Must check which() before get()ing a union member.");
Chris@64 4318 return typename Node::Enum::Reader(_reader);
Chris@64 4319 }
Chris@64 4320 inline typename Node::Enum::Builder Node::Builder::getEnum() {
Chris@64 4321 KJ_IREQUIRE((which() == Node::ENUM),
Chris@64 4322 "Must check which() before get()ing a union member.");
Chris@64 4323 return typename Node::Enum::Builder(_builder);
Chris@64 4324 }
Chris@64 4325 inline typename Node::Enum::Builder Node::Builder::initEnum() {
Chris@64 4326 _builder.setDataField<Node::Which>(
Chris@64 4327 ::capnp::bounded<6>() * ::capnp::ELEMENTS, Node::ENUM);
Chris@64 4328 _builder.getPointerField(::capnp::bounded<3>() * ::capnp::POINTERS).clear();
Chris@64 4329 return typename Node::Enum::Builder(_builder);
Chris@64 4330 }
Chris@64 4331 inline bool Node::Reader::isInterface() const {
Chris@64 4332 return which() == Node::INTERFACE;
Chris@64 4333 }
Chris@64 4334 inline bool Node::Builder::isInterface() {
Chris@64 4335 return which() == Node::INTERFACE;
Chris@64 4336 }
Chris@64 4337 inline typename Node::Interface::Reader Node::Reader::getInterface() const {
Chris@64 4338 KJ_IREQUIRE((which() == Node::INTERFACE),
Chris@64 4339 "Must check which() before get()ing a union member.");
Chris@64 4340 return typename Node::Interface::Reader(_reader);
Chris@64 4341 }
Chris@64 4342 inline typename Node::Interface::Builder Node::Builder::getInterface() {
Chris@64 4343 KJ_IREQUIRE((which() == Node::INTERFACE),
Chris@64 4344 "Must check which() before get()ing a union member.");
Chris@64 4345 return typename Node::Interface::Builder(_builder);
Chris@64 4346 }
Chris@64 4347 inline typename Node::Interface::Builder Node::Builder::initInterface() {
Chris@64 4348 _builder.setDataField<Node::Which>(
Chris@64 4349 ::capnp::bounded<6>() * ::capnp::ELEMENTS, Node::INTERFACE);
Chris@64 4350 _builder.getPointerField(::capnp::bounded<3>() * ::capnp::POINTERS).clear();
Chris@64 4351 _builder.getPointerField(::capnp::bounded<4>() * ::capnp::POINTERS).clear();
Chris@64 4352 return typename Node::Interface::Builder(_builder);
Chris@64 4353 }
Chris@64 4354 inline bool Node::Reader::isConst() const {
Chris@64 4355 return which() == Node::CONST;
Chris@64 4356 }
Chris@64 4357 inline bool Node::Builder::isConst() {
Chris@64 4358 return which() == Node::CONST;
Chris@64 4359 }
Chris@64 4360 inline typename Node::Const::Reader Node::Reader::getConst() const {
Chris@64 4361 KJ_IREQUIRE((which() == Node::CONST),
Chris@64 4362 "Must check which() before get()ing a union member.");
Chris@64 4363 return typename Node::Const::Reader(_reader);
Chris@64 4364 }
Chris@64 4365 inline typename Node::Const::Builder Node::Builder::getConst() {
Chris@64 4366 KJ_IREQUIRE((which() == Node::CONST),
Chris@64 4367 "Must check which() before get()ing a union member.");
Chris@64 4368 return typename Node::Const::Builder(_builder);
Chris@64 4369 }
Chris@64 4370 inline typename Node::Const::Builder Node::Builder::initConst() {
Chris@64 4371 _builder.setDataField<Node::Which>(
Chris@64 4372 ::capnp::bounded<6>() * ::capnp::ELEMENTS, Node::CONST);
Chris@64 4373 _builder.getPointerField(::capnp::bounded<3>() * ::capnp::POINTERS).clear();
Chris@64 4374 _builder.getPointerField(::capnp::bounded<4>() * ::capnp::POINTERS).clear();
Chris@64 4375 return typename Node::Const::Builder(_builder);
Chris@64 4376 }
Chris@64 4377 inline bool Node::Reader::isAnnotation() const {
Chris@64 4378 return which() == Node::ANNOTATION;
Chris@64 4379 }
Chris@64 4380 inline bool Node::Builder::isAnnotation() {
Chris@64 4381 return which() == Node::ANNOTATION;
Chris@64 4382 }
Chris@64 4383 inline typename Node::Annotation::Reader Node::Reader::getAnnotation() const {
Chris@64 4384 KJ_IREQUIRE((which() == Node::ANNOTATION),
Chris@64 4385 "Must check which() before get()ing a union member.");
Chris@64 4386 return typename Node::Annotation::Reader(_reader);
Chris@64 4387 }
Chris@64 4388 inline typename Node::Annotation::Builder Node::Builder::getAnnotation() {
Chris@64 4389 KJ_IREQUIRE((which() == Node::ANNOTATION),
Chris@64 4390 "Must check which() before get()ing a union member.");
Chris@64 4391 return typename Node::Annotation::Builder(_builder);
Chris@64 4392 }
Chris@64 4393 inline typename Node::Annotation::Builder Node::Builder::initAnnotation() {
Chris@64 4394 _builder.setDataField<Node::Which>(
Chris@64 4395 ::capnp::bounded<6>() * ::capnp::ELEMENTS, Node::ANNOTATION);
Chris@64 4396 _builder.setDataField<bool>(::capnp::bounded<112>() * ::capnp::ELEMENTS, 0);
Chris@64 4397 _builder.setDataField<bool>(::capnp::bounded<113>() * ::capnp::ELEMENTS, 0);
Chris@64 4398 _builder.setDataField<bool>(::capnp::bounded<114>() * ::capnp::ELEMENTS, 0);
Chris@64 4399 _builder.setDataField<bool>(::capnp::bounded<115>() * ::capnp::ELEMENTS, 0);
Chris@64 4400 _builder.setDataField<bool>(::capnp::bounded<116>() * ::capnp::ELEMENTS, 0);
Chris@64 4401 _builder.setDataField<bool>(::capnp::bounded<117>() * ::capnp::ELEMENTS, 0);
Chris@64 4402 _builder.setDataField<bool>(::capnp::bounded<118>() * ::capnp::ELEMENTS, 0);
Chris@64 4403 _builder.setDataField<bool>(::capnp::bounded<119>() * ::capnp::ELEMENTS, 0);
Chris@64 4404 _builder.setDataField<bool>(::capnp::bounded<120>() * ::capnp::ELEMENTS, 0);
Chris@64 4405 _builder.setDataField<bool>(::capnp::bounded<121>() * ::capnp::ELEMENTS, 0);
Chris@64 4406 _builder.setDataField<bool>(::capnp::bounded<122>() * ::capnp::ELEMENTS, 0);
Chris@64 4407 _builder.setDataField<bool>(::capnp::bounded<123>() * ::capnp::ELEMENTS, 0);
Chris@64 4408 _builder.getPointerField(::capnp::bounded<3>() * ::capnp::POINTERS).clear();
Chris@64 4409 return typename Node::Annotation::Builder(_builder);
Chris@64 4410 }
Chris@64 4411 inline bool Node::Reader::hasParameters() const {
Chris@64 4412 return !_reader.getPointerField(
Chris@64 4413 ::capnp::bounded<5>() * ::capnp::POINTERS).isNull();
Chris@64 4414 }
Chris@64 4415 inline bool Node::Builder::hasParameters() {
Chris@64 4416 return !_builder.getPointerField(
Chris@64 4417 ::capnp::bounded<5>() * ::capnp::POINTERS).isNull();
Chris@64 4418 }
Chris@64 4419 inline ::capnp::List< ::capnp::schema::Node::Parameter>::Reader Node::Reader::getParameters() const {
Chris@64 4420 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Node::Parameter>>::get(_reader.getPointerField(
Chris@64 4421 ::capnp::bounded<5>() * ::capnp::POINTERS));
Chris@64 4422 }
Chris@64 4423 inline ::capnp::List< ::capnp::schema::Node::Parameter>::Builder Node::Builder::getParameters() {
Chris@64 4424 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Node::Parameter>>::get(_builder.getPointerField(
Chris@64 4425 ::capnp::bounded<5>() * ::capnp::POINTERS));
Chris@64 4426 }
Chris@64 4427 inline void Node::Builder::setParameters( ::capnp::List< ::capnp::schema::Node::Parameter>::Reader value) {
Chris@64 4428 ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Node::Parameter>>::set(_builder.getPointerField(
Chris@64 4429 ::capnp::bounded<5>() * ::capnp::POINTERS), value);
Chris@64 4430 }
Chris@64 4431 inline ::capnp::List< ::capnp::schema::Node::Parameter>::Builder Node::Builder::initParameters(unsigned int size) {
Chris@64 4432 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Node::Parameter>>::init(_builder.getPointerField(
Chris@64 4433 ::capnp::bounded<5>() * ::capnp::POINTERS), size);
Chris@64 4434 }
Chris@64 4435 inline void Node::Builder::adoptParameters(
Chris@64 4436 ::capnp::Orphan< ::capnp::List< ::capnp::schema::Node::Parameter>>&& value) {
Chris@64 4437 ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Node::Parameter>>::adopt(_builder.getPointerField(
Chris@64 4438 ::capnp::bounded<5>() * ::capnp::POINTERS), kj::mv(value));
Chris@64 4439 }
Chris@64 4440 inline ::capnp::Orphan< ::capnp::List< ::capnp::schema::Node::Parameter>> Node::Builder::disownParameters() {
Chris@64 4441 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Node::Parameter>>::disown(_builder.getPointerField(
Chris@64 4442 ::capnp::bounded<5>() * ::capnp::POINTERS));
Chris@64 4443 }
Chris@64 4444
Chris@64 4445 inline bool Node::Reader::getIsGeneric() const {
Chris@64 4446 return _reader.getDataField<bool>(
Chris@64 4447 ::capnp::bounded<288>() * ::capnp::ELEMENTS);
Chris@64 4448 }
Chris@64 4449
Chris@64 4450 inline bool Node::Builder::getIsGeneric() {
Chris@64 4451 return _builder.getDataField<bool>(
Chris@64 4452 ::capnp::bounded<288>() * ::capnp::ELEMENTS);
Chris@64 4453 }
Chris@64 4454 inline void Node::Builder::setIsGeneric(bool value) {
Chris@64 4455 _builder.setDataField<bool>(
Chris@64 4456 ::capnp::bounded<288>() * ::capnp::ELEMENTS, value);
Chris@64 4457 }
Chris@64 4458
Chris@64 4459 inline bool Node::Parameter::Reader::hasName() const {
Chris@64 4460 return !_reader.getPointerField(
Chris@64 4461 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
Chris@64 4462 }
Chris@64 4463 inline bool Node::Parameter::Builder::hasName() {
Chris@64 4464 return !_builder.getPointerField(
Chris@64 4465 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
Chris@64 4466 }
Chris@64 4467 inline ::capnp::Text::Reader Node::Parameter::Reader::getName() const {
Chris@64 4468 return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField(
Chris@64 4469 ::capnp::bounded<0>() * ::capnp::POINTERS));
Chris@64 4470 }
Chris@64 4471 inline ::capnp::Text::Builder Node::Parameter::Builder::getName() {
Chris@64 4472 return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField(
Chris@64 4473 ::capnp::bounded<0>() * ::capnp::POINTERS));
Chris@64 4474 }
Chris@64 4475 inline void Node::Parameter::Builder::setName( ::capnp::Text::Reader value) {
Chris@64 4476 ::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField(
Chris@64 4477 ::capnp::bounded<0>() * ::capnp::POINTERS), value);
Chris@64 4478 }
Chris@64 4479 inline ::capnp::Text::Builder Node::Parameter::Builder::initName(unsigned int size) {
Chris@64 4480 return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField(
Chris@64 4481 ::capnp::bounded<0>() * ::capnp::POINTERS), size);
Chris@64 4482 }
Chris@64 4483 inline void Node::Parameter::Builder::adoptName(
Chris@64 4484 ::capnp::Orphan< ::capnp::Text>&& value) {
Chris@64 4485 ::capnp::_::PointerHelpers< ::capnp::Text>::adopt(_builder.getPointerField(
Chris@64 4486 ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
Chris@64 4487 }
Chris@64 4488 inline ::capnp::Orphan< ::capnp::Text> Node::Parameter::Builder::disownName() {
Chris@64 4489 return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField(
Chris@64 4490 ::capnp::bounded<0>() * ::capnp::POINTERS));
Chris@64 4491 }
Chris@64 4492
Chris@64 4493 inline bool Node::NestedNode::Reader::hasName() const {
Chris@64 4494 return !_reader.getPointerField(
Chris@64 4495 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
Chris@64 4496 }
Chris@64 4497 inline bool Node::NestedNode::Builder::hasName() {
Chris@64 4498 return !_builder.getPointerField(
Chris@64 4499 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
Chris@64 4500 }
Chris@64 4501 inline ::capnp::Text::Reader Node::NestedNode::Reader::getName() const {
Chris@64 4502 return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField(
Chris@64 4503 ::capnp::bounded<0>() * ::capnp::POINTERS));
Chris@64 4504 }
Chris@64 4505 inline ::capnp::Text::Builder Node::NestedNode::Builder::getName() {
Chris@64 4506 return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField(
Chris@64 4507 ::capnp::bounded<0>() * ::capnp::POINTERS));
Chris@64 4508 }
Chris@64 4509 inline void Node::NestedNode::Builder::setName( ::capnp::Text::Reader value) {
Chris@64 4510 ::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField(
Chris@64 4511 ::capnp::bounded<0>() * ::capnp::POINTERS), value);
Chris@64 4512 }
Chris@64 4513 inline ::capnp::Text::Builder Node::NestedNode::Builder::initName(unsigned int size) {
Chris@64 4514 return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField(
Chris@64 4515 ::capnp::bounded<0>() * ::capnp::POINTERS), size);
Chris@64 4516 }
Chris@64 4517 inline void Node::NestedNode::Builder::adoptName(
Chris@64 4518 ::capnp::Orphan< ::capnp::Text>&& value) {
Chris@64 4519 ::capnp::_::PointerHelpers< ::capnp::Text>::adopt(_builder.getPointerField(
Chris@64 4520 ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
Chris@64 4521 }
Chris@64 4522 inline ::capnp::Orphan< ::capnp::Text> Node::NestedNode::Builder::disownName() {
Chris@64 4523 return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField(
Chris@64 4524 ::capnp::bounded<0>() * ::capnp::POINTERS));
Chris@64 4525 }
Chris@64 4526
Chris@64 4527 inline ::uint64_t Node::NestedNode::Reader::getId() const {
Chris@64 4528 return _reader.getDataField< ::uint64_t>(
Chris@64 4529 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
Chris@64 4530 }
Chris@64 4531
Chris@64 4532 inline ::uint64_t Node::NestedNode::Builder::getId() {
Chris@64 4533 return _builder.getDataField< ::uint64_t>(
Chris@64 4534 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
Chris@64 4535 }
Chris@64 4536 inline void Node::NestedNode::Builder::setId( ::uint64_t value) {
Chris@64 4537 _builder.setDataField< ::uint64_t>(
Chris@64 4538 ::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
Chris@64 4539 }
Chris@64 4540
Chris@64 4541 inline ::uint16_t Node::Struct::Reader::getDataWordCount() const {
Chris@64 4542 return _reader.getDataField< ::uint16_t>(
Chris@64 4543 ::capnp::bounded<7>() * ::capnp::ELEMENTS);
Chris@64 4544 }
Chris@64 4545
Chris@64 4546 inline ::uint16_t Node::Struct::Builder::getDataWordCount() {
Chris@64 4547 return _builder.getDataField< ::uint16_t>(
Chris@64 4548 ::capnp::bounded<7>() * ::capnp::ELEMENTS);
Chris@64 4549 }
Chris@64 4550 inline void Node::Struct::Builder::setDataWordCount( ::uint16_t value) {
Chris@64 4551 _builder.setDataField< ::uint16_t>(
Chris@64 4552 ::capnp::bounded<7>() * ::capnp::ELEMENTS, value);
Chris@64 4553 }
Chris@64 4554
Chris@64 4555 inline ::uint16_t Node::Struct::Reader::getPointerCount() const {
Chris@64 4556 return _reader.getDataField< ::uint16_t>(
Chris@64 4557 ::capnp::bounded<12>() * ::capnp::ELEMENTS);
Chris@64 4558 }
Chris@64 4559
Chris@64 4560 inline ::uint16_t Node::Struct::Builder::getPointerCount() {
Chris@64 4561 return _builder.getDataField< ::uint16_t>(
Chris@64 4562 ::capnp::bounded<12>() * ::capnp::ELEMENTS);
Chris@64 4563 }
Chris@64 4564 inline void Node::Struct::Builder::setPointerCount( ::uint16_t value) {
Chris@64 4565 _builder.setDataField< ::uint16_t>(
Chris@64 4566 ::capnp::bounded<12>() * ::capnp::ELEMENTS, value);
Chris@64 4567 }
Chris@64 4568
Chris@64 4569 inline ::capnp::schema::ElementSize Node::Struct::Reader::getPreferredListEncoding() const {
Chris@64 4570 return _reader.getDataField< ::capnp::schema::ElementSize>(
Chris@64 4571 ::capnp::bounded<13>() * ::capnp::ELEMENTS);
Chris@64 4572 }
Chris@64 4573
Chris@64 4574 inline ::capnp::schema::ElementSize Node::Struct::Builder::getPreferredListEncoding() {
Chris@64 4575 return _builder.getDataField< ::capnp::schema::ElementSize>(
Chris@64 4576 ::capnp::bounded<13>() * ::capnp::ELEMENTS);
Chris@64 4577 }
Chris@64 4578 inline void Node::Struct::Builder::setPreferredListEncoding( ::capnp::schema::ElementSize value) {
Chris@64 4579 _builder.setDataField< ::capnp::schema::ElementSize>(
Chris@64 4580 ::capnp::bounded<13>() * ::capnp::ELEMENTS, value);
Chris@64 4581 }
Chris@64 4582
Chris@64 4583 inline bool Node::Struct::Reader::getIsGroup() const {
Chris@64 4584 return _reader.getDataField<bool>(
Chris@64 4585 ::capnp::bounded<224>() * ::capnp::ELEMENTS);
Chris@64 4586 }
Chris@64 4587
Chris@64 4588 inline bool Node::Struct::Builder::getIsGroup() {
Chris@64 4589 return _builder.getDataField<bool>(
Chris@64 4590 ::capnp::bounded<224>() * ::capnp::ELEMENTS);
Chris@64 4591 }
Chris@64 4592 inline void Node::Struct::Builder::setIsGroup(bool value) {
Chris@64 4593 _builder.setDataField<bool>(
Chris@64 4594 ::capnp::bounded<224>() * ::capnp::ELEMENTS, value);
Chris@64 4595 }
Chris@64 4596
Chris@64 4597 inline ::uint16_t Node::Struct::Reader::getDiscriminantCount() const {
Chris@64 4598 return _reader.getDataField< ::uint16_t>(
Chris@64 4599 ::capnp::bounded<15>() * ::capnp::ELEMENTS);
Chris@64 4600 }
Chris@64 4601
Chris@64 4602 inline ::uint16_t Node::Struct::Builder::getDiscriminantCount() {
Chris@64 4603 return _builder.getDataField< ::uint16_t>(
Chris@64 4604 ::capnp::bounded<15>() * ::capnp::ELEMENTS);
Chris@64 4605 }
Chris@64 4606 inline void Node::Struct::Builder::setDiscriminantCount( ::uint16_t value) {
Chris@64 4607 _builder.setDataField< ::uint16_t>(
Chris@64 4608 ::capnp::bounded<15>() * ::capnp::ELEMENTS, value);
Chris@64 4609 }
Chris@64 4610
Chris@64 4611 inline ::uint32_t Node::Struct::Reader::getDiscriminantOffset() const {
Chris@64 4612 return _reader.getDataField< ::uint32_t>(
Chris@64 4613 ::capnp::bounded<8>() * ::capnp::ELEMENTS);
Chris@64 4614 }
Chris@64 4615
Chris@64 4616 inline ::uint32_t Node::Struct::Builder::getDiscriminantOffset() {
Chris@64 4617 return _builder.getDataField< ::uint32_t>(
Chris@64 4618 ::capnp::bounded<8>() * ::capnp::ELEMENTS);
Chris@64 4619 }
Chris@64 4620 inline void Node::Struct::Builder::setDiscriminantOffset( ::uint32_t value) {
Chris@64 4621 _builder.setDataField< ::uint32_t>(
Chris@64 4622 ::capnp::bounded<8>() * ::capnp::ELEMENTS, value);
Chris@64 4623 }
Chris@64 4624
Chris@64 4625 inline bool Node::Struct::Reader::hasFields() const {
Chris@64 4626 return !_reader.getPointerField(
Chris@64 4627 ::capnp::bounded<3>() * ::capnp::POINTERS).isNull();
Chris@64 4628 }
Chris@64 4629 inline bool Node::Struct::Builder::hasFields() {
Chris@64 4630 return !_builder.getPointerField(
Chris@64 4631 ::capnp::bounded<3>() * ::capnp::POINTERS).isNull();
Chris@64 4632 }
Chris@64 4633 inline ::capnp::List< ::capnp::schema::Field>::Reader Node::Struct::Reader::getFields() const {
Chris@64 4634 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Field>>::get(_reader.getPointerField(
Chris@64 4635 ::capnp::bounded<3>() * ::capnp::POINTERS));
Chris@64 4636 }
Chris@64 4637 inline ::capnp::List< ::capnp::schema::Field>::Builder Node::Struct::Builder::getFields() {
Chris@64 4638 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Field>>::get(_builder.getPointerField(
Chris@64 4639 ::capnp::bounded<3>() * ::capnp::POINTERS));
Chris@64 4640 }
Chris@64 4641 inline void Node::Struct::Builder::setFields( ::capnp::List< ::capnp::schema::Field>::Reader value) {
Chris@64 4642 ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Field>>::set(_builder.getPointerField(
Chris@64 4643 ::capnp::bounded<3>() * ::capnp::POINTERS), value);
Chris@64 4644 }
Chris@64 4645 inline ::capnp::List< ::capnp::schema::Field>::Builder Node::Struct::Builder::initFields(unsigned int size) {
Chris@64 4646 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Field>>::init(_builder.getPointerField(
Chris@64 4647 ::capnp::bounded<3>() * ::capnp::POINTERS), size);
Chris@64 4648 }
Chris@64 4649 inline void Node::Struct::Builder::adoptFields(
Chris@64 4650 ::capnp::Orphan< ::capnp::List< ::capnp::schema::Field>>&& value) {
Chris@64 4651 ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Field>>::adopt(_builder.getPointerField(
Chris@64 4652 ::capnp::bounded<3>() * ::capnp::POINTERS), kj::mv(value));
Chris@64 4653 }
Chris@64 4654 inline ::capnp::Orphan< ::capnp::List< ::capnp::schema::Field>> Node::Struct::Builder::disownFields() {
Chris@64 4655 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Field>>::disown(_builder.getPointerField(
Chris@64 4656 ::capnp::bounded<3>() * ::capnp::POINTERS));
Chris@64 4657 }
Chris@64 4658
Chris@64 4659 inline bool Node::Enum::Reader::hasEnumerants() const {
Chris@64 4660 return !_reader.getPointerField(
Chris@64 4661 ::capnp::bounded<3>() * ::capnp::POINTERS).isNull();
Chris@64 4662 }
Chris@64 4663 inline bool Node::Enum::Builder::hasEnumerants() {
Chris@64 4664 return !_builder.getPointerField(
Chris@64 4665 ::capnp::bounded<3>() * ::capnp::POINTERS).isNull();
Chris@64 4666 }
Chris@64 4667 inline ::capnp::List< ::capnp::schema::Enumerant>::Reader Node::Enum::Reader::getEnumerants() const {
Chris@64 4668 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Enumerant>>::get(_reader.getPointerField(
Chris@64 4669 ::capnp::bounded<3>() * ::capnp::POINTERS));
Chris@64 4670 }
Chris@64 4671 inline ::capnp::List< ::capnp::schema::Enumerant>::Builder Node::Enum::Builder::getEnumerants() {
Chris@64 4672 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Enumerant>>::get(_builder.getPointerField(
Chris@64 4673 ::capnp::bounded<3>() * ::capnp::POINTERS));
Chris@64 4674 }
Chris@64 4675 inline void Node::Enum::Builder::setEnumerants( ::capnp::List< ::capnp::schema::Enumerant>::Reader value) {
Chris@64 4676 ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Enumerant>>::set(_builder.getPointerField(
Chris@64 4677 ::capnp::bounded<3>() * ::capnp::POINTERS), value);
Chris@64 4678 }
Chris@64 4679 inline ::capnp::List< ::capnp::schema::Enumerant>::Builder Node::Enum::Builder::initEnumerants(unsigned int size) {
Chris@64 4680 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Enumerant>>::init(_builder.getPointerField(
Chris@64 4681 ::capnp::bounded<3>() * ::capnp::POINTERS), size);
Chris@64 4682 }
Chris@64 4683 inline void Node::Enum::Builder::adoptEnumerants(
Chris@64 4684 ::capnp::Orphan< ::capnp::List< ::capnp::schema::Enumerant>>&& value) {
Chris@64 4685 ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Enumerant>>::adopt(_builder.getPointerField(
Chris@64 4686 ::capnp::bounded<3>() * ::capnp::POINTERS), kj::mv(value));
Chris@64 4687 }
Chris@64 4688 inline ::capnp::Orphan< ::capnp::List< ::capnp::schema::Enumerant>> Node::Enum::Builder::disownEnumerants() {
Chris@64 4689 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Enumerant>>::disown(_builder.getPointerField(
Chris@64 4690 ::capnp::bounded<3>() * ::capnp::POINTERS));
Chris@64 4691 }
Chris@64 4692
Chris@64 4693 inline bool Node::Interface::Reader::hasMethods() const {
Chris@64 4694 return !_reader.getPointerField(
Chris@64 4695 ::capnp::bounded<3>() * ::capnp::POINTERS).isNull();
Chris@64 4696 }
Chris@64 4697 inline bool Node::Interface::Builder::hasMethods() {
Chris@64 4698 return !_builder.getPointerField(
Chris@64 4699 ::capnp::bounded<3>() * ::capnp::POINTERS).isNull();
Chris@64 4700 }
Chris@64 4701 inline ::capnp::List< ::capnp::schema::Method>::Reader Node::Interface::Reader::getMethods() const {
Chris@64 4702 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Method>>::get(_reader.getPointerField(
Chris@64 4703 ::capnp::bounded<3>() * ::capnp::POINTERS));
Chris@64 4704 }
Chris@64 4705 inline ::capnp::List< ::capnp::schema::Method>::Builder Node::Interface::Builder::getMethods() {
Chris@64 4706 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Method>>::get(_builder.getPointerField(
Chris@64 4707 ::capnp::bounded<3>() * ::capnp::POINTERS));
Chris@64 4708 }
Chris@64 4709 inline void Node::Interface::Builder::setMethods( ::capnp::List< ::capnp::schema::Method>::Reader value) {
Chris@64 4710 ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Method>>::set(_builder.getPointerField(
Chris@64 4711 ::capnp::bounded<3>() * ::capnp::POINTERS), value);
Chris@64 4712 }
Chris@64 4713 inline ::capnp::List< ::capnp::schema::Method>::Builder Node::Interface::Builder::initMethods(unsigned int size) {
Chris@64 4714 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Method>>::init(_builder.getPointerField(
Chris@64 4715 ::capnp::bounded<3>() * ::capnp::POINTERS), size);
Chris@64 4716 }
Chris@64 4717 inline void Node::Interface::Builder::adoptMethods(
Chris@64 4718 ::capnp::Orphan< ::capnp::List< ::capnp::schema::Method>>&& value) {
Chris@64 4719 ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Method>>::adopt(_builder.getPointerField(
Chris@64 4720 ::capnp::bounded<3>() * ::capnp::POINTERS), kj::mv(value));
Chris@64 4721 }
Chris@64 4722 inline ::capnp::Orphan< ::capnp::List< ::capnp::schema::Method>> Node::Interface::Builder::disownMethods() {
Chris@64 4723 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Method>>::disown(_builder.getPointerField(
Chris@64 4724 ::capnp::bounded<3>() * ::capnp::POINTERS));
Chris@64 4725 }
Chris@64 4726
Chris@64 4727 inline bool Node::Interface::Reader::hasSuperclasses() const {
Chris@64 4728 return !_reader.getPointerField(
Chris@64 4729 ::capnp::bounded<4>() * ::capnp::POINTERS).isNull();
Chris@64 4730 }
Chris@64 4731 inline bool Node::Interface::Builder::hasSuperclasses() {
Chris@64 4732 return !_builder.getPointerField(
Chris@64 4733 ::capnp::bounded<4>() * ::capnp::POINTERS).isNull();
Chris@64 4734 }
Chris@64 4735 inline ::capnp::List< ::capnp::schema::Superclass>::Reader Node::Interface::Reader::getSuperclasses() const {
Chris@64 4736 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Superclass>>::get(_reader.getPointerField(
Chris@64 4737 ::capnp::bounded<4>() * ::capnp::POINTERS));
Chris@64 4738 }
Chris@64 4739 inline ::capnp::List< ::capnp::schema::Superclass>::Builder Node::Interface::Builder::getSuperclasses() {
Chris@64 4740 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Superclass>>::get(_builder.getPointerField(
Chris@64 4741 ::capnp::bounded<4>() * ::capnp::POINTERS));
Chris@64 4742 }
Chris@64 4743 inline void Node::Interface::Builder::setSuperclasses( ::capnp::List< ::capnp::schema::Superclass>::Reader value) {
Chris@64 4744 ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Superclass>>::set(_builder.getPointerField(
Chris@64 4745 ::capnp::bounded<4>() * ::capnp::POINTERS), value);
Chris@64 4746 }
Chris@64 4747 inline ::capnp::List< ::capnp::schema::Superclass>::Builder Node::Interface::Builder::initSuperclasses(unsigned int size) {
Chris@64 4748 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Superclass>>::init(_builder.getPointerField(
Chris@64 4749 ::capnp::bounded<4>() * ::capnp::POINTERS), size);
Chris@64 4750 }
Chris@64 4751 inline void Node::Interface::Builder::adoptSuperclasses(
Chris@64 4752 ::capnp::Orphan< ::capnp::List< ::capnp::schema::Superclass>>&& value) {
Chris@64 4753 ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Superclass>>::adopt(_builder.getPointerField(
Chris@64 4754 ::capnp::bounded<4>() * ::capnp::POINTERS), kj::mv(value));
Chris@64 4755 }
Chris@64 4756 inline ::capnp::Orphan< ::capnp::List< ::capnp::schema::Superclass>> Node::Interface::Builder::disownSuperclasses() {
Chris@64 4757 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Superclass>>::disown(_builder.getPointerField(
Chris@64 4758 ::capnp::bounded<4>() * ::capnp::POINTERS));
Chris@64 4759 }
Chris@64 4760
Chris@64 4761 inline bool Node::Const::Reader::hasType() const {
Chris@64 4762 return !_reader.getPointerField(
Chris@64 4763 ::capnp::bounded<3>() * ::capnp::POINTERS).isNull();
Chris@64 4764 }
Chris@64 4765 inline bool Node::Const::Builder::hasType() {
Chris@64 4766 return !_builder.getPointerField(
Chris@64 4767 ::capnp::bounded<3>() * ::capnp::POINTERS).isNull();
Chris@64 4768 }
Chris@64 4769 inline ::capnp::schema::Type::Reader Node::Const::Reader::getType() const {
Chris@64 4770 return ::capnp::_::PointerHelpers< ::capnp::schema::Type>::get(_reader.getPointerField(
Chris@64 4771 ::capnp::bounded<3>() * ::capnp::POINTERS));
Chris@64 4772 }
Chris@64 4773 inline ::capnp::schema::Type::Builder Node::Const::Builder::getType() {
Chris@64 4774 return ::capnp::_::PointerHelpers< ::capnp::schema::Type>::get(_builder.getPointerField(
Chris@64 4775 ::capnp::bounded<3>() * ::capnp::POINTERS));
Chris@64 4776 }
Chris@64 4777 #if !CAPNP_LITE
Chris@64 4778 inline ::capnp::schema::Type::Pipeline Node::Const::Pipeline::getType() {
Chris@64 4779 return ::capnp::schema::Type::Pipeline(_typeless.getPointerField(3));
Chris@64 4780 }
Chris@64 4781 #endif // !CAPNP_LITE
Chris@64 4782 inline void Node::Const::Builder::setType( ::capnp::schema::Type::Reader value) {
Chris@64 4783 ::capnp::_::PointerHelpers< ::capnp::schema::Type>::set(_builder.getPointerField(
Chris@64 4784 ::capnp::bounded<3>() * ::capnp::POINTERS), value);
Chris@64 4785 }
Chris@64 4786 inline ::capnp::schema::Type::Builder Node::Const::Builder::initType() {
Chris@64 4787 return ::capnp::_::PointerHelpers< ::capnp::schema::Type>::init(_builder.getPointerField(
Chris@64 4788 ::capnp::bounded<3>() * ::capnp::POINTERS));
Chris@64 4789 }
Chris@64 4790 inline void Node::Const::Builder::adoptType(
Chris@64 4791 ::capnp::Orphan< ::capnp::schema::Type>&& value) {
Chris@64 4792 ::capnp::_::PointerHelpers< ::capnp::schema::Type>::adopt(_builder.getPointerField(
Chris@64 4793 ::capnp::bounded<3>() * ::capnp::POINTERS), kj::mv(value));
Chris@64 4794 }
Chris@64 4795 inline ::capnp::Orphan< ::capnp::schema::Type> Node::Const::Builder::disownType() {
Chris@64 4796 return ::capnp::_::PointerHelpers< ::capnp::schema::Type>::disown(_builder.getPointerField(
Chris@64 4797 ::capnp::bounded<3>() * ::capnp::POINTERS));
Chris@64 4798 }
Chris@64 4799
Chris@64 4800 inline bool Node::Const::Reader::hasValue() const {
Chris@64 4801 return !_reader.getPointerField(
Chris@64 4802 ::capnp::bounded<4>() * ::capnp::POINTERS).isNull();
Chris@64 4803 }
Chris@64 4804 inline bool Node::Const::Builder::hasValue() {
Chris@64 4805 return !_builder.getPointerField(
Chris@64 4806 ::capnp::bounded<4>() * ::capnp::POINTERS).isNull();
Chris@64 4807 }
Chris@64 4808 inline ::capnp::schema::Value::Reader Node::Const::Reader::getValue() const {
Chris@64 4809 return ::capnp::_::PointerHelpers< ::capnp::schema::Value>::get(_reader.getPointerField(
Chris@64 4810 ::capnp::bounded<4>() * ::capnp::POINTERS));
Chris@64 4811 }
Chris@64 4812 inline ::capnp::schema::Value::Builder Node::Const::Builder::getValue() {
Chris@64 4813 return ::capnp::_::PointerHelpers< ::capnp::schema::Value>::get(_builder.getPointerField(
Chris@64 4814 ::capnp::bounded<4>() * ::capnp::POINTERS));
Chris@64 4815 }
Chris@64 4816 #if !CAPNP_LITE
Chris@64 4817 inline ::capnp::schema::Value::Pipeline Node::Const::Pipeline::getValue() {
Chris@64 4818 return ::capnp::schema::Value::Pipeline(_typeless.getPointerField(4));
Chris@64 4819 }
Chris@64 4820 #endif // !CAPNP_LITE
Chris@64 4821 inline void Node::Const::Builder::setValue( ::capnp::schema::Value::Reader value) {
Chris@64 4822 ::capnp::_::PointerHelpers< ::capnp::schema::Value>::set(_builder.getPointerField(
Chris@64 4823 ::capnp::bounded<4>() * ::capnp::POINTERS), value);
Chris@64 4824 }
Chris@64 4825 inline ::capnp::schema::Value::Builder Node::Const::Builder::initValue() {
Chris@64 4826 return ::capnp::_::PointerHelpers< ::capnp::schema::Value>::init(_builder.getPointerField(
Chris@64 4827 ::capnp::bounded<4>() * ::capnp::POINTERS));
Chris@64 4828 }
Chris@64 4829 inline void Node::Const::Builder::adoptValue(
Chris@64 4830 ::capnp::Orphan< ::capnp::schema::Value>&& value) {
Chris@64 4831 ::capnp::_::PointerHelpers< ::capnp::schema::Value>::adopt(_builder.getPointerField(
Chris@64 4832 ::capnp::bounded<4>() * ::capnp::POINTERS), kj::mv(value));
Chris@64 4833 }
Chris@64 4834 inline ::capnp::Orphan< ::capnp::schema::Value> Node::Const::Builder::disownValue() {
Chris@64 4835 return ::capnp::_::PointerHelpers< ::capnp::schema::Value>::disown(_builder.getPointerField(
Chris@64 4836 ::capnp::bounded<4>() * ::capnp::POINTERS));
Chris@64 4837 }
Chris@64 4838
Chris@64 4839 inline bool Node::Annotation::Reader::hasType() const {
Chris@64 4840 return !_reader.getPointerField(
Chris@64 4841 ::capnp::bounded<3>() * ::capnp::POINTERS).isNull();
Chris@64 4842 }
Chris@64 4843 inline bool Node::Annotation::Builder::hasType() {
Chris@64 4844 return !_builder.getPointerField(
Chris@64 4845 ::capnp::bounded<3>() * ::capnp::POINTERS).isNull();
Chris@64 4846 }
Chris@64 4847 inline ::capnp::schema::Type::Reader Node::Annotation::Reader::getType() const {
Chris@64 4848 return ::capnp::_::PointerHelpers< ::capnp::schema::Type>::get(_reader.getPointerField(
Chris@64 4849 ::capnp::bounded<3>() * ::capnp::POINTERS));
Chris@64 4850 }
Chris@64 4851 inline ::capnp::schema::Type::Builder Node::Annotation::Builder::getType() {
Chris@64 4852 return ::capnp::_::PointerHelpers< ::capnp::schema::Type>::get(_builder.getPointerField(
Chris@64 4853 ::capnp::bounded<3>() * ::capnp::POINTERS));
Chris@64 4854 }
Chris@64 4855 #if !CAPNP_LITE
Chris@64 4856 inline ::capnp::schema::Type::Pipeline Node::Annotation::Pipeline::getType() {
Chris@64 4857 return ::capnp::schema::Type::Pipeline(_typeless.getPointerField(3));
Chris@64 4858 }
Chris@64 4859 #endif // !CAPNP_LITE
Chris@64 4860 inline void Node::Annotation::Builder::setType( ::capnp::schema::Type::Reader value) {
Chris@64 4861 ::capnp::_::PointerHelpers< ::capnp::schema::Type>::set(_builder.getPointerField(
Chris@64 4862 ::capnp::bounded<3>() * ::capnp::POINTERS), value);
Chris@64 4863 }
Chris@64 4864 inline ::capnp::schema::Type::Builder Node::Annotation::Builder::initType() {
Chris@64 4865 return ::capnp::_::PointerHelpers< ::capnp::schema::Type>::init(_builder.getPointerField(
Chris@64 4866 ::capnp::bounded<3>() * ::capnp::POINTERS));
Chris@64 4867 }
Chris@64 4868 inline void Node::Annotation::Builder::adoptType(
Chris@64 4869 ::capnp::Orphan< ::capnp::schema::Type>&& value) {
Chris@64 4870 ::capnp::_::PointerHelpers< ::capnp::schema::Type>::adopt(_builder.getPointerField(
Chris@64 4871 ::capnp::bounded<3>() * ::capnp::POINTERS), kj::mv(value));
Chris@64 4872 }
Chris@64 4873 inline ::capnp::Orphan< ::capnp::schema::Type> Node::Annotation::Builder::disownType() {
Chris@64 4874 return ::capnp::_::PointerHelpers< ::capnp::schema::Type>::disown(_builder.getPointerField(
Chris@64 4875 ::capnp::bounded<3>() * ::capnp::POINTERS));
Chris@64 4876 }
Chris@64 4877
Chris@64 4878 inline bool Node::Annotation::Reader::getTargetsFile() const {
Chris@64 4879 return _reader.getDataField<bool>(
Chris@64 4880 ::capnp::bounded<112>() * ::capnp::ELEMENTS);
Chris@64 4881 }
Chris@64 4882
Chris@64 4883 inline bool Node::Annotation::Builder::getTargetsFile() {
Chris@64 4884 return _builder.getDataField<bool>(
Chris@64 4885 ::capnp::bounded<112>() * ::capnp::ELEMENTS);
Chris@64 4886 }
Chris@64 4887 inline void Node::Annotation::Builder::setTargetsFile(bool value) {
Chris@64 4888 _builder.setDataField<bool>(
Chris@64 4889 ::capnp::bounded<112>() * ::capnp::ELEMENTS, value);
Chris@64 4890 }
Chris@64 4891
Chris@64 4892 inline bool Node::Annotation::Reader::getTargetsConst() const {
Chris@64 4893 return _reader.getDataField<bool>(
Chris@64 4894 ::capnp::bounded<113>() * ::capnp::ELEMENTS);
Chris@64 4895 }
Chris@64 4896
Chris@64 4897 inline bool Node::Annotation::Builder::getTargetsConst() {
Chris@64 4898 return _builder.getDataField<bool>(
Chris@64 4899 ::capnp::bounded<113>() * ::capnp::ELEMENTS);
Chris@64 4900 }
Chris@64 4901 inline void Node::Annotation::Builder::setTargetsConst(bool value) {
Chris@64 4902 _builder.setDataField<bool>(
Chris@64 4903 ::capnp::bounded<113>() * ::capnp::ELEMENTS, value);
Chris@64 4904 }
Chris@64 4905
Chris@64 4906 inline bool Node::Annotation::Reader::getTargetsEnum() const {
Chris@64 4907 return _reader.getDataField<bool>(
Chris@64 4908 ::capnp::bounded<114>() * ::capnp::ELEMENTS);
Chris@64 4909 }
Chris@64 4910
Chris@64 4911 inline bool Node::Annotation::Builder::getTargetsEnum() {
Chris@64 4912 return _builder.getDataField<bool>(
Chris@64 4913 ::capnp::bounded<114>() * ::capnp::ELEMENTS);
Chris@64 4914 }
Chris@64 4915 inline void Node::Annotation::Builder::setTargetsEnum(bool value) {
Chris@64 4916 _builder.setDataField<bool>(
Chris@64 4917 ::capnp::bounded<114>() * ::capnp::ELEMENTS, value);
Chris@64 4918 }
Chris@64 4919
Chris@64 4920 inline bool Node::Annotation::Reader::getTargetsEnumerant() const {
Chris@64 4921 return _reader.getDataField<bool>(
Chris@64 4922 ::capnp::bounded<115>() * ::capnp::ELEMENTS);
Chris@64 4923 }
Chris@64 4924
Chris@64 4925 inline bool Node::Annotation::Builder::getTargetsEnumerant() {
Chris@64 4926 return _builder.getDataField<bool>(
Chris@64 4927 ::capnp::bounded<115>() * ::capnp::ELEMENTS);
Chris@64 4928 }
Chris@64 4929 inline void Node::Annotation::Builder::setTargetsEnumerant(bool value) {
Chris@64 4930 _builder.setDataField<bool>(
Chris@64 4931 ::capnp::bounded<115>() * ::capnp::ELEMENTS, value);
Chris@64 4932 }
Chris@64 4933
Chris@64 4934 inline bool Node::Annotation::Reader::getTargetsStruct() const {
Chris@64 4935 return _reader.getDataField<bool>(
Chris@64 4936 ::capnp::bounded<116>() * ::capnp::ELEMENTS);
Chris@64 4937 }
Chris@64 4938
Chris@64 4939 inline bool Node::Annotation::Builder::getTargetsStruct() {
Chris@64 4940 return _builder.getDataField<bool>(
Chris@64 4941 ::capnp::bounded<116>() * ::capnp::ELEMENTS);
Chris@64 4942 }
Chris@64 4943 inline void Node::Annotation::Builder::setTargetsStruct(bool value) {
Chris@64 4944 _builder.setDataField<bool>(
Chris@64 4945 ::capnp::bounded<116>() * ::capnp::ELEMENTS, value);
Chris@64 4946 }
Chris@64 4947
Chris@64 4948 inline bool Node::Annotation::Reader::getTargetsField() const {
Chris@64 4949 return _reader.getDataField<bool>(
Chris@64 4950 ::capnp::bounded<117>() * ::capnp::ELEMENTS);
Chris@64 4951 }
Chris@64 4952
Chris@64 4953 inline bool Node::Annotation::Builder::getTargetsField() {
Chris@64 4954 return _builder.getDataField<bool>(
Chris@64 4955 ::capnp::bounded<117>() * ::capnp::ELEMENTS);
Chris@64 4956 }
Chris@64 4957 inline void Node::Annotation::Builder::setTargetsField(bool value) {
Chris@64 4958 _builder.setDataField<bool>(
Chris@64 4959 ::capnp::bounded<117>() * ::capnp::ELEMENTS, value);
Chris@64 4960 }
Chris@64 4961
Chris@64 4962 inline bool Node::Annotation::Reader::getTargetsUnion() const {
Chris@64 4963 return _reader.getDataField<bool>(
Chris@64 4964 ::capnp::bounded<118>() * ::capnp::ELEMENTS);
Chris@64 4965 }
Chris@64 4966
Chris@64 4967 inline bool Node::Annotation::Builder::getTargetsUnion() {
Chris@64 4968 return _builder.getDataField<bool>(
Chris@64 4969 ::capnp::bounded<118>() * ::capnp::ELEMENTS);
Chris@64 4970 }
Chris@64 4971 inline void Node::Annotation::Builder::setTargetsUnion(bool value) {
Chris@64 4972 _builder.setDataField<bool>(
Chris@64 4973 ::capnp::bounded<118>() * ::capnp::ELEMENTS, value);
Chris@64 4974 }
Chris@64 4975
Chris@64 4976 inline bool Node::Annotation::Reader::getTargetsGroup() const {
Chris@64 4977 return _reader.getDataField<bool>(
Chris@64 4978 ::capnp::bounded<119>() * ::capnp::ELEMENTS);
Chris@64 4979 }
Chris@64 4980
Chris@64 4981 inline bool Node::Annotation::Builder::getTargetsGroup() {
Chris@64 4982 return _builder.getDataField<bool>(
Chris@64 4983 ::capnp::bounded<119>() * ::capnp::ELEMENTS);
Chris@64 4984 }
Chris@64 4985 inline void Node::Annotation::Builder::setTargetsGroup(bool value) {
Chris@64 4986 _builder.setDataField<bool>(
Chris@64 4987 ::capnp::bounded<119>() * ::capnp::ELEMENTS, value);
Chris@64 4988 }
Chris@64 4989
Chris@64 4990 inline bool Node::Annotation::Reader::getTargetsInterface() const {
Chris@64 4991 return _reader.getDataField<bool>(
Chris@64 4992 ::capnp::bounded<120>() * ::capnp::ELEMENTS);
Chris@64 4993 }
Chris@64 4994
Chris@64 4995 inline bool Node::Annotation::Builder::getTargetsInterface() {
Chris@64 4996 return _builder.getDataField<bool>(
Chris@64 4997 ::capnp::bounded<120>() * ::capnp::ELEMENTS);
Chris@64 4998 }
Chris@64 4999 inline void Node::Annotation::Builder::setTargetsInterface(bool value) {
Chris@64 5000 _builder.setDataField<bool>(
Chris@64 5001 ::capnp::bounded<120>() * ::capnp::ELEMENTS, value);
Chris@64 5002 }
Chris@64 5003
Chris@64 5004 inline bool Node::Annotation::Reader::getTargetsMethod() const {
Chris@64 5005 return _reader.getDataField<bool>(
Chris@64 5006 ::capnp::bounded<121>() * ::capnp::ELEMENTS);
Chris@64 5007 }
Chris@64 5008
Chris@64 5009 inline bool Node::Annotation::Builder::getTargetsMethod() {
Chris@64 5010 return _builder.getDataField<bool>(
Chris@64 5011 ::capnp::bounded<121>() * ::capnp::ELEMENTS);
Chris@64 5012 }
Chris@64 5013 inline void Node::Annotation::Builder::setTargetsMethod(bool value) {
Chris@64 5014 _builder.setDataField<bool>(
Chris@64 5015 ::capnp::bounded<121>() * ::capnp::ELEMENTS, value);
Chris@64 5016 }
Chris@64 5017
Chris@64 5018 inline bool Node::Annotation::Reader::getTargetsParam() const {
Chris@64 5019 return _reader.getDataField<bool>(
Chris@64 5020 ::capnp::bounded<122>() * ::capnp::ELEMENTS);
Chris@64 5021 }
Chris@64 5022
Chris@64 5023 inline bool Node::Annotation::Builder::getTargetsParam() {
Chris@64 5024 return _builder.getDataField<bool>(
Chris@64 5025 ::capnp::bounded<122>() * ::capnp::ELEMENTS);
Chris@64 5026 }
Chris@64 5027 inline void Node::Annotation::Builder::setTargetsParam(bool value) {
Chris@64 5028 _builder.setDataField<bool>(
Chris@64 5029 ::capnp::bounded<122>() * ::capnp::ELEMENTS, value);
Chris@64 5030 }
Chris@64 5031
Chris@64 5032 inline bool Node::Annotation::Reader::getTargetsAnnotation() const {
Chris@64 5033 return _reader.getDataField<bool>(
Chris@64 5034 ::capnp::bounded<123>() * ::capnp::ELEMENTS);
Chris@64 5035 }
Chris@64 5036
Chris@64 5037 inline bool Node::Annotation::Builder::getTargetsAnnotation() {
Chris@64 5038 return _builder.getDataField<bool>(
Chris@64 5039 ::capnp::bounded<123>() * ::capnp::ELEMENTS);
Chris@64 5040 }
Chris@64 5041 inline void Node::Annotation::Builder::setTargetsAnnotation(bool value) {
Chris@64 5042 _builder.setDataField<bool>(
Chris@64 5043 ::capnp::bounded<123>() * ::capnp::ELEMENTS, value);
Chris@64 5044 }
Chris@64 5045
Chris@64 5046 inline ::capnp::schema::Field::Which Field::Reader::which() const {
Chris@64 5047 return _reader.getDataField<Which>(
Chris@64 5048 ::capnp::bounded<4>() * ::capnp::ELEMENTS);
Chris@64 5049 }
Chris@64 5050 inline ::capnp::schema::Field::Which Field::Builder::which() {
Chris@64 5051 return _builder.getDataField<Which>(
Chris@64 5052 ::capnp::bounded<4>() * ::capnp::ELEMENTS);
Chris@64 5053 }
Chris@64 5054
Chris@64 5055 inline bool Field::Reader::hasName() const {
Chris@64 5056 return !_reader.getPointerField(
Chris@64 5057 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
Chris@64 5058 }
Chris@64 5059 inline bool Field::Builder::hasName() {
Chris@64 5060 return !_builder.getPointerField(
Chris@64 5061 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
Chris@64 5062 }
Chris@64 5063 inline ::capnp::Text::Reader Field::Reader::getName() const {
Chris@64 5064 return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField(
Chris@64 5065 ::capnp::bounded<0>() * ::capnp::POINTERS));
Chris@64 5066 }
Chris@64 5067 inline ::capnp::Text::Builder Field::Builder::getName() {
Chris@64 5068 return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField(
Chris@64 5069 ::capnp::bounded<0>() * ::capnp::POINTERS));
Chris@64 5070 }
Chris@64 5071 inline void Field::Builder::setName( ::capnp::Text::Reader value) {
Chris@64 5072 ::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField(
Chris@64 5073 ::capnp::bounded<0>() * ::capnp::POINTERS), value);
Chris@64 5074 }
Chris@64 5075 inline ::capnp::Text::Builder Field::Builder::initName(unsigned int size) {
Chris@64 5076 return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField(
Chris@64 5077 ::capnp::bounded<0>() * ::capnp::POINTERS), size);
Chris@64 5078 }
Chris@64 5079 inline void Field::Builder::adoptName(
Chris@64 5080 ::capnp::Orphan< ::capnp::Text>&& value) {
Chris@64 5081 ::capnp::_::PointerHelpers< ::capnp::Text>::adopt(_builder.getPointerField(
Chris@64 5082 ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
Chris@64 5083 }
Chris@64 5084 inline ::capnp::Orphan< ::capnp::Text> Field::Builder::disownName() {
Chris@64 5085 return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField(
Chris@64 5086 ::capnp::bounded<0>() * ::capnp::POINTERS));
Chris@64 5087 }
Chris@64 5088
Chris@64 5089 inline ::uint16_t Field::Reader::getCodeOrder() const {
Chris@64 5090 return _reader.getDataField< ::uint16_t>(
Chris@64 5091 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
Chris@64 5092 }
Chris@64 5093
Chris@64 5094 inline ::uint16_t Field::Builder::getCodeOrder() {
Chris@64 5095 return _builder.getDataField< ::uint16_t>(
Chris@64 5096 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
Chris@64 5097 }
Chris@64 5098 inline void Field::Builder::setCodeOrder( ::uint16_t value) {
Chris@64 5099 _builder.setDataField< ::uint16_t>(
Chris@64 5100 ::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
Chris@64 5101 }
Chris@64 5102
Chris@64 5103 inline bool Field::Reader::hasAnnotations() const {
Chris@64 5104 return !_reader.getPointerField(
Chris@64 5105 ::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
Chris@64 5106 }
Chris@64 5107 inline bool Field::Builder::hasAnnotations() {
Chris@64 5108 return !_builder.getPointerField(
Chris@64 5109 ::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
Chris@64 5110 }
Chris@64 5111 inline ::capnp::List< ::capnp::schema::Annotation>::Reader Field::Reader::getAnnotations() const {
Chris@64 5112 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Annotation>>::get(_reader.getPointerField(
Chris@64 5113 ::capnp::bounded<1>() * ::capnp::POINTERS));
Chris@64 5114 }
Chris@64 5115 inline ::capnp::List< ::capnp::schema::Annotation>::Builder Field::Builder::getAnnotations() {
Chris@64 5116 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Annotation>>::get(_builder.getPointerField(
Chris@64 5117 ::capnp::bounded<1>() * ::capnp::POINTERS));
Chris@64 5118 }
Chris@64 5119 inline void Field::Builder::setAnnotations( ::capnp::List< ::capnp::schema::Annotation>::Reader value) {
Chris@64 5120 ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Annotation>>::set(_builder.getPointerField(
Chris@64 5121 ::capnp::bounded<1>() * ::capnp::POINTERS), value);
Chris@64 5122 }
Chris@64 5123 inline ::capnp::List< ::capnp::schema::Annotation>::Builder Field::Builder::initAnnotations(unsigned int size) {
Chris@64 5124 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Annotation>>::init(_builder.getPointerField(
Chris@64 5125 ::capnp::bounded<1>() * ::capnp::POINTERS), size);
Chris@64 5126 }
Chris@64 5127 inline void Field::Builder::adoptAnnotations(
Chris@64 5128 ::capnp::Orphan< ::capnp::List< ::capnp::schema::Annotation>>&& value) {
Chris@64 5129 ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Annotation>>::adopt(_builder.getPointerField(
Chris@64 5130 ::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value));
Chris@64 5131 }
Chris@64 5132 inline ::capnp::Orphan< ::capnp::List< ::capnp::schema::Annotation>> Field::Builder::disownAnnotations() {
Chris@64 5133 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Annotation>>::disown(_builder.getPointerField(
Chris@64 5134 ::capnp::bounded<1>() * ::capnp::POINTERS));
Chris@64 5135 }
Chris@64 5136
Chris@64 5137 inline ::uint16_t Field::Reader::getDiscriminantValue() const {
Chris@64 5138 return _reader.getDataField< ::uint16_t>(
Chris@64 5139 ::capnp::bounded<1>() * ::capnp::ELEMENTS, 65535u);
Chris@64 5140 }
Chris@64 5141
Chris@64 5142 inline ::uint16_t Field::Builder::getDiscriminantValue() {
Chris@64 5143 return _builder.getDataField< ::uint16_t>(
Chris@64 5144 ::capnp::bounded<1>() * ::capnp::ELEMENTS, 65535u);
Chris@64 5145 }
Chris@64 5146 inline void Field::Builder::setDiscriminantValue( ::uint16_t value) {
Chris@64 5147 _builder.setDataField< ::uint16_t>(
Chris@64 5148 ::capnp::bounded<1>() * ::capnp::ELEMENTS, value, 65535u);
Chris@64 5149 }
Chris@64 5150
Chris@64 5151 inline bool Field::Reader::isSlot() const {
Chris@64 5152 return which() == Field::SLOT;
Chris@64 5153 }
Chris@64 5154 inline bool Field::Builder::isSlot() {
Chris@64 5155 return which() == Field::SLOT;
Chris@64 5156 }
Chris@64 5157 inline typename Field::Slot::Reader Field::Reader::getSlot() const {
Chris@64 5158 KJ_IREQUIRE((which() == Field::SLOT),
Chris@64 5159 "Must check which() before get()ing a union member.");
Chris@64 5160 return typename Field::Slot::Reader(_reader);
Chris@64 5161 }
Chris@64 5162 inline typename Field::Slot::Builder Field::Builder::getSlot() {
Chris@64 5163 KJ_IREQUIRE((which() == Field::SLOT),
Chris@64 5164 "Must check which() before get()ing a union member.");
Chris@64 5165 return typename Field::Slot::Builder(_builder);
Chris@64 5166 }
Chris@64 5167 inline typename Field::Slot::Builder Field::Builder::initSlot() {
Chris@64 5168 _builder.setDataField<Field::Which>(
Chris@64 5169 ::capnp::bounded<4>() * ::capnp::ELEMENTS, Field::SLOT);
Chris@64 5170 _builder.setDataField< ::uint32_t>(::capnp::bounded<1>() * ::capnp::ELEMENTS, 0);
Chris@64 5171 _builder.setDataField<bool>(::capnp::bounded<128>() * ::capnp::ELEMENTS, 0);
Chris@64 5172 _builder.getPointerField(::capnp::bounded<2>() * ::capnp::POINTERS).clear();
Chris@64 5173 _builder.getPointerField(::capnp::bounded<3>() * ::capnp::POINTERS).clear();
Chris@64 5174 return typename Field::Slot::Builder(_builder);
Chris@64 5175 }
Chris@64 5176 inline bool Field::Reader::isGroup() const {
Chris@64 5177 return which() == Field::GROUP;
Chris@64 5178 }
Chris@64 5179 inline bool Field::Builder::isGroup() {
Chris@64 5180 return which() == Field::GROUP;
Chris@64 5181 }
Chris@64 5182 inline typename Field::Group::Reader Field::Reader::getGroup() const {
Chris@64 5183 KJ_IREQUIRE((which() == Field::GROUP),
Chris@64 5184 "Must check which() before get()ing a union member.");
Chris@64 5185 return typename Field::Group::Reader(_reader);
Chris@64 5186 }
Chris@64 5187 inline typename Field::Group::Builder Field::Builder::getGroup() {
Chris@64 5188 KJ_IREQUIRE((which() == Field::GROUP),
Chris@64 5189 "Must check which() before get()ing a union member.");
Chris@64 5190 return typename Field::Group::Builder(_builder);
Chris@64 5191 }
Chris@64 5192 inline typename Field::Group::Builder Field::Builder::initGroup() {
Chris@64 5193 _builder.setDataField<Field::Which>(
Chris@64 5194 ::capnp::bounded<4>() * ::capnp::ELEMENTS, Field::GROUP);
Chris@64 5195 _builder.setDataField< ::uint64_t>(::capnp::bounded<2>() * ::capnp::ELEMENTS, 0);
Chris@64 5196 return typename Field::Group::Builder(_builder);
Chris@64 5197 }
Chris@64 5198 inline typename Field::Ordinal::Reader Field::Reader::getOrdinal() const {
Chris@64 5199 return typename Field::Ordinal::Reader(_reader);
Chris@64 5200 }
Chris@64 5201 inline typename Field::Ordinal::Builder Field::Builder::getOrdinal() {
Chris@64 5202 return typename Field::Ordinal::Builder(_builder);
Chris@64 5203 }
Chris@64 5204 #if !CAPNP_LITE
Chris@64 5205 inline typename Field::Ordinal::Pipeline Field::Pipeline::getOrdinal() {
Chris@64 5206 return typename Field::Ordinal::Pipeline(_typeless.noop());
Chris@64 5207 }
Chris@64 5208 #endif // !CAPNP_LITE
Chris@64 5209 inline typename Field::Ordinal::Builder Field::Builder::initOrdinal() {
Chris@64 5210 _builder.setDataField< ::uint16_t>(::capnp::bounded<5>() * ::capnp::ELEMENTS, 0);
Chris@64 5211 _builder.setDataField< ::uint16_t>(::capnp::bounded<6>() * ::capnp::ELEMENTS, 0);
Chris@64 5212 return typename Field::Ordinal::Builder(_builder);
Chris@64 5213 }
Chris@64 5214 inline ::uint32_t Field::Slot::Reader::getOffset() const {
Chris@64 5215 return _reader.getDataField< ::uint32_t>(
Chris@64 5216 ::capnp::bounded<1>() * ::capnp::ELEMENTS);
Chris@64 5217 }
Chris@64 5218
Chris@64 5219 inline ::uint32_t Field::Slot::Builder::getOffset() {
Chris@64 5220 return _builder.getDataField< ::uint32_t>(
Chris@64 5221 ::capnp::bounded<1>() * ::capnp::ELEMENTS);
Chris@64 5222 }
Chris@64 5223 inline void Field::Slot::Builder::setOffset( ::uint32_t value) {
Chris@64 5224 _builder.setDataField< ::uint32_t>(
Chris@64 5225 ::capnp::bounded<1>() * ::capnp::ELEMENTS, value);
Chris@64 5226 }
Chris@64 5227
Chris@64 5228 inline bool Field::Slot::Reader::hasType() const {
Chris@64 5229 return !_reader.getPointerField(
Chris@64 5230 ::capnp::bounded<2>() * ::capnp::POINTERS).isNull();
Chris@64 5231 }
Chris@64 5232 inline bool Field::Slot::Builder::hasType() {
Chris@64 5233 return !_builder.getPointerField(
Chris@64 5234 ::capnp::bounded<2>() * ::capnp::POINTERS).isNull();
Chris@64 5235 }
Chris@64 5236 inline ::capnp::schema::Type::Reader Field::Slot::Reader::getType() const {
Chris@64 5237 return ::capnp::_::PointerHelpers< ::capnp::schema::Type>::get(_reader.getPointerField(
Chris@64 5238 ::capnp::bounded<2>() * ::capnp::POINTERS));
Chris@64 5239 }
Chris@64 5240 inline ::capnp::schema::Type::Builder Field::Slot::Builder::getType() {
Chris@64 5241 return ::capnp::_::PointerHelpers< ::capnp::schema::Type>::get(_builder.getPointerField(
Chris@64 5242 ::capnp::bounded<2>() * ::capnp::POINTERS));
Chris@64 5243 }
Chris@64 5244 #if !CAPNP_LITE
Chris@64 5245 inline ::capnp::schema::Type::Pipeline Field::Slot::Pipeline::getType() {
Chris@64 5246 return ::capnp::schema::Type::Pipeline(_typeless.getPointerField(2));
Chris@64 5247 }
Chris@64 5248 #endif // !CAPNP_LITE
Chris@64 5249 inline void Field::Slot::Builder::setType( ::capnp::schema::Type::Reader value) {
Chris@64 5250 ::capnp::_::PointerHelpers< ::capnp::schema::Type>::set(_builder.getPointerField(
Chris@64 5251 ::capnp::bounded<2>() * ::capnp::POINTERS), value);
Chris@64 5252 }
Chris@64 5253 inline ::capnp::schema::Type::Builder Field::Slot::Builder::initType() {
Chris@64 5254 return ::capnp::_::PointerHelpers< ::capnp::schema::Type>::init(_builder.getPointerField(
Chris@64 5255 ::capnp::bounded<2>() * ::capnp::POINTERS));
Chris@64 5256 }
Chris@64 5257 inline void Field::Slot::Builder::adoptType(
Chris@64 5258 ::capnp::Orphan< ::capnp::schema::Type>&& value) {
Chris@64 5259 ::capnp::_::PointerHelpers< ::capnp::schema::Type>::adopt(_builder.getPointerField(
Chris@64 5260 ::capnp::bounded<2>() * ::capnp::POINTERS), kj::mv(value));
Chris@64 5261 }
Chris@64 5262 inline ::capnp::Orphan< ::capnp::schema::Type> Field::Slot::Builder::disownType() {
Chris@64 5263 return ::capnp::_::PointerHelpers< ::capnp::schema::Type>::disown(_builder.getPointerField(
Chris@64 5264 ::capnp::bounded<2>() * ::capnp::POINTERS));
Chris@64 5265 }
Chris@64 5266
Chris@64 5267 inline bool Field::Slot::Reader::hasDefaultValue() const {
Chris@64 5268 return !_reader.getPointerField(
Chris@64 5269 ::capnp::bounded<3>() * ::capnp::POINTERS).isNull();
Chris@64 5270 }
Chris@64 5271 inline bool Field::Slot::Builder::hasDefaultValue() {
Chris@64 5272 return !_builder.getPointerField(
Chris@64 5273 ::capnp::bounded<3>() * ::capnp::POINTERS).isNull();
Chris@64 5274 }
Chris@64 5275 inline ::capnp::schema::Value::Reader Field::Slot::Reader::getDefaultValue() const {
Chris@64 5276 return ::capnp::_::PointerHelpers< ::capnp::schema::Value>::get(_reader.getPointerField(
Chris@64 5277 ::capnp::bounded<3>() * ::capnp::POINTERS));
Chris@64 5278 }
Chris@64 5279 inline ::capnp::schema::Value::Builder Field::Slot::Builder::getDefaultValue() {
Chris@64 5280 return ::capnp::_::PointerHelpers< ::capnp::schema::Value>::get(_builder.getPointerField(
Chris@64 5281 ::capnp::bounded<3>() * ::capnp::POINTERS));
Chris@64 5282 }
Chris@64 5283 #if !CAPNP_LITE
Chris@64 5284 inline ::capnp::schema::Value::Pipeline Field::Slot::Pipeline::getDefaultValue() {
Chris@64 5285 return ::capnp::schema::Value::Pipeline(_typeless.getPointerField(3));
Chris@64 5286 }
Chris@64 5287 #endif // !CAPNP_LITE
Chris@64 5288 inline void Field::Slot::Builder::setDefaultValue( ::capnp::schema::Value::Reader value) {
Chris@64 5289 ::capnp::_::PointerHelpers< ::capnp::schema::Value>::set(_builder.getPointerField(
Chris@64 5290 ::capnp::bounded<3>() * ::capnp::POINTERS), value);
Chris@64 5291 }
Chris@64 5292 inline ::capnp::schema::Value::Builder Field::Slot::Builder::initDefaultValue() {
Chris@64 5293 return ::capnp::_::PointerHelpers< ::capnp::schema::Value>::init(_builder.getPointerField(
Chris@64 5294 ::capnp::bounded<3>() * ::capnp::POINTERS));
Chris@64 5295 }
Chris@64 5296 inline void Field::Slot::Builder::adoptDefaultValue(
Chris@64 5297 ::capnp::Orphan< ::capnp::schema::Value>&& value) {
Chris@64 5298 ::capnp::_::PointerHelpers< ::capnp::schema::Value>::adopt(_builder.getPointerField(
Chris@64 5299 ::capnp::bounded<3>() * ::capnp::POINTERS), kj::mv(value));
Chris@64 5300 }
Chris@64 5301 inline ::capnp::Orphan< ::capnp::schema::Value> Field::Slot::Builder::disownDefaultValue() {
Chris@64 5302 return ::capnp::_::PointerHelpers< ::capnp::schema::Value>::disown(_builder.getPointerField(
Chris@64 5303 ::capnp::bounded<3>() * ::capnp::POINTERS));
Chris@64 5304 }
Chris@64 5305
Chris@64 5306 inline bool Field::Slot::Reader::getHadExplicitDefault() const {
Chris@64 5307 return _reader.getDataField<bool>(
Chris@64 5308 ::capnp::bounded<128>() * ::capnp::ELEMENTS);
Chris@64 5309 }
Chris@64 5310
Chris@64 5311 inline bool Field::Slot::Builder::getHadExplicitDefault() {
Chris@64 5312 return _builder.getDataField<bool>(
Chris@64 5313 ::capnp::bounded<128>() * ::capnp::ELEMENTS);
Chris@64 5314 }
Chris@64 5315 inline void Field::Slot::Builder::setHadExplicitDefault(bool value) {
Chris@64 5316 _builder.setDataField<bool>(
Chris@64 5317 ::capnp::bounded<128>() * ::capnp::ELEMENTS, value);
Chris@64 5318 }
Chris@64 5319
Chris@64 5320 inline ::uint64_t Field::Group::Reader::getTypeId() const {
Chris@64 5321 return _reader.getDataField< ::uint64_t>(
Chris@64 5322 ::capnp::bounded<2>() * ::capnp::ELEMENTS);
Chris@64 5323 }
Chris@64 5324
Chris@64 5325 inline ::uint64_t Field::Group::Builder::getTypeId() {
Chris@64 5326 return _builder.getDataField< ::uint64_t>(
Chris@64 5327 ::capnp::bounded<2>() * ::capnp::ELEMENTS);
Chris@64 5328 }
Chris@64 5329 inline void Field::Group::Builder::setTypeId( ::uint64_t value) {
Chris@64 5330 _builder.setDataField< ::uint64_t>(
Chris@64 5331 ::capnp::bounded<2>() * ::capnp::ELEMENTS, value);
Chris@64 5332 }
Chris@64 5333
Chris@64 5334 inline ::capnp::schema::Field::Ordinal::Which Field::Ordinal::Reader::which() const {
Chris@64 5335 return _reader.getDataField<Which>(
Chris@64 5336 ::capnp::bounded<5>() * ::capnp::ELEMENTS);
Chris@64 5337 }
Chris@64 5338 inline ::capnp::schema::Field::Ordinal::Which Field::Ordinal::Builder::which() {
Chris@64 5339 return _builder.getDataField<Which>(
Chris@64 5340 ::capnp::bounded<5>() * ::capnp::ELEMENTS);
Chris@64 5341 }
Chris@64 5342
Chris@64 5343 inline bool Field::Ordinal::Reader::isImplicit() const {
Chris@64 5344 return which() == Field::Ordinal::IMPLICIT;
Chris@64 5345 }
Chris@64 5346 inline bool Field::Ordinal::Builder::isImplicit() {
Chris@64 5347 return which() == Field::Ordinal::IMPLICIT;
Chris@64 5348 }
Chris@64 5349 inline ::capnp::Void Field::Ordinal::Reader::getImplicit() const {
Chris@64 5350 KJ_IREQUIRE((which() == Field::Ordinal::IMPLICIT),
Chris@64 5351 "Must check which() before get()ing a union member.");
Chris@64 5352 return _reader.getDataField< ::capnp::Void>(
Chris@64 5353 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
Chris@64 5354 }
Chris@64 5355
Chris@64 5356 inline ::capnp::Void Field::Ordinal::Builder::getImplicit() {
Chris@64 5357 KJ_IREQUIRE((which() == Field::Ordinal::IMPLICIT),
Chris@64 5358 "Must check which() before get()ing a union member.");
Chris@64 5359 return _builder.getDataField< ::capnp::Void>(
Chris@64 5360 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
Chris@64 5361 }
Chris@64 5362 inline void Field::Ordinal::Builder::setImplicit( ::capnp::Void value) {
Chris@64 5363 _builder.setDataField<Field::Ordinal::Which>(
Chris@64 5364 ::capnp::bounded<5>() * ::capnp::ELEMENTS, Field::Ordinal::IMPLICIT);
Chris@64 5365 _builder.setDataField< ::capnp::Void>(
Chris@64 5366 ::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
Chris@64 5367 }
Chris@64 5368
Chris@64 5369 inline bool Field::Ordinal::Reader::isExplicit() const {
Chris@64 5370 return which() == Field::Ordinal::EXPLICIT;
Chris@64 5371 }
Chris@64 5372 inline bool Field::Ordinal::Builder::isExplicit() {
Chris@64 5373 return which() == Field::Ordinal::EXPLICIT;
Chris@64 5374 }
Chris@64 5375 inline ::uint16_t Field::Ordinal::Reader::getExplicit() const {
Chris@64 5376 KJ_IREQUIRE((which() == Field::Ordinal::EXPLICIT),
Chris@64 5377 "Must check which() before get()ing a union member.");
Chris@64 5378 return _reader.getDataField< ::uint16_t>(
Chris@64 5379 ::capnp::bounded<6>() * ::capnp::ELEMENTS);
Chris@64 5380 }
Chris@64 5381
Chris@64 5382 inline ::uint16_t Field::Ordinal::Builder::getExplicit() {
Chris@64 5383 KJ_IREQUIRE((which() == Field::Ordinal::EXPLICIT),
Chris@64 5384 "Must check which() before get()ing a union member.");
Chris@64 5385 return _builder.getDataField< ::uint16_t>(
Chris@64 5386 ::capnp::bounded<6>() * ::capnp::ELEMENTS);
Chris@64 5387 }
Chris@64 5388 inline void Field::Ordinal::Builder::setExplicit( ::uint16_t value) {
Chris@64 5389 _builder.setDataField<Field::Ordinal::Which>(
Chris@64 5390 ::capnp::bounded<5>() * ::capnp::ELEMENTS, Field::Ordinal::EXPLICIT);
Chris@64 5391 _builder.setDataField< ::uint16_t>(
Chris@64 5392 ::capnp::bounded<6>() * ::capnp::ELEMENTS, value);
Chris@64 5393 }
Chris@64 5394
Chris@64 5395 inline bool Enumerant::Reader::hasName() const {
Chris@64 5396 return !_reader.getPointerField(
Chris@64 5397 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
Chris@64 5398 }
Chris@64 5399 inline bool Enumerant::Builder::hasName() {
Chris@64 5400 return !_builder.getPointerField(
Chris@64 5401 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
Chris@64 5402 }
Chris@64 5403 inline ::capnp::Text::Reader Enumerant::Reader::getName() const {
Chris@64 5404 return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField(
Chris@64 5405 ::capnp::bounded<0>() * ::capnp::POINTERS));
Chris@64 5406 }
Chris@64 5407 inline ::capnp::Text::Builder Enumerant::Builder::getName() {
Chris@64 5408 return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField(
Chris@64 5409 ::capnp::bounded<0>() * ::capnp::POINTERS));
Chris@64 5410 }
Chris@64 5411 inline void Enumerant::Builder::setName( ::capnp::Text::Reader value) {
Chris@64 5412 ::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField(
Chris@64 5413 ::capnp::bounded<0>() * ::capnp::POINTERS), value);
Chris@64 5414 }
Chris@64 5415 inline ::capnp::Text::Builder Enumerant::Builder::initName(unsigned int size) {
Chris@64 5416 return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField(
Chris@64 5417 ::capnp::bounded<0>() * ::capnp::POINTERS), size);
Chris@64 5418 }
Chris@64 5419 inline void Enumerant::Builder::adoptName(
Chris@64 5420 ::capnp::Orphan< ::capnp::Text>&& value) {
Chris@64 5421 ::capnp::_::PointerHelpers< ::capnp::Text>::adopt(_builder.getPointerField(
Chris@64 5422 ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
Chris@64 5423 }
Chris@64 5424 inline ::capnp::Orphan< ::capnp::Text> Enumerant::Builder::disownName() {
Chris@64 5425 return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField(
Chris@64 5426 ::capnp::bounded<0>() * ::capnp::POINTERS));
Chris@64 5427 }
Chris@64 5428
Chris@64 5429 inline ::uint16_t Enumerant::Reader::getCodeOrder() const {
Chris@64 5430 return _reader.getDataField< ::uint16_t>(
Chris@64 5431 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
Chris@64 5432 }
Chris@64 5433
Chris@64 5434 inline ::uint16_t Enumerant::Builder::getCodeOrder() {
Chris@64 5435 return _builder.getDataField< ::uint16_t>(
Chris@64 5436 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
Chris@64 5437 }
Chris@64 5438 inline void Enumerant::Builder::setCodeOrder( ::uint16_t value) {
Chris@64 5439 _builder.setDataField< ::uint16_t>(
Chris@64 5440 ::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
Chris@64 5441 }
Chris@64 5442
Chris@64 5443 inline bool Enumerant::Reader::hasAnnotations() const {
Chris@64 5444 return !_reader.getPointerField(
Chris@64 5445 ::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
Chris@64 5446 }
Chris@64 5447 inline bool Enumerant::Builder::hasAnnotations() {
Chris@64 5448 return !_builder.getPointerField(
Chris@64 5449 ::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
Chris@64 5450 }
Chris@64 5451 inline ::capnp::List< ::capnp::schema::Annotation>::Reader Enumerant::Reader::getAnnotations() const {
Chris@64 5452 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Annotation>>::get(_reader.getPointerField(
Chris@64 5453 ::capnp::bounded<1>() * ::capnp::POINTERS));
Chris@64 5454 }
Chris@64 5455 inline ::capnp::List< ::capnp::schema::Annotation>::Builder Enumerant::Builder::getAnnotations() {
Chris@64 5456 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Annotation>>::get(_builder.getPointerField(
Chris@64 5457 ::capnp::bounded<1>() * ::capnp::POINTERS));
Chris@64 5458 }
Chris@64 5459 inline void Enumerant::Builder::setAnnotations( ::capnp::List< ::capnp::schema::Annotation>::Reader value) {
Chris@64 5460 ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Annotation>>::set(_builder.getPointerField(
Chris@64 5461 ::capnp::bounded<1>() * ::capnp::POINTERS), value);
Chris@64 5462 }
Chris@64 5463 inline ::capnp::List< ::capnp::schema::Annotation>::Builder Enumerant::Builder::initAnnotations(unsigned int size) {
Chris@64 5464 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Annotation>>::init(_builder.getPointerField(
Chris@64 5465 ::capnp::bounded<1>() * ::capnp::POINTERS), size);
Chris@64 5466 }
Chris@64 5467 inline void Enumerant::Builder::adoptAnnotations(
Chris@64 5468 ::capnp::Orphan< ::capnp::List< ::capnp::schema::Annotation>>&& value) {
Chris@64 5469 ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Annotation>>::adopt(_builder.getPointerField(
Chris@64 5470 ::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value));
Chris@64 5471 }
Chris@64 5472 inline ::capnp::Orphan< ::capnp::List< ::capnp::schema::Annotation>> Enumerant::Builder::disownAnnotations() {
Chris@64 5473 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Annotation>>::disown(_builder.getPointerField(
Chris@64 5474 ::capnp::bounded<1>() * ::capnp::POINTERS));
Chris@64 5475 }
Chris@64 5476
Chris@64 5477 inline ::uint64_t Superclass::Reader::getId() const {
Chris@64 5478 return _reader.getDataField< ::uint64_t>(
Chris@64 5479 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
Chris@64 5480 }
Chris@64 5481
Chris@64 5482 inline ::uint64_t Superclass::Builder::getId() {
Chris@64 5483 return _builder.getDataField< ::uint64_t>(
Chris@64 5484 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
Chris@64 5485 }
Chris@64 5486 inline void Superclass::Builder::setId( ::uint64_t value) {
Chris@64 5487 _builder.setDataField< ::uint64_t>(
Chris@64 5488 ::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
Chris@64 5489 }
Chris@64 5490
Chris@64 5491 inline bool Superclass::Reader::hasBrand() const {
Chris@64 5492 return !_reader.getPointerField(
Chris@64 5493 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
Chris@64 5494 }
Chris@64 5495 inline bool Superclass::Builder::hasBrand() {
Chris@64 5496 return !_builder.getPointerField(
Chris@64 5497 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
Chris@64 5498 }
Chris@64 5499 inline ::capnp::schema::Brand::Reader Superclass::Reader::getBrand() const {
Chris@64 5500 return ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::get(_reader.getPointerField(
Chris@64 5501 ::capnp::bounded<0>() * ::capnp::POINTERS));
Chris@64 5502 }
Chris@64 5503 inline ::capnp::schema::Brand::Builder Superclass::Builder::getBrand() {
Chris@64 5504 return ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::get(_builder.getPointerField(
Chris@64 5505 ::capnp::bounded<0>() * ::capnp::POINTERS));
Chris@64 5506 }
Chris@64 5507 #if !CAPNP_LITE
Chris@64 5508 inline ::capnp::schema::Brand::Pipeline Superclass::Pipeline::getBrand() {
Chris@64 5509 return ::capnp::schema::Brand::Pipeline(_typeless.getPointerField(0));
Chris@64 5510 }
Chris@64 5511 #endif // !CAPNP_LITE
Chris@64 5512 inline void Superclass::Builder::setBrand( ::capnp::schema::Brand::Reader value) {
Chris@64 5513 ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::set(_builder.getPointerField(
Chris@64 5514 ::capnp::bounded<0>() * ::capnp::POINTERS), value);
Chris@64 5515 }
Chris@64 5516 inline ::capnp::schema::Brand::Builder Superclass::Builder::initBrand() {
Chris@64 5517 return ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::init(_builder.getPointerField(
Chris@64 5518 ::capnp::bounded<0>() * ::capnp::POINTERS));
Chris@64 5519 }
Chris@64 5520 inline void Superclass::Builder::adoptBrand(
Chris@64 5521 ::capnp::Orphan< ::capnp::schema::Brand>&& value) {
Chris@64 5522 ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::adopt(_builder.getPointerField(
Chris@64 5523 ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
Chris@64 5524 }
Chris@64 5525 inline ::capnp::Orphan< ::capnp::schema::Brand> Superclass::Builder::disownBrand() {
Chris@64 5526 return ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::disown(_builder.getPointerField(
Chris@64 5527 ::capnp::bounded<0>() * ::capnp::POINTERS));
Chris@64 5528 }
Chris@64 5529
Chris@64 5530 inline bool Method::Reader::hasName() const {
Chris@64 5531 return !_reader.getPointerField(
Chris@64 5532 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
Chris@64 5533 }
Chris@64 5534 inline bool Method::Builder::hasName() {
Chris@64 5535 return !_builder.getPointerField(
Chris@64 5536 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
Chris@64 5537 }
Chris@64 5538 inline ::capnp::Text::Reader Method::Reader::getName() const {
Chris@64 5539 return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField(
Chris@64 5540 ::capnp::bounded<0>() * ::capnp::POINTERS));
Chris@64 5541 }
Chris@64 5542 inline ::capnp::Text::Builder Method::Builder::getName() {
Chris@64 5543 return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField(
Chris@64 5544 ::capnp::bounded<0>() * ::capnp::POINTERS));
Chris@64 5545 }
Chris@64 5546 inline void Method::Builder::setName( ::capnp::Text::Reader value) {
Chris@64 5547 ::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField(
Chris@64 5548 ::capnp::bounded<0>() * ::capnp::POINTERS), value);
Chris@64 5549 }
Chris@64 5550 inline ::capnp::Text::Builder Method::Builder::initName(unsigned int size) {
Chris@64 5551 return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField(
Chris@64 5552 ::capnp::bounded<0>() * ::capnp::POINTERS), size);
Chris@64 5553 }
Chris@64 5554 inline void Method::Builder::adoptName(
Chris@64 5555 ::capnp::Orphan< ::capnp::Text>&& value) {
Chris@64 5556 ::capnp::_::PointerHelpers< ::capnp::Text>::adopt(_builder.getPointerField(
Chris@64 5557 ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
Chris@64 5558 }
Chris@64 5559 inline ::capnp::Orphan< ::capnp::Text> Method::Builder::disownName() {
Chris@64 5560 return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField(
Chris@64 5561 ::capnp::bounded<0>() * ::capnp::POINTERS));
Chris@64 5562 }
Chris@64 5563
Chris@64 5564 inline ::uint16_t Method::Reader::getCodeOrder() const {
Chris@64 5565 return _reader.getDataField< ::uint16_t>(
Chris@64 5566 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
Chris@64 5567 }
Chris@64 5568
Chris@64 5569 inline ::uint16_t Method::Builder::getCodeOrder() {
Chris@64 5570 return _builder.getDataField< ::uint16_t>(
Chris@64 5571 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
Chris@64 5572 }
Chris@64 5573 inline void Method::Builder::setCodeOrder( ::uint16_t value) {
Chris@64 5574 _builder.setDataField< ::uint16_t>(
Chris@64 5575 ::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
Chris@64 5576 }
Chris@64 5577
Chris@64 5578 inline ::uint64_t Method::Reader::getParamStructType() const {
Chris@64 5579 return _reader.getDataField< ::uint64_t>(
Chris@64 5580 ::capnp::bounded<1>() * ::capnp::ELEMENTS);
Chris@64 5581 }
Chris@64 5582
Chris@64 5583 inline ::uint64_t Method::Builder::getParamStructType() {
Chris@64 5584 return _builder.getDataField< ::uint64_t>(
Chris@64 5585 ::capnp::bounded<1>() * ::capnp::ELEMENTS);
Chris@64 5586 }
Chris@64 5587 inline void Method::Builder::setParamStructType( ::uint64_t value) {
Chris@64 5588 _builder.setDataField< ::uint64_t>(
Chris@64 5589 ::capnp::bounded<1>() * ::capnp::ELEMENTS, value);
Chris@64 5590 }
Chris@64 5591
Chris@64 5592 inline ::uint64_t Method::Reader::getResultStructType() const {
Chris@64 5593 return _reader.getDataField< ::uint64_t>(
Chris@64 5594 ::capnp::bounded<2>() * ::capnp::ELEMENTS);
Chris@64 5595 }
Chris@64 5596
Chris@64 5597 inline ::uint64_t Method::Builder::getResultStructType() {
Chris@64 5598 return _builder.getDataField< ::uint64_t>(
Chris@64 5599 ::capnp::bounded<2>() * ::capnp::ELEMENTS);
Chris@64 5600 }
Chris@64 5601 inline void Method::Builder::setResultStructType( ::uint64_t value) {
Chris@64 5602 _builder.setDataField< ::uint64_t>(
Chris@64 5603 ::capnp::bounded<2>() * ::capnp::ELEMENTS, value);
Chris@64 5604 }
Chris@64 5605
Chris@64 5606 inline bool Method::Reader::hasAnnotations() const {
Chris@64 5607 return !_reader.getPointerField(
Chris@64 5608 ::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
Chris@64 5609 }
Chris@64 5610 inline bool Method::Builder::hasAnnotations() {
Chris@64 5611 return !_builder.getPointerField(
Chris@64 5612 ::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
Chris@64 5613 }
Chris@64 5614 inline ::capnp::List< ::capnp::schema::Annotation>::Reader Method::Reader::getAnnotations() const {
Chris@64 5615 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Annotation>>::get(_reader.getPointerField(
Chris@64 5616 ::capnp::bounded<1>() * ::capnp::POINTERS));
Chris@64 5617 }
Chris@64 5618 inline ::capnp::List< ::capnp::schema::Annotation>::Builder Method::Builder::getAnnotations() {
Chris@64 5619 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Annotation>>::get(_builder.getPointerField(
Chris@64 5620 ::capnp::bounded<1>() * ::capnp::POINTERS));
Chris@64 5621 }
Chris@64 5622 inline void Method::Builder::setAnnotations( ::capnp::List< ::capnp::schema::Annotation>::Reader value) {
Chris@64 5623 ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Annotation>>::set(_builder.getPointerField(
Chris@64 5624 ::capnp::bounded<1>() * ::capnp::POINTERS), value);
Chris@64 5625 }
Chris@64 5626 inline ::capnp::List< ::capnp::schema::Annotation>::Builder Method::Builder::initAnnotations(unsigned int size) {
Chris@64 5627 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Annotation>>::init(_builder.getPointerField(
Chris@64 5628 ::capnp::bounded<1>() * ::capnp::POINTERS), size);
Chris@64 5629 }
Chris@64 5630 inline void Method::Builder::adoptAnnotations(
Chris@64 5631 ::capnp::Orphan< ::capnp::List< ::capnp::schema::Annotation>>&& value) {
Chris@64 5632 ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Annotation>>::adopt(_builder.getPointerField(
Chris@64 5633 ::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value));
Chris@64 5634 }
Chris@64 5635 inline ::capnp::Orphan< ::capnp::List< ::capnp::schema::Annotation>> Method::Builder::disownAnnotations() {
Chris@64 5636 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Annotation>>::disown(_builder.getPointerField(
Chris@64 5637 ::capnp::bounded<1>() * ::capnp::POINTERS));
Chris@64 5638 }
Chris@64 5639
Chris@64 5640 inline bool Method::Reader::hasParamBrand() const {
Chris@64 5641 return !_reader.getPointerField(
Chris@64 5642 ::capnp::bounded<2>() * ::capnp::POINTERS).isNull();
Chris@64 5643 }
Chris@64 5644 inline bool Method::Builder::hasParamBrand() {
Chris@64 5645 return !_builder.getPointerField(
Chris@64 5646 ::capnp::bounded<2>() * ::capnp::POINTERS).isNull();
Chris@64 5647 }
Chris@64 5648 inline ::capnp::schema::Brand::Reader Method::Reader::getParamBrand() const {
Chris@64 5649 return ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::get(_reader.getPointerField(
Chris@64 5650 ::capnp::bounded<2>() * ::capnp::POINTERS));
Chris@64 5651 }
Chris@64 5652 inline ::capnp::schema::Brand::Builder Method::Builder::getParamBrand() {
Chris@64 5653 return ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::get(_builder.getPointerField(
Chris@64 5654 ::capnp::bounded<2>() * ::capnp::POINTERS));
Chris@64 5655 }
Chris@64 5656 #if !CAPNP_LITE
Chris@64 5657 inline ::capnp::schema::Brand::Pipeline Method::Pipeline::getParamBrand() {
Chris@64 5658 return ::capnp::schema::Brand::Pipeline(_typeless.getPointerField(2));
Chris@64 5659 }
Chris@64 5660 #endif // !CAPNP_LITE
Chris@64 5661 inline void Method::Builder::setParamBrand( ::capnp::schema::Brand::Reader value) {
Chris@64 5662 ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::set(_builder.getPointerField(
Chris@64 5663 ::capnp::bounded<2>() * ::capnp::POINTERS), value);
Chris@64 5664 }
Chris@64 5665 inline ::capnp::schema::Brand::Builder Method::Builder::initParamBrand() {
Chris@64 5666 return ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::init(_builder.getPointerField(
Chris@64 5667 ::capnp::bounded<2>() * ::capnp::POINTERS));
Chris@64 5668 }
Chris@64 5669 inline void Method::Builder::adoptParamBrand(
Chris@64 5670 ::capnp::Orphan< ::capnp::schema::Brand>&& value) {
Chris@64 5671 ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::adopt(_builder.getPointerField(
Chris@64 5672 ::capnp::bounded<2>() * ::capnp::POINTERS), kj::mv(value));
Chris@64 5673 }
Chris@64 5674 inline ::capnp::Orphan< ::capnp::schema::Brand> Method::Builder::disownParamBrand() {
Chris@64 5675 return ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::disown(_builder.getPointerField(
Chris@64 5676 ::capnp::bounded<2>() * ::capnp::POINTERS));
Chris@64 5677 }
Chris@64 5678
Chris@64 5679 inline bool Method::Reader::hasResultBrand() const {
Chris@64 5680 return !_reader.getPointerField(
Chris@64 5681 ::capnp::bounded<3>() * ::capnp::POINTERS).isNull();
Chris@64 5682 }
Chris@64 5683 inline bool Method::Builder::hasResultBrand() {
Chris@64 5684 return !_builder.getPointerField(
Chris@64 5685 ::capnp::bounded<3>() * ::capnp::POINTERS).isNull();
Chris@64 5686 }
Chris@64 5687 inline ::capnp::schema::Brand::Reader Method::Reader::getResultBrand() const {
Chris@64 5688 return ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::get(_reader.getPointerField(
Chris@64 5689 ::capnp::bounded<3>() * ::capnp::POINTERS));
Chris@64 5690 }
Chris@64 5691 inline ::capnp::schema::Brand::Builder Method::Builder::getResultBrand() {
Chris@64 5692 return ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::get(_builder.getPointerField(
Chris@64 5693 ::capnp::bounded<3>() * ::capnp::POINTERS));
Chris@64 5694 }
Chris@64 5695 #if !CAPNP_LITE
Chris@64 5696 inline ::capnp::schema::Brand::Pipeline Method::Pipeline::getResultBrand() {
Chris@64 5697 return ::capnp::schema::Brand::Pipeline(_typeless.getPointerField(3));
Chris@64 5698 }
Chris@64 5699 #endif // !CAPNP_LITE
Chris@64 5700 inline void Method::Builder::setResultBrand( ::capnp::schema::Brand::Reader value) {
Chris@64 5701 ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::set(_builder.getPointerField(
Chris@64 5702 ::capnp::bounded<3>() * ::capnp::POINTERS), value);
Chris@64 5703 }
Chris@64 5704 inline ::capnp::schema::Brand::Builder Method::Builder::initResultBrand() {
Chris@64 5705 return ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::init(_builder.getPointerField(
Chris@64 5706 ::capnp::bounded<3>() * ::capnp::POINTERS));
Chris@64 5707 }
Chris@64 5708 inline void Method::Builder::adoptResultBrand(
Chris@64 5709 ::capnp::Orphan< ::capnp::schema::Brand>&& value) {
Chris@64 5710 ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::adopt(_builder.getPointerField(
Chris@64 5711 ::capnp::bounded<3>() * ::capnp::POINTERS), kj::mv(value));
Chris@64 5712 }
Chris@64 5713 inline ::capnp::Orphan< ::capnp::schema::Brand> Method::Builder::disownResultBrand() {
Chris@64 5714 return ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::disown(_builder.getPointerField(
Chris@64 5715 ::capnp::bounded<3>() * ::capnp::POINTERS));
Chris@64 5716 }
Chris@64 5717
Chris@64 5718 inline bool Method::Reader::hasImplicitParameters() const {
Chris@64 5719 return !_reader.getPointerField(
Chris@64 5720 ::capnp::bounded<4>() * ::capnp::POINTERS).isNull();
Chris@64 5721 }
Chris@64 5722 inline bool Method::Builder::hasImplicitParameters() {
Chris@64 5723 return !_builder.getPointerField(
Chris@64 5724 ::capnp::bounded<4>() * ::capnp::POINTERS).isNull();
Chris@64 5725 }
Chris@64 5726 inline ::capnp::List< ::capnp::schema::Node::Parameter>::Reader Method::Reader::getImplicitParameters() const {
Chris@64 5727 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Node::Parameter>>::get(_reader.getPointerField(
Chris@64 5728 ::capnp::bounded<4>() * ::capnp::POINTERS));
Chris@64 5729 }
Chris@64 5730 inline ::capnp::List< ::capnp::schema::Node::Parameter>::Builder Method::Builder::getImplicitParameters() {
Chris@64 5731 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Node::Parameter>>::get(_builder.getPointerField(
Chris@64 5732 ::capnp::bounded<4>() * ::capnp::POINTERS));
Chris@64 5733 }
Chris@64 5734 inline void Method::Builder::setImplicitParameters( ::capnp::List< ::capnp::schema::Node::Parameter>::Reader value) {
Chris@64 5735 ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Node::Parameter>>::set(_builder.getPointerField(
Chris@64 5736 ::capnp::bounded<4>() * ::capnp::POINTERS), value);
Chris@64 5737 }
Chris@64 5738 inline ::capnp::List< ::capnp::schema::Node::Parameter>::Builder Method::Builder::initImplicitParameters(unsigned int size) {
Chris@64 5739 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Node::Parameter>>::init(_builder.getPointerField(
Chris@64 5740 ::capnp::bounded<4>() * ::capnp::POINTERS), size);
Chris@64 5741 }
Chris@64 5742 inline void Method::Builder::adoptImplicitParameters(
Chris@64 5743 ::capnp::Orphan< ::capnp::List< ::capnp::schema::Node::Parameter>>&& value) {
Chris@64 5744 ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Node::Parameter>>::adopt(_builder.getPointerField(
Chris@64 5745 ::capnp::bounded<4>() * ::capnp::POINTERS), kj::mv(value));
Chris@64 5746 }
Chris@64 5747 inline ::capnp::Orphan< ::capnp::List< ::capnp::schema::Node::Parameter>> Method::Builder::disownImplicitParameters() {
Chris@64 5748 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Node::Parameter>>::disown(_builder.getPointerField(
Chris@64 5749 ::capnp::bounded<4>() * ::capnp::POINTERS));
Chris@64 5750 }
Chris@64 5751
Chris@64 5752 inline ::capnp::schema::Type::Which Type::Reader::which() const {
Chris@64 5753 return _reader.getDataField<Which>(
Chris@64 5754 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
Chris@64 5755 }
Chris@64 5756 inline ::capnp::schema::Type::Which Type::Builder::which() {
Chris@64 5757 return _builder.getDataField<Which>(
Chris@64 5758 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
Chris@64 5759 }
Chris@64 5760
Chris@64 5761 inline bool Type::Reader::isVoid() const {
Chris@64 5762 return which() == Type::VOID;
Chris@64 5763 }
Chris@64 5764 inline bool Type::Builder::isVoid() {
Chris@64 5765 return which() == Type::VOID;
Chris@64 5766 }
Chris@64 5767 inline ::capnp::Void Type::Reader::getVoid() const {
Chris@64 5768 KJ_IREQUIRE((which() == Type::VOID),
Chris@64 5769 "Must check which() before get()ing a union member.");
Chris@64 5770 return _reader.getDataField< ::capnp::Void>(
Chris@64 5771 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
Chris@64 5772 }
Chris@64 5773
Chris@64 5774 inline ::capnp::Void Type::Builder::getVoid() {
Chris@64 5775 KJ_IREQUIRE((which() == Type::VOID),
Chris@64 5776 "Must check which() before get()ing a union member.");
Chris@64 5777 return _builder.getDataField< ::capnp::Void>(
Chris@64 5778 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
Chris@64 5779 }
Chris@64 5780 inline void Type::Builder::setVoid( ::capnp::Void value) {
Chris@64 5781 _builder.setDataField<Type::Which>(
Chris@64 5782 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Type::VOID);
Chris@64 5783 _builder.setDataField< ::capnp::Void>(
Chris@64 5784 ::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
Chris@64 5785 }
Chris@64 5786
Chris@64 5787 inline bool Type::Reader::isBool() const {
Chris@64 5788 return which() == Type::BOOL;
Chris@64 5789 }
Chris@64 5790 inline bool Type::Builder::isBool() {
Chris@64 5791 return which() == Type::BOOL;
Chris@64 5792 }
Chris@64 5793 inline ::capnp::Void Type::Reader::getBool() const {
Chris@64 5794 KJ_IREQUIRE((which() == Type::BOOL),
Chris@64 5795 "Must check which() before get()ing a union member.");
Chris@64 5796 return _reader.getDataField< ::capnp::Void>(
Chris@64 5797 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
Chris@64 5798 }
Chris@64 5799
Chris@64 5800 inline ::capnp::Void Type::Builder::getBool() {
Chris@64 5801 KJ_IREQUIRE((which() == Type::BOOL),
Chris@64 5802 "Must check which() before get()ing a union member.");
Chris@64 5803 return _builder.getDataField< ::capnp::Void>(
Chris@64 5804 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
Chris@64 5805 }
Chris@64 5806 inline void Type::Builder::setBool( ::capnp::Void value) {
Chris@64 5807 _builder.setDataField<Type::Which>(
Chris@64 5808 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Type::BOOL);
Chris@64 5809 _builder.setDataField< ::capnp::Void>(
Chris@64 5810 ::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
Chris@64 5811 }
Chris@64 5812
Chris@64 5813 inline bool Type::Reader::isInt8() const {
Chris@64 5814 return which() == Type::INT8;
Chris@64 5815 }
Chris@64 5816 inline bool Type::Builder::isInt8() {
Chris@64 5817 return which() == Type::INT8;
Chris@64 5818 }
Chris@64 5819 inline ::capnp::Void Type::Reader::getInt8() const {
Chris@64 5820 KJ_IREQUIRE((which() == Type::INT8),
Chris@64 5821 "Must check which() before get()ing a union member.");
Chris@64 5822 return _reader.getDataField< ::capnp::Void>(
Chris@64 5823 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
Chris@64 5824 }
Chris@64 5825
Chris@64 5826 inline ::capnp::Void Type::Builder::getInt8() {
Chris@64 5827 KJ_IREQUIRE((which() == Type::INT8),
Chris@64 5828 "Must check which() before get()ing a union member.");
Chris@64 5829 return _builder.getDataField< ::capnp::Void>(
Chris@64 5830 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
Chris@64 5831 }
Chris@64 5832 inline void Type::Builder::setInt8( ::capnp::Void value) {
Chris@64 5833 _builder.setDataField<Type::Which>(
Chris@64 5834 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Type::INT8);
Chris@64 5835 _builder.setDataField< ::capnp::Void>(
Chris@64 5836 ::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
Chris@64 5837 }
Chris@64 5838
Chris@64 5839 inline bool Type::Reader::isInt16() const {
Chris@64 5840 return which() == Type::INT16;
Chris@64 5841 }
Chris@64 5842 inline bool Type::Builder::isInt16() {
Chris@64 5843 return which() == Type::INT16;
Chris@64 5844 }
Chris@64 5845 inline ::capnp::Void Type::Reader::getInt16() const {
Chris@64 5846 KJ_IREQUIRE((which() == Type::INT16),
Chris@64 5847 "Must check which() before get()ing a union member.");
Chris@64 5848 return _reader.getDataField< ::capnp::Void>(
Chris@64 5849 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
Chris@64 5850 }
Chris@64 5851
Chris@64 5852 inline ::capnp::Void Type::Builder::getInt16() {
Chris@64 5853 KJ_IREQUIRE((which() == Type::INT16),
Chris@64 5854 "Must check which() before get()ing a union member.");
Chris@64 5855 return _builder.getDataField< ::capnp::Void>(
Chris@64 5856 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
Chris@64 5857 }
Chris@64 5858 inline void Type::Builder::setInt16( ::capnp::Void value) {
Chris@64 5859 _builder.setDataField<Type::Which>(
Chris@64 5860 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Type::INT16);
Chris@64 5861 _builder.setDataField< ::capnp::Void>(
Chris@64 5862 ::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
Chris@64 5863 }
Chris@64 5864
Chris@64 5865 inline bool Type::Reader::isInt32() const {
Chris@64 5866 return which() == Type::INT32;
Chris@64 5867 }
Chris@64 5868 inline bool Type::Builder::isInt32() {
Chris@64 5869 return which() == Type::INT32;
Chris@64 5870 }
Chris@64 5871 inline ::capnp::Void Type::Reader::getInt32() const {
Chris@64 5872 KJ_IREQUIRE((which() == Type::INT32),
Chris@64 5873 "Must check which() before get()ing a union member.");
Chris@64 5874 return _reader.getDataField< ::capnp::Void>(
Chris@64 5875 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
Chris@64 5876 }
Chris@64 5877
Chris@64 5878 inline ::capnp::Void Type::Builder::getInt32() {
Chris@64 5879 KJ_IREQUIRE((which() == Type::INT32),
Chris@64 5880 "Must check which() before get()ing a union member.");
Chris@64 5881 return _builder.getDataField< ::capnp::Void>(
Chris@64 5882 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
Chris@64 5883 }
Chris@64 5884 inline void Type::Builder::setInt32( ::capnp::Void value) {
Chris@64 5885 _builder.setDataField<Type::Which>(
Chris@64 5886 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Type::INT32);
Chris@64 5887 _builder.setDataField< ::capnp::Void>(
Chris@64 5888 ::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
Chris@64 5889 }
Chris@64 5890
Chris@64 5891 inline bool Type::Reader::isInt64() const {
Chris@64 5892 return which() == Type::INT64;
Chris@64 5893 }
Chris@64 5894 inline bool Type::Builder::isInt64() {
Chris@64 5895 return which() == Type::INT64;
Chris@64 5896 }
Chris@64 5897 inline ::capnp::Void Type::Reader::getInt64() const {
Chris@64 5898 KJ_IREQUIRE((which() == Type::INT64),
Chris@64 5899 "Must check which() before get()ing a union member.");
Chris@64 5900 return _reader.getDataField< ::capnp::Void>(
Chris@64 5901 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
Chris@64 5902 }
Chris@64 5903
Chris@64 5904 inline ::capnp::Void Type::Builder::getInt64() {
Chris@64 5905 KJ_IREQUIRE((which() == Type::INT64),
Chris@64 5906 "Must check which() before get()ing a union member.");
Chris@64 5907 return _builder.getDataField< ::capnp::Void>(
Chris@64 5908 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
Chris@64 5909 }
Chris@64 5910 inline void Type::Builder::setInt64( ::capnp::Void value) {
Chris@64 5911 _builder.setDataField<Type::Which>(
Chris@64 5912 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Type::INT64);
Chris@64 5913 _builder.setDataField< ::capnp::Void>(
Chris@64 5914 ::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
Chris@64 5915 }
Chris@64 5916
Chris@64 5917 inline bool Type::Reader::isUint8() const {
Chris@64 5918 return which() == Type::UINT8;
Chris@64 5919 }
Chris@64 5920 inline bool Type::Builder::isUint8() {
Chris@64 5921 return which() == Type::UINT8;
Chris@64 5922 }
Chris@64 5923 inline ::capnp::Void Type::Reader::getUint8() const {
Chris@64 5924 KJ_IREQUIRE((which() == Type::UINT8),
Chris@64 5925 "Must check which() before get()ing a union member.");
Chris@64 5926 return _reader.getDataField< ::capnp::Void>(
Chris@64 5927 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
Chris@64 5928 }
Chris@64 5929
Chris@64 5930 inline ::capnp::Void Type::Builder::getUint8() {
Chris@64 5931 KJ_IREQUIRE((which() == Type::UINT8),
Chris@64 5932 "Must check which() before get()ing a union member.");
Chris@64 5933 return _builder.getDataField< ::capnp::Void>(
Chris@64 5934 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
Chris@64 5935 }
Chris@64 5936 inline void Type::Builder::setUint8( ::capnp::Void value) {
Chris@64 5937 _builder.setDataField<Type::Which>(
Chris@64 5938 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Type::UINT8);
Chris@64 5939 _builder.setDataField< ::capnp::Void>(
Chris@64 5940 ::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
Chris@64 5941 }
Chris@64 5942
Chris@64 5943 inline bool Type::Reader::isUint16() const {
Chris@64 5944 return which() == Type::UINT16;
Chris@64 5945 }
Chris@64 5946 inline bool Type::Builder::isUint16() {
Chris@64 5947 return which() == Type::UINT16;
Chris@64 5948 }
Chris@64 5949 inline ::capnp::Void Type::Reader::getUint16() const {
Chris@64 5950 KJ_IREQUIRE((which() == Type::UINT16),
Chris@64 5951 "Must check which() before get()ing a union member.");
Chris@64 5952 return _reader.getDataField< ::capnp::Void>(
Chris@64 5953 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
Chris@64 5954 }
Chris@64 5955
Chris@64 5956 inline ::capnp::Void Type::Builder::getUint16() {
Chris@64 5957 KJ_IREQUIRE((which() == Type::UINT16),
Chris@64 5958 "Must check which() before get()ing a union member.");
Chris@64 5959 return _builder.getDataField< ::capnp::Void>(
Chris@64 5960 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
Chris@64 5961 }
Chris@64 5962 inline void Type::Builder::setUint16( ::capnp::Void value) {
Chris@64 5963 _builder.setDataField<Type::Which>(
Chris@64 5964 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Type::UINT16);
Chris@64 5965 _builder.setDataField< ::capnp::Void>(
Chris@64 5966 ::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
Chris@64 5967 }
Chris@64 5968
Chris@64 5969 inline bool Type::Reader::isUint32() const {
Chris@64 5970 return which() == Type::UINT32;
Chris@64 5971 }
Chris@64 5972 inline bool Type::Builder::isUint32() {
Chris@64 5973 return which() == Type::UINT32;
Chris@64 5974 }
Chris@64 5975 inline ::capnp::Void Type::Reader::getUint32() const {
Chris@64 5976 KJ_IREQUIRE((which() == Type::UINT32),
Chris@64 5977 "Must check which() before get()ing a union member.");
Chris@64 5978 return _reader.getDataField< ::capnp::Void>(
Chris@64 5979 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
Chris@64 5980 }
Chris@64 5981
Chris@64 5982 inline ::capnp::Void Type::Builder::getUint32() {
Chris@64 5983 KJ_IREQUIRE((which() == Type::UINT32),
Chris@64 5984 "Must check which() before get()ing a union member.");
Chris@64 5985 return _builder.getDataField< ::capnp::Void>(
Chris@64 5986 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
Chris@64 5987 }
Chris@64 5988 inline void Type::Builder::setUint32( ::capnp::Void value) {
Chris@64 5989 _builder.setDataField<Type::Which>(
Chris@64 5990 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Type::UINT32);
Chris@64 5991 _builder.setDataField< ::capnp::Void>(
Chris@64 5992 ::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
Chris@64 5993 }
Chris@64 5994
Chris@64 5995 inline bool Type::Reader::isUint64() const {
Chris@64 5996 return which() == Type::UINT64;
Chris@64 5997 }
Chris@64 5998 inline bool Type::Builder::isUint64() {
Chris@64 5999 return which() == Type::UINT64;
Chris@64 6000 }
Chris@64 6001 inline ::capnp::Void Type::Reader::getUint64() const {
Chris@64 6002 KJ_IREQUIRE((which() == Type::UINT64),
Chris@64 6003 "Must check which() before get()ing a union member.");
Chris@64 6004 return _reader.getDataField< ::capnp::Void>(
Chris@64 6005 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
Chris@64 6006 }
Chris@64 6007
Chris@64 6008 inline ::capnp::Void Type::Builder::getUint64() {
Chris@64 6009 KJ_IREQUIRE((which() == Type::UINT64),
Chris@64 6010 "Must check which() before get()ing a union member.");
Chris@64 6011 return _builder.getDataField< ::capnp::Void>(
Chris@64 6012 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
Chris@64 6013 }
Chris@64 6014 inline void Type::Builder::setUint64( ::capnp::Void value) {
Chris@64 6015 _builder.setDataField<Type::Which>(
Chris@64 6016 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Type::UINT64);
Chris@64 6017 _builder.setDataField< ::capnp::Void>(
Chris@64 6018 ::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
Chris@64 6019 }
Chris@64 6020
Chris@64 6021 inline bool Type::Reader::isFloat32() const {
Chris@64 6022 return which() == Type::FLOAT32;
Chris@64 6023 }
Chris@64 6024 inline bool Type::Builder::isFloat32() {
Chris@64 6025 return which() == Type::FLOAT32;
Chris@64 6026 }
Chris@64 6027 inline ::capnp::Void Type::Reader::getFloat32() const {
Chris@64 6028 KJ_IREQUIRE((which() == Type::FLOAT32),
Chris@64 6029 "Must check which() before get()ing a union member.");
Chris@64 6030 return _reader.getDataField< ::capnp::Void>(
Chris@64 6031 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
Chris@64 6032 }
Chris@64 6033
Chris@64 6034 inline ::capnp::Void Type::Builder::getFloat32() {
Chris@64 6035 KJ_IREQUIRE((which() == Type::FLOAT32),
Chris@64 6036 "Must check which() before get()ing a union member.");
Chris@64 6037 return _builder.getDataField< ::capnp::Void>(
Chris@64 6038 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
Chris@64 6039 }
Chris@64 6040 inline void Type::Builder::setFloat32( ::capnp::Void value) {
Chris@64 6041 _builder.setDataField<Type::Which>(
Chris@64 6042 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Type::FLOAT32);
Chris@64 6043 _builder.setDataField< ::capnp::Void>(
Chris@64 6044 ::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
Chris@64 6045 }
Chris@64 6046
Chris@64 6047 inline bool Type::Reader::isFloat64() const {
Chris@64 6048 return which() == Type::FLOAT64;
Chris@64 6049 }
Chris@64 6050 inline bool Type::Builder::isFloat64() {
Chris@64 6051 return which() == Type::FLOAT64;
Chris@64 6052 }
Chris@64 6053 inline ::capnp::Void Type::Reader::getFloat64() const {
Chris@64 6054 KJ_IREQUIRE((which() == Type::FLOAT64),
Chris@64 6055 "Must check which() before get()ing a union member.");
Chris@64 6056 return _reader.getDataField< ::capnp::Void>(
Chris@64 6057 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
Chris@64 6058 }
Chris@64 6059
Chris@64 6060 inline ::capnp::Void Type::Builder::getFloat64() {
Chris@64 6061 KJ_IREQUIRE((which() == Type::FLOAT64),
Chris@64 6062 "Must check which() before get()ing a union member.");
Chris@64 6063 return _builder.getDataField< ::capnp::Void>(
Chris@64 6064 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
Chris@64 6065 }
Chris@64 6066 inline void Type::Builder::setFloat64( ::capnp::Void value) {
Chris@64 6067 _builder.setDataField<Type::Which>(
Chris@64 6068 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Type::FLOAT64);
Chris@64 6069 _builder.setDataField< ::capnp::Void>(
Chris@64 6070 ::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
Chris@64 6071 }
Chris@64 6072
Chris@64 6073 inline bool Type::Reader::isText() const {
Chris@64 6074 return which() == Type::TEXT;
Chris@64 6075 }
Chris@64 6076 inline bool Type::Builder::isText() {
Chris@64 6077 return which() == Type::TEXT;
Chris@64 6078 }
Chris@64 6079 inline ::capnp::Void Type::Reader::getText() const {
Chris@64 6080 KJ_IREQUIRE((which() == Type::TEXT),
Chris@64 6081 "Must check which() before get()ing a union member.");
Chris@64 6082 return _reader.getDataField< ::capnp::Void>(
Chris@64 6083 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
Chris@64 6084 }
Chris@64 6085
Chris@64 6086 inline ::capnp::Void Type::Builder::getText() {
Chris@64 6087 KJ_IREQUIRE((which() == Type::TEXT),
Chris@64 6088 "Must check which() before get()ing a union member.");
Chris@64 6089 return _builder.getDataField< ::capnp::Void>(
Chris@64 6090 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
Chris@64 6091 }
Chris@64 6092 inline void Type::Builder::setText( ::capnp::Void value) {
Chris@64 6093 _builder.setDataField<Type::Which>(
Chris@64 6094 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Type::TEXT);
Chris@64 6095 _builder.setDataField< ::capnp::Void>(
Chris@64 6096 ::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
Chris@64 6097 }
Chris@64 6098
Chris@64 6099 inline bool Type::Reader::isData() const {
Chris@64 6100 return which() == Type::DATA;
Chris@64 6101 }
Chris@64 6102 inline bool Type::Builder::isData() {
Chris@64 6103 return which() == Type::DATA;
Chris@64 6104 }
Chris@64 6105 inline ::capnp::Void Type::Reader::getData() const {
Chris@64 6106 KJ_IREQUIRE((which() == Type::DATA),
Chris@64 6107 "Must check which() before get()ing a union member.");
Chris@64 6108 return _reader.getDataField< ::capnp::Void>(
Chris@64 6109 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
Chris@64 6110 }
Chris@64 6111
Chris@64 6112 inline ::capnp::Void Type::Builder::getData() {
Chris@64 6113 KJ_IREQUIRE((which() == Type::DATA),
Chris@64 6114 "Must check which() before get()ing a union member.");
Chris@64 6115 return _builder.getDataField< ::capnp::Void>(
Chris@64 6116 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
Chris@64 6117 }
Chris@64 6118 inline void Type::Builder::setData( ::capnp::Void value) {
Chris@64 6119 _builder.setDataField<Type::Which>(
Chris@64 6120 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Type::DATA);
Chris@64 6121 _builder.setDataField< ::capnp::Void>(
Chris@64 6122 ::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
Chris@64 6123 }
Chris@64 6124
Chris@64 6125 inline bool Type::Reader::isList() const {
Chris@64 6126 return which() == Type::LIST;
Chris@64 6127 }
Chris@64 6128 inline bool Type::Builder::isList() {
Chris@64 6129 return which() == Type::LIST;
Chris@64 6130 }
Chris@64 6131 inline typename Type::List::Reader Type::Reader::getList() const {
Chris@64 6132 KJ_IREQUIRE((which() == Type::LIST),
Chris@64 6133 "Must check which() before get()ing a union member.");
Chris@64 6134 return typename Type::List::Reader(_reader);
Chris@64 6135 }
Chris@64 6136 inline typename Type::List::Builder Type::Builder::getList() {
Chris@64 6137 KJ_IREQUIRE((which() == Type::LIST),
Chris@64 6138 "Must check which() before get()ing a union member.");
Chris@64 6139 return typename Type::List::Builder(_builder);
Chris@64 6140 }
Chris@64 6141 inline typename Type::List::Builder Type::Builder::initList() {
Chris@64 6142 _builder.setDataField<Type::Which>(
Chris@64 6143 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Type::LIST);
Chris@64 6144 _builder.getPointerField(::capnp::bounded<0>() * ::capnp::POINTERS).clear();
Chris@64 6145 return typename Type::List::Builder(_builder);
Chris@64 6146 }
Chris@64 6147 inline bool Type::Reader::isEnum() const {
Chris@64 6148 return which() == Type::ENUM;
Chris@64 6149 }
Chris@64 6150 inline bool Type::Builder::isEnum() {
Chris@64 6151 return which() == Type::ENUM;
Chris@64 6152 }
Chris@64 6153 inline typename Type::Enum::Reader Type::Reader::getEnum() const {
Chris@64 6154 KJ_IREQUIRE((which() == Type::ENUM),
Chris@64 6155 "Must check which() before get()ing a union member.");
Chris@64 6156 return typename Type::Enum::Reader(_reader);
Chris@64 6157 }
Chris@64 6158 inline typename Type::Enum::Builder Type::Builder::getEnum() {
Chris@64 6159 KJ_IREQUIRE((which() == Type::ENUM),
Chris@64 6160 "Must check which() before get()ing a union member.");
Chris@64 6161 return typename Type::Enum::Builder(_builder);
Chris@64 6162 }
Chris@64 6163 inline typename Type::Enum::Builder Type::Builder::initEnum() {
Chris@64 6164 _builder.setDataField<Type::Which>(
Chris@64 6165 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Type::ENUM);
Chris@64 6166 _builder.setDataField< ::uint64_t>(::capnp::bounded<1>() * ::capnp::ELEMENTS, 0);
Chris@64 6167 _builder.getPointerField(::capnp::bounded<0>() * ::capnp::POINTERS).clear();
Chris@64 6168 return typename Type::Enum::Builder(_builder);
Chris@64 6169 }
Chris@64 6170 inline bool Type::Reader::isStruct() const {
Chris@64 6171 return which() == Type::STRUCT;
Chris@64 6172 }
Chris@64 6173 inline bool Type::Builder::isStruct() {
Chris@64 6174 return which() == Type::STRUCT;
Chris@64 6175 }
Chris@64 6176 inline typename Type::Struct::Reader Type::Reader::getStruct() const {
Chris@64 6177 KJ_IREQUIRE((which() == Type::STRUCT),
Chris@64 6178 "Must check which() before get()ing a union member.");
Chris@64 6179 return typename Type::Struct::Reader(_reader);
Chris@64 6180 }
Chris@64 6181 inline typename Type::Struct::Builder Type::Builder::getStruct() {
Chris@64 6182 KJ_IREQUIRE((which() == Type::STRUCT),
Chris@64 6183 "Must check which() before get()ing a union member.");
Chris@64 6184 return typename Type::Struct::Builder(_builder);
Chris@64 6185 }
Chris@64 6186 inline typename Type::Struct::Builder Type::Builder::initStruct() {
Chris@64 6187 _builder.setDataField<Type::Which>(
Chris@64 6188 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Type::STRUCT);
Chris@64 6189 _builder.setDataField< ::uint64_t>(::capnp::bounded<1>() * ::capnp::ELEMENTS, 0);
Chris@64 6190 _builder.getPointerField(::capnp::bounded<0>() * ::capnp::POINTERS).clear();
Chris@64 6191 return typename Type::Struct::Builder(_builder);
Chris@64 6192 }
Chris@64 6193 inline bool Type::Reader::isInterface() const {
Chris@64 6194 return which() == Type::INTERFACE;
Chris@64 6195 }
Chris@64 6196 inline bool Type::Builder::isInterface() {
Chris@64 6197 return which() == Type::INTERFACE;
Chris@64 6198 }
Chris@64 6199 inline typename Type::Interface::Reader Type::Reader::getInterface() const {
Chris@64 6200 KJ_IREQUIRE((which() == Type::INTERFACE),
Chris@64 6201 "Must check which() before get()ing a union member.");
Chris@64 6202 return typename Type::Interface::Reader(_reader);
Chris@64 6203 }
Chris@64 6204 inline typename Type::Interface::Builder Type::Builder::getInterface() {
Chris@64 6205 KJ_IREQUIRE((which() == Type::INTERFACE),
Chris@64 6206 "Must check which() before get()ing a union member.");
Chris@64 6207 return typename Type::Interface::Builder(_builder);
Chris@64 6208 }
Chris@64 6209 inline typename Type::Interface::Builder Type::Builder::initInterface() {
Chris@64 6210 _builder.setDataField<Type::Which>(
Chris@64 6211 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Type::INTERFACE);
Chris@64 6212 _builder.setDataField< ::uint64_t>(::capnp::bounded<1>() * ::capnp::ELEMENTS, 0);
Chris@64 6213 _builder.getPointerField(::capnp::bounded<0>() * ::capnp::POINTERS).clear();
Chris@64 6214 return typename Type::Interface::Builder(_builder);
Chris@64 6215 }
Chris@64 6216 inline bool Type::Reader::isAnyPointer() const {
Chris@64 6217 return which() == Type::ANY_POINTER;
Chris@64 6218 }
Chris@64 6219 inline bool Type::Builder::isAnyPointer() {
Chris@64 6220 return which() == Type::ANY_POINTER;
Chris@64 6221 }
Chris@64 6222 inline typename Type::AnyPointer::Reader Type::Reader::getAnyPointer() const {
Chris@64 6223 KJ_IREQUIRE((which() == Type::ANY_POINTER),
Chris@64 6224 "Must check which() before get()ing a union member.");
Chris@64 6225 return typename Type::AnyPointer::Reader(_reader);
Chris@64 6226 }
Chris@64 6227 inline typename Type::AnyPointer::Builder Type::Builder::getAnyPointer() {
Chris@64 6228 KJ_IREQUIRE((which() == Type::ANY_POINTER),
Chris@64 6229 "Must check which() before get()ing a union member.");
Chris@64 6230 return typename Type::AnyPointer::Builder(_builder);
Chris@64 6231 }
Chris@64 6232 inline typename Type::AnyPointer::Builder Type::Builder::initAnyPointer() {
Chris@64 6233 _builder.setDataField<Type::Which>(
Chris@64 6234 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Type::ANY_POINTER);
Chris@64 6235 _builder.setDataField< ::uint16_t>(::capnp::bounded<4>() * ::capnp::ELEMENTS, 0);
Chris@64 6236 _builder.setDataField< ::uint16_t>(::capnp::bounded<5>() * ::capnp::ELEMENTS, 0);
Chris@64 6237 _builder.setDataField< ::uint64_t>(::capnp::bounded<2>() * ::capnp::ELEMENTS, 0);
Chris@64 6238 return typename Type::AnyPointer::Builder(_builder);
Chris@64 6239 }
Chris@64 6240 inline bool Type::List::Reader::hasElementType() const {
Chris@64 6241 return !_reader.getPointerField(
Chris@64 6242 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
Chris@64 6243 }
Chris@64 6244 inline bool Type::List::Builder::hasElementType() {
Chris@64 6245 return !_builder.getPointerField(
Chris@64 6246 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
Chris@64 6247 }
Chris@64 6248 inline ::capnp::schema::Type::Reader Type::List::Reader::getElementType() const {
Chris@64 6249 return ::capnp::_::PointerHelpers< ::capnp::schema::Type>::get(_reader.getPointerField(
Chris@64 6250 ::capnp::bounded<0>() * ::capnp::POINTERS));
Chris@64 6251 }
Chris@64 6252 inline ::capnp::schema::Type::Builder Type::List::Builder::getElementType() {
Chris@64 6253 return ::capnp::_::PointerHelpers< ::capnp::schema::Type>::get(_builder.getPointerField(
Chris@64 6254 ::capnp::bounded<0>() * ::capnp::POINTERS));
Chris@64 6255 }
Chris@64 6256 #if !CAPNP_LITE
Chris@64 6257 inline ::capnp::schema::Type::Pipeline Type::List::Pipeline::getElementType() {
Chris@64 6258 return ::capnp::schema::Type::Pipeline(_typeless.getPointerField(0));
Chris@64 6259 }
Chris@64 6260 #endif // !CAPNP_LITE
Chris@64 6261 inline void Type::List::Builder::setElementType( ::capnp::schema::Type::Reader value) {
Chris@64 6262 ::capnp::_::PointerHelpers< ::capnp::schema::Type>::set(_builder.getPointerField(
Chris@64 6263 ::capnp::bounded<0>() * ::capnp::POINTERS), value);
Chris@64 6264 }
Chris@64 6265 inline ::capnp::schema::Type::Builder Type::List::Builder::initElementType() {
Chris@64 6266 return ::capnp::_::PointerHelpers< ::capnp::schema::Type>::init(_builder.getPointerField(
Chris@64 6267 ::capnp::bounded<0>() * ::capnp::POINTERS));
Chris@64 6268 }
Chris@64 6269 inline void Type::List::Builder::adoptElementType(
Chris@64 6270 ::capnp::Orphan< ::capnp::schema::Type>&& value) {
Chris@64 6271 ::capnp::_::PointerHelpers< ::capnp::schema::Type>::adopt(_builder.getPointerField(
Chris@64 6272 ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
Chris@64 6273 }
Chris@64 6274 inline ::capnp::Orphan< ::capnp::schema::Type> Type::List::Builder::disownElementType() {
Chris@64 6275 return ::capnp::_::PointerHelpers< ::capnp::schema::Type>::disown(_builder.getPointerField(
Chris@64 6276 ::capnp::bounded<0>() * ::capnp::POINTERS));
Chris@64 6277 }
Chris@64 6278
Chris@64 6279 inline ::uint64_t Type::Enum::Reader::getTypeId() const {
Chris@64 6280 return _reader.getDataField< ::uint64_t>(
Chris@64 6281 ::capnp::bounded<1>() * ::capnp::ELEMENTS);
Chris@64 6282 }
Chris@64 6283
Chris@64 6284 inline ::uint64_t Type::Enum::Builder::getTypeId() {
Chris@64 6285 return _builder.getDataField< ::uint64_t>(
Chris@64 6286 ::capnp::bounded<1>() * ::capnp::ELEMENTS);
Chris@64 6287 }
Chris@64 6288 inline void Type::Enum::Builder::setTypeId( ::uint64_t value) {
Chris@64 6289 _builder.setDataField< ::uint64_t>(
Chris@64 6290 ::capnp::bounded<1>() * ::capnp::ELEMENTS, value);
Chris@64 6291 }
Chris@64 6292
Chris@64 6293 inline bool Type::Enum::Reader::hasBrand() const {
Chris@64 6294 return !_reader.getPointerField(
Chris@64 6295 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
Chris@64 6296 }
Chris@64 6297 inline bool Type::Enum::Builder::hasBrand() {
Chris@64 6298 return !_builder.getPointerField(
Chris@64 6299 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
Chris@64 6300 }
Chris@64 6301 inline ::capnp::schema::Brand::Reader Type::Enum::Reader::getBrand() const {
Chris@64 6302 return ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::get(_reader.getPointerField(
Chris@64 6303 ::capnp::bounded<0>() * ::capnp::POINTERS));
Chris@64 6304 }
Chris@64 6305 inline ::capnp::schema::Brand::Builder Type::Enum::Builder::getBrand() {
Chris@64 6306 return ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::get(_builder.getPointerField(
Chris@64 6307 ::capnp::bounded<0>() * ::capnp::POINTERS));
Chris@64 6308 }
Chris@64 6309 #if !CAPNP_LITE
Chris@64 6310 inline ::capnp::schema::Brand::Pipeline Type::Enum::Pipeline::getBrand() {
Chris@64 6311 return ::capnp::schema::Brand::Pipeline(_typeless.getPointerField(0));
Chris@64 6312 }
Chris@64 6313 #endif // !CAPNP_LITE
Chris@64 6314 inline void Type::Enum::Builder::setBrand( ::capnp::schema::Brand::Reader value) {
Chris@64 6315 ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::set(_builder.getPointerField(
Chris@64 6316 ::capnp::bounded<0>() * ::capnp::POINTERS), value);
Chris@64 6317 }
Chris@64 6318 inline ::capnp::schema::Brand::Builder Type::Enum::Builder::initBrand() {
Chris@64 6319 return ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::init(_builder.getPointerField(
Chris@64 6320 ::capnp::bounded<0>() * ::capnp::POINTERS));
Chris@64 6321 }
Chris@64 6322 inline void Type::Enum::Builder::adoptBrand(
Chris@64 6323 ::capnp::Orphan< ::capnp::schema::Brand>&& value) {
Chris@64 6324 ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::adopt(_builder.getPointerField(
Chris@64 6325 ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
Chris@64 6326 }
Chris@64 6327 inline ::capnp::Orphan< ::capnp::schema::Brand> Type::Enum::Builder::disownBrand() {
Chris@64 6328 return ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::disown(_builder.getPointerField(
Chris@64 6329 ::capnp::bounded<0>() * ::capnp::POINTERS));
Chris@64 6330 }
Chris@64 6331
Chris@64 6332 inline ::uint64_t Type::Struct::Reader::getTypeId() const {
Chris@64 6333 return _reader.getDataField< ::uint64_t>(
Chris@64 6334 ::capnp::bounded<1>() * ::capnp::ELEMENTS);
Chris@64 6335 }
Chris@64 6336
Chris@64 6337 inline ::uint64_t Type::Struct::Builder::getTypeId() {
Chris@64 6338 return _builder.getDataField< ::uint64_t>(
Chris@64 6339 ::capnp::bounded<1>() * ::capnp::ELEMENTS);
Chris@64 6340 }
Chris@64 6341 inline void Type::Struct::Builder::setTypeId( ::uint64_t value) {
Chris@64 6342 _builder.setDataField< ::uint64_t>(
Chris@64 6343 ::capnp::bounded<1>() * ::capnp::ELEMENTS, value);
Chris@64 6344 }
Chris@64 6345
Chris@64 6346 inline bool Type::Struct::Reader::hasBrand() const {
Chris@64 6347 return !_reader.getPointerField(
Chris@64 6348 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
Chris@64 6349 }
Chris@64 6350 inline bool Type::Struct::Builder::hasBrand() {
Chris@64 6351 return !_builder.getPointerField(
Chris@64 6352 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
Chris@64 6353 }
Chris@64 6354 inline ::capnp::schema::Brand::Reader Type::Struct::Reader::getBrand() const {
Chris@64 6355 return ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::get(_reader.getPointerField(
Chris@64 6356 ::capnp::bounded<0>() * ::capnp::POINTERS));
Chris@64 6357 }
Chris@64 6358 inline ::capnp::schema::Brand::Builder Type::Struct::Builder::getBrand() {
Chris@64 6359 return ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::get(_builder.getPointerField(
Chris@64 6360 ::capnp::bounded<0>() * ::capnp::POINTERS));
Chris@64 6361 }
Chris@64 6362 #if !CAPNP_LITE
Chris@64 6363 inline ::capnp::schema::Brand::Pipeline Type::Struct::Pipeline::getBrand() {
Chris@64 6364 return ::capnp::schema::Brand::Pipeline(_typeless.getPointerField(0));
Chris@64 6365 }
Chris@64 6366 #endif // !CAPNP_LITE
Chris@64 6367 inline void Type::Struct::Builder::setBrand( ::capnp::schema::Brand::Reader value) {
Chris@64 6368 ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::set(_builder.getPointerField(
Chris@64 6369 ::capnp::bounded<0>() * ::capnp::POINTERS), value);
Chris@64 6370 }
Chris@64 6371 inline ::capnp::schema::Brand::Builder Type::Struct::Builder::initBrand() {
Chris@64 6372 return ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::init(_builder.getPointerField(
Chris@64 6373 ::capnp::bounded<0>() * ::capnp::POINTERS));
Chris@64 6374 }
Chris@64 6375 inline void Type::Struct::Builder::adoptBrand(
Chris@64 6376 ::capnp::Orphan< ::capnp::schema::Brand>&& value) {
Chris@64 6377 ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::adopt(_builder.getPointerField(
Chris@64 6378 ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
Chris@64 6379 }
Chris@64 6380 inline ::capnp::Orphan< ::capnp::schema::Brand> Type::Struct::Builder::disownBrand() {
Chris@64 6381 return ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::disown(_builder.getPointerField(
Chris@64 6382 ::capnp::bounded<0>() * ::capnp::POINTERS));
Chris@64 6383 }
Chris@64 6384
Chris@64 6385 inline ::uint64_t Type::Interface::Reader::getTypeId() const {
Chris@64 6386 return _reader.getDataField< ::uint64_t>(
Chris@64 6387 ::capnp::bounded<1>() * ::capnp::ELEMENTS);
Chris@64 6388 }
Chris@64 6389
Chris@64 6390 inline ::uint64_t Type::Interface::Builder::getTypeId() {
Chris@64 6391 return _builder.getDataField< ::uint64_t>(
Chris@64 6392 ::capnp::bounded<1>() * ::capnp::ELEMENTS);
Chris@64 6393 }
Chris@64 6394 inline void Type::Interface::Builder::setTypeId( ::uint64_t value) {
Chris@64 6395 _builder.setDataField< ::uint64_t>(
Chris@64 6396 ::capnp::bounded<1>() * ::capnp::ELEMENTS, value);
Chris@64 6397 }
Chris@64 6398
Chris@64 6399 inline bool Type::Interface::Reader::hasBrand() const {
Chris@64 6400 return !_reader.getPointerField(
Chris@64 6401 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
Chris@64 6402 }
Chris@64 6403 inline bool Type::Interface::Builder::hasBrand() {
Chris@64 6404 return !_builder.getPointerField(
Chris@64 6405 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
Chris@64 6406 }
Chris@64 6407 inline ::capnp::schema::Brand::Reader Type::Interface::Reader::getBrand() const {
Chris@64 6408 return ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::get(_reader.getPointerField(
Chris@64 6409 ::capnp::bounded<0>() * ::capnp::POINTERS));
Chris@64 6410 }
Chris@64 6411 inline ::capnp::schema::Brand::Builder Type::Interface::Builder::getBrand() {
Chris@64 6412 return ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::get(_builder.getPointerField(
Chris@64 6413 ::capnp::bounded<0>() * ::capnp::POINTERS));
Chris@64 6414 }
Chris@64 6415 #if !CAPNP_LITE
Chris@64 6416 inline ::capnp::schema::Brand::Pipeline Type::Interface::Pipeline::getBrand() {
Chris@64 6417 return ::capnp::schema::Brand::Pipeline(_typeless.getPointerField(0));
Chris@64 6418 }
Chris@64 6419 #endif // !CAPNP_LITE
Chris@64 6420 inline void Type::Interface::Builder::setBrand( ::capnp::schema::Brand::Reader value) {
Chris@64 6421 ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::set(_builder.getPointerField(
Chris@64 6422 ::capnp::bounded<0>() * ::capnp::POINTERS), value);
Chris@64 6423 }
Chris@64 6424 inline ::capnp::schema::Brand::Builder Type::Interface::Builder::initBrand() {
Chris@64 6425 return ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::init(_builder.getPointerField(
Chris@64 6426 ::capnp::bounded<0>() * ::capnp::POINTERS));
Chris@64 6427 }
Chris@64 6428 inline void Type::Interface::Builder::adoptBrand(
Chris@64 6429 ::capnp::Orphan< ::capnp::schema::Brand>&& value) {
Chris@64 6430 ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::adopt(_builder.getPointerField(
Chris@64 6431 ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
Chris@64 6432 }
Chris@64 6433 inline ::capnp::Orphan< ::capnp::schema::Brand> Type::Interface::Builder::disownBrand() {
Chris@64 6434 return ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::disown(_builder.getPointerField(
Chris@64 6435 ::capnp::bounded<0>() * ::capnp::POINTERS));
Chris@64 6436 }
Chris@64 6437
Chris@64 6438 inline ::capnp::schema::Type::AnyPointer::Which Type::AnyPointer::Reader::which() const {
Chris@64 6439 return _reader.getDataField<Which>(
Chris@64 6440 ::capnp::bounded<4>() * ::capnp::ELEMENTS);
Chris@64 6441 }
Chris@64 6442 inline ::capnp::schema::Type::AnyPointer::Which Type::AnyPointer::Builder::which() {
Chris@64 6443 return _builder.getDataField<Which>(
Chris@64 6444 ::capnp::bounded<4>() * ::capnp::ELEMENTS);
Chris@64 6445 }
Chris@64 6446
Chris@64 6447 inline bool Type::AnyPointer::Reader::isUnconstrained() const {
Chris@64 6448 return which() == Type::AnyPointer::UNCONSTRAINED;
Chris@64 6449 }
Chris@64 6450 inline bool Type::AnyPointer::Builder::isUnconstrained() {
Chris@64 6451 return which() == Type::AnyPointer::UNCONSTRAINED;
Chris@64 6452 }
Chris@64 6453 inline typename Type::AnyPointer::Unconstrained::Reader Type::AnyPointer::Reader::getUnconstrained() const {
Chris@64 6454 KJ_IREQUIRE((which() == Type::AnyPointer::UNCONSTRAINED),
Chris@64 6455 "Must check which() before get()ing a union member.");
Chris@64 6456 return typename Type::AnyPointer::Unconstrained::Reader(_reader);
Chris@64 6457 }
Chris@64 6458 inline typename Type::AnyPointer::Unconstrained::Builder Type::AnyPointer::Builder::getUnconstrained() {
Chris@64 6459 KJ_IREQUIRE((which() == Type::AnyPointer::UNCONSTRAINED),
Chris@64 6460 "Must check which() before get()ing a union member.");
Chris@64 6461 return typename Type::AnyPointer::Unconstrained::Builder(_builder);
Chris@64 6462 }
Chris@64 6463 inline typename Type::AnyPointer::Unconstrained::Builder Type::AnyPointer::Builder::initUnconstrained() {
Chris@64 6464 _builder.setDataField<Type::AnyPointer::Which>(
Chris@64 6465 ::capnp::bounded<4>() * ::capnp::ELEMENTS, Type::AnyPointer::UNCONSTRAINED);
Chris@64 6466 _builder.setDataField< ::uint16_t>(::capnp::bounded<5>() * ::capnp::ELEMENTS, 0);
Chris@64 6467 return typename Type::AnyPointer::Unconstrained::Builder(_builder);
Chris@64 6468 }
Chris@64 6469 inline bool Type::AnyPointer::Reader::isParameter() const {
Chris@64 6470 return which() == Type::AnyPointer::PARAMETER;
Chris@64 6471 }
Chris@64 6472 inline bool Type::AnyPointer::Builder::isParameter() {
Chris@64 6473 return which() == Type::AnyPointer::PARAMETER;
Chris@64 6474 }
Chris@64 6475 inline typename Type::AnyPointer::Parameter::Reader Type::AnyPointer::Reader::getParameter() const {
Chris@64 6476 KJ_IREQUIRE((which() == Type::AnyPointer::PARAMETER),
Chris@64 6477 "Must check which() before get()ing a union member.");
Chris@64 6478 return typename Type::AnyPointer::Parameter::Reader(_reader);
Chris@64 6479 }
Chris@64 6480 inline typename Type::AnyPointer::Parameter::Builder Type::AnyPointer::Builder::getParameter() {
Chris@64 6481 KJ_IREQUIRE((which() == Type::AnyPointer::PARAMETER),
Chris@64 6482 "Must check which() before get()ing a union member.");
Chris@64 6483 return typename Type::AnyPointer::Parameter::Builder(_builder);
Chris@64 6484 }
Chris@64 6485 inline typename Type::AnyPointer::Parameter::Builder Type::AnyPointer::Builder::initParameter() {
Chris@64 6486 _builder.setDataField<Type::AnyPointer::Which>(
Chris@64 6487 ::capnp::bounded<4>() * ::capnp::ELEMENTS, Type::AnyPointer::PARAMETER);
Chris@64 6488 _builder.setDataField< ::uint16_t>(::capnp::bounded<5>() * ::capnp::ELEMENTS, 0);
Chris@64 6489 _builder.setDataField< ::uint64_t>(::capnp::bounded<2>() * ::capnp::ELEMENTS, 0);
Chris@64 6490 return typename Type::AnyPointer::Parameter::Builder(_builder);
Chris@64 6491 }
Chris@64 6492 inline bool Type::AnyPointer::Reader::isImplicitMethodParameter() const {
Chris@64 6493 return which() == Type::AnyPointer::IMPLICIT_METHOD_PARAMETER;
Chris@64 6494 }
Chris@64 6495 inline bool Type::AnyPointer::Builder::isImplicitMethodParameter() {
Chris@64 6496 return which() == Type::AnyPointer::IMPLICIT_METHOD_PARAMETER;
Chris@64 6497 }
Chris@64 6498 inline typename Type::AnyPointer::ImplicitMethodParameter::Reader Type::AnyPointer::Reader::getImplicitMethodParameter() const {
Chris@64 6499 KJ_IREQUIRE((which() == Type::AnyPointer::IMPLICIT_METHOD_PARAMETER),
Chris@64 6500 "Must check which() before get()ing a union member.");
Chris@64 6501 return typename Type::AnyPointer::ImplicitMethodParameter::Reader(_reader);
Chris@64 6502 }
Chris@64 6503 inline typename Type::AnyPointer::ImplicitMethodParameter::Builder Type::AnyPointer::Builder::getImplicitMethodParameter() {
Chris@64 6504 KJ_IREQUIRE((which() == Type::AnyPointer::IMPLICIT_METHOD_PARAMETER),
Chris@64 6505 "Must check which() before get()ing a union member.");
Chris@64 6506 return typename Type::AnyPointer::ImplicitMethodParameter::Builder(_builder);
Chris@64 6507 }
Chris@64 6508 inline typename Type::AnyPointer::ImplicitMethodParameter::Builder Type::AnyPointer::Builder::initImplicitMethodParameter() {
Chris@64 6509 _builder.setDataField<Type::AnyPointer::Which>(
Chris@64 6510 ::capnp::bounded<4>() * ::capnp::ELEMENTS, Type::AnyPointer::IMPLICIT_METHOD_PARAMETER);
Chris@64 6511 _builder.setDataField< ::uint16_t>(::capnp::bounded<5>() * ::capnp::ELEMENTS, 0);
Chris@64 6512 return typename Type::AnyPointer::ImplicitMethodParameter::Builder(_builder);
Chris@64 6513 }
Chris@64 6514 inline ::capnp::schema::Type::AnyPointer::Unconstrained::Which Type::AnyPointer::Unconstrained::Reader::which() const {
Chris@64 6515 return _reader.getDataField<Which>(
Chris@64 6516 ::capnp::bounded<5>() * ::capnp::ELEMENTS);
Chris@64 6517 }
Chris@64 6518 inline ::capnp::schema::Type::AnyPointer::Unconstrained::Which Type::AnyPointer::Unconstrained::Builder::which() {
Chris@64 6519 return _builder.getDataField<Which>(
Chris@64 6520 ::capnp::bounded<5>() * ::capnp::ELEMENTS);
Chris@64 6521 }
Chris@64 6522
Chris@64 6523 inline bool Type::AnyPointer::Unconstrained::Reader::isAnyKind() const {
Chris@64 6524 return which() == Type::AnyPointer::Unconstrained::ANY_KIND;
Chris@64 6525 }
Chris@64 6526 inline bool Type::AnyPointer::Unconstrained::Builder::isAnyKind() {
Chris@64 6527 return which() == Type::AnyPointer::Unconstrained::ANY_KIND;
Chris@64 6528 }
Chris@64 6529 inline ::capnp::Void Type::AnyPointer::Unconstrained::Reader::getAnyKind() const {
Chris@64 6530 KJ_IREQUIRE((which() == Type::AnyPointer::Unconstrained::ANY_KIND),
Chris@64 6531 "Must check which() before get()ing a union member.");
Chris@64 6532 return _reader.getDataField< ::capnp::Void>(
Chris@64 6533 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
Chris@64 6534 }
Chris@64 6535
Chris@64 6536 inline ::capnp::Void Type::AnyPointer::Unconstrained::Builder::getAnyKind() {
Chris@64 6537 KJ_IREQUIRE((which() == Type::AnyPointer::Unconstrained::ANY_KIND),
Chris@64 6538 "Must check which() before get()ing a union member.");
Chris@64 6539 return _builder.getDataField< ::capnp::Void>(
Chris@64 6540 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
Chris@64 6541 }
Chris@64 6542 inline void Type::AnyPointer::Unconstrained::Builder::setAnyKind( ::capnp::Void value) {
Chris@64 6543 _builder.setDataField<Type::AnyPointer::Unconstrained::Which>(
Chris@64 6544 ::capnp::bounded<5>() * ::capnp::ELEMENTS, Type::AnyPointer::Unconstrained::ANY_KIND);
Chris@64 6545 _builder.setDataField< ::capnp::Void>(
Chris@64 6546 ::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
Chris@64 6547 }
Chris@64 6548
Chris@64 6549 inline bool Type::AnyPointer::Unconstrained::Reader::isStruct() const {
Chris@64 6550 return which() == Type::AnyPointer::Unconstrained::STRUCT;
Chris@64 6551 }
Chris@64 6552 inline bool Type::AnyPointer::Unconstrained::Builder::isStruct() {
Chris@64 6553 return which() == Type::AnyPointer::Unconstrained::STRUCT;
Chris@64 6554 }
Chris@64 6555 inline ::capnp::Void Type::AnyPointer::Unconstrained::Reader::getStruct() const {
Chris@64 6556 KJ_IREQUIRE((which() == Type::AnyPointer::Unconstrained::STRUCT),
Chris@64 6557 "Must check which() before get()ing a union member.");
Chris@64 6558 return _reader.getDataField< ::capnp::Void>(
Chris@64 6559 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
Chris@64 6560 }
Chris@64 6561
Chris@64 6562 inline ::capnp::Void Type::AnyPointer::Unconstrained::Builder::getStruct() {
Chris@64 6563 KJ_IREQUIRE((which() == Type::AnyPointer::Unconstrained::STRUCT),
Chris@64 6564 "Must check which() before get()ing a union member.");
Chris@64 6565 return _builder.getDataField< ::capnp::Void>(
Chris@64 6566 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
Chris@64 6567 }
Chris@64 6568 inline void Type::AnyPointer::Unconstrained::Builder::setStruct( ::capnp::Void value) {
Chris@64 6569 _builder.setDataField<Type::AnyPointer::Unconstrained::Which>(
Chris@64 6570 ::capnp::bounded<5>() * ::capnp::ELEMENTS, Type::AnyPointer::Unconstrained::STRUCT);
Chris@64 6571 _builder.setDataField< ::capnp::Void>(
Chris@64 6572 ::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
Chris@64 6573 }
Chris@64 6574
Chris@64 6575 inline bool Type::AnyPointer::Unconstrained::Reader::isList() const {
Chris@64 6576 return which() == Type::AnyPointer::Unconstrained::LIST;
Chris@64 6577 }
Chris@64 6578 inline bool Type::AnyPointer::Unconstrained::Builder::isList() {
Chris@64 6579 return which() == Type::AnyPointer::Unconstrained::LIST;
Chris@64 6580 }
Chris@64 6581 inline ::capnp::Void Type::AnyPointer::Unconstrained::Reader::getList() const {
Chris@64 6582 KJ_IREQUIRE((which() == Type::AnyPointer::Unconstrained::LIST),
Chris@64 6583 "Must check which() before get()ing a union member.");
Chris@64 6584 return _reader.getDataField< ::capnp::Void>(
Chris@64 6585 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
Chris@64 6586 }
Chris@64 6587
Chris@64 6588 inline ::capnp::Void Type::AnyPointer::Unconstrained::Builder::getList() {
Chris@64 6589 KJ_IREQUIRE((which() == Type::AnyPointer::Unconstrained::LIST),
Chris@64 6590 "Must check which() before get()ing a union member.");
Chris@64 6591 return _builder.getDataField< ::capnp::Void>(
Chris@64 6592 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
Chris@64 6593 }
Chris@64 6594 inline void Type::AnyPointer::Unconstrained::Builder::setList( ::capnp::Void value) {
Chris@64 6595 _builder.setDataField<Type::AnyPointer::Unconstrained::Which>(
Chris@64 6596 ::capnp::bounded<5>() * ::capnp::ELEMENTS, Type::AnyPointer::Unconstrained::LIST);
Chris@64 6597 _builder.setDataField< ::capnp::Void>(
Chris@64 6598 ::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
Chris@64 6599 }
Chris@64 6600
Chris@64 6601 inline bool Type::AnyPointer::Unconstrained::Reader::isCapability() const {
Chris@64 6602 return which() == Type::AnyPointer::Unconstrained::CAPABILITY;
Chris@64 6603 }
Chris@64 6604 inline bool Type::AnyPointer::Unconstrained::Builder::isCapability() {
Chris@64 6605 return which() == Type::AnyPointer::Unconstrained::CAPABILITY;
Chris@64 6606 }
Chris@64 6607 inline ::capnp::Void Type::AnyPointer::Unconstrained::Reader::getCapability() const {
Chris@64 6608 KJ_IREQUIRE((which() == Type::AnyPointer::Unconstrained::CAPABILITY),
Chris@64 6609 "Must check which() before get()ing a union member.");
Chris@64 6610 return _reader.getDataField< ::capnp::Void>(
Chris@64 6611 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
Chris@64 6612 }
Chris@64 6613
Chris@64 6614 inline ::capnp::Void Type::AnyPointer::Unconstrained::Builder::getCapability() {
Chris@64 6615 KJ_IREQUIRE((which() == Type::AnyPointer::Unconstrained::CAPABILITY),
Chris@64 6616 "Must check which() before get()ing a union member.");
Chris@64 6617 return _builder.getDataField< ::capnp::Void>(
Chris@64 6618 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
Chris@64 6619 }
Chris@64 6620 inline void Type::AnyPointer::Unconstrained::Builder::setCapability( ::capnp::Void value) {
Chris@64 6621 _builder.setDataField<Type::AnyPointer::Unconstrained::Which>(
Chris@64 6622 ::capnp::bounded<5>() * ::capnp::ELEMENTS, Type::AnyPointer::Unconstrained::CAPABILITY);
Chris@64 6623 _builder.setDataField< ::capnp::Void>(
Chris@64 6624 ::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
Chris@64 6625 }
Chris@64 6626
Chris@64 6627 inline ::uint64_t Type::AnyPointer::Parameter::Reader::getScopeId() const {
Chris@64 6628 return _reader.getDataField< ::uint64_t>(
Chris@64 6629 ::capnp::bounded<2>() * ::capnp::ELEMENTS);
Chris@64 6630 }
Chris@64 6631
Chris@64 6632 inline ::uint64_t Type::AnyPointer::Parameter::Builder::getScopeId() {
Chris@64 6633 return _builder.getDataField< ::uint64_t>(
Chris@64 6634 ::capnp::bounded<2>() * ::capnp::ELEMENTS);
Chris@64 6635 }
Chris@64 6636 inline void Type::AnyPointer::Parameter::Builder::setScopeId( ::uint64_t value) {
Chris@64 6637 _builder.setDataField< ::uint64_t>(
Chris@64 6638 ::capnp::bounded<2>() * ::capnp::ELEMENTS, value);
Chris@64 6639 }
Chris@64 6640
Chris@64 6641 inline ::uint16_t Type::AnyPointer::Parameter::Reader::getParameterIndex() const {
Chris@64 6642 return _reader.getDataField< ::uint16_t>(
Chris@64 6643 ::capnp::bounded<5>() * ::capnp::ELEMENTS);
Chris@64 6644 }
Chris@64 6645
Chris@64 6646 inline ::uint16_t Type::AnyPointer::Parameter::Builder::getParameterIndex() {
Chris@64 6647 return _builder.getDataField< ::uint16_t>(
Chris@64 6648 ::capnp::bounded<5>() * ::capnp::ELEMENTS);
Chris@64 6649 }
Chris@64 6650 inline void Type::AnyPointer::Parameter::Builder::setParameterIndex( ::uint16_t value) {
Chris@64 6651 _builder.setDataField< ::uint16_t>(
Chris@64 6652 ::capnp::bounded<5>() * ::capnp::ELEMENTS, value);
Chris@64 6653 }
Chris@64 6654
Chris@64 6655 inline ::uint16_t Type::AnyPointer::ImplicitMethodParameter::Reader::getParameterIndex() const {
Chris@64 6656 return _reader.getDataField< ::uint16_t>(
Chris@64 6657 ::capnp::bounded<5>() * ::capnp::ELEMENTS);
Chris@64 6658 }
Chris@64 6659
Chris@64 6660 inline ::uint16_t Type::AnyPointer::ImplicitMethodParameter::Builder::getParameterIndex() {
Chris@64 6661 return _builder.getDataField< ::uint16_t>(
Chris@64 6662 ::capnp::bounded<5>() * ::capnp::ELEMENTS);
Chris@64 6663 }
Chris@64 6664 inline void Type::AnyPointer::ImplicitMethodParameter::Builder::setParameterIndex( ::uint16_t value) {
Chris@64 6665 _builder.setDataField< ::uint16_t>(
Chris@64 6666 ::capnp::bounded<5>() * ::capnp::ELEMENTS, value);
Chris@64 6667 }
Chris@64 6668
Chris@64 6669 inline bool Brand::Reader::hasScopes() const {
Chris@64 6670 return !_reader.getPointerField(
Chris@64 6671 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
Chris@64 6672 }
Chris@64 6673 inline bool Brand::Builder::hasScopes() {
Chris@64 6674 return !_builder.getPointerField(
Chris@64 6675 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
Chris@64 6676 }
Chris@64 6677 inline ::capnp::List< ::capnp::schema::Brand::Scope>::Reader Brand::Reader::getScopes() const {
Chris@64 6678 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Brand::Scope>>::get(_reader.getPointerField(
Chris@64 6679 ::capnp::bounded<0>() * ::capnp::POINTERS));
Chris@64 6680 }
Chris@64 6681 inline ::capnp::List< ::capnp::schema::Brand::Scope>::Builder Brand::Builder::getScopes() {
Chris@64 6682 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Brand::Scope>>::get(_builder.getPointerField(
Chris@64 6683 ::capnp::bounded<0>() * ::capnp::POINTERS));
Chris@64 6684 }
Chris@64 6685 inline void Brand::Builder::setScopes( ::capnp::List< ::capnp::schema::Brand::Scope>::Reader value) {
Chris@64 6686 ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Brand::Scope>>::set(_builder.getPointerField(
Chris@64 6687 ::capnp::bounded<0>() * ::capnp::POINTERS), value);
Chris@64 6688 }
Chris@64 6689 inline ::capnp::List< ::capnp::schema::Brand::Scope>::Builder Brand::Builder::initScopes(unsigned int size) {
Chris@64 6690 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Brand::Scope>>::init(_builder.getPointerField(
Chris@64 6691 ::capnp::bounded<0>() * ::capnp::POINTERS), size);
Chris@64 6692 }
Chris@64 6693 inline void Brand::Builder::adoptScopes(
Chris@64 6694 ::capnp::Orphan< ::capnp::List< ::capnp::schema::Brand::Scope>>&& value) {
Chris@64 6695 ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Brand::Scope>>::adopt(_builder.getPointerField(
Chris@64 6696 ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
Chris@64 6697 }
Chris@64 6698 inline ::capnp::Orphan< ::capnp::List< ::capnp::schema::Brand::Scope>> Brand::Builder::disownScopes() {
Chris@64 6699 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Brand::Scope>>::disown(_builder.getPointerField(
Chris@64 6700 ::capnp::bounded<0>() * ::capnp::POINTERS));
Chris@64 6701 }
Chris@64 6702
Chris@64 6703 inline ::capnp::schema::Brand::Scope::Which Brand::Scope::Reader::which() const {
Chris@64 6704 return _reader.getDataField<Which>(
Chris@64 6705 ::capnp::bounded<4>() * ::capnp::ELEMENTS);
Chris@64 6706 }
Chris@64 6707 inline ::capnp::schema::Brand::Scope::Which Brand::Scope::Builder::which() {
Chris@64 6708 return _builder.getDataField<Which>(
Chris@64 6709 ::capnp::bounded<4>() * ::capnp::ELEMENTS);
Chris@64 6710 }
Chris@64 6711
Chris@64 6712 inline ::uint64_t Brand::Scope::Reader::getScopeId() const {
Chris@64 6713 return _reader.getDataField< ::uint64_t>(
Chris@64 6714 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
Chris@64 6715 }
Chris@64 6716
Chris@64 6717 inline ::uint64_t Brand::Scope::Builder::getScopeId() {
Chris@64 6718 return _builder.getDataField< ::uint64_t>(
Chris@64 6719 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
Chris@64 6720 }
Chris@64 6721 inline void Brand::Scope::Builder::setScopeId( ::uint64_t value) {
Chris@64 6722 _builder.setDataField< ::uint64_t>(
Chris@64 6723 ::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
Chris@64 6724 }
Chris@64 6725
Chris@64 6726 inline bool Brand::Scope::Reader::isBind() const {
Chris@64 6727 return which() == Brand::Scope::BIND;
Chris@64 6728 }
Chris@64 6729 inline bool Brand::Scope::Builder::isBind() {
Chris@64 6730 return which() == Brand::Scope::BIND;
Chris@64 6731 }
Chris@64 6732 inline bool Brand::Scope::Reader::hasBind() const {
Chris@64 6733 if (which() != Brand::Scope::BIND) return false;
Chris@64 6734 return !_reader.getPointerField(
Chris@64 6735 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
Chris@64 6736 }
Chris@64 6737 inline bool Brand::Scope::Builder::hasBind() {
Chris@64 6738 if (which() != Brand::Scope::BIND) return false;
Chris@64 6739 return !_builder.getPointerField(
Chris@64 6740 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
Chris@64 6741 }
Chris@64 6742 inline ::capnp::List< ::capnp::schema::Brand::Binding>::Reader Brand::Scope::Reader::getBind() const {
Chris@64 6743 KJ_IREQUIRE((which() == Brand::Scope::BIND),
Chris@64 6744 "Must check which() before get()ing a union member.");
Chris@64 6745 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Brand::Binding>>::get(_reader.getPointerField(
Chris@64 6746 ::capnp::bounded<0>() * ::capnp::POINTERS));
Chris@64 6747 }
Chris@64 6748 inline ::capnp::List< ::capnp::schema::Brand::Binding>::Builder Brand::Scope::Builder::getBind() {
Chris@64 6749 KJ_IREQUIRE((which() == Brand::Scope::BIND),
Chris@64 6750 "Must check which() before get()ing a union member.");
Chris@64 6751 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Brand::Binding>>::get(_builder.getPointerField(
Chris@64 6752 ::capnp::bounded<0>() * ::capnp::POINTERS));
Chris@64 6753 }
Chris@64 6754 inline void Brand::Scope::Builder::setBind( ::capnp::List< ::capnp::schema::Brand::Binding>::Reader value) {
Chris@64 6755 _builder.setDataField<Brand::Scope::Which>(
Chris@64 6756 ::capnp::bounded<4>() * ::capnp::ELEMENTS, Brand::Scope::BIND);
Chris@64 6757 ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Brand::Binding>>::set(_builder.getPointerField(
Chris@64 6758 ::capnp::bounded<0>() * ::capnp::POINTERS), value);
Chris@64 6759 }
Chris@64 6760 inline ::capnp::List< ::capnp::schema::Brand::Binding>::Builder Brand::Scope::Builder::initBind(unsigned int size) {
Chris@64 6761 _builder.setDataField<Brand::Scope::Which>(
Chris@64 6762 ::capnp::bounded<4>() * ::capnp::ELEMENTS, Brand::Scope::BIND);
Chris@64 6763 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Brand::Binding>>::init(_builder.getPointerField(
Chris@64 6764 ::capnp::bounded<0>() * ::capnp::POINTERS), size);
Chris@64 6765 }
Chris@64 6766 inline void Brand::Scope::Builder::adoptBind(
Chris@64 6767 ::capnp::Orphan< ::capnp::List< ::capnp::schema::Brand::Binding>>&& value) {
Chris@64 6768 _builder.setDataField<Brand::Scope::Which>(
Chris@64 6769 ::capnp::bounded<4>() * ::capnp::ELEMENTS, Brand::Scope::BIND);
Chris@64 6770 ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Brand::Binding>>::adopt(_builder.getPointerField(
Chris@64 6771 ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
Chris@64 6772 }
Chris@64 6773 inline ::capnp::Orphan< ::capnp::List< ::capnp::schema::Brand::Binding>> Brand::Scope::Builder::disownBind() {
Chris@64 6774 KJ_IREQUIRE((which() == Brand::Scope::BIND),
Chris@64 6775 "Must check which() before get()ing a union member.");
Chris@64 6776 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Brand::Binding>>::disown(_builder.getPointerField(
Chris@64 6777 ::capnp::bounded<0>() * ::capnp::POINTERS));
Chris@64 6778 }
Chris@64 6779
Chris@64 6780 inline bool Brand::Scope::Reader::isInherit() const {
Chris@64 6781 return which() == Brand::Scope::INHERIT;
Chris@64 6782 }
Chris@64 6783 inline bool Brand::Scope::Builder::isInherit() {
Chris@64 6784 return which() == Brand::Scope::INHERIT;
Chris@64 6785 }
Chris@64 6786 inline ::capnp::Void Brand::Scope::Reader::getInherit() const {
Chris@64 6787 KJ_IREQUIRE((which() == Brand::Scope::INHERIT),
Chris@64 6788 "Must check which() before get()ing a union member.");
Chris@64 6789 return _reader.getDataField< ::capnp::Void>(
Chris@64 6790 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
Chris@64 6791 }
Chris@64 6792
Chris@64 6793 inline ::capnp::Void Brand::Scope::Builder::getInherit() {
Chris@64 6794 KJ_IREQUIRE((which() == Brand::Scope::INHERIT),
Chris@64 6795 "Must check which() before get()ing a union member.");
Chris@64 6796 return _builder.getDataField< ::capnp::Void>(
Chris@64 6797 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
Chris@64 6798 }
Chris@64 6799 inline void Brand::Scope::Builder::setInherit( ::capnp::Void value) {
Chris@64 6800 _builder.setDataField<Brand::Scope::Which>(
Chris@64 6801 ::capnp::bounded<4>() * ::capnp::ELEMENTS, Brand::Scope::INHERIT);
Chris@64 6802 _builder.setDataField< ::capnp::Void>(
Chris@64 6803 ::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
Chris@64 6804 }
Chris@64 6805
Chris@64 6806 inline ::capnp::schema::Brand::Binding::Which Brand::Binding::Reader::which() const {
Chris@64 6807 return _reader.getDataField<Which>(
Chris@64 6808 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
Chris@64 6809 }
Chris@64 6810 inline ::capnp::schema::Brand::Binding::Which Brand::Binding::Builder::which() {
Chris@64 6811 return _builder.getDataField<Which>(
Chris@64 6812 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
Chris@64 6813 }
Chris@64 6814
Chris@64 6815 inline bool Brand::Binding::Reader::isUnbound() const {
Chris@64 6816 return which() == Brand::Binding::UNBOUND;
Chris@64 6817 }
Chris@64 6818 inline bool Brand::Binding::Builder::isUnbound() {
Chris@64 6819 return which() == Brand::Binding::UNBOUND;
Chris@64 6820 }
Chris@64 6821 inline ::capnp::Void Brand::Binding::Reader::getUnbound() const {
Chris@64 6822 KJ_IREQUIRE((which() == Brand::Binding::UNBOUND),
Chris@64 6823 "Must check which() before get()ing a union member.");
Chris@64 6824 return _reader.getDataField< ::capnp::Void>(
Chris@64 6825 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
Chris@64 6826 }
Chris@64 6827
Chris@64 6828 inline ::capnp::Void Brand::Binding::Builder::getUnbound() {
Chris@64 6829 KJ_IREQUIRE((which() == Brand::Binding::UNBOUND),
Chris@64 6830 "Must check which() before get()ing a union member.");
Chris@64 6831 return _builder.getDataField< ::capnp::Void>(
Chris@64 6832 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
Chris@64 6833 }
Chris@64 6834 inline void Brand::Binding::Builder::setUnbound( ::capnp::Void value) {
Chris@64 6835 _builder.setDataField<Brand::Binding::Which>(
Chris@64 6836 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Brand::Binding::UNBOUND);
Chris@64 6837 _builder.setDataField< ::capnp::Void>(
Chris@64 6838 ::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
Chris@64 6839 }
Chris@64 6840
Chris@64 6841 inline bool Brand::Binding::Reader::isType() const {
Chris@64 6842 return which() == Brand::Binding::TYPE;
Chris@64 6843 }
Chris@64 6844 inline bool Brand::Binding::Builder::isType() {
Chris@64 6845 return which() == Brand::Binding::TYPE;
Chris@64 6846 }
Chris@64 6847 inline bool Brand::Binding::Reader::hasType() const {
Chris@64 6848 if (which() != Brand::Binding::TYPE) return false;
Chris@64 6849 return !_reader.getPointerField(
Chris@64 6850 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
Chris@64 6851 }
Chris@64 6852 inline bool Brand::Binding::Builder::hasType() {
Chris@64 6853 if (which() != Brand::Binding::TYPE) return false;
Chris@64 6854 return !_builder.getPointerField(
Chris@64 6855 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
Chris@64 6856 }
Chris@64 6857 inline ::capnp::schema::Type::Reader Brand::Binding::Reader::getType() const {
Chris@64 6858 KJ_IREQUIRE((which() == Brand::Binding::TYPE),
Chris@64 6859 "Must check which() before get()ing a union member.");
Chris@64 6860 return ::capnp::_::PointerHelpers< ::capnp::schema::Type>::get(_reader.getPointerField(
Chris@64 6861 ::capnp::bounded<0>() * ::capnp::POINTERS));
Chris@64 6862 }
Chris@64 6863 inline ::capnp::schema::Type::Builder Brand::Binding::Builder::getType() {
Chris@64 6864 KJ_IREQUIRE((which() == Brand::Binding::TYPE),
Chris@64 6865 "Must check which() before get()ing a union member.");
Chris@64 6866 return ::capnp::_::PointerHelpers< ::capnp::schema::Type>::get(_builder.getPointerField(
Chris@64 6867 ::capnp::bounded<0>() * ::capnp::POINTERS));
Chris@64 6868 }
Chris@64 6869 inline void Brand::Binding::Builder::setType( ::capnp::schema::Type::Reader value) {
Chris@64 6870 _builder.setDataField<Brand::Binding::Which>(
Chris@64 6871 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Brand::Binding::TYPE);
Chris@64 6872 ::capnp::_::PointerHelpers< ::capnp::schema::Type>::set(_builder.getPointerField(
Chris@64 6873 ::capnp::bounded<0>() * ::capnp::POINTERS), value);
Chris@64 6874 }
Chris@64 6875 inline ::capnp::schema::Type::Builder Brand::Binding::Builder::initType() {
Chris@64 6876 _builder.setDataField<Brand::Binding::Which>(
Chris@64 6877 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Brand::Binding::TYPE);
Chris@64 6878 return ::capnp::_::PointerHelpers< ::capnp::schema::Type>::init(_builder.getPointerField(
Chris@64 6879 ::capnp::bounded<0>() * ::capnp::POINTERS));
Chris@64 6880 }
Chris@64 6881 inline void Brand::Binding::Builder::adoptType(
Chris@64 6882 ::capnp::Orphan< ::capnp::schema::Type>&& value) {
Chris@64 6883 _builder.setDataField<Brand::Binding::Which>(
Chris@64 6884 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Brand::Binding::TYPE);
Chris@64 6885 ::capnp::_::PointerHelpers< ::capnp::schema::Type>::adopt(_builder.getPointerField(
Chris@64 6886 ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
Chris@64 6887 }
Chris@64 6888 inline ::capnp::Orphan< ::capnp::schema::Type> Brand::Binding::Builder::disownType() {
Chris@64 6889 KJ_IREQUIRE((which() == Brand::Binding::TYPE),
Chris@64 6890 "Must check which() before get()ing a union member.");
Chris@64 6891 return ::capnp::_::PointerHelpers< ::capnp::schema::Type>::disown(_builder.getPointerField(
Chris@64 6892 ::capnp::bounded<0>() * ::capnp::POINTERS));
Chris@64 6893 }
Chris@64 6894
Chris@64 6895 inline ::capnp::schema::Value::Which Value::Reader::which() const {
Chris@64 6896 return _reader.getDataField<Which>(
Chris@64 6897 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
Chris@64 6898 }
Chris@64 6899 inline ::capnp::schema::Value::Which Value::Builder::which() {
Chris@64 6900 return _builder.getDataField<Which>(
Chris@64 6901 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
Chris@64 6902 }
Chris@64 6903
Chris@64 6904 inline bool Value::Reader::isVoid() const {
Chris@64 6905 return which() == Value::VOID;
Chris@64 6906 }
Chris@64 6907 inline bool Value::Builder::isVoid() {
Chris@64 6908 return which() == Value::VOID;
Chris@64 6909 }
Chris@64 6910 inline ::capnp::Void Value::Reader::getVoid() const {
Chris@64 6911 KJ_IREQUIRE((which() == Value::VOID),
Chris@64 6912 "Must check which() before get()ing a union member.");
Chris@64 6913 return _reader.getDataField< ::capnp::Void>(
Chris@64 6914 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
Chris@64 6915 }
Chris@64 6916
Chris@64 6917 inline ::capnp::Void Value::Builder::getVoid() {
Chris@64 6918 KJ_IREQUIRE((which() == Value::VOID),
Chris@64 6919 "Must check which() before get()ing a union member.");
Chris@64 6920 return _builder.getDataField< ::capnp::Void>(
Chris@64 6921 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
Chris@64 6922 }
Chris@64 6923 inline void Value::Builder::setVoid( ::capnp::Void value) {
Chris@64 6924 _builder.setDataField<Value::Which>(
Chris@64 6925 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Value::VOID);
Chris@64 6926 _builder.setDataField< ::capnp::Void>(
Chris@64 6927 ::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
Chris@64 6928 }
Chris@64 6929
Chris@64 6930 inline bool Value::Reader::isBool() const {
Chris@64 6931 return which() == Value::BOOL;
Chris@64 6932 }
Chris@64 6933 inline bool Value::Builder::isBool() {
Chris@64 6934 return which() == Value::BOOL;
Chris@64 6935 }
Chris@64 6936 inline bool Value::Reader::getBool() const {
Chris@64 6937 KJ_IREQUIRE((which() == Value::BOOL),
Chris@64 6938 "Must check which() before get()ing a union member.");
Chris@64 6939 return _reader.getDataField<bool>(
Chris@64 6940 ::capnp::bounded<16>() * ::capnp::ELEMENTS);
Chris@64 6941 }
Chris@64 6942
Chris@64 6943 inline bool Value::Builder::getBool() {
Chris@64 6944 KJ_IREQUIRE((which() == Value::BOOL),
Chris@64 6945 "Must check which() before get()ing a union member.");
Chris@64 6946 return _builder.getDataField<bool>(
Chris@64 6947 ::capnp::bounded<16>() * ::capnp::ELEMENTS);
Chris@64 6948 }
Chris@64 6949 inline void Value::Builder::setBool(bool value) {
Chris@64 6950 _builder.setDataField<Value::Which>(
Chris@64 6951 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Value::BOOL);
Chris@64 6952 _builder.setDataField<bool>(
Chris@64 6953 ::capnp::bounded<16>() * ::capnp::ELEMENTS, value);
Chris@64 6954 }
Chris@64 6955
Chris@64 6956 inline bool Value::Reader::isInt8() const {
Chris@64 6957 return which() == Value::INT8;
Chris@64 6958 }
Chris@64 6959 inline bool Value::Builder::isInt8() {
Chris@64 6960 return which() == Value::INT8;
Chris@64 6961 }
Chris@64 6962 inline ::int8_t Value::Reader::getInt8() const {
Chris@64 6963 KJ_IREQUIRE((which() == Value::INT8),
Chris@64 6964 "Must check which() before get()ing a union member.");
Chris@64 6965 return _reader.getDataField< ::int8_t>(
Chris@64 6966 ::capnp::bounded<2>() * ::capnp::ELEMENTS);
Chris@64 6967 }
Chris@64 6968
Chris@64 6969 inline ::int8_t Value::Builder::getInt8() {
Chris@64 6970 KJ_IREQUIRE((which() == Value::INT8),
Chris@64 6971 "Must check which() before get()ing a union member.");
Chris@64 6972 return _builder.getDataField< ::int8_t>(
Chris@64 6973 ::capnp::bounded<2>() * ::capnp::ELEMENTS);
Chris@64 6974 }
Chris@64 6975 inline void Value::Builder::setInt8( ::int8_t value) {
Chris@64 6976 _builder.setDataField<Value::Which>(
Chris@64 6977 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Value::INT8);
Chris@64 6978 _builder.setDataField< ::int8_t>(
Chris@64 6979 ::capnp::bounded<2>() * ::capnp::ELEMENTS, value);
Chris@64 6980 }
Chris@64 6981
Chris@64 6982 inline bool Value::Reader::isInt16() const {
Chris@64 6983 return which() == Value::INT16;
Chris@64 6984 }
Chris@64 6985 inline bool Value::Builder::isInt16() {
Chris@64 6986 return which() == Value::INT16;
Chris@64 6987 }
Chris@64 6988 inline ::int16_t Value::Reader::getInt16() const {
Chris@64 6989 KJ_IREQUIRE((which() == Value::INT16),
Chris@64 6990 "Must check which() before get()ing a union member.");
Chris@64 6991 return _reader.getDataField< ::int16_t>(
Chris@64 6992 ::capnp::bounded<1>() * ::capnp::ELEMENTS);
Chris@64 6993 }
Chris@64 6994
Chris@64 6995 inline ::int16_t Value::Builder::getInt16() {
Chris@64 6996 KJ_IREQUIRE((which() == Value::INT16),
Chris@64 6997 "Must check which() before get()ing a union member.");
Chris@64 6998 return _builder.getDataField< ::int16_t>(
Chris@64 6999 ::capnp::bounded<1>() * ::capnp::ELEMENTS);
Chris@64 7000 }
Chris@64 7001 inline void Value::Builder::setInt16( ::int16_t value) {
Chris@64 7002 _builder.setDataField<Value::Which>(
Chris@64 7003 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Value::INT16);
Chris@64 7004 _builder.setDataField< ::int16_t>(
Chris@64 7005 ::capnp::bounded<1>() * ::capnp::ELEMENTS, value);
Chris@64 7006 }
Chris@64 7007
Chris@64 7008 inline bool Value::Reader::isInt32() const {
Chris@64 7009 return which() == Value::INT32;
Chris@64 7010 }
Chris@64 7011 inline bool Value::Builder::isInt32() {
Chris@64 7012 return which() == Value::INT32;
Chris@64 7013 }
Chris@64 7014 inline ::int32_t Value::Reader::getInt32() const {
Chris@64 7015 KJ_IREQUIRE((which() == Value::INT32),
Chris@64 7016 "Must check which() before get()ing a union member.");
Chris@64 7017 return _reader.getDataField< ::int32_t>(
Chris@64 7018 ::capnp::bounded<1>() * ::capnp::ELEMENTS);
Chris@64 7019 }
Chris@64 7020
Chris@64 7021 inline ::int32_t Value::Builder::getInt32() {
Chris@64 7022 KJ_IREQUIRE((which() == Value::INT32),
Chris@64 7023 "Must check which() before get()ing a union member.");
Chris@64 7024 return _builder.getDataField< ::int32_t>(
Chris@64 7025 ::capnp::bounded<1>() * ::capnp::ELEMENTS);
Chris@64 7026 }
Chris@64 7027 inline void Value::Builder::setInt32( ::int32_t value) {
Chris@64 7028 _builder.setDataField<Value::Which>(
Chris@64 7029 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Value::INT32);
Chris@64 7030 _builder.setDataField< ::int32_t>(
Chris@64 7031 ::capnp::bounded<1>() * ::capnp::ELEMENTS, value);
Chris@64 7032 }
Chris@64 7033
Chris@64 7034 inline bool Value::Reader::isInt64() const {
Chris@64 7035 return which() == Value::INT64;
Chris@64 7036 }
Chris@64 7037 inline bool Value::Builder::isInt64() {
Chris@64 7038 return which() == Value::INT64;
Chris@64 7039 }
Chris@64 7040 inline ::int64_t Value::Reader::getInt64() const {
Chris@64 7041 KJ_IREQUIRE((which() == Value::INT64),
Chris@64 7042 "Must check which() before get()ing a union member.");
Chris@64 7043 return _reader.getDataField< ::int64_t>(
Chris@64 7044 ::capnp::bounded<1>() * ::capnp::ELEMENTS);
Chris@64 7045 }
Chris@64 7046
Chris@64 7047 inline ::int64_t Value::Builder::getInt64() {
Chris@64 7048 KJ_IREQUIRE((which() == Value::INT64),
Chris@64 7049 "Must check which() before get()ing a union member.");
Chris@64 7050 return _builder.getDataField< ::int64_t>(
Chris@64 7051 ::capnp::bounded<1>() * ::capnp::ELEMENTS);
Chris@64 7052 }
Chris@64 7053 inline void Value::Builder::setInt64( ::int64_t value) {
Chris@64 7054 _builder.setDataField<Value::Which>(
Chris@64 7055 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Value::INT64);
Chris@64 7056 _builder.setDataField< ::int64_t>(
Chris@64 7057 ::capnp::bounded<1>() * ::capnp::ELEMENTS, value);
Chris@64 7058 }
Chris@64 7059
Chris@64 7060 inline bool Value::Reader::isUint8() const {
Chris@64 7061 return which() == Value::UINT8;
Chris@64 7062 }
Chris@64 7063 inline bool Value::Builder::isUint8() {
Chris@64 7064 return which() == Value::UINT8;
Chris@64 7065 }
Chris@64 7066 inline ::uint8_t Value::Reader::getUint8() const {
Chris@64 7067 KJ_IREQUIRE((which() == Value::UINT8),
Chris@64 7068 "Must check which() before get()ing a union member.");
Chris@64 7069 return _reader.getDataField< ::uint8_t>(
Chris@64 7070 ::capnp::bounded<2>() * ::capnp::ELEMENTS);
Chris@64 7071 }
Chris@64 7072
Chris@64 7073 inline ::uint8_t Value::Builder::getUint8() {
Chris@64 7074 KJ_IREQUIRE((which() == Value::UINT8),
Chris@64 7075 "Must check which() before get()ing a union member.");
Chris@64 7076 return _builder.getDataField< ::uint8_t>(
Chris@64 7077 ::capnp::bounded<2>() * ::capnp::ELEMENTS);
Chris@64 7078 }
Chris@64 7079 inline void Value::Builder::setUint8( ::uint8_t value) {
Chris@64 7080 _builder.setDataField<Value::Which>(
Chris@64 7081 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Value::UINT8);
Chris@64 7082 _builder.setDataField< ::uint8_t>(
Chris@64 7083 ::capnp::bounded<2>() * ::capnp::ELEMENTS, value);
Chris@64 7084 }
Chris@64 7085
Chris@64 7086 inline bool Value::Reader::isUint16() const {
Chris@64 7087 return which() == Value::UINT16;
Chris@64 7088 }
Chris@64 7089 inline bool Value::Builder::isUint16() {
Chris@64 7090 return which() == Value::UINT16;
Chris@64 7091 }
Chris@64 7092 inline ::uint16_t Value::Reader::getUint16() const {
Chris@64 7093 KJ_IREQUIRE((which() == Value::UINT16),
Chris@64 7094 "Must check which() before get()ing a union member.");
Chris@64 7095 return _reader.getDataField< ::uint16_t>(
Chris@64 7096 ::capnp::bounded<1>() * ::capnp::ELEMENTS);
Chris@64 7097 }
Chris@64 7098
Chris@64 7099 inline ::uint16_t Value::Builder::getUint16() {
Chris@64 7100 KJ_IREQUIRE((which() == Value::UINT16),
Chris@64 7101 "Must check which() before get()ing a union member.");
Chris@64 7102 return _builder.getDataField< ::uint16_t>(
Chris@64 7103 ::capnp::bounded<1>() * ::capnp::ELEMENTS);
Chris@64 7104 }
Chris@64 7105 inline void Value::Builder::setUint16( ::uint16_t value) {
Chris@64 7106 _builder.setDataField<Value::Which>(
Chris@64 7107 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Value::UINT16);
Chris@64 7108 _builder.setDataField< ::uint16_t>(
Chris@64 7109 ::capnp::bounded<1>() * ::capnp::ELEMENTS, value);
Chris@64 7110 }
Chris@64 7111
Chris@64 7112 inline bool Value::Reader::isUint32() const {
Chris@64 7113 return which() == Value::UINT32;
Chris@64 7114 }
Chris@64 7115 inline bool Value::Builder::isUint32() {
Chris@64 7116 return which() == Value::UINT32;
Chris@64 7117 }
Chris@64 7118 inline ::uint32_t Value::Reader::getUint32() const {
Chris@64 7119 KJ_IREQUIRE((which() == Value::UINT32),
Chris@64 7120 "Must check which() before get()ing a union member.");
Chris@64 7121 return _reader.getDataField< ::uint32_t>(
Chris@64 7122 ::capnp::bounded<1>() * ::capnp::ELEMENTS);
Chris@64 7123 }
Chris@64 7124
Chris@64 7125 inline ::uint32_t Value::Builder::getUint32() {
Chris@64 7126 KJ_IREQUIRE((which() == Value::UINT32),
Chris@64 7127 "Must check which() before get()ing a union member.");
Chris@64 7128 return _builder.getDataField< ::uint32_t>(
Chris@64 7129 ::capnp::bounded<1>() * ::capnp::ELEMENTS);
Chris@64 7130 }
Chris@64 7131 inline void Value::Builder::setUint32( ::uint32_t value) {
Chris@64 7132 _builder.setDataField<Value::Which>(
Chris@64 7133 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Value::UINT32);
Chris@64 7134 _builder.setDataField< ::uint32_t>(
Chris@64 7135 ::capnp::bounded<1>() * ::capnp::ELEMENTS, value);
Chris@64 7136 }
Chris@64 7137
Chris@64 7138 inline bool Value::Reader::isUint64() const {
Chris@64 7139 return which() == Value::UINT64;
Chris@64 7140 }
Chris@64 7141 inline bool Value::Builder::isUint64() {
Chris@64 7142 return which() == Value::UINT64;
Chris@64 7143 }
Chris@64 7144 inline ::uint64_t Value::Reader::getUint64() const {
Chris@64 7145 KJ_IREQUIRE((which() == Value::UINT64),
Chris@64 7146 "Must check which() before get()ing a union member.");
Chris@64 7147 return _reader.getDataField< ::uint64_t>(
Chris@64 7148 ::capnp::bounded<1>() * ::capnp::ELEMENTS);
Chris@64 7149 }
Chris@64 7150
Chris@64 7151 inline ::uint64_t Value::Builder::getUint64() {
Chris@64 7152 KJ_IREQUIRE((which() == Value::UINT64),
Chris@64 7153 "Must check which() before get()ing a union member.");
Chris@64 7154 return _builder.getDataField< ::uint64_t>(
Chris@64 7155 ::capnp::bounded<1>() * ::capnp::ELEMENTS);
Chris@64 7156 }
Chris@64 7157 inline void Value::Builder::setUint64( ::uint64_t value) {
Chris@64 7158 _builder.setDataField<Value::Which>(
Chris@64 7159 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Value::UINT64);
Chris@64 7160 _builder.setDataField< ::uint64_t>(
Chris@64 7161 ::capnp::bounded<1>() * ::capnp::ELEMENTS, value);
Chris@64 7162 }
Chris@64 7163
Chris@64 7164 inline bool Value::Reader::isFloat32() const {
Chris@64 7165 return which() == Value::FLOAT32;
Chris@64 7166 }
Chris@64 7167 inline bool Value::Builder::isFloat32() {
Chris@64 7168 return which() == Value::FLOAT32;
Chris@64 7169 }
Chris@64 7170 inline float Value::Reader::getFloat32() const {
Chris@64 7171 KJ_IREQUIRE((which() == Value::FLOAT32),
Chris@64 7172 "Must check which() before get()ing a union member.");
Chris@64 7173 return _reader.getDataField<float>(
Chris@64 7174 ::capnp::bounded<1>() * ::capnp::ELEMENTS);
Chris@64 7175 }
Chris@64 7176
Chris@64 7177 inline float Value::Builder::getFloat32() {
Chris@64 7178 KJ_IREQUIRE((which() == Value::FLOAT32),
Chris@64 7179 "Must check which() before get()ing a union member.");
Chris@64 7180 return _builder.getDataField<float>(
Chris@64 7181 ::capnp::bounded<1>() * ::capnp::ELEMENTS);
Chris@64 7182 }
Chris@64 7183 inline void Value::Builder::setFloat32(float value) {
Chris@64 7184 _builder.setDataField<Value::Which>(
Chris@64 7185 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Value::FLOAT32);
Chris@64 7186 _builder.setDataField<float>(
Chris@64 7187 ::capnp::bounded<1>() * ::capnp::ELEMENTS, value);
Chris@64 7188 }
Chris@64 7189
Chris@64 7190 inline bool Value::Reader::isFloat64() const {
Chris@64 7191 return which() == Value::FLOAT64;
Chris@64 7192 }
Chris@64 7193 inline bool Value::Builder::isFloat64() {
Chris@64 7194 return which() == Value::FLOAT64;
Chris@64 7195 }
Chris@64 7196 inline double Value::Reader::getFloat64() const {
Chris@64 7197 KJ_IREQUIRE((which() == Value::FLOAT64),
Chris@64 7198 "Must check which() before get()ing a union member.");
Chris@64 7199 return _reader.getDataField<double>(
Chris@64 7200 ::capnp::bounded<1>() * ::capnp::ELEMENTS);
Chris@64 7201 }
Chris@64 7202
Chris@64 7203 inline double Value::Builder::getFloat64() {
Chris@64 7204 KJ_IREQUIRE((which() == Value::FLOAT64),
Chris@64 7205 "Must check which() before get()ing a union member.");
Chris@64 7206 return _builder.getDataField<double>(
Chris@64 7207 ::capnp::bounded<1>() * ::capnp::ELEMENTS);
Chris@64 7208 }
Chris@64 7209 inline void Value::Builder::setFloat64(double value) {
Chris@64 7210 _builder.setDataField<Value::Which>(
Chris@64 7211 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Value::FLOAT64);
Chris@64 7212 _builder.setDataField<double>(
Chris@64 7213 ::capnp::bounded<1>() * ::capnp::ELEMENTS, value);
Chris@64 7214 }
Chris@64 7215
Chris@64 7216 inline bool Value::Reader::isText() const {
Chris@64 7217 return which() == Value::TEXT;
Chris@64 7218 }
Chris@64 7219 inline bool Value::Builder::isText() {
Chris@64 7220 return which() == Value::TEXT;
Chris@64 7221 }
Chris@64 7222 inline bool Value::Reader::hasText() const {
Chris@64 7223 if (which() != Value::TEXT) return false;
Chris@64 7224 return !_reader.getPointerField(
Chris@64 7225 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
Chris@64 7226 }
Chris@64 7227 inline bool Value::Builder::hasText() {
Chris@64 7228 if (which() != Value::TEXT) return false;
Chris@64 7229 return !_builder.getPointerField(
Chris@64 7230 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
Chris@64 7231 }
Chris@64 7232 inline ::capnp::Text::Reader Value::Reader::getText() const {
Chris@64 7233 KJ_IREQUIRE((which() == Value::TEXT),
Chris@64 7234 "Must check which() before get()ing a union member.");
Chris@64 7235 return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField(
Chris@64 7236 ::capnp::bounded<0>() * ::capnp::POINTERS));
Chris@64 7237 }
Chris@64 7238 inline ::capnp::Text::Builder Value::Builder::getText() {
Chris@64 7239 KJ_IREQUIRE((which() == Value::TEXT),
Chris@64 7240 "Must check which() before get()ing a union member.");
Chris@64 7241 return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField(
Chris@64 7242 ::capnp::bounded<0>() * ::capnp::POINTERS));
Chris@64 7243 }
Chris@64 7244 inline void Value::Builder::setText( ::capnp::Text::Reader value) {
Chris@64 7245 _builder.setDataField<Value::Which>(
Chris@64 7246 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Value::TEXT);
Chris@64 7247 ::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField(
Chris@64 7248 ::capnp::bounded<0>() * ::capnp::POINTERS), value);
Chris@64 7249 }
Chris@64 7250 inline ::capnp::Text::Builder Value::Builder::initText(unsigned int size) {
Chris@64 7251 _builder.setDataField<Value::Which>(
Chris@64 7252 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Value::TEXT);
Chris@64 7253 return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField(
Chris@64 7254 ::capnp::bounded<0>() * ::capnp::POINTERS), size);
Chris@64 7255 }
Chris@64 7256 inline void Value::Builder::adoptText(
Chris@64 7257 ::capnp::Orphan< ::capnp::Text>&& value) {
Chris@64 7258 _builder.setDataField<Value::Which>(
Chris@64 7259 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Value::TEXT);
Chris@64 7260 ::capnp::_::PointerHelpers< ::capnp::Text>::adopt(_builder.getPointerField(
Chris@64 7261 ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
Chris@64 7262 }
Chris@64 7263 inline ::capnp::Orphan< ::capnp::Text> Value::Builder::disownText() {
Chris@64 7264 KJ_IREQUIRE((which() == Value::TEXT),
Chris@64 7265 "Must check which() before get()ing a union member.");
Chris@64 7266 return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField(
Chris@64 7267 ::capnp::bounded<0>() * ::capnp::POINTERS));
Chris@64 7268 }
Chris@64 7269
Chris@64 7270 inline bool Value::Reader::isData() const {
Chris@64 7271 return which() == Value::DATA;
Chris@64 7272 }
Chris@64 7273 inline bool Value::Builder::isData() {
Chris@64 7274 return which() == Value::DATA;
Chris@64 7275 }
Chris@64 7276 inline bool Value::Reader::hasData() const {
Chris@64 7277 if (which() != Value::DATA) return false;
Chris@64 7278 return !_reader.getPointerField(
Chris@64 7279 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
Chris@64 7280 }
Chris@64 7281 inline bool Value::Builder::hasData() {
Chris@64 7282 if (which() != Value::DATA) return false;
Chris@64 7283 return !_builder.getPointerField(
Chris@64 7284 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
Chris@64 7285 }
Chris@64 7286 inline ::capnp::Data::Reader Value::Reader::getData() const {
Chris@64 7287 KJ_IREQUIRE((which() == Value::DATA),
Chris@64 7288 "Must check which() before get()ing a union member.");
Chris@64 7289 return ::capnp::_::PointerHelpers< ::capnp::Data>::get(_reader.getPointerField(
Chris@64 7290 ::capnp::bounded<0>() * ::capnp::POINTERS));
Chris@64 7291 }
Chris@64 7292 inline ::capnp::Data::Builder Value::Builder::getData() {
Chris@64 7293 KJ_IREQUIRE((which() == Value::DATA),
Chris@64 7294 "Must check which() before get()ing a union member.");
Chris@64 7295 return ::capnp::_::PointerHelpers< ::capnp::Data>::get(_builder.getPointerField(
Chris@64 7296 ::capnp::bounded<0>() * ::capnp::POINTERS));
Chris@64 7297 }
Chris@64 7298 inline void Value::Builder::setData( ::capnp::Data::Reader value) {
Chris@64 7299 _builder.setDataField<Value::Which>(
Chris@64 7300 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Value::DATA);
Chris@64 7301 ::capnp::_::PointerHelpers< ::capnp::Data>::set(_builder.getPointerField(
Chris@64 7302 ::capnp::bounded<0>() * ::capnp::POINTERS), value);
Chris@64 7303 }
Chris@64 7304 inline ::capnp::Data::Builder Value::Builder::initData(unsigned int size) {
Chris@64 7305 _builder.setDataField<Value::Which>(
Chris@64 7306 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Value::DATA);
Chris@64 7307 return ::capnp::_::PointerHelpers< ::capnp::Data>::init(_builder.getPointerField(
Chris@64 7308 ::capnp::bounded<0>() * ::capnp::POINTERS), size);
Chris@64 7309 }
Chris@64 7310 inline void Value::Builder::adoptData(
Chris@64 7311 ::capnp::Orphan< ::capnp::Data>&& value) {
Chris@64 7312 _builder.setDataField<Value::Which>(
Chris@64 7313 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Value::DATA);
Chris@64 7314 ::capnp::_::PointerHelpers< ::capnp::Data>::adopt(_builder.getPointerField(
Chris@64 7315 ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
Chris@64 7316 }
Chris@64 7317 inline ::capnp::Orphan< ::capnp::Data> Value::Builder::disownData() {
Chris@64 7318 KJ_IREQUIRE((which() == Value::DATA),
Chris@64 7319 "Must check which() before get()ing a union member.");
Chris@64 7320 return ::capnp::_::PointerHelpers< ::capnp::Data>::disown(_builder.getPointerField(
Chris@64 7321 ::capnp::bounded<0>() * ::capnp::POINTERS));
Chris@64 7322 }
Chris@64 7323
Chris@64 7324 inline bool Value::Reader::isList() const {
Chris@64 7325 return which() == Value::LIST;
Chris@64 7326 }
Chris@64 7327 inline bool Value::Builder::isList() {
Chris@64 7328 return which() == Value::LIST;
Chris@64 7329 }
Chris@64 7330 inline bool Value::Reader::hasList() const {
Chris@64 7331 if (which() != Value::LIST) return false;
Chris@64 7332 return !_reader.getPointerField(
Chris@64 7333 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
Chris@64 7334 }
Chris@64 7335 inline bool Value::Builder::hasList() {
Chris@64 7336 if (which() != Value::LIST) return false;
Chris@64 7337 return !_builder.getPointerField(
Chris@64 7338 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
Chris@64 7339 }
Chris@64 7340 inline ::capnp::AnyPointer::Reader Value::Reader::getList() const {
Chris@64 7341 KJ_IREQUIRE((which() == Value::LIST),
Chris@64 7342 "Must check which() before get()ing a union member.");
Chris@64 7343 return ::capnp::AnyPointer::Reader(_reader.getPointerField(
Chris@64 7344 ::capnp::bounded<0>() * ::capnp::POINTERS));
Chris@64 7345 }
Chris@64 7346 inline ::capnp::AnyPointer::Builder Value::Builder::getList() {
Chris@64 7347 KJ_IREQUIRE((which() == Value::LIST),
Chris@64 7348 "Must check which() before get()ing a union member.");
Chris@64 7349 return ::capnp::AnyPointer::Builder(_builder.getPointerField(
Chris@64 7350 ::capnp::bounded<0>() * ::capnp::POINTERS));
Chris@64 7351 }
Chris@64 7352 inline ::capnp::AnyPointer::Builder Value::Builder::initList() {
Chris@64 7353 _builder.setDataField<Value::Which>(
Chris@64 7354 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Value::LIST);
Chris@64 7355 auto result = ::capnp::AnyPointer::Builder(_builder.getPointerField(
Chris@64 7356 ::capnp::bounded<0>() * ::capnp::POINTERS));
Chris@64 7357 result.clear();
Chris@64 7358 return result;
Chris@64 7359 }
Chris@64 7360
Chris@64 7361 inline bool Value::Reader::isEnum() const {
Chris@64 7362 return which() == Value::ENUM;
Chris@64 7363 }
Chris@64 7364 inline bool Value::Builder::isEnum() {
Chris@64 7365 return which() == Value::ENUM;
Chris@64 7366 }
Chris@64 7367 inline ::uint16_t Value::Reader::getEnum() const {
Chris@64 7368 KJ_IREQUIRE((which() == Value::ENUM),
Chris@64 7369 "Must check which() before get()ing a union member.");
Chris@64 7370 return _reader.getDataField< ::uint16_t>(
Chris@64 7371 ::capnp::bounded<1>() * ::capnp::ELEMENTS);
Chris@64 7372 }
Chris@64 7373
Chris@64 7374 inline ::uint16_t Value::Builder::getEnum() {
Chris@64 7375 KJ_IREQUIRE((which() == Value::ENUM),
Chris@64 7376 "Must check which() before get()ing a union member.");
Chris@64 7377 return _builder.getDataField< ::uint16_t>(
Chris@64 7378 ::capnp::bounded<1>() * ::capnp::ELEMENTS);
Chris@64 7379 }
Chris@64 7380 inline void Value::Builder::setEnum( ::uint16_t value) {
Chris@64 7381 _builder.setDataField<Value::Which>(
Chris@64 7382 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Value::ENUM);
Chris@64 7383 _builder.setDataField< ::uint16_t>(
Chris@64 7384 ::capnp::bounded<1>() * ::capnp::ELEMENTS, value);
Chris@64 7385 }
Chris@64 7386
Chris@64 7387 inline bool Value::Reader::isStruct() const {
Chris@64 7388 return which() == Value::STRUCT;
Chris@64 7389 }
Chris@64 7390 inline bool Value::Builder::isStruct() {
Chris@64 7391 return which() == Value::STRUCT;
Chris@64 7392 }
Chris@64 7393 inline bool Value::Reader::hasStruct() const {
Chris@64 7394 if (which() != Value::STRUCT) return false;
Chris@64 7395 return !_reader.getPointerField(
Chris@64 7396 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
Chris@64 7397 }
Chris@64 7398 inline bool Value::Builder::hasStruct() {
Chris@64 7399 if (which() != Value::STRUCT) return false;
Chris@64 7400 return !_builder.getPointerField(
Chris@64 7401 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
Chris@64 7402 }
Chris@64 7403 inline ::capnp::AnyPointer::Reader Value::Reader::getStruct() const {
Chris@64 7404 KJ_IREQUIRE((which() == Value::STRUCT),
Chris@64 7405 "Must check which() before get()ing a union member.");
Chris@64 7406 return ::capnp::AnyPointer::Reader(_reader.getPointerField(
Chris@64 7407 ::capnp::bounded<0>() * ::capnp::POINTERS));
Chris@64 7408 }
Chris@64 7409 inline ::capnp::AnyPointer::Builder Value::Builder::getStruct() {
Chris@64 7410 KJ_IREQUIRE((which() == Value::STRUCT),
Chris@64 7411 "Must check which() before get()ing a union member.");
Chris@64 7412 return ::capnp::AnyPointer::Builder(_builder.getPointerField(
Chris@64 7413 ::capnp::bounded<0>() * ::capnp::POINTERS));
Chris@64 7414 }
Chris@64 7415 inline ::capnp::AnyPointer::Builder Value::Builder::initStruct() {
Chris@64 7416 _builder.setDataField<Value::Which>(
Chris@64 7417 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Value::STRUCT);
Chris@64 7418 auto result = ::capnp::AnyPointer::Builder(_builder.getPointerField(
Chris@64 7419 ::capnp::bounded<0>() * ::capnp::POINTERS));
Chris@64 7420 result.clear();
Chris@64 7421 return result;
Chris@64 7422 }
Chris@64 7423
Chris@64 7424 inline bool Value::Reader::isInterface() const {
Chris@64 7425 return which() == Value::INTERFACE;
Chris@64 7426 }
Chris@64 7427 inline bool Value::Builder::isInterface() {
Chris@64 7428 return which() == Value::INTERFACE;
Chris@64 7429 }
Chris@64 7430 inline ::capnp::Void Value::Reader::getInterface() const {
Chris@64 7431 KJ_IREQUIRE((which() == Value::INTERFACE),
Chris@64 7432 "Must check which() before get()ing a union member.");
Chris@64 7433 return _reader.getDataField< ::capnp::Void>(
Chris@64 7434 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
Chris@64 7435 }
Chris@64 7436
Chris@64 7437 inline ::capnp::Void Value::Builder::getInterface() {
Chris@64 7438 KJ_IREQUIRE((which() == Value::INTERFACE),
Chris@64 7439 "Must check which() before get()ing a union member.");
Chris@64 7440 return _builder.getDataField< ::capnp::Void>(
Chris@64 7441 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
Chris@64 7442 }
Chris@64 7443 inline void Value::Builder::setInterface( ::capnp::Void value) {
Chris@64 7444 _builder.setDataField<Value::Which>(
Chris@64 7445 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Value::INTERFACE);
Chris@64 7446 _builder.setDataField< ::capnp::Void>(
Chris@64 7447 ::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
Chris@64 7448 }
Chris@64 7449
Chris@64 7450 inline bool Value::Reader::isAnyPointer() const {
Chris@64 7451 return which() == Value::ANY_POINTER;
Chris@64 7452 }
Chris@64 7453 inline bool Value::Builder::isAnyPointer() {
Chris@64 7454 return which() == Value::ANY_POINTER;
Chris@64 7455 }
Chris@64 7456 inline bool Value::Reader::hasAnyPointer() const {
Chris@64 7457 if (which() != Value::ANY_POINTER) return false;
Chris@64 7458 return !_reader.getPointerField(
Chris@64 7459 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
Chris@64 7460 }
Chris@64 7461 inline bool Value::Builder::hasAnyPointer() {
Chris@64 7462 if (which() != Value::ANY_POINTER) return false;
Chris@64 7463 return !_builder.getPointerField(
Chris@64 7464 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
Chris@64 7465 }
Chris@64 7466 inline ::capnp::AnyPointer::Reader Value::Reader::getAnyPointer() const {
Chris@64 7467 KJ_IREQUIRE((which() == Value::ANY_POINTER),
Chris@64 7468 "Must check which() before get()ing a union member.");
Chris@64 7469 return ::capnp::AnyPointer::Reader(_reader.getPointerField(
Chris@64 7470 ::capnp::bounded<0>() * ::capnp::POINTERS));
Chris@64 7471 }
Chris@64 7472 inline ::capnp::AnyPointer::Builder Value::Builder::getAnyPointer() {
Chris@64 7473 KJ_IREQUIRE((which() == Value::ANY_POINTER),
Chris@64 7474 "Must check which() before get()ing a union member.");
Chris@64 7475 return ::capnp::AnyPointer::Builder(_builder.getPointerField(
Chris@64 7476 ::capnp::bounded<0>() * ::capnp::POINTERS));
Chris@64 7477 }
Chris@64 7478 inline ::capnp::AnyPointer::Builder Value::Builder::initAnyPointer() {
Chris@64 7479 _builder.setDataField<Value::Which>(
Chris@64 7480 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Value::ANY_POINTER);
Chris@64 7481 auto result = ::capnp::AnyPointer::Builder(_builder.getPointerField(
Chris@64 7482 ::capnp::bounded<0>() * ::capnp::POINTERS));
Chris@64 7483 result.clear();
Chris@64 7484 return result;
Chris@64 7485 }
Chris@64 7486
Chris@64 7487 inline ::uint64_t Annotation::Reader::getId() const {
Chris@64 7488 return _reader.getDataField< ::uint64_t>(
Chris@64 7489 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
Chris@64 7490 }
Chris@64 7491
Chris@64 7492 inline ::uint64_t Annotation::Builder::getId() {
Chris@64 7493 return _builder.getDataField< ::uint64_t>(
Chris@64 7494 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
Chris@64 7495 }
Chris@64 7496 inline void Annotation::Builder::setId( ::uint64_t value) {
Chris@64 7497 _builder.setDataField< ::uint64_t>(
Chris@64 7498 ::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
Chris@64 7499 }
Chris@64 7500
Chris@64 7501 inline bool Annotation::Reader::hasValue() const {
Chris@64 7502 return !_reader.getPointerField(
Chris@64 7503 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
Chris@64 7504 }
Chris@64 7505 inline bool Annotation::Builder::hasValue() {
Chris@64 7506 return !_builder.getPointerField(
Chris@64 7507 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
Chris@64 7508 }
Chris@64 7509 inline ::capnp::schema::Value::Reader Annotation::Reader::getValue() const {
Chris@64 7510 return ::capnp::_::PointerHelpers< ::capnp::schema::Value>::get(_reader.getPointerField(
Chris@64 7511 ::capnp::bounded<0>() * ::capnp::POINTERS));
Chris@64 7512 }
Chris@64 7513 inline ::capnp::schema::Value::Builder Annotation::Builder::getValue() {
Chris@64 7514 return ::capnp::_::PointerHelpers< ::capnp::schema::Value>::get(_builder.getPointerField(
Chris@64 7515 ::capnp::bounded<0>() * ::capnp::POINTERS));
Chris@64 7516 }
Chris@64 7517 #if !CAPNP_LITE
Chris@64 7518 inline ::capnp::schema::Value::Pipeline Annotation::Pipeline::getValue() {
Chris@64 7519 return ::capnp::schema::Value::Pipeline(_typeless.getPointerField(0));
Chris@64 7520 }
Chris@64 7521 #endif // !CAPNP_LITE
Chris@64 7522 inline void Annotation::Builder::setValue( ::capnp::schema::Value::Reader value) {
Chris@64 7523 ::capnp::_::PointerHelpers< ::capnp::schema::Value>::set(_builder.getPointerField(
Chris@64 7524 ::capnp::bounded<0>() * ::capnp::POINTERS), value);
Chris@64 7525 }
Chris@64 7526 inline ::capnp::schema::Value::Builder Annotation::Builder::initValue() {
Chris@64 7527 return ::capnp::_::PointerHelpers< ::capnp::schema::Value>::init(_builder.getPointerField(
Chris@64 7528 ::capnp::bounded<0>() * ::capnp::POINTERS));
Chris@64 7529 }
Chris@64 7530 inline void Annotation::Builder::adoptValue(
Chris@64 7531 ::capnp::Orphan< ::capnp::schema::Value>&& value) {
Chris@64 7532 ::capnp::_::PointerHelpers< ::capnp::schema::Value>::adopt(_builder.getPointerField(
Chris@64 7533 ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
Chris@64 7534 }
Chris@64 7535 inline ::capnp::Orphan< ::capnp::schema::Value> Annotation::Builder::disownValue() {
Chris@64 7536 return ::capnp::_::PointerHelpers< ::capnp::schema::Value>::disown(_builder.getPointerField(
Chris@64 7537 ::capnp::bounded<0>() * ::capnp::POINTERS));
Chris@64 7538 }
Chris@64 7539
Chris@64 7540 inline bool Annotation::Reader::hasBrand() const {
Chris@64 7541 return !_reader.getPointerField(
Chris@64 7542 ::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
Chris@64 7543 }
Chris@64 7544 inline bool Annotation::Builder::hasBrand() {
Chris@64 7545 return !_builder.getPointerField(
Chris@64 7546 ::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
Chris@64 7547 }
Chris@64 7548 inline ::capnp::schema::Brand::Reader Annotation::Reader::getBrand() const {
Chris@64 7549 return ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::get(_reader.getPointerField(
Chris@64 7550 ::capnp::bounded<1>() * ::capnp::POINTERS));
Chris@64 7551 }
Chris@64 7552 inline ::capnp::schema::Brand::Builder Annotation::Builder::getBrand() {
Chris@64 7553 return ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::get(_builder.getPointerField(
Chris@64 7554 ::capnp::bounded<1>() * ::capnp::POINTERS));
Chris@64 7555 }
Chris@64 7556 #if !CAPNP_LITE
Chris@64 7557 inline ::capnp::schema::Brand::Pipeline Annotation::Pipeline::getBrand() {
Chris@64 7558 return ::capnp::schema::Brand::Pipeline(_typeless.getPointerField(1));
Chris@64 7559 }
Chris@64 7560 #endif // !CAPNP_LITE
Chris@64 7561 inline void Annotation::Builder::setBrand( ::capnp::schema::Brand::Reader value) {
Chris@64 7562 ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::set(_builder.getPointerField(
Chris@64 7563 ::capnp::bounded<1>() * ::capnp::POINTERS), value);
Chris@64 7564 }
Chris@64 7565 inline ::capnp::schema::Brand::Builder Annotation::Builder::initBrand() {
Chris@64 7566 return ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::init(_builder.getPointerField(
Chris@64 7567 ::capnp::bounded<1>() * ::capnp::POINTERS));
Chris@64 7568 }
Chris@64 7569 inline void Annotation::Builder::adoptBrand(
Chris@64 7570 ::capnp::Orphan< ::capnp::schema::Brand>&& value) {
Chris@64 7571 ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::adopt(_builder.getPointerField(
Chris@64 7572 ::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value));
Chris@64 7573 }
Chris@64 7574 inline ::capnp::Orphan< ::capnp::schema::Brand> Annotation::Builder::disownBrand() {
Chris@64 7575 return ::capnp::_::PointerHelpers< ::capnp::schema::Brand>::disown(_builder.getPointerField(
Chris@64 7576 ::capnp::bounded<1>() * ::capnp::POINTERS));
Chris@64 7577 }
Chris@64 7578
Chris@64 7579 inline ::uint16_t CapnpVersion::Reader::getMajor() const {
Chris@64 7580 return _reader.getDataField< ::uint16_t>(
Chris@64 7581 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
Chris@64 7582 }
Chris@64 7583
Chris@64 7584 inline ::uint16_t CapnpVersion::Builder::getMajor() {
Chris@64 7585 return _builder.getDataField< ::uint16_t>(
Chris@64 7586 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
Chris@64 7587 }
Chris@64 7588 inline void CapnpVersion::Builder::setMajor( ::uint16_t value) {
Chris@64 7589 _builder.setDataField< ::uint16_t>(
Chris@64 7590 ::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
Chris@64 7591 }
Chris@64 7592
Chris@64 7593 inline ::uint8_t CapnpVersion::Reader::getMinor() const {
Chris@64 7594 return _reader.getDataField< ::uint8_t>(
Chris@64 7595 ::capnp::bounded<2>() * ::capnp::ELEMENTS);
Chris@64 7596 }
Chris@64 7597
Chris@64 7598 inline ::uint8_t CapnpVersion::Builder::getMinor() {
Chris@64 7599 return _builder.getDataField< ::uint8_t>(
Chris@64 7600 ::capnp::bounded<2>() * ::capnp::ELEMENTS);
Chris@64 7601 }
Chris@64 7602 inline void CapnpVersion::Builder::setMinor( ::uint8_t value) {
Chris@64 7603 _builder.setDataField< ::uint8_t>(
Chris@64 7604 ::capnp::bounded<2>() * ::capnp::ELEMENTS, value);
Chris@64 7605 }
Chris@64 7606
Chris@64 7607 inline ::uint8_t CapnpVersion::Reader::getMicro() const {
Chris@64 7608 return _reader.getDataField< ::uint8_t>(
Chris@64 7609 ::capnp::bounded<3>() * ::capnp::ELEMENTS);
Chris@64 7610 }
Chris@64 7611
Chris@64 7612 inline ::uint8_t CapnpVersion::Builder::getMicro() {
Chris@64 7613 return _builder.getDataField< ::uint8_t>(
Chris@64 7614 ::capnp::bounded<3>() * ::capnp::ELEMENTS);
Chris@64 7615 }
Chris@64 7616 inline void CapnpVersion::Builder::setMicro( ::uint8_t value) {
Chris@64 7617 _builder.setDataField< ::uint8_t>(
Chris@64 7618 ::capnp::bounded<3>() * ::capnp::ELEMENTS, value);
Chris@64 7619 }
Chris@64 7620
Chris@64 7621 inline bool CodeGeneratorRequest::Reader::hasNodes() const {
Chris@64 7622 return !_reader.getPointerField(
Chris@64 7623 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
Chris@64 7624 }
Chris@64 7625 inline bool CodeGeneratorRequest::Builder::hasNodes() {
Chris@64 7626 return !_builder.getPointerField(
Chris@64 7627 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
Chris@64 7628 }
Chris@64 7629 inline ::capnp::List< ::capnp::schema::Node>::Reader CodeGeneratorRequest::Reader::getNodes() const {
Chris@64 7630 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Node>>::get(_reader.getPointerField(
Chris@64 7631 ::capnp::bounded<0>() * ::capnp::POINTERS));
Chris@64 7632 }
Chris@64 7633 inline ::capnp::List< ::capnp::schema::Node>::Builder CodeGeneratorRequest::Builder::getNodes() {
Chris@64 7634 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Node>>::get(_builder.getPointerField(
Chris@64 7635 ::capnp::bounded<0>() * ::capnp::POINTERS));
Chris@64 7636 }
Chris@64 7637 inline void CodeGeneratorRequest::Builder::setNodes( ::capnp::List< ::capnp::schema::Node>::Reader value) {
Chris@64 7638 ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Node>>::set(_builder.getPointerField(
Chris@64 7639 ::capnp::bounded<0>() * ::capnp::POINTERS), value);
Chris@64 7640 }
Chris@64 7641 inline ::capnp::List< ::capnp::schema::Node>::Builder CodeGeneratorRequest::Builder::initNodes(unsigned int size) {
Chris@64 7642 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Node>>::init(_builder.getPointerField(
Chris@64 7643 ::capnp::bounded<0>() * ::capnp::POINTERS), size);
Chris@64 7644 }
Chris@64 7645 inline void CodeGeneratorRequest::Builder::adoptNodes(
Chris@64 7646 ::capnp::Orphan< ::capnp::List< ::capnp::schema::Node>>&& value) {
Chris@64 7647 ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Node>>::adopt(_builder.getPointerField(
Chris@64 7648 ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
Chris@64 7649 }
Chris@64 7650 inline ::capnp::Orphan< ::capnp::List< ::capnp::schema::Node>> CodeGeneratorRequest::Builder::disownNodes() {
Chris@64 7651 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::Node>>::disown(_builder.getPointerField(
Chris@64 7652 ::capnp::bounded<0>() * ::capnp::POINTERS));
Chris@64 7653 }
Chris@64 7654
Chris@64 7655 inline bool CodeGeneratorRequest::Reader::hasRequestedFiles() const {
Chris@64 7656 return !_reader.getPointerField(
Chris@64 7657 ::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
Chris@64 7658 }
Chris@64 7659 inline bool CodeGeneratorRequest::Builder::hasRequestedFiles() {
Chris@64 7660 return !_builder.getPointerField(
Chris@64 7661 ::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
Chris@64 7662 }
Chris@64 7663 inline ::capnp::List< ::capnp::schema::CodeGeneratorRequest::RequestedFile>::Reader CodeGeneratorRequest::Reader::getRequestedFiles() const {
Chris@64 7664 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::CodeGeneratorRequest::RequestedFile>>::get(_reader.getPointerField(
Chris@64 7665 ::capnp::bounded<1>() * ::capnp::POINTERS));
Chris@64 7666 }
Chris@64 7667 inline ::capnp::List< ::capnp::schema::CodeGeneratorRequest::RequestedFile>::Builder CodeGeneratorRequest::Builder::getRequestedFiles() {
Chris@64 7668 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::CodeGeneratorRequest::RequestedFile>>::get(_builder.getPointerField(
Chris@64 7669 ::capnp::bounded<1>() * ::capnp::POINTERS));
Chris@64 7670 }
Chris@64 7671 inline void CodeGeneratorRequest::Builder::setRequestedFiles( ::capnp::List< ::capnp::schema::CodeGeneratorRequest::RequestedFile>::Reader value) {
Chris@64 7672 ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::CodeGeneratorRequest::RequestedFile>>::set(_builder.getPointerField(
Chris@64 7673 ::capnp::bounded<1>() * ::capnp::POINTERS), value);
Chris@64 7674 }
Chris@64 7675 inline ::capnp::List< ::capnp::schema::CodeGeneratorRequest::RequestedFile>::Builder CodeGeneratorRequest::Builder::initRequestedFiles(unsigned int size) {
Chris@64 7676 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::CodeGeneratorRequest::RequestedFile>>::init(_builder.getPointerField(
Chris@64 7677 ::capnp::bounded<1>() * ::capnp::POINTERS), size);
Chris@64 7678 }
Chris@64 7679 inline void CodeGeneratorRequest::Builder::adoptRequestedFiles(
Chris@64 7680 ::capnp::Orphan< ::capnp::List< ::capnp::schema::CodeGeneratorRequest::RequestedFile>>&& value) {
Chris@64 7681 ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::CodeGeneratorRequest::RequestedFile>>::adopt(_builder.getPointerField(
Chris@64 7682 ::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value));
Chris@64 7683 }
Chris@64 7684 inline ::capnp::Orphan< ::capnp::List< ::capnp::schema::CodeGeneratorRequest::RequestedFile>> CodeGeneratorRequest::Builder::disownRequestedFiles() {
Chris@64 7685 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::CodeGeneratorRequest::RequestedFile>>::disown(_builder.getPointerField(
Chris@64 7686 ::capnp::bounded<1>() * ::capnp::POINTERS));
Chris@64 7687 }
Chris@64 7688
Chris@64 7689 inline bool CodeGeneratorRequest::Reader::hasCapnpVersion() const {
Chris@64 7690 return !_reader.getPointerField(
Chris@64 7691 ::capnp::bounded<2>() * ::capnp::POINTERS).isNull();
Chris@64 7692 }
Chris@64 7693 inline bool CodeGeneratorRequest::Builder::hasCapnpVersion() {
Chris@64 7694 return !_builder.getPointerField(
Chris@64 7695 ::capnp::bounded<2>() * ::capnp::POINTERS).isNull();
Chris@64 7696 }
Chris@64 7697 inline ::capnp::schema::CapnpVersion::Reader CodeGeneratorRequest::Reader::getCapnpVersion() const {
Chris@64 7698 return ::capnp::_::PointerHelpers< ::capnp::schema::CapnpVersion>::get(_reader.getPointerField(
Chris@64 7699 ::capnp::bounded<2>() * ::capnp::POINTERS));
Chris@64 7700 }
Chris@64 7701 inline ::capnp::schema::CapnpVersion::Builder CodeGeneratorRequest::Builder::getCapnpVersion() {
Chris@64 7702 return ::capnp::_::PointerHelpers< ::capnp::schema::CapnpVersion>::get(_builder.getPointerField(
Chris@64 7703 ::capnp::bounded<2>() * ::capnp::POINTERS));
Chris@64 7704 }
Chris@64 7705 #if !CAPNP_LITE
Chris@64 7706 inline ::capnp::schema::CapnpVersion::Pipeline CodeGeneratorRequest::Pipeline::getCapnpVersion() {
Chris@64 7707 return ::capnp::schema::CapnpVersion::Pipeline(_typeless.getPointerField(2));
Chris@64 7708 }
Chris@64 7709 #endif // !CAPNP_LITE
Chris@64 7710 inline void CodeGeneratorRequest::Builder::setCapnpVersion( ::capnp::schema::CapnpVersion::Reader value) {
Chris@64 7711 ::capnp::_::PointerHelpers< ::capnp::schema::CapnpVersion>::set(_builder.getPointerField(
Chris@64 7712 ::capnp::bounded<2>() * ::capnp::POINTERS), value);
Chris@64 7713 }
Chris@64 7714 inline ::capnp::schema::CapnpVersion::Builder CodeGeneratorRequest::Builder::initCapnpVersion() {
Chris@64 7715 return ::capnp::_::PointerHelpers< ::capnp::schema::CapnpVersion>::init(_builder.getPointerField(
Chris@64 7716 ::capnp::bounded<2>() * ::capnp::POINTERS));
Chris@64 7717 }
Chris@64 7718 inline void CodeGeneratorRequest::Builder::adoptCapnpVersion(
Chris@64 7719 ::capnp::Orphan< ::capnp::schema::CapnpVersion>&& value) {
Chris@64 7720 ::capnp::_::PointerHelpers< ::capnp::schema::CapnpVersion>::adopt(_builder.getPointerField(
Chris@64 7721 ::capnp::bounded<2>() * ::capnp::POINTERS), kj::mv(value));
Chris@64 7722 }
Chris@64 7723 inline ::capnp::Orphan< ::capnp::schema::CapnpVersion> CodeGeneratorRequest::Builder::disownCapnpVersion() {
Chris@64 7724 return ::capnp::_::PointerHelpers< ::capnp::schema::CapnpVersion>::disown(_builder.getPointerField(
Chris@64 7725 ::capnp::bounded<2>() * ::capnp::POINTERS));
Chris@64 7726 }
Chris@64 7727
Chris@64 7728 inline ::uint64_t CodeGeneratorRequest::RequestedFile::Reader::getId() const {
Chris@64 7729 return _reader.getDataField< ::uint64_t>(
Chris@64 7730 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
Chris@64 7731 }
Chris@64 7732
Chris@64 7733 inline ::uint64_t CodeGeneratorRequest::RequestedFile::Builder::getId() {
Chris@64 7734 return _builder.getDataField< ::uint64_t>(
Chris@64 7735 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
Chris@64 7736 }
Chris@64 7737 inline void CodeGeneratorRequest::RequestedFile::Builder::setId( ::uint64_t value) {
Chris@64 7738 _builder.setDataField< ::uint64_t>(
Chris@64 7739 ::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
Chris@64 7740 }
Chris@64 7741
Chris@64 7742 inline bool CodeGeneratorRequest::RequestedFile::Reader::hasFilename() const {
Chris@64 7743 return !_reader.getPointerField(
Chris@64 7744 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
Chris@64 7745 }
Chris@64 7746 inline bool CodeGeneratorRequest::RequestedFile::Builder::hasFilename() {
Chris@64 7747 return !_builder.getPointerField(
Chris@64 7748 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
Chris@64 7749 }
Chris@64 7750 inline ::capnp::Text::Reader CodeGeneratorRequest::RequestedFile::Reader::getFilename() const {
Chris@64 7751 return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField(
Chris@64 7752 ::capnp::bounded<0>() * ::capnp::POINTERS));
Chris@64 7753 }
Chris@64 7754 inline ::capnp::Text::Builder CodeGeneratorRequest::RequestedFile::Builder::getFilename() {
Chris@64 7755 return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField(
Chris@64 7756 ::capnp::bounded<0>() * ::capnp::POINTERS));
Chris@64 7757 }
Chris@64 7758 inline void CodeGeneratorRequest::RequestedFile::Builder::setFilename( ::capnp::Text::Reader value) {
Chris@64 7759 ::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField(
Chris@64 7760 ::capnp::bounded<0>() * ::capnp::POINTERS), value);
Chris@64 7761 }
Chris@64 7762 inline ::capnp::Text::Builder CodeGeneratorRequest::RequestedFile::Builder::initFilename(unsigned int size) {
Chris@64 7763 return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField(
Chris@64 7764 ::capnp::bounded<0>() * ::capnp::POINTERS), size);
Chris@64 7765 }
Chris@64 7766 inline void CodeGeneratorRequest::RequestedFile::Builder::adoptFilename(
Chris@64 7767 ::capnp::Orphan< ::capnp::Text>&& value) {
Chris@64 7768 ::capnp::_::PointerHelpers< ::capnp::Text>::adopt(_builder.getPointerField(
Chris@64 7769 ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
Chris@64 7770 }
Chris@64 7771 inline ::capnp::Orphan< ::capnp::Text> CodeGeneratorRequest::RequestedFile::Builder::disownFilename() {
Chris@64 7772 return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField(
Chris@64 7773 ::capnp::bounded<0>() * ::capnp::POINTERS));
Chris@64 7774 }
Chris@64 7775
Chris@64 7776 inline bool CodeGeneratorRequest::RequestedFile::Reader::hasImports() const {
Chris@64 7777 return !_reader.getPointerField(
Chris@64 7778 ::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
Chris@64 7779 }
Chris@64 7780 inline bool CodeGeneratorRequest::RequestedFile::Builder::hasImports() {
Chris@64 7781 return !_builder.getPointerField(
Chris@64 7782 ::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
Chris@64 7783 }
Chris@64 7784 inline ::capnp::List< ::capnp::schema::CodeGeneratorRequest::RequestedFile::Import>::Reader CodeGeneratorRequest::RequestedFile::Reader::getImports() const {
Chris@64 7785 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::CodeGeneratorRequest::RequestedFile::Import>>::get(_reader.getPointerField(
Chris@64 7786 ::capnp::bounded<1>() * ::capnp::POINTERS));
Chris@64 7787 }
Chris@64 7788 inline ::capnp::List< ::capnp::schema::CodeGeneratorRequest::RequestedFile::Import>::Builder CodeGeneratorRequest::RequestedFile::Builder::getImports() {
Chris@64 7789 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::CodeGeneratorRequest::RequestedFile::Import>>::get(_builder.getPointerField(
Chris@64 7790 ::capnp::bounded<1>() * ::capnp::POINTERS));
Chris@64 7791 }
Chris@64 7792 inline void CodeGeneratorRequest::RequestedFile::Builder::setImports( ::capnp::List< ::capnp::schema::CodeGeneratorRequest::RequestedFile::Import>::Reader value) {
Chris@64 7793 ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::CodeGeneratorRequest::RequestedFile::Import>>::set(_builder.getPointerField(
Chris@64 7794 ::capnp::bounded<1>() * ::capnp::POINTERS), value);
Chris@64 7795 }
Chris@64 7796 inline ::capnp::List< ::capnp::schema::CodeGeneratorRequest::RequestedFile::Import>::Builder CodeGeneratorRequest::RequestedFile::Builder::initImports(unsigned int size) {
Chris@64 7797 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::CodeGeneratorRequest::RequestedFile::Import>>::init(_builder.getPointerField(
Chris@64 7798 ::capnp::bounded<1>() * ::capnp::POINTERS), size);
Chris@64 7799 }
Chris@64 7800 inline void CodeGeneratorRequest::RequestedFile::Builder::adoptImports(
Chris@64 7801 ::capnp::Orphan< ::capnp::List< ::capnp::schema::CodeGeneratorRequest::RequestedFile::Import>>&& value) {
Chris@64 7802 ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::CodeGeneratorRequest::RequestedFile::Import>>::adopt(_builder.getPointerField(
Chris@64 7803 ::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value));
Chris@64 7804 }
Chris@64 7805 inline ::capnp::Orphan< ::capnp::List< ::capnp::schema::CodeGeneratorRequest::RequestedFile::Import>> CodeGeneratorRequest::RequestedFile::Builder::disownImports() {
Chris@64 7806 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::schema::CodeGeneratorRequest::RequestedFile::Import>>::disown(_builder.getPointerField(
Chris@64 7807 ::capnp::bounded<1>() * ::capnp::POINTERS));
Chris@64 7808 }
Chris@64 7809
Chris@64 7810 inline ::uint64_t CodeGeneratorRequest::RequestedFile::Import::Reader::getId() const {
Chris@64 7811 return _reader.getDataField< ::uint64_t>(
Chris@64 7812 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
Chris@64 7813 }
Chris@64 7814
Chris@64 7815 inline ::uint64_t CodeGeneratorRequest::RequestedFile::Import::Builder::getId() {
Chris@64 7816 return _builder.getDataField< ::uint64_t>(
Chris@64 7817 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
Chris@64 7818 }
Chris@64 7819 inline void CodeGeneratorRequest::RequestedFile::Import::Builder::setId( ::uint64_t value) {
Chris@64 7820 _builder.setDataField< ::uint64_t>(
Chris@64 7821 ::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
Chris@64 7822 }
Chris@64 7823
Chris@64 7824 inline bool CodeGeneratorRequest::RequestedFile::Import::Reader::hasName() const {
Chris@64 7825 return !_reader.getPointerField(
Chris@64 7826 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
Chris@64 7827 }
Chris@64 7828 inline bool CodeGeneratorRequest::RequestedFile::Import::Builder::hasName() {
Chris@64 7829 return !_builder.getPointerField(
Chris@64 7830 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
Chris@64 7831 }
Chris@64 7832 inline ::capnp::Text::Reader CodeGeneratorRequest::RequestedFile::Import::Reader::getName() const {
Chris@64 7833 return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField(
Chris@64 7834 ::capnp::bounded<0>() * ::capnp::POINTERS));
Chris@64 7835 }
Chris@64 7836 inline ::capnp::Text::Builder CodeGeneratorRequest::RequestedFile::Import::Builder::getName() {
Chris@64 7837 return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField(
Chris@64 7838 ::capnp::bounded<0>() * ::capnp::POINTERS));
Chris@64 7839 }
Chris@64 7840 inline void CodeGeneratorRequest::RequestedFile::Import::Builder::setName( ::capnp::Text::Reader value) {
Chris@64 7841 ::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField(
Chris@64 7842 ::capnp::bounded<0>() * ::capnp::POINTERS), value);
Chris@64 7843 }
Chris@64 7844 inline ::capnp::Text::Builder CodeGeneratorRequest::RequestedFile::Import::Builder::initName(unsigned int size) {
Chris@64 7845 return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField(
Chris@64 7846 ::capnp::bounded<0>() * ::capnp::POINTERS), size);
Chris@64 7847 }
Chris@64 7848 inline void CodeGeneratorRequest::RequestedFile::Import::Builder::adoptName(
Chris@64 7849 ::capnp::Orphan< ::capnp::Text>&& value) {
Chris@64 7850 ::capnp::_::PointerHelpers< ::capnp::Text>::adopt(_builder.getPointerField(
Chris@64 7851 ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
Chris@64 7852 }
Chris@64 7853 inline ::capnp::Orphan< ::capnp::Text> CodeGeneratorRequest::RequestedFile::Import::Builder::disownName() {
Chris@64 7854 return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField(
Chris@64 7855 ::capnp::bounded<0>() * ::capnp::POINTERS));
Chris@64 7856 }
Chris@64 7857
Chris@64 7858 } // namespace
Chris@64 7859 } // namespace
Chris@64 7860
Chris@64 7861 #endif // CAPNP_INCLUDED_a93fc509624c72d9_