annotate win32-mingw/include/capnp/schema.capnp.h @ 83:ae30d91d2ffe

Replace these with versions built using an older toolset (so as to avoid ABI compatibilities when linking on Ubuntu 14.04 for packaging purposes)
author Chris Cannam
date Fri, 07 Feb 2020 11:51:13 +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_