| // Generated by Cap'n Proto compiler, DO NOT EDIT |
| // source: grammar.capnp |
| |
| #pragma once |
| |
| #include <capnp/generated-header-support.h> |
| #include <kj/windows-sanity.h> |
| |
| #if CAPNP_VERSION != 10002 |
| #error "Version mismatch between generated code and library headers. You must use the same version of the Cap'n Proto compiler and library." |
| #endif |
| |
| |
| CAPNP_BEGIN_HEADER |
| |
| namespace capnp { |
| namespace schemas { |
| |
| CAPNP_DECLARE_SCHEMA(e75816b56529d464); |
| CAPNP_DECLARE_SCHEMA(991c7a3693d62cf2); |
| CAPNP_DECLARE_SCHEMA(90f2a60678fd2367); |
| CAPNP_DECLARE_SCHEMA(8e207d4dfe54d0de); |
| CAPNP_DECLARE_SCHEMA(c90246b71adedbaa); |
| CAPNP_DECLARE_SCHEMA(aee8397040b0df7a); |
| CAPNP_DECLARE_SCHEMA(aa28e1400d793359); |
| CAPNP_DECLARE_SCHEMA(96efe787c17e83bb); |
| CAPNP_DECLARE_SCHEMA(d5e71144af1ce175); |
| CAPNP_DECLARE_SCHEMA(d00489d473826290); |
| CAPNP_DECLARE_SCHEMA(fb5aeed95cdf6af9); |
| CAPNP_DECLARE_SCHEMA(94099c3f9eb32d6b); |
| CAPNP_DECLARE_SCHEMA(b3f66e7a79d81bcd); |
| CAPNP_DECLARE_SCHEMA(fffe08a9a697d2a5); |
| CAPNP_DECLARE_SCHEMA(e5104515fd88ea47); |
| CAPNP_DECLARE_SCHEMA(89f0c973c103ae96); |
| CAPNP_DECLARE_SCHEMA(e93164a80bfe2ccf); |
| CAPNP_DECLARE_SCHEMA(b348322a8dcf0d0c); |
| CAPNP_DECLARE_SCHEMA(8f2622208fb358c8); |
| CAPNP_DECLARE_SCHEMA(d0d1a21de617951f); |
| CAPNP_DECLARE_SCHEMA(992a90eaf30235d3); |
| CAPNP_DECLARE_SCHEMA(eb971847d617c0b9); |
| CAPNP_DECLARE_SCHEMA(c6238c7d62d65173); |
| CAPNP_DECLARE_SCHEMA(9cb9e86e3198037f); |
| CAPNP_DECLARE_SCHEMA(84e4f3f5a807605c); |
| |
| } // namespace schemas |
| } // namespace capnp |
| |
| namespace capnp { |
| namespace compiler { |
| |
| struct LocatedText { |
| LocatedText() = delete; |
| |
| class Reader; |
| class Builder; |
| class Pipeline; |
| |
| struct _capnpPrivate { |
| CAPNP_DECLARE_STRUCT_HEADER(e75816b56529d464, 1, 1) |
| #if !CAPNP_LITE |
| static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } |
| #endif // !CAPNP_LITE |
| }; |
| }; |
| |
| struct LocatedInteger { |
| LocatedInteger() = delete; |
| |
| class Reader; |
| class Builder; |
| class Pipeline; |
| |
| struct _capnpPrivate { |
| CAPNP_DECLARE_STRUCT_HEADER(991c7a3693d62cf2, 2, 0) |
| #if !CAPNP_LITE |
| static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } |
| #endif // !CAPNP_LITE |
| }; |
| }; |
| |
| struct LocatedFloat { |
| LocatedFloat() = delete; |
| |
| class Reader; |
| class Builder; |
| class Pipeline; |
| |
| struct _capnpPrivate { |
| CAPNP_DECLARE_STRUCT_HEADER(90f2a60678fd2367, 2, 0) |
| #if !CAPNP_LITE |
| static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } |
| #endif // !CAPNP_LITE |
| }; |
| }; |
| |
| struct Expression { |
| Expression() = delete; |
| |
| class Reader; |
| class Builder; |
| class Pipeline; |
| enum Which: uint16_t { |
| UNKNOWN, |
| POSITIVE_INT, |
| NEGATIVE_INT, |
| FLOAT, |
| STRING, |
| RELATIVE_NAME, |
| LIST, |
| TUPLE, |
| BINARY, |
| APPLICATION, |
| MEMBER, |
| ABSOLUTE_NAME, |
| IMPORT, |
| EMBED, |
| }; |
| struct Param; |
| struct Application; |
| struct Member; |
| |
| struct _capnpPrivate { |
| CAPNP_DECLARE_STRUCT_HEADER(8e207d4dfe54d0de, 3, 2) |
| #if !CAPNP_LITE |
| static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } |
| #endif // !CAPNP_LITE |
| }; |
| }; |
| |
| struct Expression::Param { |
| Param() = delete; |
| |
| class Reader; |
| class Builder; |
| class Pipeline; |
| enum Which: uint16_t { |
| UNNAMED, |
| NAMED, |
| }; |
| |
| struct _capnpPrivate { |
| CAPNP_DECLARE_STRUCT_HEADER(c90246b71adedbaa, 1, 2) |
| #if !CAPNP_LITE |
| static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } |
| #endif // !CAPNP_LITE |
| }; |
| }; |
| |
| struct Expression::Application { |
| Application() = delete; |
| |
| class Reader; |
| class Builder; |
| class Pipeline; |
| |
| struct _capnpPrivate { |
| CAPNP_DECLARE_STRUCT_HEADER(aee8397040b0df7a, 3, 2) |
| #if !CAPNP_LITE |
| static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } |
| #endif // !CAPNP_LITE |
| }; |
| }; |
| |
| struct Expression::Member { |
| Member() = delete; |
| |
| class Reader; |
| class Builder; |
| class Pipeline; |
| |
| struct _capnpPrivate { |
| CAPNP_DECLARE_STRUCT_HEADER(aa28e1400d793359, 3, 2) |
| #if !CAPNP_LITE |
| static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } |
| #endif // !CAPNP_LITE |
| }; |
| }; |
| |
| struct Declaration { |
| Declaration() = delete; |
| |
| class Reader; |
| class Builder; |
| class Pipeline; |
| enum Which: uint16_t { |
| FILE, |
| USING, |
| CONST, |
| ENUM, |
| ENUMERANT, |
| STRUCT, |
| FIELD, |
| UNION, |
| GROUP, |
| INTERFACE, |
| METHOD, |
| ANNOTATION, |
| NAKED_ID, |
| NAKED_ANNOTATION, |
| BUILTIN_VOID, |
| BUILTIN_BOOL, |
| BUILTIN_INT8, |
| BUILTIN_INT16, |
| BUILTIN_INT32, |
| BUILTIN_INT64, |
| BUILTIN_U_INT8, |
| BUILTIN_U_INT16, |
| BUILTIN_U_INT32, |
| BUILTIN_U_INT64, |
| BUILTIN_FLOAT32, |
| BUILTIN_FLOAT64, |
| BUILTIN_TEXT, |
| BUILTIN_DATA, |
| BUILTIN_LIST, |
| BUILTIN_OBJECT, |
| BUILTIN_ANY_POINTER, |
| BUILTIN_ANY_STRUCT, |
| BUILTIN_ANY_LIST, |
| BUILTIN_CAPABILITY, |
| }; |
| struct BrandParameter; |
| struct AnnotationApplication; |
| struct ParamList; |
| struct Param; |
| struct Id; |
| struct Using; |
| struct Const; |
| struct Field; |
| struct Interface; |
| struct Method; |
| struct Annotation; |
| |
| struct _capnpPrivate { |
| CAPNP_DECLARE_STRUCT_HEADER(96efe787c17e83bb, 2, 8) |
| #if !CAPNP_LITE |
| static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } |
| #endif // !CAPNP_LITE |
| }; |
| }; |
| |
| struct Declaration::BrandParameter { |
| BrandParameter() = delete; |
| |
| class Reader; |
| class Builder; |
| class Pipeline; |
| |
| struct _capnpPrivate { |
| CAPNP_DECLARE_STRUCT_HEADER(d5e71144af1ce175, 1, 1) |
| #if !CAPNP_LITE |
| static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } |
| #endif // !CAPNP_LITE |
| }; |
| }; |
| |
| struct Declaration::AnnotationApplication { |
| AnnotationApplication() = delete; |
| |
| class Reader; |
| class Builder; |
| class Pipeline; |
| struct Value; |
| |
| struct _capnpPrivate { |
| CAPNP_DECLARE_STRUCT_HEADER(d00489d473826290, 1, 2) |
| #if !CAPNP_LITE |
| static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } |
| #endif // !CAPNP_LITE |
| }; |
| }; |
| |
| struct Declaration::AnnotationApplication::Value { |
| Value() = delete; |
| |
| class Reader; |
| class Builder; |
| class Pipeline; |
| enum Which: uint16_t { |
| NONE, |
| EXPRESSION, |
| }; |
| |
| struct _capnpPrivate { |
| CAPNP_DECLARE_STRUCT_HEADER(fb5aeed95cdf6af9, 1, 2) |
| #if !CAPNP_LITE |
| static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } |
| #endif // !CAPNP_LITE |
| }; |
| }; |
| |
| struct Declaration::ParamList { |
| ParamList() = delete; |
| |
| class Reader; |
| class Builder; |
| class Pipeline; |
| enum Which: uint16_t { |
| NAMED_LIST, |
| TYPE, |
| STREAM, |
| }; |
| |
| struct _capnpPrivate { |
| CAPNP_DECLARE_STRUCT_HEADER(b3f66e7a79d81bcd, 2, 1) |
| #if !CAPNP_LITE |
| static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } |
| #endif // !CAPNP_LITE |
| }; |
| }; |
| |
| struct Declaration::Param { |
| Param() = delete; |
| |
| class Reader; |
| class Builder; |
| class Pipeline; |
| struct DefaultValue; |
| |
| struct _capnpPrivate { |
| CAPNP_DECLARE_STRUCT_HEADER(fffe08a9a697d2a5, 2, 4) |
| #if !CAPNP_LITE |
| static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } |
| #endif // !CAPNP_LITE |
| }; |
| }; |
| |
| struct Declaration::Param::DefaultValue { |
| DefaultValue() = delete; |
| |
| class Reader; |
| class Builder; |
| class Pipeline; |
| enum Which: uint16_t { |
| NONE, |
| VALUE, |
| }; |
| |
| struct _capnpPrivate { |
| CAPNP_DECLARE_STRUCT_HEADER(e5104515fd88ea47, 2, 4) |
| #if !CAPNP_LITE |
| static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } |
| #endif // !CAPNP_LITE |
| }; |
| }; |
| |
| struct Declaration::Id { |
| Id() = delete; |
| |
| class Reader; |
| class Builder; |
| class Pipeline; |
| enum Which: uint16_t { |
| UNSPECIFIED, |
| UID, |
| ORDINAL, |
| }; |
| |
| struct _capnpPrivate { |
| CAPNP_DECLARE_STRUCT_HEADER(89f0c973c103ae96, 2, 8) |
| #if !CAPNP_LITE |
| static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } |
| #endif // !CAPNP_LITE |
| }; |
| }; |
| |
| struct Declaration::Using { |
| Using() = delete; |
| |
| class Reader; |
| class Builder; |
| class Pipeline; |
| |
| struct _capnpPrivate { |
| CAPNP_DECLARE_STRUCT_HEADER(e93164a80bfe2ccf, 2, 8) |
| #if !CAPNP_LITE |
| static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } |
| #endif // !CAPNP_LITE |
| }; |
| }; |
| |
| struct Declaration::Const { |
| Const() = delete; |
| |
| class Reader; |
| class Builder; |
| class Pipeline; |
| |
| struct _capnpPrivate { |
| CAPNP_DECLARE_STRUCT_HEADER(b348322a8dcf0d0c, 2, 8) |
| #if !CAPNP_LITE |
| static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } |
| #endif // !CAPNP_LITE |
| }; |
| }; |
| |
| struct Declaration::Field { |
| Field() = delete; |
| |
| class Reader; |
| class Builder; |
| class Pipeline; |
| struct DefaultValue; |
| |
| struct _capnpPrivate { |
| CAPNP_DECLARE_STRUCT_HEADER(8f2622208fb358c8, 2, 8) |
| #if !CAPNP_LITE |
| static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } |
| #endif // !CAPNP_LITE |
| }; |
| }; |
| |
| struct Declaration::Field::DefaultValue { |
| DefaultValue() = delete; |
| |
| class Reader; |
| class Builder; |
| class Pipeline; |
| enum Which: uint16_t { |
| NONE, |
| VALUE, |
| }; |
| |
| struct _capnpPrivate { |
| CAPNP_DECLARE_STRUCT_HEADER(d0d1a21de617951f, 2, 8) |
| #if !CAPNP_LITE |
| static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } |
| #endif // !CAPNP_LITE |
| }; |
| }; |
| |
| struct Declaration::Interface { |
| Interface() = delete; |
| |
| class Reader; |
| class Builder; |
| class Pipeline; |
| |
| struct _capnpPrivate { |
| CAPNP_DECLARE_STRUCT_HEADER(992a90eaf30235d3, 2, 8) |
| #if !CAPNP_LITE |
| static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } |
| #endif // !CAPNP_LITE |
| }; |
| }; |
| |
| struct Declaration::Method { |
| Method() = delete; |
| |
| class Reader; |
| class Builder; |
| class Pipeline; |
| struct Results; |
| |
| struct _capnpPrivate { |
| CAPNP_DECLARE_STRUCT_HEADER(eb971847d617c0b9, 2, 8) |
| #if !CAPNP_LITE |
| static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } |
| #endif // !CAPNP_LITE |
| }; |
| }; |
| |
| struct Declaration::Method::Results { |
| Results() = delete; |
| |
| class Reader; |
| class Builder; |
| class Pipeline; |
| enum Which: uint16_t { |
| NONE, |
| EXPLICIT, |
| }; |
| |
| struct _capnpPrivate { |
| CAPNP_DECLARE_STRUCT_HEADER(c6238c7d62d65173, 2, 8) |
| #if !CAPNP_LITE |
| static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } |
| #endif // !CAPNP_LITE |
| }; |
| }; |
| |
| struct Declaration::Annotation { |
| Annotation() = delete; |
| |
| class Reader; |
| class Builder; |
| class Pipeline; |
| |
| struct _capnpPrivate { |
| CAPNP_DECLARE_STRUCT_HEADER(9cb9e86e3198037f, 2, 8) |
| #if !CAPNP_LITE |
| static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } |
| #endif // !CAPNP_LITE |
| }; |
| }; |
| |
| struct ParsedFile { |
| ParsedFile() = delete; |
| |
| class Reader; |
| class Builder; |
| class Pipeline; |
| |
| struct _capnpPrivate { |
| CAPNP_DECLARE_STRUCT_HEADER(84e4f3f5a807605c, 0, 1) |
| #if !CAPNP_LITE |
| static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } |
| #endif // !CAPNP_LITE |
| }; |
| }; |
| |
| // ======================================================================================= |
| |
| class LocatedText::Reader { |
| public: |
| typedef LocatedText Reads; |
| |
| Reader() = default; |
| inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} |
| |
| inline ::capnp::MessageSize totalSize() const { |
| return _reader.totalSize().asPublic(); |
| } |
| |
| #if !CAPNP_LITE |
| inline ::kj::StringTree toString() const { |
| return ::capnp::_::structString(_reader, *_capnpPrivate::brand()); |
| } |
| #endif // !CAPNP_LITE |
| |
| inline bool hasValue() const; |
| inline ::capnp::Text::Reader getValue() const; |
| |
| inline ::uint32_t getStartByte() const; |
| |
| inline ::uint32_t getEndByte() const; |
| |
| private: |
| ::capnp::_::StructReader _reader; |
| template <typename, ::capnp::Kind> |
| friend struct ::capnp::ToDynamic_; |
| template <typename, ::capnp::Kind> |
| friend struct ::capnp::_::PointerHelpers; |
| template <typename, ::capnp::Kind> |
| friend struct ::capnp::List; |
| friend class ::capnp::MessageBuilder; |
| friend class ::capnp::Orphanage; |
| }; |
| |
| class LocatedText::Builder { |
| public: |
| typedef LocatedText Builds; |
| |
| Builder() = delete; // Deleted to discourage incorrect usage. |
| // You can explicitly initialize to nullptr instead. |
| inline Builder(decltype(nullptr)) {} |
| inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} |
| inline operator Reader() const { return Reader(_builder.asReader()); } |
| inline Reader asReader() const { return *this; } |
| |
| inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); } |
| #if !CAPNP_LITE |
| inline ::kj::StringTree toString() const { return asReader().toString(); } |
| #endif // !CAPNP_LITE |
| |
| inline bool hasValue(); |
| inline ::capnp::Text::Builder getValue(); |
| inline void setValue( ::capnp::Text::Reader value); |
| inline ::capnp::Text::Builder initValue(unsigned int size); |
| inline void adoptValue(::capnp::Orphan< ::capnp::Text>&& value); |
| inline ::capnp::Orphan< ::capnp::Text> disownValue(); |
| |
| inline ::uint32_t getStartByte(); |
| inline void setStartByte( ::uint32_t value); |
| |
| inline ::uint32_t getEndByte(); |
| inline void setEndByte( ::uint32_t value); |
| |
| private: |
| ::capnp::_::StructBuilder _builder; |
| template <typename, ::capnp::Kind> |
| friend struct ::capnp::ToDynamic_; |
| friend class ::capnp::Orphanage; |
| template <typename, ::capnp::Kind> |
| friend struct ::capnp::_::PointerHelpers; |
| }; |
| |
| #if !CAPNP_LITE |
| class LocatedText::Pipeline { |
| public: |
| typedef LocatedText Pipelines; |
| |
| inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} |
| inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) |
| : _typeless(kj::mv(typeless)) {} |
| |
| private: |
| ::capnp::AnyPointer::Pipeline _typeless; |
| friend class ::capnp::PipelineHook; |
| template <typename, ::capnp::Kind> |
| friend struct ::capnp::ToDynamic_; |
| }; |
| #endif // !CAPNP_LITE |
| |
| class LocatedInteger::Reader { |
| public: |
| typedef LocatedInteger Reads; |
| |
| Reader() = default; |
| inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} |
| |
| inline ::capnp::MessageSize totalSize() const { |
| return _reader.totalSize().asPublic(); |
| } |
| |
| #if !CAPNP_LITE |
| inline ::kj::StringTree toString() const { |
| return ::capnp::_::structString(_reader, *_capnpPrivate::brand()); |
| } |
| #endif // !CAPNP_LITE |
| |
| inline ::uint64_t getValue() const; |
| |
| inline ::uint32_t getStartByte() const; |
| |
| inline ::uint32_t getEndByte() const; |
| |
| private: |
| ::capnp::_::StructReader _reader; |
| template <typename, ::capnp::Kind> |
| friend struct ::capnp::ToDynamic_; |
| template <typename, ::capnp::Kind> |
| friend struct ::capnp::_::PointerHelpers; |
| template <typename, ::capnp::Kind> |
| friend struct ::capnp::List; |
| friend class ::capnp::MessageBuilder; |
| friend class ::capnp::Orphanage; |
| }; |
| |
| class LocatedInteger::Builder { |
| public: |
| typedef LocatedInteger Builds; |
| |
| Builder() = delete; // Deleted to discourage incorrect usage. |
| // You can explicitly initialize to nullptr instead. |
| inline Builder(decltype(nullptr)) {} |
| inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} |
| inline operator Reader() const { return Reader(_builder.asReader()); } |
| inline Reader asReader() const { return *this; } |
| |
| inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); } |
| #if !CAPNP_LITE |
| inline ::kj::StringTree toString() const { return asReader().toString(); } |
| #endif // !CAPNP_LITE |
| |
| inline ::uint64_t getValue(); |
| inline void setValue( ::uint64_t value); |
| |
| inline ::uint32_t getStartByte(); |
| inline void setStartByte( ::uint32_t value); |
| |
| inline ::uint32_t getEndByte(); |
| inline void setEndByte( ::uint32_t value); |
| |
| private: |
| ::capnp::_::StructBuilder _builder; |
| template <typename, ::capnp::Kind> |
| friend struct ::capnp::ToDynamic_; |
| friend class ::capnp::Orphanage; |
| template <typename, ::capnp::Kind> |
| friend struct ::capnp::_::PointerHelpers; |
| }; |
| |
| #if !CAPNP_LITE |
| class LocatedInteger::Pipeline { |
| public: |
| typedef LocatedInteger Pipelines; |
| |
| inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} |
| inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) |
| : _typeless(kj::mv(typeless)) {} |
| |
| private: |
| ::capnp::AnyPointer::Pipeline _typeless; |
| friend class ::capnp::PipelineHook; |
| template <typename, ::capnp::Kind> |
| friend struct ::capnp::ToDynamic_; |
| }; |
| #endif // !CAPNP_LITE |
| |
| class LocatedFloat::Reader { |
| public: |
| typedef LocatedFloat Reads; |
| |
| Reader() = default; |
| inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} |
| |
| inline ::capnp::MessageSize totalSize() const { |
| return _reader.totalSize().asPublic(); |
| } |
| |
| #if !CAPNP_LITE |
| inline ::kj::StringTree toString() const { |
| return ::capnp::_::structString(_reader, *_capnpPrivate::brand()); |
| } |
| #endif // !CAPNP_LITE |
| |
| inline double getValue() const; |
| |
| inline ::uint32_t getStartByte() const; |
| |
| inline ::uint32_t getEndByte() const; |
| |
| private: |
| ::capnp::_::StructReader _reader; |
| template <typename, ::capnp::Kind> |
| friend struct ::capnp::ToDynamic_; |
| template <typename, ::capnp::Kind> |
| friend struct ::capnp::_::PointerHelpers; |
| template <typename, ::capnp::Kind> |
| friend struct ::capnp::List; |
| friend class ::capnp::MessageBuilder; |
| friend class ::capnp::Orphanage; |
| }; |
| |
| class LocatedFloat::Builder { |
| public: |
| typedef LocatedFloat Builds; |
| |
| Builder() = delete; // Deleted to discourage incorrect usage. |
| // You can explicitly initialize to nullptr instead. |
| inline Builder(decltype(nullptr)) {} |
| inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} |
| inline operator Reader() const { return Reader(_builder.asReader()); } |
| inline Reader asReader() const { return *this; } |
| |
| inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); } |
| #if !CAPNP_LITE |
| inline ::kj::StringTree toString() const { return asReader().toString(); } |
| #endif // !CAPNP_LITE |
| |
| inline double getValue(); |
| inline void setValue(double value); |
| |
| inline ::uint32_t getStartByte(); |
| inline void setStartByte( ::uint32_t value); |
| |
| inline ::uint32_t getEndByte(); |
| inline void setEndByte( ::uint32_t value); |
| |
| private: |
| ::capnp::_::StructBuilder _builder; |
| template <typename, ::capnp::Kind> |
| friend struct ::capnp::ToDynamic_; |
| friend class ::capnp::Orphanage; |
| template <typename, ::capnp::Kind> |
| friend struct ::capnp::_::PointerHelpers; |
| }; |
| |
| #if !CAPNP_LITE |
| class LocatedFloat::Pipeline { |
| public: |
| typedef LocatedFloat Pipelines; |
| |
| inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} |
| inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) |
| : _typeless(kj::mv(typeless)) {} |
| |
| private: |
| ::capnp::AnyPointer::Pipeline _typeless; |
| friend class ::capnp::PipelineHook; |
| template <typename, ::capnp::Kind> |
| friend struct ::capnp::ToDynamic_; |
| }; |
| #endif // !CAPNP_LITE |
| |
| class Expression::Reader { |
| public: |
| typedef Expression Reads; |
| |
| Reader() = default; |
| inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} |
| |
| inline ::capnp::MessageSize totalSize() const { |
| return _reader.totalSize().asPublic(); |
| } |
| |
| #if !CAPNP_LITE |
| inline ::kj::StringTree toString() const { |
| return ::capnp::_::structString(_reader, *_capnpPrivate::brand()); |
| } |
| #endif // !CAPNP_LITE |
| |
| inline Which which() const; |
| inline bool isUnknown() const; |
| inline ::capnp::Void getUnknown() const; |
| |
| inline bool isPositiveInt() const; |
| inline ::uint64_t getPositiveInt() const; |
| |
| inline bool isNegativeInt() const; |
| inline ::uint64_t getNegativeInt() const; |
| |
| inline bool isFloat() const; |
| inline double getFloat() const; |
| |
| inline bool isString() const; |
| inline bool hasString() const; |
| inline ::capnp::Text::Reader getString() const; |
| |
| inline bool isRelativeName() const; |
| inline bool hasRelativeName() const; |
| inline ::capnp::compiler::LocatedText::Reader getRelativeName() const; |
| |
| inline bool isList() const; |
| inline bool hasList() const; |
| inline ::capnp::List< ::capnp::compiler::Expression, ::capnp::Kind::STRUCT>::Reader getList() const; |
| |
| inline bool isTuple() const; |
| inline bool hasTuple() const; |
| inline ::capnp::List< ::capnp::compiler::Expression::Param, ::capnp::Kind::STRUCT>::Reader getTuple() const; |
| |
| inline ::uint32_t getStartByte() const; |
| |
| inline ::uint32_t getEndByte() const; |
| |
| inline bool isBinary() const; |
| inline bool hasBinary() const; |
| inline ::capnp::Data::Reader getBinary() const; |
| |
| inline bool isApplication() const; |
| inline typename Application::Reader getApplication() const; |
| |
| inline bool isMember() const; |
| inline typename Member::Reader getMember() const; |
| |
| inline bool isAbsoluteName() const; |
| inline bool hasAbsoluteName() const; |
| inline ::capnp::compiler::LocatedText::Reader getAbsoluteName() const; |
| |
| inline bool isImport() const; |
| inline bool hasImport() const; |
| inline ::capnp::compiler::LocatedText::Reader getImport() const; |
| |
| inline bool isEmbed() const; |
| inline bool hasEmbed() const; |
| inline ::capnp::compiler::LocatedText::Reader getEmbed() const; |
| |
| private: |
| ::capnp::_::StructReader _reader; |
| template <typename, ::capnp::Kind> |
| friend struct ::capnp::ToDynamic_; |
| template <typename, ::capnp::Kind> |
| friend struct ::capnp::_::PointerHelpers; |
| template <typename, ::capnp::Kind> |
| friend struct ::capnp::List; |
| friend class ::capnp::MessageBuilder; |
| friend class ::capnp::Orphanage; |
| }; |
| |
| class Expression::Builder { |
| public: |
| typedef Expression Builds; |
| |
| Builder() = delete; // Deleted to discourage incorrect usage. |
| // You can explicitly initialize to nullptr instead. |
| inline Builder(decltype(nullptr)) {} |
| inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} |
| inline operator Reader() const { return Reader(_builder.asReader()); } |
| inline Reader asReader() const { return *this; } |
| |
| inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); } |
| #if !CAPNP_LITE |
| inline ::kj::StringTree toString() const { return asReader().toString(); } |
| #endif // !CAPNP_LITE |
| |
| inline Which which(); |
| inline bool isUnknown(); |
| inline ::capnp::Void getUnknown(); |
| inline void setUnknown( ::capnp::Void value = ::capnp::VOID); |
| |
| inline bool isPositiveInt(); |
| inline ::uint64_t getPositiveInt(); |
| inline void setPositiveInt( ::uint64_t value); |
| |
| inline bool isNegativeInt(); |
| inline ::uint64_t getNegativeInt(); |
| inline void setNegativeInt( ::uint64_t value); |
| |
| inline bool isFloat(); |
| inline double getFloat(); |
| inline void setFloat(double value); |
| |
| inline bool isString(); |
| inline bool hasString(); |
| inline ::capnp::Text::Builder getString(); |
| inline void setString( ::capnp::Text::Reader value); |
| inline ::capnp::Text::Builder initString(unsigned int size); |
| inline void adoptString(::capnp::Orphan< ::capnp::Text>&& value); |
| inline ::capnp::Orphan< ::capnp::Text> disownString(); |
| |
| inline bool isRelativeName(); |
| inline bool hasRelativeName(); |
| inline ::capnp::compiler::LocatedText::Builder getRelativeName(); |
| inline void setRelativeName( ::capnp::compiler::LocatedText::Reader value); |
| inline ::capnp::compiler::LocatedText::Builder initRelativeName(); |
| inline void adoptRelativeName(::capnp::Orphan< ::capnp::compiler::LocatedText>&& value); |
| inline ::capnp::Orphan< ::capnp::compiler::LocatedText> disownRelativeName(); |
| |
| inline bool isList(); |
| inline bool hasList(); |
| inline ::capnp::List< ::capnp::compiler::Expression, ::capnp::Kind::STRUCT>::Builder getList(); |
| inline void setList( ::capnp::List< ::capnp::compiler::Expression, ::capnp::Kind::STRUCT>::Reader value); |
| inline ::capnp::List< ::capnp::compiler::Expression, ::capnp::Kind::STRUCT>::Builder initList(unsigned int size); |
| inline void adoptList(::capnp::Orphan< ::capnp::List< ::capnp::compiler::Expression, ::capnp::Kind::STRUCT>>&& value); |
| inline ::capnp::Orphan< ::capnp::List< ::capnp::compiler::Expression, ::capnp::Kind::STRUCT>> disownList(); |
| |
| inline bool isTuple(); |
| inline bool hasTuple(); |
| inline ::capnp::List< ::capnp::compiler::Expression::Param, ::capnp::Kind::STRUCT>::Builder getTuple(); |
| inline void setTuple( ::capnp::List< ::capnp::compiler::Expression::Param, ::capnp::Kind::STRUCT>::Reader value); |
| inline ::capnp::List< ::capnp::compiler::Expression::Param, ::capnp::Kind::STRUCT>::Builder initTuple(unsigned int size); |
| inline void adoptTuple(::capnp::Orphan< ::capnp::List< ::capnp::compiler::Expression::Param, ::capnp::Kind::STRUCT>>&& value); |
| inline ::capnp::Orphan< ::capnp::List< ::capnp::compiler::Expression::Param, ::capnp::Kind::STRUCT>> disownTuple(); |
| |
| inline ::uint32_t getStartByte(); |
| inline void setStartByte( ::uint32_t value); |
| |
| inline ::uint32_t getEndByte(); |
| inline void setEndByte( ::uint32_t value); |
| |
| inline bool isBinary(); |
| inline bool hasBinary(); |
| inline ::capnp::Data::Builder getBinary(); |
| inline void setBinary( ::capnp::Data::Reader value); |
| inline ::capnp::Data::Builder initBinary(unsigned int size); |
| inline void adoptBinary(::capnp::Orphan< ::capnp::Data>&& value); |
| inline ::capnp::Orphan< ::capnp::Data> disownBinary(); |
| |
| inline bool isApplication(); |
| inline typename Application::Builder getApplication(); |
| inline typename Application::Builder initApplication(); |
| |
| inline bool isMember(); |
| inline typename Member::Builder getMember(); |
| inline typename Member::Builder initMember(); |
| |
| inline bool isAbsoluteName(); |
| inline bool hasAbsoluteName(); |
| inline ::capnp::compiler::LocatedText::Builder getAbsoluteName(); |
| inline void setAbsoluteName( ::capnp::compiler::LocatedText::Reader value); |
| inline ::capnp::compiler::LocatedText::Builder initAbsoluteName(); |
| inline void adoptAbsoluteName(::capnp::Orphan< ::capnp::compiler::LocatedText>&& value); |
| inline ::capnp::Orphan< ::capnp::compiler::LocatedText> disownAbsoluteName(); |
| |
| inline bool isImport(); |
| inline bool hasImport(); |
| inline ::capnp::compiler::LocatedText::Builder getImport(); |
| inline void setImport( ::capnp::compiler::LocatedText::Reader value); |
| inline ::capnp::compiler::LocatedText::Builder initImport(); |
| inline void adoptImport(::capnp::Orphan< ::capnp::compiler::LocatedText>&& value); |
| inline ::capnp::Orphan< ::capnp::compiler::LocatedText> disownImport(); |
| |
| inline bool isEmbed(); |
| inline bool hasEmbed(); |
| inline ::capnp::compiler::LocatedText::Builder getEmbed(); |
| inline void setEmbed( ::capnp::compiler::LocatedText::Reader value); |
| inline ::capnp::compiler::LocatedText::Builder initEmbed(); |
| inline void adoptEmbed(::capnp::Orphan< ::capnp::compiler::LocatedText>&& value); |
| inline ::capnp::Orphan< ::capnp::compiler::LocatedText> disownEmbed(); |
| |
| private: |
| ::capnp::_::StructBuilder _builder; |
| template <typename, ::capnp::Kind> |
| friend struct ::capnp::ToDynamic_; |
| friend class ::capnp::Orphanage; |
| template <typename, ::capnp::Kind> |
| friend struct ::capnp::_::PointerHelpers; |
| }; |
| |
| #if !CAPNP_LITE |
| class Expression::Pipeline { |
| public: |
| typedef Expression Pipelines; |
| |
| inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} |
| inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) |
| : _typeless(kj::mv(typeless)) {} |
| |
| private: |
| ::capnp::AnyPointer::Pipeline _typeless; |
| friend class ::capnp::PipelineHook; |
| template <typename, ::capnp::Kind> |
| friend struct ::capnp::ToDynamic_; |
| }; |
| #endif // !CAPNP_LITE |
| |
| class Expression::Param::Reader { |
| public: |
| typedef Param Reads; |
| |
| Reader() = default; |
| inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} |
| |
| inline ::capnp::MessageSize totalSize() const { |
| return _reader.totalSize().asPublic(); |
| } |
| |
| #if !CAPNP_LITE |
| inline ::kj::StringTree toString() const { |
| return ::capnp::_::structString(_reader, *_capnpPrivate::brand()); |
| } |
| #endif // !CAPNP_LITE |
| |
| inline Which which() const; |
| inline bool isUnnamed() const; |
| inline ::capnp::Void getUnnamed() const; |
| |
| inline bool isNamed() const; |
| inline bool hasNamed() const; |
| inline ::capnp::compiler::LocatedText::Reader getNamed() const; |
| |
| inline bool hasValue() const; |
| inline ::capnp::compiler::Expression::Reader getValue() const; |
| |
| private: |
| ::capnp::_::StructReader _reader; |
| template <typename, ::capnp::Kind> |
| friend struct ::capnp::ToDynamic_; |
| template <typename, ::capnp::Kind> |
| friend struct ::capnp::_::PointerHelpers; |
| template <typename, ::capnp::Kind> |
| friend struct ::capnp::List; |
| friend class ::capnp::MessageBuilder; |
| friend class ::capnp::Orphanage; |
| }; |
| |
| class Expression::Param::Builder { |
| public: |
| typedef Param Builds; |
| |
| Builder() = delete; // Deleted to discourage incorrect usage. |
| // You can explicitly initialize to nullptr instead. |
| inline Builder(decltype(nullptr)) {} |
| inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} |
| inline operator Reader() const { return Reader(_builder.asReader()); } |
| inline Reader asReader() const { return *this; } |
| |
| inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); } |
| #if !CAPNP_LITE |
| inline ::kj::StringTree toString() const { return asReader().toString(); } |
| #endif // !CAPNP_LITE |
| |
| inline Which which(); |
| inline bool isUnnamed(); |
| inline ::capnp::Void getUnnamed(); |
| inline void setUnnamed( ::capnp::Void value = ::capnp::VOID); |
| |
| inline bool isNamed(); |
| inline bool hasNamed(); |
| inline ::capnp::compiler::LocatedText::Builder getNamed(); |
| inline void setNamed( ::capnp::compiler::LocatedText::Reader value); |
| inline ::capnp::compiler::LocatedText::Builder initNamed(); |
| inline void adoptNamed(::capnp::Orphan< ::capnp::compiler::LocatedText>&& value); |
| inline ::capnp::Orphan< ::capnp::compiler::LocatedText> disownNamed(); |
| |
| inline bool hasValue(); |
| inline ::capnp::compiler::Expression::Builder getValue(); |
| inline void setValue( ::capnp::compiler::Expression::Reader value); |
| inline ::capnp::compiler::Expression::Builder initValue(); |
| inline void adoptValue(::capnp::Orphan< ::capnp::compiler::Expression>&& value); |
| inline ::capnp::Orphan< ::capnp::compiler::Expression> disownValue(); |
| |
| private: |
| ::capnp::_::StructBuilder _builder; |
| template <typename, ::capnp::Kind> |
| friend struct ::capnp::ToDynamic_; |
| friend class ::capnp::Orphanage; |
| template <typename, ::capnp::Kind> |
| friend struct ::capnp::_::PointerHelpers; |
| }; |
| |
| #if !CAPNP_LITE |
| class Expression::Param::Pipeline { |
| public: |
| typedef Param Pipelines; |
| |
| inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} |
| inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) |
| : _typeless(kj::mv(typeless)) {} |
| |
| inline ::capnp::compiler::Expression::Pipeline getValue(); |
| private: |
| ::capnp::AnyPointer::Pipeline _typeless; |
| friend class ::capnp::PipelineHook; |
| template <typename, ::capnp::Kind> |
| friend struct ::capnp::ToDynamic_; |
| }; |
| #endif // !CAPNP_LITE |
| |
| class Expression::Application::Reader { |
| public: |
| typedef Application Reads; |
| |
| Reader() = default; |
| inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} |
| |
| inline ::capnp::MessageSize totalSize() const { |
| return _reader.totalSize().asPublic(); |
| } |
| |
| #if !CAPNP_LITE |
| inline ::kj::StringTree toString() const { |
| return ::capnp::_::structString(_reader, *_capnpPrivate::brand()); |
| } |
| #endif // !CAPNP_LITE |
| |
| inline bool hasFunction() const; |
| inline ::capnp::compiler::Expression::Reader getFunction() const; |
| |
| inline bool hasParams() const; |
| inline ::capnp::List< ::capnp::compiler::Expression::Param, ::capnp::Kind::STRUCT>::Reader getParams() const; |
| |
| private: |
| ::capnp::_::StructReader _reader; |
| template <typename, ::capnp::Kind> |
| friend struct ::capnp::ToDynamic_; |
| template <typename, ::capnp::Kind> |
| friend struct ::capnp::_::PointerHelpers; |
| template <typename, ::capnp::Kind> |
| friend struct ::capnp::List; |
| friend class ::capnp::MessageBuilder; |
| friend class ::capnp::Orphanage; |
| }; |
| |
| class Expression::Application::Builder { |
| public: |
| typedef Application Builds; |
| |
| Builder() = delete; // Deleted to discourage incorrect usage. |
| // You can explicitly initialize to nullptr instead. |
| inline Builder(decltype(nullptr)) {} |
| inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} |
| inline operator Reader() const { return Reader(_builder.asReader()); } |
| inline Reader asReader() const { return *this; } |
| |
| inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); } |
| #if !CAPNP_LITE |
| inline ::kj::StringTree toString() const { return asReader().toString(); } |
| #endif // !CAPNP_LITE |
| |
| inline bool hasFunction(); |
| inline ::capnp::compiler::Expression::Builder getFunction(); |
| inline void setFunction( ::capnp::compiler::Expression::Reader value); |
| inline ::capnp::compiler::Expression::Builder initFunction(); |
| inline void adoptFunction(::capnp::Orphan< ::capnp::compiler::Expression>&& value); |
| inline ::capnp::Orphan< ::capnp::compiler::Expression> disownFunction(); |
| |
| inline bool hasParams(); |
| inline ::capnp::List< ::capnp::compiler::Expression::Param, ::capnp::Kind::STRUCT>::Builder getParams(); |
| inline void setParams( ::capnp::List< ::capnp::compiler::Expression::Param, ::capnp::Kind::STRUCT>::Reader value); |
| inline ::capnp::List< ::capnp::compiler::Expression::Param, ::capnp::Kind::STRUCT>::Builder initParams(unsigned int size); |
| inline void adoptParams(::capnp::Orphan< ::capnp::List< ::capnp::compiler::Expression::Param, ::capnp::Kind::STRUCT>>&& value); |
| inline ::capnp::Orphan< ::capnp::List< ::capnp::compiler::Expression::Param, ::capnp::Kind::STRUCT>> disownParams(); |
| |
| private: |
| ::capnp::_::StructBuilder _builder; |
| template <typename, ::capnp::Kind> |
| friend struct ::capnp::ToDynamic_; |
| friend class ::capnp::Orphanage; |
| template <typename, ::capnp::Kind> |
| friend struct ::capnp::_::PointerHelpers; |
| }; |
| |
| #if !CAPNP_LITE |
| class Expression::Application::Pipeline { |
| public: |
| typedef Application Pipelines; |
| |
| inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} |
| inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) |
| : _typeless(kj::mv(typeless)) {} |
| |
| inline ::capnp::compiler::Expression::Pipeline getFunction(); |
| private: |
| ::capnp::AnyPointer::Pipeline _typeless; |
| friend class ::capnp::PipelineHook; |
| template <typename, ::capnp::Kind> |
| friend struct ::capnp::ToDynamic_; |
| }; |
| #endif // !CAPNP_LITE |
| |
| class Expression::Member::Reader { |
| public: |
| typedef Member Reads; |
| |
| Reader() = default; |
| inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} |
| |
| inline ::capnp::MessageSize totalSize() const { |
| return _reader.totalSize().asPublic(); |
| } |
| |
| #if !CAPNP_LITE |
| inline ::kj::StringTree toString() const { |
| return ::capnp::_::structString(_reader, *_capnpPrivate::brand()); |
| } |
| #endif // !CAPNP_LITE |
| |
| inline bool hasParent() const; |
| inline ::capnp::compiler::Expression::Reader getParent() const; |
| |
| inline bool hasName() const; |
| inline ::capnp::compiler::LocatedText::Reader getName() const; |
| |
| private: |
| ::capnp::_::StructReader _reader; |
| template <typename, ::capnp::Kind> |
| friend struct ::capnp::ToDynamic_; |
| template <typename, ::capnp::Kind> |
| friend struct ::capnp::_::PointerHelpers; |
| template <typename, ::capnp::Kind> |
| friend struct ::capnp::List; |
| friend class ::capnp::MessageBuilder; |
| friend class ::capnp::Orphanage; |
| }; |
| |
| class Expression::Member::Builder { |
| public: |
| typedef Member Builds; |
| |
| Builder() = delete; // Deleted to discourage incorrect usage. |
| // You can explicitly initialize to nullptr instead. |
| inline Builder(decltype(nullptr)) {} |
| inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} |
| inline operator Reader() const { return Reader(_builder.asReader()); } |
| inline Reader asReader() const { return *this; } |
| |
| inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); } |
| #if !CAPNP_LITE |
| inline ::kj::StringTree toString() const { return asReader().toString(); } |
| #endif // !CAPNP_LITE |
| |
| inline bool hasParent(); |
| inline ::capnp::compiler::Expression::Builder getParent(); |
| inline void setParent( ::capnp::compiler::Expression::Reader value); |
| inline ::capnp::compiler::Expression::Builder initParent(); |
| inline void adoptParent(::capnp::Orphan< ::capnp::compiler::Expression>&& value); |
| inline ::capnp::Orphan< ::capnp::compiler::Expression> disownParent(); |
| |
| inline bool hasName(); |
| inline ::capnp::compiler::LocatedText::Builder getName(); |
| inline void setName( ::capnp::compiler::LocatedText::Reader value); |
| inline ::capnp::compiler::LocatedText::Builder initName(); |
| inline void adoptName(::capnp::Orphan< ::capnp::compiler::LocatedText>&& value); |
| inline ::capnp::Orphan< ::capnp::compiler::LocatedText> disownName(); |
| |
| private: |
| ::capnp::_::StructBuilder _builder; |
| template <typename, ::capnp::Kind> |
| friend struct ::capnp::ToDynamic_; |
| friend class ::capnp::Orphanage; |
| template <typename, ::capnp::Kind> |
| friend struct ::capnp::_::PointerHelpers; |
| }; |
| |
| #if !CAPNP_LITE |
| class Expression::Member::Pipeline { |
| public: |
| typedef Member Pipelines; |
| |
| inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} |
| inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) |
| : _typeless(kj::mv(typeless)) {} |
| |
| inline ::capnp::compiler::Expression::Pipeline getParent(); |
| inline ::capnp::compiler::LocatedText::Pipeline getName(); |
| private: |
| ::capnp::AnyPointer::Pipeline _typeless; |
| friend class ::capnp::PipelineHook; |
| template <typename, ::capnp::Kind> |
| friend struct ::capnp::ToDynamic_; |
| }; |
| #endif // !CAPNP_LITE |
| |
| class Declaration::Reader { |
| public: |
| typedef Declaration Reads; |
| |
| Reader() = default; |
| inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} |
| |
| inline ::capnp::MessageSize totalSize() const { |
| return _reader.totalSize().asPublic(); |
| } |
| |
| #if !CAPNP_LITE |
| inline ::kj::StringTree toString() const { |
| return ::capnp::_::structString(_reader, *_capnpPrivate::brand()); |
| } |
| #endif // !CAPNP_LITE |
| |
| inline Which which() const; |
| inline bool hasName() const; |
| inline ::capnp::compiler::LocatedText::Reader getName() const; |
| |
| inline typename Id::Reader getId() const; |
| |
| inline bool hasNestedDecls() const; |
| inline ::capnp::List< ::capnp::compiler::Declaration, ::capnp::Kind::STRUCT>::Reader getNestedDecls() const; |
| |
| inline bool hasAnnotations() const; |
| inline ::capnp::List< ::capnp::compiler::Declaration::AnnotationApplication, ::capnp::Kind::STRUCT>::Reader getAnnotations() const; |
| |
| inline ::uint32_t getStartByte() const; |
| |
| inline ::uint32_t getEndByte() const; |
| |
| inline bool hasDocComment() const; |
| inline ::capnp::Text::Reader getDocComment() const; |
| |
| inline bool isFile() const; |
| inline ::capnp::Void getFile() const; |
| |
| inline bool isUsing() const; |
| inline typename Using::Reader getUsing() const; |
| |
| inline bool isConst() const; |
| inline typename Const::Reader getConst() const; |
| |
| inline bool isEnum() const; |
| inline ::capnp::Void getEnum() const; |
| |
| inline bool isEnumerant() const; |
| inline ::capnp::Void getEnumerant() const; |
| |
| inline bool isStruct() const; |
| inline ::capnp::Void getStruct() const; |
| |
| inline bool isField() const; |
| inline typename Field::Reader getField() const; |
| |
| inline bool isUnion() const; |
| inline ::capnp::Void getUnion() const; |
| |
| inline bool isGroup() const; |
| inline ::capnp::Void getGroup() const; |
| |
| inline bool isInterface() const; |
| inline typename Interface::Reader getInterface() const; |
| |
| inline bool isMethod() const; |
| inline typename Method::Reader getMethod() const; |
| |
| inline bool isAnnotation() const; |
| inline typename Annotation::Reader getAnnotation() const; |
| |
| inline bool isNakedId() const; |
| inline bool hasNakedId() const; |
| inline ::capnp::compiler::LocatedInteger::Reader getNakedId() const; |
| |
| inline bool isNakedAnnotation() const; |
| inline bool hasNakedAnnotation() const; |
| inline ::capnp::compiler::Declaration::AnnotationApplication::Reader getNakedAnnotation() const; |
| |
| inline bool isBuiltinVoid() const; |
| inline ::capnp::Void getBuiltinVoid() const; |
| |
| inline bool isBuiltinBool() const; |
| inline ::capnp::Void getBuiltinBool() const; |
| |
| inline bool isBuiltinInt8() const; |
| inline ::capnp::Void getBuiltinInt8() const; |
| |
| inline bool isBuiltinInt16() const; |
| inline ::capnp::Void getBuiltinInt16() const; |
| |
| inline bool isBuiltinInt32() const; |
| inline ::capnp::Void getBuiltinInt32() const; |
| |
| inline bool isBuiltinInt64() const; |
| inline ::capnp::Void getBuiltinInt64() const; |
| |
| inline bool isBuiltinUInt8() const; |
| inline ::capnp::Void getBuiltinUInt8() const; |
| |
| inline bool isBuiltinUInt16() const; |
| inline ::capnp::Void getBuiltinUInt16() const; |
| |
| inline bool isBuiltinUInt32() const; |
| inline ::capnp::Void getBuiltinUInt32() const; |
| |
| inline bool isBuiltinUInt64() const; |
| inline ::capnp::Void getBuiltinUInt64() const; |
| |
| inline bool isBuiltinFloat32() const; |
| inline ::capnp::Void getBuiltinFloat32() const; |
| |
| inline bool isBuiltinFloat64() const; |
| inline ::capnp::Void getBuiltinFloat64() const; |
| |
| inline bool isBuiltinText() const; |
| inline ::capnp::Void getBuiltinText() const; |
| |
| inline bool isBuiltinData() const; |
| inline ::capnp::Void getBuiltinData() const; |
| |
| inline bool isBuiltinList() const; |
| inline ::capnp::Void getBuiltinList() const; |
| |
| inline bool isBuiltinObject() const; |
| inline ::capnp::Void getBuiltinObject() const; |
| |
| inline bool isBuiltinAnyPointer() const; |
| inline ::capnp::Void getBuiltinAnyPointer() const; |
| |
| inline bool hasParameters() const; |
| inline ::capnp::List< ::capnp::compiler::Declaration::BrandParameter, ::capnp::Kind::STRUCT>::Reader getParameters() const; |
| |
| inline bool isBuiltinAnyStruct() const; |
| inline ::capnp::Void getBuiltinAnyStruct() const; |
| |
| inline bool isBuiltinAnyList() const; |
| inline ::capnp::Void getBuiltinAnyList() const; |
| |
| inline bool isBuiltinCapability() const; |
| inline ::capnp::Void getBuiltinCapability() const; |
| |
| private: |
| ::capnp::_::StructReader _reader; |
| template <typename, ::capnp::Kind> |
| friend struct ::capnp::ToDynamic_; |
| template <typename, ::capnp::Kind> |
| friend struct ::capnp::_::PointerHelpers; |
| template <typename, ::capnp::Kind> |
| friend struct ::capnp::List; |
| friend class ::capnp::MessageBuilder; |
| friend class ::capnp::Orphanage; |
| }; |
| |
| class Declaration::Builder { |
| public: |
| typedef Declaration Builds; |
| |
| Builder() = delete; // Deleted to discourage incorrect usage. |
| // You can explicitly initialize to nullptr instead. |
| inline Builder(decltype(nullptr)) {} |
| inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} |
| inline operator Reader() const { return Reader(_builder.asReader()); } |
| inline Reader asReader() const { return *this; } |
| |
| inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); } |
| #if !CAPNP_LITE |
| inline ::kj::StringTree toString() const { return asReader().toString(); } |
| #endif // !CAPNP_LITE |
| |
| inline Which which(); |
| inline bool hasName(); |
| inline ::capnp::compiler::LocatedText::Builder getName(); |
| inline void setName( ::capnp::compiler::LocatedText::Reader value); |
| inline ::capnp::compiler::LocatedText::Builder initName(); |
| inline void adoptName(::capnp::Orphan< ::capnp::compiler::LocatedText>&& value); |
| inline ::capnp::Orphan< ::capnp::compiler::LocatedText> disownName(); |
| |
| inline typename Id::Builder getId(); |
| inline typename Id::Builder initId(); |
| |
| inline bool hasNestedDecls(); |
| inline ::capnp::List< ::capnp::compiler::Declaration, ::capnp::Kind::STRUCT>::Builder getNestedDecls(); |
| inline void setNestedDecls( ::capnp::List< ::capnp::compiler::Declaration, ::capnp::Kind::STRUCT>::Reader value); |
| inline ::capnp::List< ::capnp::compiler::Declaration, ::capnp::Kind::STRUCT>::Builder initNestedDecls(unsigned int size); |
| inline void adoptNestedDecls(::capnp::Orphan< ::capnp::List< ::capnp::compiler::Declaration, ::capnp::Kind::STRUCT>>&& value); |
| inline ::capnp::Orphan< ::capnp::List< ::capnp::compiler::Declaration, ::capnp::Kind::STRUCT>> disownNestedDecls(); |
| |
| inline bool hasAnnotations(); |
| inline ::capnp::List< ::capnp::compiler::Declaration::AnnotationApplication, ::capnp::Kind::STRUCT>::Builder getAnnotations(); |
| inline void setAnnotations( ::capnp::List< ::capnp::compiler::Declaration::AnnotationApplication, ::capnp::Kind::STRUCT>::Reader value); |
| inline ::capnp::List< ::capnp::compiler::Declaration::AnnotationApplication, ::capnp::Kind::STRUCT>::Builder initAnnotations(unsigned int size); |
| inline void adoptAnnotations(::capnp::Orphan< ::capnp::List< ::capnp::compiler::Declaration::AnnotationApplication, ::capnp::Kind::STRUCT>>&& value); |
| inline ::capnp::Orphan< ::capnp::List< ::capnp::compiler::Declaration::AnnotationApplication, ::capnp::Kind::STRUCT>> disownAnnotations(); |
| |
| inline ::uint32_t getStartByte(); |
| inline void setStartByte( ::uint32_t value); |
| |
| inline ::uint32_t getEndByte(); |
| inline void setEndByte( ::uint32_t value); |
| |
| inline bool hasDocComment(); |
| inline ::capnp::Text::Builder getDocComment(); |
| inline void setDocComment( ::capnp::Text::Reader value); |
| inline ::capnp::Text::Builder initDocComment(unsigned int size); |
| inline void adoptDocComment(::capnp::Orphan< ::capnp::Text>&& value); |
| inline ::capnp::Orphan< ::capnp::Text> disownDocComment(); |
| |
| inline bool isFile(); |
| inline ::capnp::Void getFile(); |
| inline void setFile( ::capnp::Void value = ::capnp::VOID); |
| |
| inline bool isUsing(); |
| inline typename Using::Builder getUsing(); |
| inline typename Using::Builder initUsing(); |
| |
| inline bool isConst(); |
| inline typename Const::Builder getConst(); |
| inline typename Const::Builder initConst(); |
| |
| inline bool isEnum(); |
| inline ::capnp::Void getEnum(); |
| inline void setEnum( ::capnp::Void value = ::capnp::VOID); |
| |
| inline bool isEnumerant(); |
| inline ::capnp::Void getEnumerant(); |
| inline void setEnumerant( ::capnp::Void value = ::capnp::VOID); |
| |
| inline bool isStruct(); |
| inline ::capnp::Void getStruct(); |
| inline void setStruct( ::capnp::Void value = ::capnp::VOID); |
| |
| inline bool isField(); |
| inline typename Field::Builder getField(); |
| inline typename Field::Builder initField(); |
| |
| inline bool isUnion(); |
| inline ::capnp::Void getUnion(); |
| inline void setUnion( ::capnp::Void value = ::capnp::VOID); |
| |
| inline bool isGroup(); |
| inline ::capnp::Void getGroup(); |
| inline void setGroup( ::capnp::Void value = ::capnp::VOID); |
| |
| inline bool isInterface(); |
| inline typename Interface::Builder getInterface(); |
| inline typename Interface::Builder initInterface(); |
| |
| inline bool isMethod(); |
| inline typename Method::Builder getMethod(); |
| inline typename Method::Builder initMethod(); |
| |
| inline bool isAnnotation(); |
| inline typename Annotation::Builder getAnnotation(); |
| inline typename Annotation::Builder initAnnotation(); |
| |
| inline bool isNakedId(); |
| inline bool hasNakedId(); |
| inline ::capnp::compiler::LocatedInteger::Builder getNakedId(); |
| inline void setNakedId( ::capnp::compiler::LocatedInteger::Reader value); |
| inline ::capnp::compiler::LocatedInteger::Builder initNakedId(); |
| inline void adoptNakedId(::capnp::Orphan< ::capnp::compiler::LocatedInteger>&& value); |
| inline ::capnp::Orphan< ::capnp::compiler::LocatedInteger> disownNakedId(); |
| |
| inline bool isNakedAnnotation(); |
| inline bool hasNakedAnnotation(); |
| inline ::capnp::compiler::Declaration::AnnotationApplication::Builder getNakedAnnotation(); |
| inline void setNakedAnnotation( ::capnp::compiler::Declaration::AnnotationApplication::Reader value); |
| inline ::capnp::compiler::Declaration::AnnotationApplication::Builder initNakedAnnotation(); |
| inline void adoptNakedAnnotation(::capnp::Orphan< ::capnp::compiler::Declaration::AnnotationApplication>&& value); |
| inline ::capnp::Orphan< ::capnp::compiler::Declaration::AnnotationApplication> disownNakedAnnotation(); |
| |
| inline bool isBuiltinVoid(); |
| inline ::capnp::Void getBuiltinVoid(); |
| inline void setBuiltinVoid( ::capnp::Void value = ::capnp::VOID); |
| |
| inline bool isBuiltinBool(); |
| inline ::capnp::Void getBuiltinBool(); |
| inline void setBuiltinBool( ::capnp::Void value = ::capnp::VOID); |
| |
| inline bool isBuiltinInt8(); |
| inline ::capnp::Void getBuiltinInt8(); |
| inline void setBuiltinInt8( ::capnp::Void value = ::capnp::VOID); |
| |
| inline bool isBuiltinInt16(); |
| inline ::capnp::Void getBuiltinInt16(); |
| inline void setBuiltinInt16( ::capnp::Void value = ::capnp::VOID); |
| |
| inline bool isBuiltinInt32(); |
| inline ::capnp::Void getBuiltinInt32(); |
| inline void setBuiltinInt32( ::capnp::Void value = ::capnp::VOID); |
| |
| inline bool isBuiltinInt64(); |
| inline ::capnp::Void getBuiltinInt64(); |
| inline void setBuiltinInt64( ::capnp::Void value = ::capnp::VOID); |
| |
| inline bool isBuiltinUInt8(); |
| inline ::capnp::Void getBuiltinUInt8(); |
| inline void setBuiltinUInt8( ::capnp::Void value = ::capnp::VOID); |
| |
| inline bool isBuiltinUInt16(); |
| inline ::capnp::Void getBuiltinUInt16(); |
| inline void setBuiltinUInt16( ::capnp::Void value = ::capnp::VOID); |
| |
| inline bool isBuiltinUInt32(); |
| inline ::capnp::Void getBuiltinUInt32(); |
| inline void setBuiltinUInt32( ::capnp::Void value = ::capnp::VOID); |
| |
| inline bool isBuiltinUInt64(); |
| inline ::capnp::Void getBuiltinUInt64(); |
| inline void setBuiltinUInt64( ::capnp::Void value = ::capnp::VOID); |
| |
| inline bool isBuiltinFloat32(); |
| inline ::capnp::Void getBuiltinFloat32(); |
| inline void setBuiltinFloat32( ::capnp::Void value = ::capnp::VOID); |
| |
| inline bool isBuiltinFloat64(); |
| inline ::capnp::Void getBuiltinFloat64(); |
| inline void setBuiltinFloat64( ::capnp::Void value = ::capnp::VOID); |
| |
| inline bool isBuiltinText(); |
| inline ::capnp::Void getBuiltinText(); |
| inline void setBuiltinText( ::capnp::Void value = ::capnp::VOID); |
| |
| inline bool isBuiltinData(); |
| inline ::capnp::Void getBuiltinData(); |
| inline void setBuiltinData( ::capnp::Void value = ::capnp::VOID); |
| |
| inline bool isBuiltinList(); |
| inline ::capnp::Void getBuiltinList(); |
| inline void setBuiltinList( ::capnp::Void value = ::capnp::VOID); |
| |
| inline bool isBuiltinObject(); |
| inline ::capnp::Void getBuiltinObject(); |
| inline void setBuiltinObject( ::capnp::Void value = ::capnp::VOID); |
| |
| inline bool isBuiltinAnyPointer(); |
| inline ::capnp::Void getBuiltinAnyPointer(); |
| inline void setBuiltinAnyPointer( ::capnp::Void value = ::capnp::VOID); |
| |
| inline bool hasParameters(); |
| inline ::capnp::List< ::capnp::compiler::Declaration::BrandParameter, ::capnp::Kind::STRUCT>::Builder getParameters(); |
| inline void setParameters( ::capnp::List< ::capnp::compiler::Declaration::BrandParameter, ::capnp::Kind::STRUCT>::Reader value); |
| inline ::capnp::List< ::capnp::compiler::Declaration::BrandParameter, ::capnp::Kind::STRUCT>::Builder initParameters(unsigned int size); |
| inline void adoptParameters(::capnp::Orphan< ::capnp::List< ::capnp::compiler::Declaration::BrandParameter, ::capnp::Kind::STRUCT>>&& value); |
| inline ::capnp::Orphan< ::capnp::List< ::capnp::compiler::Declaration::BrandParameter, ::capnp::Kind::STRUCT>> disownParameters(); |
| |
| inline bool isBuiltinAnyStruct(); |
| inline ::capnp::Void getBuiltinAnyStruct(); |
| inline void setBuiltinAnyStruct( ::capnp::Void value = ::capnp::VOID); |
| |
| inline bool isBuiltinAnyList(); |
| inline ::capnp::Void getBuiltinAnyList(); |
| inline void setBuiltinAnyList( ::capnp::Void value = ::capnp::VOID); |
| |
| inline bool isBuiltinCapability(); |
| inline ::capnp::Void getBuiltinCapability(); |
| inline void setBuiltinCapability( ::capnp::Void value = ::capnp::VOID); |
| |
| private: |
| ::capnp::_::StructBuilder _builder; |
| template <typename, ::capnp::Kind> |
| friend struct ::capnp::ToDynamic_; |
| friend class ::capnp::Orphanage; |
| template <typename, ::capnp::Kind> |
| friend struct ::capnp::_::PointerHelpers; |
| }; |
| |
| #if !CAPNP_LITE |
| class Declaration::Pipeline { |
| public: |
| typedef Declaration Pipelines; |
| |
| inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} |
| inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) |
| : _typeless(kj::mv(typeless)) {} |
| |
| inline ::capnp::compiler::LocatedText::Pipeline getName(); |
| inline typename Id::Pipeline getId(); |
| private: |
| ::capnp::AnyPointer::Pipeline _typeless; |
| friend class ::capnp::PipelineHook; |
| template <typename, ::capnp::Kind> |
| friend struct ::capnp::ToDynamic_; |
| }; |
| #endif // !CAPNP_LITE |
| |
| class Declaration::BrandParameter::Reader { |
| public: |
| typedef BrandParameter Reads; |
| |
| Reader() = default; |
| inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} |
| |
| inline ::capnp::MessageSize totalSize() const { |
| return _reader.totalSize().asPublic(); |
| } |
| |
| #if !CAPNP_LITE |
| inline ::kj::StringTree toString() const { |
| return ::capnp::_::structString(_reader, *_capnpPrivate::brand()); |
| } |
| #endif // !CAPNP_LITE |
| |
| inline bool hasName() const; |
| inline ::capnp::Text::Reader getName() const; |
| |
| inline ::uint32_t getStartByte() const; |
| |
| inline ::uint32_t getEndByte() const; |
| |
| private: |
| ::capnp::_::StructReader _reader; |
| template <typename, ::capnp::Kind> |
| friend struct ::capnp::ToDynamic_; |
| template <typename, ::capnp::Kind> |
| friend struct ::capnp::_::PointerHelpers; |
| template <typename, ::capnp::Kind> |
| friend struct ::capnp::List; |
| friend class ::capnp::MessageBuilder; |
| friend class ::capnp::Orphanage; |
| }; |
| |
| class Declaration::BrandParameter::Builder { |
| public: |
| typedef BrandParameter Builds; |
| |
| Builder() = delete; // Deleted to discourage incorrect usage. |
| // You can explicitly initialize to nullptr instead. |
| inline Builder(decltype(nullptr)) {} |
| inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} |
| inline operator Reader() const { return Reader(_builder.asReader()); } |
| inline Reader asReader() const { return *this; } |
| |
| inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); } |
| #if !CAPNP_LITE |
| inline ::kj::StringTree toString() const { return asReader().toString(); } |
| #endif // !CAPNP_LITE |
| |
| inline bool hasName(); |
| inline ::capnp::Text::Builder getName(); |
| inline void setName( ::capnp::Text::Reader value); |
| inline ::capnp::Text::Builder initName(unsigned int size); |
| inline void adoptName(::capnp::Orphan< ::capnp::Text>&& value); |
| inline ::capnp::Orphan< ::capnp::Text> disownName(); |
| |
| inline ::uint32_t getStartByte(); |
| inline void setStartByte( ::uint32_t value); |
| |
| inline ::uint32_t getEndByte(); |
| inline void setEndByte( ::uint32_t value); |
| |
| private: |
| ::capnp::_::StructBuilder _builder; |
| template <typename, ::capnp::Kind> |
| friend struct ::capnp::ToDynamic_; |
| friend class ::capnp::Orphanage; |
| template <typename, ::capnp::Kind> |
| friend struct ::capnp::_::PointerHelpers; |
| }; |
| |
| #if !CAPNP_LITE |
| class Declaration::BrandParameter::Pipeline { |
| public: |
| typedef BrandParameter Pipelines; |
| |
| inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} |
| inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) |
| : _typeless(kj::mv(typeless)) {} |
| |
| private: |
| ::capnp::AnyPointer::Pipeline _typeless; |
| friend class ::capnp::PipelineHook; |
| template <typename, ::capnp::Kind> |
| friend struct ::capnp::ToDynamic_; |
| }; |
| #endif // !CAPNP_LITE |
| |
| class Declaration::AnnotationApplication::Reader { |
| public: |
| typedef AnnotationApplication Reads; |
| |
| Reader() = default; |
| inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} |
| |
| inline ::capnp::MessageSize totalSize() const { |
| return _reader.totalSize().asPublic(); |
| } |
| |
| #if !CAPNP_LITE |
| inline ::kj::StringTree toString() const { |
| return ::capnp::_::structString(_reader, *_capnpPrivate::brand()); |
| } |
| #endif // !CAPNP_LITE |
| |
| inline bool hasName() const; |
| inline ::capnp::compiler::Expression::Reader getName() const; |
| |
| inline typename Value::Reader getValue() const; |
| |
| private: |
| ::capnp::_::StructReader _reader; |
| template <typename, ::capnp::Kind> |
| friend struct ::capnp::ToDynamic_; |
| template <typename, ::capnp::Kind> |
| friend struct ::capnp::_::PointerHelpers; |
| template <typename, ::capnp::Kind> |
| friend struct ::capnp::List; |
| friend class ::capnp::MessageBuilder; |
| friend class ::capnp::Orphanage; |
| }; |
| |
| class Declaration::AnnotationApplication::Builder { |
| public: |
| typedef AnnotationApplication Builds; |
| |
| Builder() = delete; // Deleted to discourage incorrect usage. |
| // You can explicitly initialize to nullptr instead. |
| inline Builder(decltype(nullptr)) {} |
| inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} |
| inline operator Reader() const { return Reader(_builder.asReader()); } |
| inline Reader asReader() const { return *this; } |
| |
| inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); } |
| #if !CAPNP_LITE |
| inline ::kj::StringTree toString() const { return asReader().toString(); } |
| #endif // !CAPNP_LITE |
| |
| inline bool hasName(); |
| inline ::capnp::compiler::Expression::Builder getName(); |
| inline void setName( ::capnp::compiler::Expression::Reader value); |
| inline ::capnp::compiler::Expression::Builder initName(); |
| inline void adoptName(::capnp::Orphan< ::capnp::compiler::Expression>&& value); |
| inline ::capnp::Orphan< ::capnp::compiler::Expression> disownName(); |
| |
| inline typename Value::Builder getValue(); |
| inline typename Value::Builder initValue(); |
| |
| private: |
| ::capnp::_::StructBuilder _builder; |
| template <typename, ::capnp::Kind> |
| friend struct ::capnp::ToDynamic_; |
| friend class ::capnp::Orphanage; |
| template <typename, ::capnp::Kind> |
| friend struct ::capnp::_::PointerHelpers; |
| }; |
| |
| #if !CAPNP_LITE |
| class Declaration::AnnotationApplication::Pipeline { |
| public: |
| typedef AnnotationApplication Pipelines; |
| |
| inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} |
| inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) |
| : _typeless(kj::mv(typeless)) {} |
| |
| inline ::capnp::compiler::Expression::Pipeline getName(); |
| inline typename Value::Pipeline getValue(); |
| private: |
| ::capnp::AnyPointer::Pipeline _typeless; |
| friend class ::capnp::PipelineHook; |
| template <typename, ::capnp::Kind> |
| friend struct ::capnp::ToDynamic_; |
| }; |
| #endif // !CAPNP_LITE |
| |
| class Declaration::AnnotationApplication::Value::Reader { |
| public: |
| typedef Value Reads; |
| |
| Reader() = default; |
| inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} |
| |
| inline ::capnp::MessageSize totalSize() const { |
| return _reader.totalSize().asPublic(); |
| } |
| |
| #if !CAPNP_LITE |
| inline ::kj::StringTree toString() const { |
| return ::capnp::_::structString(_reader, *_capnpPrivate::brand()); |
| } |
| #endif // !CAPNP_LITE |
| |
| inline Which which() const; |
| inline bool isNone() const; |
| inline ::capnp::Void getNone() const; |
| |
| inline bool isExpression() const; |
| inline bool hasExpression() const; |
| inline ::capnp::compiler::Expression::Reader getExpression() const; |
| |
| private: |
| ::capnp::_::StructReader _reader; |
| template <typename, ::capnp::Kind> |
| friend struct ::capnp::ToDynamic_; |
| template <typename, ::capnp::Kind> |
| friend struct ::capnp::_::PointerHelpers; |
| template <typename, ::capnp::Kind> |
| friend struct ::capnp::List; |
| friend class ::capnp::MessageBuilder; |
| friend class ::capnp::Orphanage; |
| }; |
| |
| class Declaration::AnnotationApplication::Value::Builder { |
| public: |
| typedef Value Builds; |
| |
| Builder() = delete; // Deleted to discourage incorrect usage. |
| // You can explicitly initialize to nullptr instead. |
| inline Builder(decltype(nullptr)) {} |
| inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} |
| inline operator Reader() const { return Reader(_builder.asReader()); } |
| inline Reader asReader() const { return *this; } |
| |
| inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); } |
| #if !CAPNP_LITE |
| inline ::kj::StringTree toString() const { return asReader().toString(); } |
| #endif // !CAPNP_LITE |
| |
| inline Which which(); |
| inline bool isNone(); |
| inline ::capnp::Void getNone(); |
| inline void setNone( ::capnp::Void value = ::capnp::VOID); |
| |
| inline bool isExpression(); |
| inline bool hasExpression(); |
| inline ::capnp::compiler::Expression::Builder getExpression(); |
| inline void setExpression( ::capnp::compiler::Expression::Reader value); |
| inline ::capnp::compiler::Expression::Builder initExpression(); |
| inline void adoptExpression(::capnp::Orphan< ::capnp::compiler::Expression>&& value); |
| inline ::capnp::Orphan< ::capnp::compiler::Expression> disownExpression(); |
| |
| private: |
| ::capnp::_::StructBuilder _builder; |
| template <typename, ::capnp::Kind> |
| friend struct ::capnp::ToDynamic_; |
| friend class ::capnp::Orphanage; |
| template <typename, ::capnp::Kind> |
| friend struct ::capnp::_::PointerHelpers; |
| }; |
| |
| #if !CAPNP_LITE |
| class Declaration::AnnotationApplication::Value::Pipeline { |
| public: |
| typedef Value Pipelines; |
| |
| inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} |
| inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) |
| : _typeless(kj::mv(typeless)) {} |
| |
| private: |
| ::capnp::AnyPointer::Pipeline _typeless; |
| friend class ::capnp::PipelineHook; |
| template <typename, ::capnp::Kind> |
| friend struct ::capnp::ToDynamic_; |
| }; |
| #endif // !CAPNP_LITE |
| |
| class Declaration::ParamList::Reader { |
| public: |
| typedef ParamList Reads; |
| |
| Reader() = default; |
| inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} |
| |
| inline ::capnp::MessageSize totalSize() const { |
| return _reader.totalSize().asPublic(); |
| } |
| |
| #if !CAPNP_LITE |
| inline ::kj::StringTree toString() const { |
| return ::capnp::_::structString(_reader, *_capnpPrivate::brand()); |
| } |
| #endif // !CAPNP_LITE |
| |
| inline Which which() const; |
| inline bool isNamedList() const; |
| inline bool hasNamedList() const; |
| inline ::capnp::List< ::capnp::compiler::Declaration::Param, ::capnp::Kind::STRUCT>::Reader getNamedList() const; |
| |
| inline bool isType() const; |
| inline bool hasType() const; |
| inline ::capnp::compiler::Expression::Reader getType() const; |
| |
| inline ::uint32_t getStartByte() const; |
| |
| inline ::uint32_t getEndByte() const; |
| |
| inline bool isStream() const; |
| inline ::capnp::Void getStream() const; |
| |
| private: |
| ::capnp::_::StructReader _reader; |
| template <typename, ::capnp::Kind> |
| friend struct ::capnp::ToDynamic_; |
| template <typename, ::capnp::Kind> |
| friend struct ::capnp::_::PointerHelpers; |
| template <typename, ::capnp::Kind> |
| friend struct ::capnp::List; |
| friend class ::capnp::MessageBuilder; |
| friend class ::capnp::Orphanage; |
| }; |
| |
| class Declaration::ParamList::Builder { |
| public: |
| typedef ParamList Builds; |
| |
| Builder() = delete; // Deleted to discourage incorrect usage. |
| // You can explicitly initialize to nullptr instead. |
| inline Builder(decltype(nullptr)) {} |
| inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} |
| inline operator Reader() const { return Reader(_builder.asReader()); } |
| inline Reader asReader() const { return *this; } |
| |
| inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); } |
| #if !CAPNP_LITE |
| inline ::kj::StringTree toString() const { return asReader().toString(); } |
| #endif // !CAPNP_LITE |
| |
| inline Which which(); |
| inline bool isNamedList(); |
| inline bool hasNamedList(); |
| inline ::capnp::List< ::capnp::compiler::Declaration::Param, ::capnp::Kind::STRUCT>::Builder getNamedList(); |
| inline void setNamedList( ::capnp::List< ::capnp::compiler::Declaration::Param, ::capnp::Kind::STRUCT>::Reader value); |
| inline ::capnp::List< ::capnp::compiler::Declaration::Param, ::capnp::Kind::STRUCT>::Builder initNamedList(unsigned int size); |
| inline void adoptNamedList(::capnp::Orphan< ::capnp::List< ::capnp::compiler::Declaration::Param, ::capnp::Kind::STRUCT>>&& value); |
| inline ::capnp::Orphan< ::capnp::List< ::capnp::compiler::Declaration::Param, ::capnp::Kind::STRUCT>> disownNamedList(); |
| |
| inline bool isType(); |
| inline bool hasType(); |
| inline ::capnp::compiler::Expression::Builder getType(); |
| inline void setType( ::capnp::compiler::Expression::Reader value); |
| inline ::capnp::compiler::Expression::Builder initType(); |
| inline void adoptType(::capnp::Orphan< ::capnp::compiler::Expression>&& value); |
| inline ::capnp::Orphan< ::capnp::compiler::Expression> disownType(); |
| |
| inline ::uint32_t getStartByte(); |
| inline void setStartByte( ::uint32_t value); |
| |
| inline ::uint32_t getEndByte(); |
| inline void setEndByte( ::uint32_t value); |
| |
| inline bool isStream(); |
| inline ::capnp::Void getStream(); |
| inline void setStream( ::capnp::Void value = ::capnp::VOID); |
| |
| private: |
| ::capnp::_::StructBuilder _builder; |
| template <typename, ::capnp::Kind> |
| friend struct ::capnp::ToDynamic_; |
| friend class ::capnp::Orphanage; |
| template <typename, ::capnp::Kind> |
| friend struct ::capnp::_::PointerHelpers; |
| }; |
| |
| #if !CAPNP_LITE |
| class Declaration::ParamList::Pipeline { |
| public: |
| typedef ParamList Pipelines; |
| |
| inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} |
| inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) |
| : _typeless(kj::mv(typeless)) {} |
| |
| private: |
| ::capnp::AnyPointer::Pipeline _typeless; |
| friend class ::capnp::PipelineHook; |
| template <typename, ::capnp::Kind> |
| friend struct ::capnp::ToDynamic_; |
| }; |
| #endif // !CAPNP_LITE |
| |
| class Declaration::Param::Reader { |
| public: |
| typedef Param Reads; |
| |
| Reader() = default; |
| inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} |
| |
| inline ::capnp::MessageSize totalSize() const { |
| return _reader.totalSize().asPublic(); |
| } |
| |
| #if !CAPNP_LITE |
| inline ::kj::StringTree toString() const { |
| return ::capnp::_::structString(_reader, *_capnpPrivate::brand()); |
| } |
| #endif // !CAPNP_LITE |
| |
| inline bool hasName() const; |
| inline ::capnp::compiler::LocatedText::Reader getName() const; |
| |
| inline bool hasType() const; |
| inline ::capnp::compiler::Expression::Reader getType() const; |
| |
| inline bool hasAnnotations() const; |
| inline ::capnp::List< ::capnp::compiler::Declaration::AnnotationApplication, ::capnp::Kind::STRUCT>::Reader getAnnotations() const; |
| |
| inline typename DefaultValue::Reader getDefaultValue() const; |
| |
| inline ::uint32_t getStartByte() const; |
| |
| inline ::uint32_t getEndByte() const; |
| |
| private: |
| ::capnp::_::StructReader _reader; |
| template <typename, ::capnp::Kind> |
| friend struct ::capnp::ToDynamic_; |
| template <typename, ::capnp::Kind> |
| friend struct ::capnp::_::PointerHelpers; |
| template <typename, ::capnp::Kind> |
| friend struct ::capnp::List; |
| friend class ::capnp::MessageBuilder; |
| friend class ::capnp::Orphanage; |
| }; |
| |
| class Declaration::Param::Builder { |
| public: |
| typedef Param Builds; |
| |
| Builder() = delete; // Deleted to discourage incorrect usage. |
| // You can explicitly initialize to nullptr instead. |
| inline Builder(decltype(nullptr)) {} |
| inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} |
| inline operator Reader() const { return Reader(_builder.asReader()); } |
| inline Reader asReader() const { return *this; } |
| |
| inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); } |
| #if !CAPNP_LITE |
| inline ::kj::StringTree toString() const { return asReader().toString(); } |
| #endif // !CAPNP_LITE |
| |
| inline bool hasName(); |
| inline ::capnp::compiler::LocatedText::Builder getName(); |
| inline void setName( ::capnp::compiler::LocatedText::Reader value); |
| inline ::capnp::compiler::LocatedText::Builder initName(); |
| inline void adoptName(::capnp::Orphan< ::capnp::compiler::LocatedText>&& value); |
| inline ::capnp::Orphan< ::capnp::compiler::LocatedText> disownName(); |
| |
| inline bool hasType(); |
| inline ::capnp::compiler::Expression::Builder getType(); |
| inline void setType( ::capnp::compiler::Expression::Reader value); |
| inline ::capnp::compiler::Expression::Builder initType(); |
| inline void adoptType(::capnp::Orphan< ::capnp::compiler::Expression>&& value); |
| inline ::capnp::Orphan< ::capnp::compiler::Expression> disownType(); |
| |
| inline bool hasAnnotations(); |
| inline ::capnp::List< ::capnp::compiler::Declaration::AnnotationApplication, ::capnp::Kind::STRUCT>::Builder getAnnotations(); |
| inline void setAnnotations( ::capnp::List< ::capnp::compiler::Declaration::AnnotationApplication, ::capnp::Kind::STRUCT>::Reader value); |
| inline ::capnp::List< ::capnp::compiler::Declaration::AnnotationApplication, ::capnp::Kind::STRUCT>::Builder initAnnotations(unsigned int size); |
| inline void adoptAnnotations(::capnp::Orphan< ::capnp::List< ::capnp::compiler::Declaration::AnnotationApplication, ::capnp::Kind::STRUCT>>&& value); |
| inline ::capnp::Orphan< ::capnp::List< ::capnp::compiler::Declaration::AnnotationApplication, ::capnp::Kind::STRUCT>> disownAnnotations(); |
| |
| inline typename DefaultValue::Builder getDefaultValue(); |
| inline typename DefaultValue::Builder initDefaultValue(); |
| |
| inline ::uint32_t getStartByte(); |
| inline void setStartByte( ::uint32_t value); |
| |
| inline ::uint32_t getEndByte(); |
| inline void setEndByte( ::uint32_t value); |
| |
| private: |
| ::capnp::_::StructBuilder _builder; |
| template <typename, ::capnp::Kind> |
| friend struct ::capnp::ToDynamic_; |
| friend class ::capnp::Orphanage; |
| template <typename, ::capnp::Kind> |
| friend struct ::capnp::_::PointerHelpers; |
| }; |
| |
| #if !CAPNP_LITE |
| class Declaration::Param::Pipeline { |
| public: |
| typedef Param Pipelines; |
| |
| inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} |
| inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) |
| : _typeless(kj::mv(typeless)) {} |
| |
| inline ::capnp::compiler::LocatedText::Pipeline getName(); |
| inline ::capnp::compiler::Expression::Pipeline getType(); |
| inline typename DefaultValue::Pipeline getDefaultValue(); |
| private: |
| ::capnp::AnyPointer::Pipeline _typeless; |
| friend class ::capnp::PipelineHook; |
| template <typename, ::capnp::Kind> |
| friend struct ::capnp::ToDynamic_; |
| }; |
| #endif // !CAPNP_LITE |
| |
| class Declaration::Param::DefaultValue::Reader { |
| public: |
| typedef DefaultValue Reads; |
| |
| Reader() = default; |
| inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} |
| |
| inline ::capnp::MessageSize totalSize() const { |
| return _reader.totalSize().asPublic(); |
| } |
| |
| #if !CAPNP_LITE |
| inline ::kj::StringTree toString() const { |
| return ::capnp::_::structString(_reader, *_capnpPrivate::brand()); |
| } |
| #endif // !CAPNP_LITE |
| |
| inline Which which() const; |
| inline bool isNone() const; |
| inline ::capnp::Void getNone() const; |
| |
| inline bool isValue() const; |
| inline bool hasValue() const; |
| inline ::capnp::compiler::Expression::Reader getValue() const; |
| |
| private: |
| ::capnp::_::StructReader _reader; |
| template <typename, ::capnp::Kind> |
| friend struct ::capnp::ToDynamic_; |
| template <typename, ::capnp::Kind> |
| friend struct ::capnp::_::PointerHelpers; |
| template <typename, ::capnp::Kind> |
| friend struct ::capnp::List; |
| friend class ::capnp::MessageBuilder; |
| friend class ::capnp::Orphanage; |
| }; |
| |
| class Declaration::Param::DefaultValue::Builder { |
| public: |
| typedef DefaultValue Builds; |
| |
| Builder() = delete; // Deleted to discourage incorrect usage. |
| // You can explicitly initialize to nullptr instead. |
| inline Builder(decltype(nullptr)) {} |
| inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} |
| inline operator Reader() const { return Reader(_builder.asReader()); } |
| inline Reader asReader() const { return *this; } |
| |
| inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); } |
| #if !CAPNP_LITE |
| inline ::kj::StringTree toString() const { return asReader().toString(); } |
| #endif // !CAPNP_LITE |
| |
| inline Which which(); |
| inline bool isNone(); |
| inline ::capnp::Void getNone(); |
| inline void setNone( ::capnp::Void value = ::capnp::VOID); |
| |
| inline bool isValue(); |
| inline bool hasValue(); |
| inline ::capnp::compiler::Expression::Builder getValue(); |
| inline void setValue( ::capnp::compiler::Expression::Reader value); |
| inline ::capnp::compiler::Expression::Builder initValue(); |
| inline void adoptValue(::capnp::Orphan< ::capnp::compiler::Expression>&& value); |
| inline ::capnp::Orphan< ::capnp::compiler::Expression> disownValue(); |
| |
| private: |
| ::capnp::_::StructBuilder _builder; |
| template <typename, ::capnp::Kind> |
| friend struct ::capnp::ToDynamic_; |
| friend class ::capnp::Orphanage; |
| template <typename, ::capnp::Kind> |
| friend struct ::capnp::_::PointerHelpers; |
| }; |
| |
| #if !CAPNP_LITE |
| class Declaration::Param::DefaultValue::Pipeline { |
| public: |
| typedef DefaultValue Pipelines; |
| |
| inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} |
| inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) |
| : _typeless(kj::mv(typeless)) {} |
| |
| private: |
| ::capnp::AnyPointer::Pipeline _typeless; |
| friend class ::capnp::PipelineHook; |
| template <typename, ::capnp::Kind> |
| friend struct ::capnp::ToDynamic_; |
| }; |
| #endif // !CAPNP_LITE |
| |
| class Declaration::Id::Reader { |
| public: |
| typedef Id Reads; |
| |
| Reader() = default; |
| inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} |
| |
| inline ::capnp::MessageSize totalSize() const { |
| return _reader.totalSize().asPublic(); |
| } |
| |
| #if !CAPNP_LITE |
| inline ::kj::StringTree toString() const { |
| return ::capnp::_::structString(_reader, *_capnpPrivate::brand()); |
| } |
| #endif // !CAPNP_LITE |
| |
| inline Which which() const; |
| inline bool isUnspecified() const; |
| inline ::capnp::Void getUnspecified() const; |
| |
| inline bool isUid() const; |
| inline bool hasUid() const; |
| inline ::capnp::compiler::LocatedInteger::Reader getUid() const; |
| |
| inline bool isOrdinal() const; |
| inline bool hasOrdinal() const; |
| inline ::capnp::compiler::LocatedInteger::Reader getOrdinal() const; |
| |
| private: |
| ::capnp::_::StructReader _reader; |
| template <typename, ::capnp::Kind> |
| friend struct ::capnp::ToDynamic_; |
| template <typename, ::capnp::Kind> |
| friend struct ::capnp::_::PointerHelpers; |
| template <typename, ::capnp::Kind> |
| friend struct ::capnp::List; |
| friend class ::capnp::MessageBuilder; |
| friend class ::capnp::Orphanage; |
| }; |
| |
| class Declaration::Id::Builder { |
| public: |
| typedef Id Builds; |
| |
| Builder() = delete; // Deleted to discourage incorrect usage. |
| // You can explicitly initialize to nullptr instead. |
| inline Builder(decltype(nullptr)) {} |
| inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} |
| inline operator Reader() const { return Reader(_builder.asReader()); } |
| inline Reader asReader() const { return *this; } |
| |
| inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); } |
| #if !CAPNP_LITE |
| inline ::kj::StringTree toString() const { return asReader().toString(); } |
| #endif // !CAPNP_LITE |
| |
| inline Which which(); |
| inline bool isUnspecified(); |
| inline ::capnp::Void getUnspecified(); |
| inline void setUnspecified( ::capnp::Void value = ::capnp::VOID); |
| |
| inline bool isUid(); |
| inline bool hasUid(); |
| inline ::capnp::compiler::LocatedInteger::Builder getUid(); |
| inline void setUid( ::capnp::compiler::LocatedInteger::Reader value); |
| inline ::capnp::compiler::LocatedInteger::Builder initUid(); |
| inline void adoptUid(::capnp::Orphan< ::capnp::compiler::LocatedInteger>&& value); |
| inline ::capnp::Orphan< ::capnp::compiler::LocatedInteger> disownUid(); |
| |
| inline bool isOrdinal(); |
| inline bool hasOrdinal(); |
| inline ::capnp::compiler::LocatedInteger::Builder getOrdinal(); |
| inline void setOrdinal( ::capnp::compiler::LocatedInteger::Reader value); |
| inline ::capnp::compiler::LocatedInteger::Builder initOrdinal(); |
| inline void adoptOrdinal(::capnp::Orphan< ::capnp::compiler::LocatedInteger>&& value); |
| inline ::capnp::Orphan< ::capnp::compiler::LocatedInteger> disownOrdinal(); |
| |
| private: |
| ::capnp::_::StructBuilder _builder; |
| template <typename, ::capnp::Kind> |
| friend struct ::capnp::ToDynamic_; |
| friend class ::capnp::Orphanage; |
| template <typename, ::capnp::Kind> |
| friend struct ::capnp::_::PointerHelpers; |
| }; |
| |
| #if !CAPNP_LITE |
| class Declaration::Id::Pipeline { |
| public: |
| typedef Id Pipelines; |
| |
| inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} |
| inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) |
| : _typeless(kj::mv(typeless)) {} |
| |
| private: |
| ::capnp::AnyPointer::Pipeline _typeless; |
| friend class ::capnp::PipelineHook; |
| template <typename, ::capnp::Kind> |
| friend struct ::capnp::ToDynamic_; |
| }; |
| #endif // !CAPNP_LITE |
| |
| class Declaration::Using::Reader { |
| public: |
| typedef Using Reads; |
| |
| Reader() = default; |
| inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} |
| |
| inline ::capnp::MessageSize totalSize() const { |
| return _reader.totalSize().asPublic(); |
| } |
| |
| #if !CAPNP_LITE |
| inline ::kj::StringTree toString() const { |
| return ::capnp::_::structString(_reader, *_capnpPrivate::brand()); |
| } |
| #endif // !CAPNP_LITE |
| |
| inline bool hasTarget() const; |
| inline ::capnp::compiler::Expression::Reader getTarget() const; |
| |
| private: |
| ::capnp::_::StructReader _reader; |
| template <typename, ::capnp::Kind> |
| friend struct ::capnp::ToDynamic_; |
| template <typename, ::capnp::Kind> |
| friend struct ::capnp::_::PointerHelpers; |
| template <typename, ::capnp::Kind> |
| friend struct ::capnp::List; |
| friend class ::capnp::MessageBuilder; |
| friend class ::capnp::Orphanage; |
| }; |
| |
| class Declaration::Using::Builder { |
| public: |
| typedef Using Builds; |
| |
| Builder() = delete; // Deleted to discourage incorrect usage. |
| // You can explicitly initialize to nullptr instead. |
| inline Builder(decltype(nullptr)) {} |
| inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} |
| inline operator Reader() const { return Reader(_builder.asReader()); } |
| inline Reader asReader() const { return *this; } |
| |
| inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); } |
| #if !CAPNP_LITE |
| inline ::kj::StringTree toString() const { return asReader().toString(); } |
| #endif // !CAPNP_LITE |
| |
| inline bool hasTarget(); |
| inline ::capnp::compiler::Expression::Builder getTarget(); |
| inline void setTarget( ::capnp::compiler::Expression::Reader value); |
| inline ::capnp::compiler::Expression::Builder initTarget(); |
| inline void adoptTarget(::capnp::Orphan< ::capnp::compiler::Expression>&& value); |
| inline ::capnp::Orphan< ::capnp::compiler::Expression> disownTarget(); |
| |
| private: |
| ::capnp::_::StructBuilder _builder; |
| template <typename, ::capnp::Kind> |
| friend struct ::capnp::ToDynamic_; |
| friend class ::capnp::Orphanage; |
| template <typename, ::capnp::Kind> |
| friend struct ::capnp::_::PointerHelpers; |
| }; |
| |
| #if !CAPNP_LITE |
| class Declaration::Using::Pipeline { |
| public: |
| typedef Using Pipelines; |
| |
| inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} |
| inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) |
| : _typeless(kj::mv(typeless)) {} |
| |
| inline ::capnp::compiler::Expression::Pipeline getTarget(); |
| private: |
| ::capnp::AnyPointer::Pipeline _typeless; |
| friend class ::capnp::PipelineHook; |
| template <typename, ::capnp::Kind> |
| friend struct ::capnp::ToDynamic_; |
| }; |
| #endif // !CAPNP_LITE |
| |
| class Declaration::Const::Reader { |
| public: |
| typedef Const Reads; |
| |
| Reader() = default; |
| inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} |
| |
| inline ::capnp::MessageSize totalSize() const { |
| return _reader.totalSize().asPublic(); |
| } |
| |
| #if !CAPNP_LITE |
| inline ::kj::StringTree toString() const { |
| return ::capnp::_::structString(_reader, *_capnpPrivate::brand()); |
| } |
| #endif // !CAPNP_LITE |
| |
| inline bool hasType() const; |
| inline ::capnp::compiler::Expression::Reader getType() const; |
| |
| inline bool hasValue() const; |
| inline ::capnp::compiler::Expression::Reader getValue() const; |
| |
| private: |
| ::capnp::_::StructReader _reader; |
| template <typename, ::capnp::Kind> |
| friend struct ::capnp::ToDynamic_; |
| template <typename, ::capnp::Kind> |
| friend struct ::capnp::_::PointerHelpers; |
| template <typename, ::capnp::Kind> |
| friend struct ::capnp::List; |
| friend class ::capnp::MessageBuilder; |
| friend class ::capnp::Orphanage; |
| }; |
| |
| class Declaration::Const::Builder { |
| public: |
| typedef Const Builds; |
| |
| Builder() = delete; // Deleted to discourage incorrect usage. |
| // You can explicitly initialize to nullptr instead. |
| inline Builder(decltype(nullptr)) {} |
| inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} |
| inline operator Reader() const { return Reader(_builder.asReader()); } |
| inline Reader asReader() const { return *this; } |
| |
| inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); } |
| #if !CAPNP_LITE |
| inline ::kj::StringTree toString() const { return asReader().toString(); } |
| #endif // !CAPNP_LITE |
| |
| inline bool hasType(); |
| inline ::capnp::compiler::Expression::Builder getType(); |
| inline void setType( ::capnp::compiler::Expression::Reader value); |
| inline ::capnp::compiler::Expression::Builder initType(); |
| inline void adoptType(::capnp::Orphan< ::capnp::compiler::Expression>&& value); |
| inline ::capnp::Orphan< ::capnp::compiler::Expression> disownType(); |
| |
| inline bool hasValue(); |
| inline ::capnp::compiler::Expression::Builder getValue(); |
| inline void setValue( ::capnp::compiler::Expression::Reader value); |
| inline ::capnp::compiler::Expression::Builder initValue(); |
| inline void adoptValue(::capnp::Orphan< ::capnp::compiler::Expression>&& value); |
| inline ::capnp::Orphan< ::capnp::compiler::Expression> disownValue(); |
| |
| private: |
| ::capnp::_::StructBuilder _builder; |
| template <typename, ::capnp::Kind> |
| friend struct ::capnp::ToDynamic_; |
| friend class ::capnp::Orphanage; |
| template <typename, ::capnp::Kind> |
| friend struct ::capnp::_::PointerHelpers; |
| }; |
| |
| #if !CAPNP_LITE |
| class Declaration::Const::Pipeline { |
| public: |
| typedef Const Pipelines; |
| |
| inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} |
| inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) |
| : _typeless(kj::mv(typeless)) {} |
| |
| inline ::capnp::compiler::Expression::Pipeline getType(); |
| inline ::capnp::compiler::Expression::Pipeline getValue(); |
| private: |
| ::capnp::AnyPointer::Pipeline _typeless; |
| friend class ::capnp::PipelineHook; |
| template <typename, ::capnp::Kind> |
| friend struct ::capnp::ToDynamic_; |
| }; |
| #endif // !CAPNP_LITE |
| |
| class Declaration::Field::Reader { |
| public: |
| typedef Field Reads; |
| |
| Reader() = default; |
| inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} |
| |
| inline ::capnp::MessageSize totalSize() const { |
| return _reader.totalSize().asPublic(); |
| } |
| |
| #if !CAPNP_LITE |
| inline ::kj::StringTree toString() const { |
| return ::capnp::_::structString(_reader, *_capnpPrivate::brand()); |
| } |
| #endif // !CAPNP_LITE |
| |
| inline bool hasType() const; |
| inline ::capnp::compiler::Expression::Reader getType() const; |
| |
| inline typename DefaultValue::Reader getDefaultValue() const; |
| |
| private: |
| ::capnp::_::StructReader _reader; |
| template <typename, ::capnp::Kind> |
| friend struct ::capnp::ToDynamic_; |
| template <typename, ::capnp::Kind> |
| friend struct ::capnp::_::PointerHelpers; |
| template <typename, ::capnp::Kind> |
| friend struct ::capnp::List; |
| friend class ::capnp::MessageBuilder; |
| friend class ::capnp::Orphanage; |
| }; |
| |
| class Declaration::Field::Builder { |
| public: |
| typedef Field Builds; |
| |
| Builder() = delete; // Deleted to discourage incorrect usage. |
| // You can explicitly initialize to nullptr instead. |
| inline Builder(decltype(nullptr)) {} |
| inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} |
| inline operator Reader() const { return Reader(_builder.asReader()); } |
| inline Reader asReader() const { return *this; } |
| |
| inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); } |
| #if !CAPNP_LITE |
| inline ::kj::StringTree toString() const { return asReader().toString(); } |
| #endif // !CAPNP_LITE |
| |
| inline bool hasType(); |
| inline ::capnp::compiler::Expression::Builder getType(); |
| inline void setType( ::capnp::compiler::Expression::Reader value); |
| inline ::capnp::compiler::Expression::Builder initType(); |
| inline void adoptType(::capnp::Orphan< ::capnp::compiler::Expression>&& value); |
| inline ::capnp::Orphan< ::capnp::compiler::Expression> disownType(); |
| |
| inline typename DefaultValue::Builder getDefaultValue(); |
| inline typename DefaultValue::Builder initDefaultValue(); |
| |
| private: |
| ::capnp::_::StructBuilder _builder; |
| template <typename, ::capnp::Kind> |
| friend struct ::capnp::ToDynamic_; |
| friend class ::capnp::Orphanage; |
| template <typename, ::capnp::Kind> |
| friend struct ::capnp::_::PointerHelpers; |
| }; |
| |
| #if !CAPNP_LITE |
| class Declaration::Field::Pipeline { |
| public: |
| typedef Field Pipelines; |
| |
| inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} |
| inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) |
| : _typeless(kj::mv(typeless)) {} |
| |
| inline ::capnp::compiler::Expression::Pipeline getType(); |
| inline typename DefaultValue::Pipeline getDefaultValue(); |
| private: |
| ::capnp::AnyPointer::Pipeline _typeless; |
| friend class ::capnp::PipelineHook; |
| template <typename, ::capnp::Kind> |
| friend struct ::capnp::ToDynamic_; |
| }; |
| #endif // !CAPNP_LITE |
| |
| class Declaration::Field::DefaultValue::Reader { |
| public: |
| typedef DefaultValue Reads; |
| |
| Reader() = default; |
| inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} |
| |
| inline ::capnp::MessageSize totalSize() const { |
| return _reader.totalSize().asPublic(); |
| } |
| |
| #if !CAPNP_LITE |
| inline ::kj::StringTree toString() const { |
| return ::capnp::_::structString(_reader, *_capnpPrivate::brand()); |
| } |
| #endif // !CAPNP_LITE |
| |
| inline Which which() const; |
| inline bool isNone() const; |
| inline ::capnp::Void getNone() const; |
| |
| inline bool isValue() const; |
| inline bool hasValue() const; |
| inline ::capnp::compiler::Expression::Reader getValue() const; |
| |
| private: |
| ::capnp::_::StructReader _reader; |
| template <typename, ::capnp::Kind> |
| friend struct ::capnp::ToDynamic_; |
| template <typename, ::capnp::Kind> |
| friend struct ::capnp::_::PointerHelpers; |
| template <typename, ::capnp::Kind> |
| friend struct ::capnp::List; |
| friend class ::capnp::MessageBuilder; |
| friend class ::capnp::Orphanage; |
| }; |
| |
| class Declaration::Field::DefaultValue::Builder { |
| public: |
| typedef DefaultValue Builds; |
| |
| Builder() = delete; // Deleted to discourage incorrect usage. |
| // You can explicitly initialize to nullptr instead. |
| inline Builder(decltype(nullptr)) {} |
| inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} |
| inline operator Reader() const { return Reader(_builder.asReader()); } |
| inline Reader asReader() const { return *this; } |
| |
| inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); } |
| #if !CAPNP_LITE |
| inline ::kj::StringTree toString() const { return asReader().toString(); } |
| #endif // !CAPNP_LITE |
| |
| inline Which which(); |
| inline bool isNone(); |
| inline ::capnp::Void getNone(); |
| inline void setNone( ::capnp::Void value = ::capnp::VOID); |
| |
| inline bool isValue(); |
| inline bool hasValue(); |
| inline ::capnp::compiler::Expression::Builder getValue(); |
| inline void setValue( ::capnp::compiler::Expression::Reader value); |
| inline ::capnp::compiler::Expression::Builder initValue(); |
| inline void adoptValue(::capnp::Orphan< ::capnp::compiler::Expression>&& value); |
| inline ::capnp::Orphan< ::capnp::compiler::Expression> disownValue(); |
| |
| private: |
| ::capnp::_::StructBuilder _builder; |
| template <typename, ::capnp::Kind> |
| friend struct ::capnp::ToDynamic_; |
| friend class ::capnp::Orphanage; |
| template <typename, ::capnp::Kind> |
| friend struct ::capnp::_::PointerHelpers; |
| }; |
| |
| #if !CAPNP_LITE |
| class Declaration::Field::DefaultValue::Pipeline { |
| public: |
| typedef DefaultValue Pipelines; |
| |
| inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} |
| inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) |
| : _typeless(kj::mv(typeless)) {} |
| |
| private: |
| ::capnp::AnyPointer::Pipeline _typeless; |
| friend class ::capnp::PipelineHook; |
| template <typename, ::capnp::Kind> |
| friend struct ::capnp::ToDynamic_; |
| }; |
| #endif // !CAPNP_LITE |
| |
| class Declaration::Interface::Reader { |
| public: |
| typedef Interface Reads; |
| |
| Reader() = default; |
| inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} |
| |
| inline ::capnp::MessageSize totalSize() const { |
| return _reader.totalSize().asPublic(); |
| } |
| |
| #if !CAPNP_LITE |
| inline ::kj::StringTree toString() const { |
| return ::capnp::_::structString(_reader, *_capnpPrivate::brand()); |
| } |
| #endif // !CAPNP_LITE |
| |
| inline bool hasSuperclasses() const; |
| inline ::capnp::List< ::capnp::compiler::Expression, ::capnp::Kind::STRUCT>::Reader getSuperclasses() const; |
| |
| private: |
| ::capnp::_::StructReader _reader; |
| template <typename, ::capnp::Kind> |
| friend struct ::capnp::ToDynamic_; |
| template <typename, ::capnp::Kind> |
| friend struct ::capnp::_::PointerHelpers; |
| template <typename, ::capnp::Kind> |
| friend struct ::capnp::List; |
| friend class ::capnp::MessageBuilder; |
| friend class ::capnp::Orphanage; |
| }; |
| |
| class Declaration::Interface::Builder { |
| public: |
| typedef Interface Builds; |
| |
| Builder() = delete; // Deleted to discourage incorrect usage. |
| // You can explicitly initialize to nullptr instead. |
| inline Builder(decltype(nullptr)) {} |
| inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} |
| inline operator Reader() const { return Reader(_builder.asReader()); } |
| inline Reader asReader() const { return *this; } |
| |
| inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); } |
| #if !CAPNP_LITE |
| inline ::kj::StringTree toString() const { return asReader().toString(); } |
| #endif // !CAPNP_LITE |
| |
| inline bool hasSuperclasses(); |
| inline ::capnp::List< ::capnp::compiler::Expression, ::capnp::Kind::STRUCT>::Builder getSuperclasses(); |
| inline void setSuperclasses( ::capnp::List< ::capnp::compiler::Expression, ::capnp::Kind::STRUCT>::Reader value); |
| inline ::capnp::List< ::capnp::compiler::Expression, ::capnp::Kind::STRUCT>::Builder initSuperclasses(unsigned int size); |
| inline void adoptSuperclasses(::capnp::Orphan< ::capnp::List< ::capnp::compiler::Expression, ::capnp::Kind::STRUCT>>&& value); |
| inline ::capnp::Orphan< ::capnp::List< ::capnp::compiler::Expression, ::capnp::Kind::STRUCT>> disownSuperclasses(); |
| |
| private: |
| ::capnp::_::StructBuilder _builder; |
| template <typename, ::capnp::Kind> |
| friend struct ::capnp::ToDynamic_; |
| friend class ::capnp::Orphanage; |
| template <typename, ::capnp::Kind> |
| friend struct ::capnp::_::PointerHelpers; |
| }; |
| |
| #if !CAPNP_LITE |
| class Declaration::Interface::Pipeline { |
| public: |
| typedef Interface Pipelines; |
| |
| inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} |
| inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) |
| : _typeless(kj::mv(typeless)) {} |
| |
| private: |
| ::capnp::AnyPointer::Pipeline _typeless; |
| friend class ::capnp::PipelineHook; |
| template <typename, ::capnp::Kind> |
| friend struct ::capnp::ToDynamic_; |
| }; |
| #endif // !CAPNP_LITE |
| |
| class Declaration::Method::Reader { |
| public: |
| typedef Method Reads; |
| |
| Reader() = default; |
| inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} |
| |
| inline ::capnp::MessageSize totalSize() const { |
| return _reader.totalSize().asPublic(); |
| } |
| |
| #if !CAPNP_LITE |
| inline ::kj::StringTree toString() const { |
| return ::capnp::_::structString(_reader, *_capnpPrivate::brand()); |
| } |
| #endif // !CAPNP_LITE |
| |
| inline bool hasParams() const; |
| inline ::capnp::compiler::Declaration::ParamList::Reader getParams() const; |
| |
| inline typename Results::Reader getResults() const; |
| |
| private: |
| ::capnp::_::StructReader _reader; |
| template <typename, ::capnp::Kind> |
| friend struct ::capnp::ToDynamic_; |
| template <typename, ::capnp::Kind> |
| friend struct ::capnp::_::PointerHelpers; |
| template <typename, ::capnp::Kind> |
| friend struct ::capnp::List; |
| friend class ::capnp::MessageBuilder; |
| friend class ::capnp::Orphanage; |
| }; |
| |
| class Declaration::Method::Builder { |
| public: |
| typedef Method Builds; |
| |
| Builder() = delete; // Deleted to discourage incorrect usage. |
| // You can explicitly initialize to nullptr instead. |
| inline Builder(decltype(nullptr)) {} |
| inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} |
| inline operator Reader() const { return Reader(_builder.asReader()); } |
| inline Reader asReader() const { return *this; } |
| |
| inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); } |
| #if !CAPNP_LITE |
| inline ::kj::StringTree toString() const { return asReader().toString(); } |
| #endif // !CAPNP_LITE |
| |
| inline bool hasParams(); |
| inline ::capnp::compiler::Declaration::ParamList::Builder getParams(); |
| inline void setParams( ::capnp::compiler::Declaration::ParamList::Reader value); |
| inline ::capnp::compiler::Declaration::ParamList::Builder initParams(); |
| inline void adoptParams(::capnp::Orphan< ::capnp::compiler::Declaration::ParamList>&& value); |
| inline ::capnp::Orphan< ::capnp::compiler::Declaration::ParamList> disownParams(); |
| |
| inline typename Results::Builder getResults(); |
| inline typename Results::Builder initResults(); |
| |
| private: |
| ::capnp::_::StructBuilder _builder; |
| template <typename, ::capnp::Kind> |
| friend struct ::capnp::ToDynamic_; |
| friend class ::capnp::Orphanage; |
| template <typename, ::capnp::Kind> |
| friend struct ::capnp::_::PointerHelpers; |
| }; |
| |
| #if !CAPNP_LITE |
| class Declaration::Method::Pipeline { |
| public: |
| typedef Method Pipelines; |
| |
| inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} |
| inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) |
| : _typeless(kj::mv(typeless)) {} |
| |
| inline ::capnp::compiler::Declaration::ParamList::Pipeline getParams(); |
| inline typename Results::Pipeline getResults(); |
| private: |
| ::capnp::AnyPointer::Pipeline _typeless; |
| friend class ::capnp::PipelineHook; |
| template <typename, ::capnp::Kind> |
| friend struct ::capnp::ToDynamic_; |
| }; |
| #endif // !CAPNP_LITE |
| |
| class Declaration::Method::Results::Reader { |
| public: |
| typedef Results Reads; |
| |
| Reader() = default; |
| inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} |
| |
| inline ::capnp::MessageSize totalSize() const { |
| return _reader.totalSize().asPublic(); |
| } |
| |
| #if !CAPNP_LITE |
| inline ::kj::StringTree toString() const { |
| return ::capnp::_::structString(_reader, *_capnpPrivate::brand()); |
| } |
| #endif // !CAPNP_LITE |
| |
| inline Which which() const; |
| inline bool isNone() const; |
| inline ::capnp::Void getNone() const; |
| |
| inline bool isExplicit() const; |
| inline bool hasExplicit() const; |
| inline ::capnp::compiler::Declaration::ParamList::Reader getExplicit() const; |
| |
| private: |
| ::capnp::_::StructReader _reader; |
| template <typename, ::capnp::Kind> |
| friend struct ::capnp::ToDynamic_; |
| template <typename, ::capnp::Kind> |
| friend struct ::capnp::_::PointerHelpers; |
| template <typename, ::capnp::Kind> |
| friend struct ::capnp::List; |
| friend class ::capnp::MessageBuilder; |
| friend class ::capnp::Orphanage; |
| }; |
| |
| class Declaration::Method::Results::Builder { |
| public: |
| typedef Results Builds; |
| |
| Builder() = delete; // Deleted to discourage incorrect usage. |
| // You can explicitly initialize to nullptr instead. |
| inline Builder(decltype(nullptr)) {} |
| inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} |
| inline operator Reader() const { return Reader(_builder.asReader()); } |
| inline Reader asReader() const { return *this; } |
| |
| inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); } |
| #if !CAPNP_LITE |
| inline ::kj::StringTree toString() const { return asReader().toString(); } |
| #endif // !CAPNP_LITE |
| |
| inline Which which(); |
| inline bool isNone(); |
| inline ::capnp::Void getNone(); |
| inline void setNone( ::capnp::Void value = ::capnp::VOID); |
| |
| inline bool isExplicit(); |
| inline bool hasExplicit(); |
| inline ::capnp::compiler::Declaration::ParamList::Builder getExplicit(); |
| inline void setExplicit( ::capnp::compiler::Declaration::ParamList::Reader value); |
| inline ::capnp::compiler::Declaration::ParamList::Builder initExplicit(); |
| inline void adoptExplicit(::capnp::Orphan< ::capnp::compiler::Declaration::ParamList>&& value); |
| inline ::capnp::Orphan< ::capnp::compiler::Declaration::ParamList> disownExplicit(); |
| |
| private: |
| ::capnp::_::StructBuilder _builder; |
| template <typename, ::capnp::Kind> |
| friend struct ::capnp::ToDynamic_; |
| friend class ::capnp::Orphanage; |
| template <typename, ::capnp::Kind> |
| friend struct ::capnp::_::PointerHelpers; |
| }; |
| |
| #if !CAPNP_LITE |
| class Declaration::Method::Results::Pipeline { |
| public: |
| typedef Results Pipelines; |
| |
| inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} |
| inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) |
| : _typeless(kj::mv(typeless)) {} |
| |
| private: |
| ::capnp::AnyPointer::Pipeline _typeless; |
| friend class ::capnp::PipelineHook; |
| template <typename, ::capnp::Kind> |
| friend struct ::capnp::ToDynamic_; |
| }; |
| #endif // !CAPNP_LITE |
| |
| class Declaration::Annotation::Reader { |
| public: |
| typedef Annotation Reads; |
| |
| Reader() = default; |
| inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} |
| |
| inline ::capnp::MessageSize totalSize() const { |
| return _reader.totalSize().asPublic(); |
| } |
| |
| #if !CAPNP_LITE |
| inline ::kj::StringTree toString() const { |
| return ::capnp::_::structString(_reader, *_capnpPrivate::brand()); |
| } |
| #endif // !CAPNP_LITE |
| |
| inline bool hasType() const; |
| inline ::capnp::compiler::Expression::Reader getType() const; |
| |
| inline bool getTargetsFile() const; |
| |
| inline bool getTargetsConst() const; |
| |
| inline bool getTargetsEnum() const; |
| |
| inline bool getTargetsEnumerant() const; |
| |
| inline bool getTargetsStruct() const; |
| |
| inline bool getTargetsField() const; |
| |
| inline bool getTargetsUnion() const; |
| |
| inline bool getTargetsGroup() const; |
| |
| inline bool getTargetsInterface() const; |
| |
| inline bool getTargetsMethod() const; |
| |
| inline bool getTargetsParam() const; |
| |
| inline bool getTargetsAnnotation() const; |
| |
| private: |
| ::capnp::_::StructReader _reader; |
| template <typename, ::capnp::Kind> |
| friend struct ::capnp::ToDynamic_; |
| template <typename, ::capnp::Kind> |
| friend struct ::capnp::_::PointerHelpers; |
| template <typename, ::capnp::Kind> |
| friend struct ::capnp::List; |
| friend class ::capnp::MessageBuilder; |
| friend class ::capnp::Orphanage; |
| }; |
| |
| class Declaration::Annotation::Builder { |
| public: |
| typedef Annotation Builds; |
| |
| Builder() = delete; // Deleted to discourage incorrect usage. |
| // You can explicitly initialize to nullptr instead. |
| inline Builder(decltype(nullptr)) {} |
| inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} |
| inline operator Reader() const { return Reader(_builder.asReader()); } |
| inline Reader asReader() const { return *this; } |
| |
| inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); } |
| #if !CAPNP_LITE |
| inline ::kj::StringTree toString() const { return asReader().toString(); } |
| #endif // !CAPNP_LITE |
| |
| inline bool hasType(); |
| inline ::capnp::compiler::Expression::Builder getType(); |
| inline void setType( ::capnp::compiler::Expression::Reader value); |
| inline ::capnp::compiler::Expression::Builder initType(); |
| inline void adoptType(::capnp::Orphan< ::capnp::compiler::Expression>&& value); |
| inline ::capnp::Orphan< ::capnp::compiler::Expression> disownType(); |
| |
| inline bool getTargetsFile(); |
| inline void setTargetsFile(bool value); |
| |
| inline bool getTargetsConst(); |
| inline void setTargetsConst(bool value); |
| |
| inline bool getTargetsEnum(); |
| inline void setTargetsEnum(bool value); |
| |
| inline bool getTargetsEnumerant(); |
| inline void setTargetsEnumerant(bool value); |
| |
| inline bool getTargetsStruct(); |
| inline void setTargetsStruct(bool value); |
| |
| inline bool getTargetsField(); |
| inline void setTargetsField(bool value); |
| |
| inline bool getTargetsUnion(); |
| inline void setTargetsUnion(bool value); |
| |
| inline bool getTargetsGroup(); |
| inline void setTargetsGroup(bool value); |
| |
| inline bool getTargetsInterface(); |
| inline void setTargetsInterface(bool value); |
| |
| inline bool getTargetsMethod(); |
| inline void setTargetsMethod(bool value); |
| |
| inline bool getTargetsParam(); |
| inline void setTargetsParam(bool value); |
| |
| inline bool getTargetsAnnotation(); |
| inline void setTargetsAnnotation(bool value); |
| |
| private: |
| ::capnp::_::StructBuilder _builder; |
| template <typename, ::capnp::Kind> |
| friend struct ::capnp::ToDynamic_; |
| friend class ::capnp::Orphanage; |
| template <typename, ::capnp::Kind> |
| friend struct ::capnp::_::PointerHelpers; |
| }; |
| |
| #if !CAPNP_LITE |
| class Declaration::Annotation::Pipeline { |
| public: |
| typedef Annotation Pipelines; |
| |
| inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} |
| inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) |
| : _typeless(kj::mv(typeless)) {} |
| |
| inline ::capnp::compiler::Expression::Pipeline getType(); |
| private: |
| ::capnp::AnyPointer::Pipeline _typeless; |
| friend class ::capnp::PipelineHook; |
| template <typename, ::capnp::Kind> |
| friend struct ::capnp::ToDynamic_; |
| }; |
| #endif // !CAPNP_LITE |
| |
| class ParsedFile::Reader { |
| public: |
| typedef ParsedFile Reads; |
| |
| Reader() = default; |
| inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} |
| |
| inline ::capnp::MessageSize totalSize() const { |
| return _reader.totalSize().asPublic(); |
| } |
| |
| #if !CAPNP_LITE |
| inline ::kj::StringTree toString() const { |
| return ::capnp::_::structString(_reader, *_capnpPrivate::brand()); |
| } |
| #endif // !CAPNP_LITE |
| |
| inline bool hasRoot() const; |
| inline ::capnp::compiler::Declaration::Reader getRoot() const; |
| |
| private: |
| ::capnp::_::StructReader _reader; |
| template <typename, ::capnp::Kind> |
| friend struct ::capnp::ToDynamic_; |
| template <typename, ::capnp::Kind> |
| friend struct ::capnp::_::PointerHelpers; |
| template <typename, ::capnp::Kind> |
| friend struct ::capnp::List; |
| friend class ::capnp::MessageBuilder; |
| friend class ::capnp::Orphanage; |
| }; |
| |
| class ParsedFile::Builder { |
| public: |
| typedef ParsedFile Builds; |
| |
| Builder() = delete; // Deleted to discourage incorrect usage. |
| // You can explicitly initialize to nullptr instead. |
| inline Builder(decltype(nullptr)) {} |
| inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} |
| inline operator Reader() const { return Reader(_builder.asReader()); } |
| inline Reader asReader() const { return *this; } |
| |
| inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); } |
| #if !CAPNP_LITE |
| inline ::kj::StringTree toString() const { return asReader().toString(); } |
| #endif // !CAPNP_LITE |
| |
| inline bool hasRoot(); |
| inline ::capnp::compiler::Declaration::Builder getRoot(); |
| inline void setRoot( ::capnp::compiler::Declaration::Reader value); |
| inline ::capnp::compiler::Declaration::Builder initRoot(); |
| inline void adoptRoot(::capnp::Orphan< ::capnp::compiler::Declaration>&& value); |
| inline ::capnp::Orphan< ::capnp::compiler::Declaration> disownRoot(); |
| |
| private: |
| ::capnp::_::StructBuilder _builder; |
| template <typename, ::capnp::Kind> |
| friend struct ::capnp::ToDynamic_; |
| friend class ::capnp::Orphanage; |
| template <typename, ::capnp::Kind> |
| friend struct ::capnp::_::PointerHelpers; |
| }; |
| |
| #if !CAPNP_LITE |
| class ParsedFile::Pipeline { |
| public: |
| typedef ParsedFile Pipelines; |
| |
| inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} |
| inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) |
| : _typeless(kj::mv(typeless)) {} |
| |
| inline ::capnp::compiler::Declaration::Pipeline getRoot(); |
| private: |
| ::capnp::AnyPointer::Pipeline _typeless; |
| friend class ::capnp::PipelineHook; |
| template <typename, ::capnp::Kind> |
| friend struct ::capnp::ToDynamic_; |
| }; |
| #endif // !CAPNP_LITE |
| |
| // ======================================================================================= |
| |
| inline bool LocatedText::Reader::hasValue() const { |
| return !_reader.getPointerField( |
| ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); |
| } |
| inline bool LocatedText::Builder::hasValue() { |
| return !_builder.getPointerField( |
| ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); |
| } |
| inline ::capnp::Text::Reader LocatedText::Reader::getValue() const { |
| return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField( |
| ::capnp::bounded<0>() * ::capnp::POINTERS)); |
| } |
| inline ::capnp::Text::Builder LocatedText::Builder::getValue() { |
| return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField( |
| ::capnp::bounded<0>() * ::capnp::POINTERS)); |
| } |
| inline void LocatedText::Builder::setValue( ::capnp::Text::Reader value) { |
| ::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField( |
| ::capnp::bounded<0>() * ::capnp::POINTERS), value); |
| } |
| inline ::capnp::Text::Builder LocatedText::Builder::initValue(unsigned int size) { |
| return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField( |
| ::capnp::bounded<0>() * ::capnp::POINTERS), size); |
| } |
| inline void LocatedText::Builder::adoptValue( |
| ::capnp::Orphan< ::capnp::Text>&& value) { |
| ::capnp::_::PointerHelpers< ::capnp::Text>::adopt(_builder.getPointerField( |
| ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); |
| } |
| inline ::capnp::Orphan< ::capnp::Text> LocatedText::Builder::disownValue() { |
| return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField( |
| ::capnp::bounded<0>() * ::capnp::POINTERS)); |
| } |
| |
| inline ::uint32_t LocatedText::Reader::getStartByte() const { |
| return _reader.getDataField< ::uint32_t>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS); |
| } |
| |
| inline ::uint32_t LocatedText::Builder::getStartByte() { |
| return _builder.getDataField< ::uint32_t>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS); |
| } |
| inline void LocatedText::Builder::setStartByte( ::uint32_t value) { |
| _builder.setDataField< ::uint32_t>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); |
| } |
| |
| inline ::uint32_t LocatedText::Reader::getEndByte() const { |
| return _reader.getDataField< ::uint32_t>( |
| ::capnp::bounded<1>() * ::capnp::ELEMENTS); |
| } |
| |
| inline ::uint32_t LocatedText::Builder::getEndByte() { |
| return _builder.getDataField< ::uint32_t>( |
| ::capnp::bounded<1>() * ::capnp::ELEMENTS); |
| } |
| inline void LocatedText::Builder::setEndByte( ::uint32_t value) { |
| _builder.setDataField< ::uint32_t>( |
| ::capnp::bounded<1>() * ::capnp::ELEMENTS, value); |
| } |
| |
| inline ::uint64_t LocatedInteger::Reader::getValue() const { |
| return _reader.getDataField< ::uint64_t>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS); |
| } |
| |
| inline ::uint64_t LocatedInteger::Builder::getValue() { |
| return _builder.getDataField< ::uint64_t>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS); |
| } |
| inline void LocatedInteger::Builder::setValue( ::uint64_t value) { |
| _builder.setDataField< ::uint64_t>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); |
| } |
| |
| inline ::uint32_t LocatedInteger::Reader::getStartByte() const { |
| return _reader.getDataField< ::uint32_t>( |
| ::capnp::bounded<2>() * ::capnp::ELEMENTS); |
| } |
| |
| inline ::uint32_t LocatedInteger::Builder::getStartByte() { |
| return _builder.getDataField< ::uint32_t>( |
| ::capnp::bounded<2>() * ::capnp::ELEMENTS); |
| } |
| inline void LocatedInteger::Builder::setStartByte( ::uint32_t value) { |
| _builder.setDataField< ::uint32_t>( |
| ::capnp::bounded<2>() * ::capnp::ELEMENTS, value); |
| } |
| |
| inline ::uint32_t LocatedInteger::Reader::getEndByte() const { |
| return _reader.getDataField< ::uint32_t>( |
| ::capnp::bounded<3>() * ::capnp::ELEMENTS); |
| } |
| |
| inline ::uint32_t LocatedInteger::Builder::getEndByte() { |
| return _builder.getDataField< ::uint32_t>( |
| ::capnp::bounded<3>() * ::capnp::ELEMENTS); |
| } |
| inline void LocatedInteger::Builder::setEndByte( ::uint32_t value) { |
| _builder.setDataField< ::uint32_t>( |
| ::capnp::bounded<3>() * ::capnp::ELEMENTS, value); |
| } |
| |
| inline double LocatedFloat::Reader::getValue() const { |
| return _reader.getDataField<double>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS); |
| } |
| |
| inline double LocatedFloat::Builder::getValue() { |
| return _builder.getDataField<double>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS); |
| } |
| inline void LocatedFloat::Builder::setValue(double value) { |
| _builder.setDataField<double>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); |
| } |
| |
| inline ::uint32_t LocatedFloat::Reader::getStartByte() const { |
| return _reader.getDataField< ::uint32_t>( |
| ::capnp::bounded<2>() * ::capnp::ELEMENTS); |
| } |
| |
| inline ::uint32_t LocatedFloat::Builder::getStartByte() { |
| return _builder.getDataField< ::uint32_t>( |
| ::capnp::bounded<2>() * ::capnp::ELEMENTS); |
| } |
| inline void LocatedFloat::Builder::setStartByte( ::uint32_t value) { |
| _builder.setDataField< ::uint32_t>( |
| ::capnp::bounded<2>() * ::capnp::ELEMENTS, value); |
| } |
| |
| inline ::uint32_t LocatedFloat::Reader::getEndByte() const { |
| return _reader.getDataField< ::uint32_t>( |
| ::capnp::bounded<3>() * ::capnp::ELEMENTS); |
| } |
| |
| inline ::uint32_t LocatedFloat::Builder::getEndByte() { |
| return _builder.getDataField< ::uint32_t>( |
| ::capnp::bounded<3>() * ::capnp::ELEMENTS); |
| } |
| inline void LocatedFloat::Builder::setEndByte( ::uint32_t value) { |
| _builder.setDataField< ::uint32_t>( |
| ::capnp::bounded<3>() * ::capnp::ELEMENTS, value); |
| } |
| |
| inline ::capnp::compiler::Expression::Which Expression::Reader::which() const { |
| return _reader.getDataField<Which>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS); |
| } |
| inline ::capnp::compiler::Expression::Which Expression::Builder::which() { |
| return _builder.getDataField<Which>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS); |
| } |
| |
| inline bool Expression::Reader::isUnknown() const { |
| return which() == Expression::UNKNOWN; |
| } |
| inline bool Expression::Builder::isUnknown() { |
| return which() == Expression::UNKNOWN; |
| } |
| inline ::capnp::Void Expression::Reader::getUnknown() const { |
| KJ_IREQUIRE((which() == Expression::UNKNOWN), |
| "Must check which() before get()ing a union member."); |
| return _reader.getDataField< ::capnp::Void>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS); |
| } |
| |
| inline ::capnp::Void Expression::Builder::getUnknown() { |
| KJ_IREQUIRE((which() == Expression::UNKNOWN), |
| "Must check which() before get()ing a union member."); |
| return _builder.getDataField< ::capnp::Void>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS); |
| } |
| inline void Expression::Builder::setUnknown( ::capnp::Void value) { |
| _builder.setDataField<Expression::Which>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS, Expression::UNKNOWN); |
| _builder.setDataField< ::capnp::Void>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); |
| } |
| |
| inline bool Expression::Reader::isPositiveInt() const { |
| return which() == Expression::POSITIVE_INT; |
| } |
| inline bool Expression::Builder::isPositiveInt() { |
| return which() == Expression::POSITIVE_INT; |
| } |
| inline ::uint64_t Expression::Reader::getPositiveInt() const { |
| KJ_IREQUIRE((which() == Expression::POSITIVE_INT), |
| "Must check which() before get()ing a union member."); |
| return _reader.getDataField< ::uint64_t>( |
| ::capnp::bounded<1>() * ::capnp::ELEMENTS); |
| } |
| |
| inline ::uint64_t Expression::Builder::getPositiveInt() { |
| KJ_IREQUIRE((which() == Expression::POSITIVE_INT), |
| "Must check which() before get()ing a union member."); |
| return _builder.getDataField< ::uint64_t>( |
| ::capnp::bounded<1>() * ::capnp::ELEMENTS); |
| } |
| inline void Expression::Builder::setPositiveInt( ::uint64_t value) { |
| _builder.setDataField<Expression::Which>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS, Expression::POSITIVE_INT); |
| _builder.setDataField< ::uint64_t>( |
| ::capnp::bounded<1>() * ::capnp::ELEMENTS, value); |
| } |
| |
| inline bool Expression::Reader::isNegativeInt() const { |
| return which() == Expression::NEGATIVE_INT; |
| } |
| inline bool Expression::Builder::isNegativeInt() { |
| return which() == Expression::NEGATIVE_INT; |
| } |
| inline ::uint64_t Expression::Reader::getNegativeInt() const { |
| KJ_IREQUIRE((which() == Expression::NEGATIVE_INT), |
| "Must check which() before get()ing a union member."); |
| return _reader.getDataField< ::uint64_t>( |
| ::capnp::bounded<1>() * ::capnp::ELEMENTS); |
| } |
| |
| inline ::uint64_t Expression::Builder::getNegativeInt() { |
| KJ_IREQUIRE((which() == Expression::NEGATIVE_INT), |
| "Must check which() before get()ing a union member."); |
| return _builder.getDataField< ::uint64_t>( |
| ::capnp::bounded<1>() * ::capnp::ELEMENTS); |
| } |
| inline void Expression::Builder::setNegativeInt( ::uint64_t value) { |
| _builder.setDataField<Expression::Which>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS, Expression::NEGATIVE_INT); |
| _builder.setDataField< ::uint64_t>( |
| ::capnp::bounded<1>() * ::capnp::ELEMENTS, value); |
| } |
| |
| inline bool Expression::Reader::isFloat() const { |
| return which() == Expression::FLOAT; |
| } |
| inline bool Expression::Builder::isFloat() { |
| return which() == Expression::FLOAT; |
| } |
| inline double Expression::Reader::getFloat() const { |
| KJ_IREQUIRE((which() == Expression::FLOAT), |
| "Must check which() before get()ing a union member."); |
| return _reader.getDataField<double>( |
| ::capnp::bounded<1>() * ::capnp::ELEMENTS); |
| } |
| |
| inline double Expression::Builder::getFloat() { |
| KJ_IREQUIRE((which() == Expression::FLOAT), |
| "Must check which() before get()ing a union member."); |
| return _builder.getDataField<double>( |
| ::capnp::bounded<1>() * ::capnp::ELEMENTS); |
| } |
| inline void Expression::Builder::setFloat(double value) { |
| _builder.setDataField<Expression::Which>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS, Expression::FLOAT); |
| _builder.setDataField<double>( |
| ::capnp::bounded<1>() * ::capnp::ELEMENTS, value); |
| } |
| |
| inline bool Expression::Reader::isString() const { |
| return which() == Expression::STRING; |
| } |
| inline bool Expression::Builder::isString() { |
| return which() == Expression::STRING; |
| } |
| inline bool Expression::Reader::hasString() const { |
| if (which() != Expression::STRING) return false; |
| return !_reader.getPointerField( |
| ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); |
| } |
| inline bool Expression::Builder::hasString() { |
| if (which() != Expression::STRING) return false; |
| return !_builder.getPointerField( |
| ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); |
| } |
| inline ::capnp::Text::Reader Expression::Reader::getString() const { |
| KJ_IREQUIRE((which() == Expression::STRING), |
| "Must check which() before get()ing a union member."); |
| return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField( |
| ::capnp::bounded<0>() * ::capnp::POINTERS)); |
| } |
| inline ::capnp::Text::Builder Expression::Builder::getString() { |
| KJ_IREQUIRE((which() == Expression::STRING), |
| "Must check which() before get()ing a union member."); |
| return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField( |
| ::capnp::bounded<0>() * ::capnp::POINTERS)); |
| } |
| inline void Expression::Builder::setString( ::capnp::Text::Reader value) { |
| _builder.setDataField<Expression::Which>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS, Expression::STRING); |
| ::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField( |
| ::capnp::bounded<0>() * ::capnp::POINTERS), value); |
| } |
| inline ::capnp::Text::Builder Expression::Builder::initString(unsigned int size) { |
| _builder.setDataField<Expression::Which>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS, Expression::STRING); |
| return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField( |
| ::capnp::bounded<0>() * ::capnp::POINTERS), size); |
| } |
| inline void Expression::Builder::adoptString( |
| ::capnp::Orphan< ::capnp::Text>&& value) { |
| _builder.setDataField<Expression::Which>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS, Expression::STRING); |
| ::capnp::_::PointerHelpers< ::capnp::Text>::adopt(_builder.getPointerField( |
| ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); |
| } |
| inline ::capnp::Orphan< ::capnp::Text> Expression::Builder::disownString() { |
| KJ_IREQUIRE((which() == Expression::STRING), |
| "Must check which() before get()ing a union member."); |
| return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField( |
| ::capnp::bounded<0>() * ::capnp::POINTERS)); |
| } |
| |
| inline bool Expression::Reader::isRelativeName() const { |
| return which() == Expression::RELATIVE_NAME; |
| } |
| inline bool Expression::Builder::isRelativeName() { |
| return which() == Expression::RELATIVE_NAME; |
| } |
| inline bool Expression::Reader::hasRelativeName() const { |
| if (which() != Expression::RELATIVE_NAME) return false; |
| return !_reader.getPointerField( |
| ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); |
| } |
| inline bool Expression::Builder::hasRelativeName() { |
| if (which() != Expression::RELATIVE_NAME) return false; |
| return !_builder.getPointerField( |
| ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); |
| } |
| inline ::capnp::compiler::LocatedText::Reader Expression::Reader::getRelativeName() const { |
| KJ_IREQUIRE((which() == Expression::RELATIVE_NAME), |
| "Must check which() before get()ing a union member."); |
| return ::capnp::_::PointerHelpers< ::capnp::compiler::LocatedText>::get(_reader.getPointerField( |
| ::capnp::bounded<0>() * ::capnp::POINTERS)); |
| } |
| inline ::capnp::compiler::LocatedText::Builder Expression::Builder::getRelativeName() { |
| KJ_IREQUIRE((which() == Expression::RELATIVE_NAME), |
| "Must check which() before get()ing a union member."); |
| return ::capnp::_::PointerHelpers< ::capnp::compiler::LocatedText>::get(_builder.getPointerField( |
| ::capnp::bounded<0>() * ::capnp::POINTERS)); |
| } |
| inline void Expression::Builder::setRelativeName( ::capnp::compiler::LocatedText::Reader value) { |
| _builder.setDataField<Expression::Which>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS, Expression::RELATIVE_NAME); |
| ::capnp::_::PointerHelpers< ::capnp::compiler::LocatedText>::set(_builder.getPointerField( |
| ::capnp::bounded<0>() * ::capnp::POINTERS), value); |
| } |
| inline ::capnp::compiler::LocatedText::Builder Expression::Builder::initRelativeName() { |
| _builder.setDataField<Expression::Which>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS, Expression::RELATIVE_NAME); |
| return ::capnp::_::PointerHelpers< ::capnp::compiler::LocatedText>::init(_builder.getPointerField( |
| ::capnp::bounded<0>() * ::capnp::POINTERS)); |
| } |
| inline void Expression::Builder::adoptRelativeName( |
| ::capnp::Orphan< ::capnp::compiler::LocatedText>&& value) { |
| _builder.setDataField<Expression::Which>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS, Expression::RELATIVE_NAME); |
| ::capnp::_::PointerHelpers< ::capnp::compiler::LocatedText>::adopt(_builder.getPointerField( |
| ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); |
| } |
| inline ::capnp::Orphan< ::capnp::compiler::LocatedText> Expression::Builder::disownRelativeName() { |
| KJ_IREQUIRE((which() == Expression::RELATIVE_NAME), |
| "Must check which() before get()ing a union member."); |
| return ::capnp::_::PointerHelpers< ::capnp::compiler::LocatedText>::disown(_builder.getPointerField( |
| ::capnp::bounded<0>() * ::capnp::POINTERS)); |
| } |
| |
| inline bool Expression::Reader::isList() const { |
| return which() == Expression::LIST; |
| } |
| inline bool Expression::Builder::isList() { |
| return which() == Expression::LIST; |
| } |
| inline bool Expression::Reader::hasList() const { |
| if (which() != Expression::LIST) return false; |
| return !_reader.getPointerField( |
| ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); |
| } |
| inline bool Expression::Builder::hasList() { |
| if (which() != Expression::LIST) return false; |
| return !_builder.getPointerField( |
| ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); |
| } |
| inline ::capnp::List< ::capnp::compiler::Expression, ::capnp::Kind::STRUCT>::Reader Expression::Reader::getList() const { |
| KJ_IREQUIRE((which() == Expression::LIST), |
| "Must check which() before get()ing a union member."); |
| return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::compiler::Expression, ::capnp::Kind::STRUCT>>::get(_reader.getPointerField( |
| ::capnp::bounded<0>() * ::capnp::POINTERS)); |
| } |
| inline ::capnp::List< ::capnp::compiler::Expression, ::capnp::Kind::STRUCT>::Builder Expression::Builder::getList() { |
| KJ_IREQUIRE((which() == Expression::LIST), |
| "Must check which() before get()ing a union member."); |
| return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::compiler::Expression, ::capnp::Kind::STRUCT>>::get(_builder.getPointerField( |
| ::capnp::bounded<0>() * ::capnp::POINTERS)); |
| } |
| inline void Expression::Builder::setList( ::capnp::List< ::capnp::compiler::Expression, ::capnp::Kind::STRUCT>::Reader value) { |
| _builder.setDataField<Expression::Which>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS, Expression::LIST); |
| ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::compiler::Expression, ::capnp::Kind::STRUCT>>::set(_builder.getPointerField( |
| ::capnp::bounded<0>() * ::capnp::POINTERS), value); |
| } |
| inline ::capnp::List< ::capnp::compiler::Expression, ::capnp::Kind::STRUCT>::Builder Expression::Builder::initList(unsigned int size) { |
| _builder.setDataField<Expression::Which>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS, Expression::LIST); |
| return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::compiler::Expression, ::capnp::Kind::STRUCT>>::init(_builder.getPointerField( |
| ::capnp::bounded<0>() * ::capnp::POINTERS), size); |
| } |
| inline void Expression::Builder::adoptList( |
| ::capnp::Orphan< ::capnp::List< ::capnp::compiler::Expression, ::capnp::Kind::STRUCT>>&& value) { |
| _builder.setDataField<Expression::Which>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS, Expression::LIST); |
| ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::compiler::Expression, ::capnp::Kind::STRUCT>>::adopt(_builder.getPointerField( |
| ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); |
| } |
| inline ::capnp::Orphan< ::capnp::List< ::capnp::compiler::Expression, ::capnp::Kind::STRUCT>> Expression::Builder::disownList() { |
| KJ_IREQUIRE((which() == Expression::LIST), |
| "Must check which() before get()ing a union member."); |
| return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::compiler::Expression, ::capnp::Kind::STRUCT>>::disown(_builder.getPointerField( |
| ::capnp::bounded<0>() * ::capnp::POINTERS)); |
| } |
| |
| inline bool Expression::Reader::isTuple() const { |
| return which() == Expression::TUPLE; |
| } |
| inline bool Expression::Builder::isTuple() { |
| return which() == Expression::TUPLE; |
| } |
| inline bool Expression::Reader::hasTuple() const { |
| if (which() != Expression::TUPLE) return false; |
| return !_reader.getPointerField( |
| ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); |
| } |
| inline bool Expression::Builder::hasTuple() { |
| if (which() != Expression::TUPLE) return false; |
| return !_builder.getPointerField( |
| ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); |
| } |
| inline ::capnp::List< ::capnp::compiler::Expression::Param, ::capnp::Kind::STRUCT>::Reader Expression::Reader::getTuple() const { |
| KJ_IREQUIRE((which() == Expression::TUPLE), |
| "Must check which() before get()ing a union member."); |
| return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::compiler::Expression::Param, ::capnp::Kind::STRUCT>>::get(_reader.getPointerField( |
| ::capnp::bounded<0>() * ::capnp::POINTERS)); |
| } |
| inline ::capnp::List< ::capnp::compiler::Expression::Param, ::capnp::Kind::STRUCT>::Builder Expression::Builder::getTuple() { |
| KJ_IREQUIRE((which() == Expression::TUPLE), |
| "Must check which() before get()ing a union member."); |
| return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::compiler::Expression::Param, ::capnp::Kind::STRUCT>>::get(_builder.getPointerField( |
| ::capnp::bounded<0>() * ::capnp::POINTERS)); |
| } |
| inline void Expression::Builder::setTuple( ::capnp::List< ::capnp::compiler::Expression::Param, ::capnp::Kind::STRUCT>::Reader value) { |
| _builder.setDataField<Expression::Which>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS, Expression::TUPLE); |
| ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::compiler::Expression::Param, ::capnp::Kind::STRUCT>>::set(_builder.getPointerField( |
| ::capnp::bounded<0>() * ::capnp::POINTERS), value); |
| } |
| inline ::capnp::List< ::capnp::compiler::Expression::Param, ::capnp::Kind::STRUCT>::Builder Expression::Builder::initTuple(unsigned int size) { |
| _builder.setDataField<Expression::Which>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS, Expression::TUPLE); |
| return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::compiler::Expression::Param, ::capnp::Kind::STRUCT>>::init(_builder.getPointerField( |
| ::capnp::bounded<0>() * ::capnp::POINTERS), size); |
| } |
| inline void Expression::Builder::adoptTuple( |
| ::capnp::Orphan< ::capnp::List< ::capnp::compiler::Expression::Param, ::capnp::Kind::STRUCT>>&& value) { |
| _builder.setDataField<Expression::Which>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS, Expression::TUPLE); |
| ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::compiler::Expression::Param, ::capnp::Kind::STRUCT>>::adopt(_builder.getPointerField( |
| ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); |
| } |
| inline ::capnp::Orphan< ::capnp::List< ::capnp::compiler::Expression::Param, ::capnp::Kind::STRUCT>> Expression::Builder::disownTuple() { |
| KJ_IREQUIRE((which() == Expression::TUPLE), |
| "Must check which() before get()ing a union member."); |
| return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::compiler::Expression::Param, ::capnp::Kind::STRUCT>>::disown(_builder.getPointerField( |
| ::capnp::bounded<0>() * ::capnp::POINTERS)); |
| } |
| |
| inline ::uint32_t Expression::Reader::getStartByte() const { |
| return _reader.getDataField< ::uint32_t>( |
| ::capnp::bounded<1>() * ::capnp::ELEMENTS); |
| } |
| |
| inline ::uint32_t Expression::Builder::getStartByte() { |
| return _builder.getDataField< ::uint32_t>( |
| ::capnp::bounded<1>() * ::capnp::ELEMENTS); |
| } |
| inline void Expression::Builder::setStartByte( ::uint32_t value) { |
| _builder.setDataField< ::uint32_t>( |
| ::capnp::bounded<1>() * ::capnp::ELEMENTS, value); |
| } |
| |
| inline ::uint32_t Expression::Reader::getEndByte() const { |
| return _reader.getDataField< ::uint32_t>( |
| ::capnp::bounded<4>() * ::capnp::ELEMENTS); |
| } |
| |
| inline ::uint32_t Expression::Builder::getEndByte() { |
| return _builder.getDataField< ::uint32_t>( |
| ::capnp::bounded<4>() * ::capnp::ELEMENTS); |
| } |
| inline void Expression::Builder::setEndByte( ::uint32_t value) { |
| _builder.setDataField< ::uint32_t>( |
| ::capnp::bounded<4>() * ::capnp::ELEMENTS, value); |
| } |
| |
| inline bool Expression::Reader::isBinary() const { |
| return which() == Expression::BINARY; |
| } |
| inline bool Expression::Builder::isBinary() { |
| return which() == Expression::BINARY; |
| } |
| inline bool Expression::Reader::hasBinary() const { |
| if (which() != Expression::BINARY) return false; |
| return !_reader.getPointerField( |
| ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); |
| } |
| inline bool Expression::Builder::hasBinary() { |
| if (which() != Expression::BINARY) return false; |
| return !_builder.getPointerField( |
| ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); |
| } |
| inline ::capnp::Data::Reader Expression::Reader::getBinary() const { |
| KJ_IREQUIRE((which() == Expression::BINARY), |
| "Must check which() before get()ing a union member."); |
| return ::capnp::_::PointerHelpers< ::capnp::Data>::get(_reader.getPointerField( |
| ::capnp::bounded<0>() * ::capnp::POINTERS)); |
| } |
| inline ::capnp::Data::Builder Expression::Builder::getBinary() { |
| KJ_IREQUIRE((which() == Expression::BINARY), |
| "Must check which() before get()ing a union member."); |
| return ::capnp::_::PointerHelpers< ::capnp::Data>::get(_builder.getPointerField( |
| ::capnp::bounded<0>() * ::capnp::POINTERS)); |
| } |
| inline void Expression::Builder::setBinary( ::capnp::Data::Reader value) { |
| _builder.setDataField<Expression::Which>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS, Expression::BINARY); |
| ::capnp::_::PointerHelpers< ::capnp::Data>::set(_builder.getPointerField( |
| ::capnp::bounded<0>() * ::capnp::POINTERS), value); |
| } |
| inline ::capnp::Data::Builder Expression::Builder::initBinary(unsigned int size) { |
| _builder.setDataField<Expression::Which>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS, Expression::BINARY); |
| return ::capnp::_::PointerHelpers< ::capnp::Data>::init(_builder.getPointerField( |
| ::capnp::bounded<0>() * ::capnp::POINTERS), size); |
| } |
| inline void Expression::Builder::adoptBinary( |
| ::capnp::Orphan< ::capnp::Data>&& value) { |
| _builder.setDataField<Expression::Which>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS, Expression::BINARY); |
| ::capnp::_::PointerHelpers< ::capnp::Data>::adopt(_builder.getPointerField( |
| ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); |
| } |
| inline ::capnp::Orphan< ::capnp::Data> Expression::Builder::disownBinary() { |
| KJ_IREQUIRE((which() == Expression::BINARY), |
| "Must check which() before get()ing a union member."); |
| return ::capnp::_::PointerHelpers< ::capnp::Data>::disown(_builder.getPointerField( |
| ::capnp::bounded<0>() * ::capnp::POINTERS)); |
| } |
| |
| inline bool Expression::Reader::isApplication() const { |
| return which() == Expression::APPLICATION; |
| } |
| inline bool Expression::Builder::isApplication() { |
| return which() == Expression::APPLICATION; |
| } |
| inline typename Expression::Application::Reader Expression::Reader::getApplication() const { |
| KJ_IREQUIRE((which() == Expression::APPLICATION), |
| "Must check which() before get()ing a union member."); |
| return typename Expression::Application::Reader(_reader); |
| } |
| inline typename Expression::Application::Builder Expression::Builder::getApplication() { |
| KJ_IREQUIRE((which() == Expression::APPLICATION), |
| "Must check which() before get()ing a union member."); |
| return typename Expression::Application::Builder(_builder); |
| } |
| inline typename Expression::Application::Builder Expression::Builder::initApplication() { |
| _builder.setDataField<Expression::Which>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS, Expression::APPLICATION); |
| _builder.getPointerField(::capnp::bounded<0>() * ::capnp::POINTERS).clear(); |
| _builder.getPointerField(::capnp::bounded<1>() * ::capnp::POINTERS).clear(); |
| return typename Expression::Application::Builder(_builder); |
| } |
| inline bool Expression::Reader::isMember() const { |
| return which() == Expression::MEMBER; |
| } |
| inline bool Expression::Builder::isMember() { |
| return which() == Expression::MEMBER; |
| } |
| inline typename Expression::Member::Reader Expression::Reader::getMember() const { |
| KJ_IREQUIRE((which() == Expression::MEMBER), |
| "Must check which() before get()ing a union member."); |
| return typename Expression::Member::Reader(_reader); |
| } |
| inline typename Expression::Member::Builder Expression::Builder::getMember() { |
| KJ_IREQUIRE((which() == Expression::MEMBER), |
| "Must check which() before get()ing a union member."); |
| return typename Expression::Member::Builder(_builder); |
| } |
| inline typename Expression::Member::Builder Expression::Builder::initMember() { |
| _builder.setDataField<Expression::Which>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS, Expression::MEMBER); |
| _builder.getPointerField(::capnp::bounded<0>() * ::capnp::POINTERS).clear(); |
| _builder.getPointerField(::capnp::bounded<1>() * ::capnp::POINTERS).clear(); |
| return typename Expression::Member::Builder(_builder); |
| } |
| inline bool Expression::Reader::isAbsoluteName() const { |
| return which() == Expression::ABSOLUTE_NAME; |
| } |
| inline bool Expression::Builder::isAbsoluteName() { |
| return which() == Expression::ABSOLUTE_NAME; |
| } |
| inline bool Expression::Reader::hasAbsoluteName() const { |
| if (which() != Expression::ABSOLUTE_NAME) return false; |
| return !_reader.getPointerField( |
| ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); |
| } |
| inline bool Expression::Builder::hasAbsoluteName() { |
| if (which() != Expression::ABSOLUTE_NAME) return false; |
| return !_builder.getPointerField( |
| ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); |
| } |
| inline ::capnp::compiler::LocatedText::Reader Expression::Reader::getAbsoluteName() const { |
| KJ_IREQUIRE((which() == Expression::ABSOLUTE_NAME), |
| "Must check which() before get()ing a union member."); |
| return ::capnp::_::PointerHelpers< ::capnp::compiler::LocatedText>::get(_reader.getPointerField( |
| ::capnp::bounded<0>() * ::capnp::POINTERS)); |
| } |
| inline ::capnp::compiler::LocatedText::Builder Expression::Builder::getAbsoluteName() { |
| KJ_IREQUIRE((which() == Expression::ABSOLUTE_NAME), |
| "Must check which() before get()ing a union member."); |
| return ::capnp::_::PointerHelpers< ::capnp::compiler::LocatedText>::get(_builder.getPointerField( |
| ::capnp::bounded<0>() * ::capnp::POINTERS)); |
| } |
| inline void Expression::Builder::setAbsoluteName( ::capnp::compiler::LocatedText::Reader value) { |
| _builder.setDataField<Expression::Which>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS, Expression::ABSOLUTE_NAME); |
| ::capnp::_::PointerHelpers< ::capnp::compiler::LocatedText>::set(_builder.getPointerField( |
| ::capnp::bounded<0>() * ::capnp::POINTERS), value); |
| } |
| inline ::capnp::compiler::LocatedText::Builder Expression::Builder::initAbsoluteName() { |
| _builder.setDataField<Expression::Which>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS, Expression::ABSOLUTE_NAME); |
| return ::capnp::_::PointerHelpers< ::capnp::compiler::LocatedText>::init(_builder.getPointerField( |
| ::capnp::bounded<0>() * ::capnp::POINTERS)); |
| } |
| inline void Expression::Builder::adoptAbsoluteName( |
| ::capnp::Orphan< ::capnp::compiler::LocatedText>&& value) { |
| _builder.setDataField<Expression::Which>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS, Expression::ABSOLUTE_NAME); |
| ::capnp::_::PointerHelpers< ::capnp::compiler::LocatedText>::adopt(_builder.getPointerField( |
| ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); |
| } |
| inline ::capnp::Orphan< ::capnp::compiler::LocatedText> Expression::Builder::disownAbsoluteName() { |
| KJ_IREQUIRE((which() == Expression::ABSOLUTE_NAME), |
| "Must check which() before get()ing a union member."); |
| return ::capnp::_::PointerHelpers< ::capnp::compiler::LocatedText>::disown(_builder.getPointerField( |
| ::capnp::bounded<0>() * ::capnp::POINTERS)); |
| } |
| |
| inline bool Expression::Reader::isImport() const { |
| return which() == Expression::IMPORT; |
| } |
| inline bool Expression::Builder::isImport() { |
| return which() == Expression::IMPORT; |
| } |
| inline bool Expression::Reader::hasImport() const { |
| if (which() != Expression::IMPORT) return false; |
| return !_reader.getPointerField( |
| ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); |
| } |
| inline bool Expression::Builder::hasImport() { |
| if (which() != Expression::IMPORT) return false; |
| return !_builder.getPointerField( |
| ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); |
| } |
| inline ::capnp::compiler::LocatedText::Reader Expression::Reader::getImport() const { |
| KJ_IREQUIRE((which() == Expression::IMPORT), |
| "Must check which() before get()ing a union member."); |
| return ::capnp::_::PointerHelpers< ::capnp::compiler::LocatedText>::get(_reader.getPointerField( |
| ::capnp::bounded<0>() * ::capnp::POINTERS)); |
| } |
| inline ::capnp::compiler::LocatedText::Builder Expression::Builder::getImport() { |
| KJ_IREQUIRE((which() == Expression::IMPORT), |
| "Must check which() before get()ing a union member."); |
| return ::capnp::_::PointerHelpers< ::capnp::compiler::LocatedText>::get(_builder.getPointerField( |
| ::capnp::bounded<0>() * ::capnp::POINTERS)); |
| } |
| inline void Expression::Builder::setImport( ::capnp::compiler::LocatedText::Reader value) { |
| _builder.setDataField<Expression::Which>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS, Expression::IMPORT); |
| ::capnp::_::PointerHelpers< ::capnp::compiler::LocatedText>::set(_builder.getPointerField( |
| ::capnp::bounded<0>() * ::capnp::POINTERS), value); |
| } |
| inline ::capnp::compiler::LocatedText::Builder Expression::Builder::initImport() { |
| _builder.setDataField<Expression::Which>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS, Expression::IMPORT); |
| return ::capnp::_::PointerHelpers< ::capnp::compiler::LocatedText>::init(_builder.getPointerField( |
| ::capnp::bounded<0>() * ::capnp::POINTERS)); |
| } |
| inline void Expression::Builder::adoptImport( |
| ::capnp::Orphan< ::capnp::compiler::LocatedText>&& value) { |
| _builder.setDataField<Expression::Which>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS, Expression::IMPORT); |
| ::capnp::_::PointerHelpers< ::capnp::compiler::LocatedText>::adopt(_builder.getPointerField( |
| ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); |
| } |
| inline ::capnp::Orphan< ::capnp::compiler::LocatedText> Expression::Builder::disownImport() { |
| KJ_IREQUIRE((which() == Expression::IMPORT), |
| "Must check which() before get()ing a union member."); |
| return ::capnp::_::PointerHelpers< ::capnp::compiler::LocatedText>::disown(_builder.getPointerField( |
| ::capnp::bounded<0>() * ::capnp::POINTERS)); |
| } |
| |
| inline bool Expression::Reader::isEmbed() const { |
| return which() == Expression::EMBED; |
| } |
| inline bool Expression::Builder::isEmbed() { |
| return which() == Expression::EMBED; |
| } |
| inline bool Expression::Reader::hasEmbed() const { |
| if (which() != Expression::EMBED) return false; |
| return !_reader.getPointerField( |
| ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); |
| } |
| inline bool Expression::Builder::hasEmbed() { |
| if (which() != Expression::EMBED) return false; |
| return !_builder.getPointerField( |
| ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); |
| } |
| inline ::capnp::compiler::LocatedText::Reader Expression::Reader::getEmbed() const { |
| KJ_IREQUIRE((which() == Expression::EMBED), |
| "Must check which() before get()ing a union member."); |
| return ::capnp::_::PointerHelpers< ::capnp::compiler::LocatedText>::get(_reader.getPointerField( |
| ::capnp::bounded<0>() * ::capnp::POINTERS)); |
| } |
| inline ::capnp::compiler::LocatedText::Builder Expression::Builder::getEmbed() { |
| KJ_IREQUIRE((which() == Expression::EMBED), |
| "Must check which() before get()ing a union member."); |
| return ::capnp::_::PointerHelpers< ::capnp::compiler::LocatedText>::get(_builder.getPointerField( |
| ::capnp::bounded<0>() * ::capnp::POINTERS)); |
| } |
| inline void Expression::Builder::setEmbed( ::capnp::compiler::LocatedText::Reader value) { |
| _builder.setDataField<Expression::Which>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS, Expression::EMBED); |
| ::capnp::_::PointerHelpers< ::capnp::compiler::LocatedText>::set(_builder.getPointerField( |
| ::capnp::bounded<0>() * ::capnp::POINTERS), value); |
| } |
| inline ::capnp::compiler::LocatedText::Builder Expression::Builder::initEmbed() { |
| _builder.setDataField<Expression::Which>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS, Expression::EMBED); |
| return ::capnp::_::PointerHelpers< ::capnp::compiler::LocatedText>::init(_builder.getPointerField( |
| ::capnp::bounded<0>() * ::capnp::POINTERS)); |
| } |
| inline void Expression::Builder::adoptEmbed( |
| ::capnp::Orphan< ::capnp::compiler::LocatedText>&& value) { |
| _builder.setDataField<Expression::Which>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS, Expression::EMBED); |
| ::capnp::_::PointerHelpers< ::capnp::compiler::LocatedText>::adopt(_builder.getPointerField( |
| ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); |
| } |
| inline ::capnp::Orphan< ::capnp::compiler::LocatedText> Expression::Builder::disownEmbed() { |
| KJ_IREQUIRE((which() == Expression::EMBED), |
| "Must check which() before get()ing a union member."); |
| return ::capnp::_::PointerHelpers< ::capnp::compiler::LocatedText>::disown(_builder.getPointerField( |
| ::capnp::bounded<0>() * ::capnp::POINTERS)); |
| } |
| |
| inline ::capnp::compiler::Expression::Param::Which Expression::Param::Reader::which() const { |
| return _reader.getDataField<Which>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS); |
| } |
| inline ::capnp::compiler::Expression::Param::Which Expression::Param::Builder::which() { |
| return _builder.getDataField<Which>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS); |
| } |
| |
| inline bool Expression::Param::Reader::isUnnamed() const { |
| return which() == Expression::Param::UNNAMED; |
| } |
| inline bool Expression::Param::Builder::isUnnamed() { |
| return which() == Expression::Param::UNNAMED; |
| } |
| inline ::capnp::Void Expression::Param::Reader::getUnnamed() const { |
| KJ_IREQUIRE((which() == Expression::Param::UNNAMED), |
| "Must check which() before get()ing a union member."); |
| return _reader.getDataField< ::capnp::Void>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS); |
| } |
| |
| inline ::capnp::Void Expression::Param::Builder::getUnnamed() { |
| KJ_IREQUIRE((which() == Expression::Param::UNNAMED), |
| "Must check which() before get()ing a union member."); |
| return _builder.getDataField< ::capnp::Void>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS); |
| } |
| inline void Expression::Param::Builder::setUnnamed( ::capnp::Void value) { |
| _builder.setDataField<Expression::Param::Which>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS, Expression::Param::UNNAMED); |
| _builder.setDataField< ::capnp::Void>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); |
| } |
| |
| inline bool Expression::Param::Reader::isNamed() const { |
| return which() == Expression::Param::NAMED; |
| } |
| inline bool Expression::Param::Builder::isNamed() { |
| return which() == Expression::Param::NAMED; |
| } |
| inline bool Expression::Param::Reader::hasNamed() const { |
| if (which() != Expression::Param::NAMED) return false; |
| return !_reader.getPointerField( |
| ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); |
| } |
| inline bool Expression::Param::Builder::hasNamed() { |
| if (which() != Expression::Param::NAMED) return false; |
| return !_builder.getPointerField( |
| ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); |
| } |
| inline ::capnp::compiler::LocatedText::Reader Expression::Param::Reader::getNamed() const { |
| KJ_IREQUIRE((which() == Expression::Param::NAMED), |
| "Must check which() before get()ing a union member."); |
| return ::capnp::_::PointerHelpers< ::capnp::compiler::LocatedText>::get(_reader.getPointerField( |
| ::capnp::bounded<0>() * ::capnp::POINTERS)); |
| } |
| inline ::capnp::compiler::LocatedText::Builder Expression::Param::Builder::getNamed() { |
| KJ_IREQUIRE((which() == Expression::Param::NAMED), |
| "Must check which() before get()ing a union member."); |
| return ::capnp::_::PointerHelpers< ::capnp::compiler::LocatedText>::get(_builder.getPointerField( |
| ::capnp::bounded<0>() * ::capnp::POINTERS)); |
| } |
| inline void Expression::Param::Builder::setNamed( ::capnp::compiler::LocatedText::Reader value) { |
| _builder.setDataField<Expression::Param::Which>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS, Expression::Param::NAMED); |
| ::capnp::_::PointerHelpers< ::capnp::compiler::LocatedText>::set(_builder.getPointerField( |
| ::capnp::bounded<0>() * ::capnp::POINTERS), value); |
| } |
| inline ::capnp::compiler::LocatedText::Builder Expression::Param::Builder::initNamed() { |
| _builder.setDataField<Expression::Param::Which>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS, Expression::Param::NAMED); |
| return ::capnp::_::PointerHelpers< ::capnp::compiler::LocatedText>::init(_builder.getPointerField( |
| ::capnp::bounded<0>() * ::capnp::POINTERS)); |
| } |
| inline void Expression::Param::Builder::adoptNamed( |
| ::capnp::Orphan< ::capnp::compiler::LocatedText>&& value) { |
| _builder.setDataField<Expression::Param::Which>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS, Expression::Param::NAMED); |
| ::capnp::_::PointerHelpers< ::capnp::compiler::LocatedText>::adopt(_builder.getPointerField( |
| ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); |
| } |
| inline ::capnp::Orphan< ::capnp::compiler::LocatedText> Expression::Param::Builder::disownNamed() { |
| KJ_IREQUIRE((which() == Expression::Param::NAMED), |
| "Must check which() before get()ing a union member."); |
| return ::capnp::_::PointerHelpers< ::capnp::compiler::LocatedText>::disown(_builder.getPointerField( |
| ::capnp::bounded<0>() * ::capnp::POINTERS)); |
| } |
| |
| inline bool Expression::Param::Reader::hasValue() const { |
| return !_reader.getPointerField( |
| ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); |
| } |
| inline bool Expression::Param::Builder::hasValue() { |
| return !_builder.getPointerField( |
| ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); |
| } |
| inline ::capnp::compiler::Expression::Reader Expression::Param::Reader::getValue() const { |
| return ::capnp::_::PointerHelpers< ::capnp::compiler::Expression>::get(_reader.getPointerField( |
| ::capnp::bounded<1>() * ::capnp::POINTERS)); |
| } |
| inline ::capnp::compiler::Expression::Builder Expression::Param::Builder::getValue() { |
| return ::capnp::_::PointerHelpers< ::capnp::compiler::Expression>::get(_builder.getPointerField( |
| ::capnp::bounded<1>() * ::capnp::POINTERS)); |
| } |
| #if !CAPNP_LITE |
| inline ::capnp::compiler::Expression::Pipeline Expression::Param::Pipeline::getValue() { |
| return ::capnp::compiler::Expression::Pipeline(_typeless.getPointerField(1)); |
| } |
| #endif // !CAPNP_LITE |
| inline void Expression::Param::Builder::setValue( ::capnp::compiler::Expression::Reader value) { |
| ::capnp::_::PointerHelpers< ::capnp::compiler::Expression>::set(_builder.getPointerField( |
| ::capnp::bounded<1>() * ::capnp::POINTERS), value); |
| } |
| inline ::capnp::compiler::Expression::Builder Expression::Param::Builder::initValue() { |
| return ::capnp::_::PointerHelpers< ::capnp::compiler::Expression>::init(_builder.getPointerField( |
| ::capnp::bounded<1>() * ::capnp::POINTERS)); |
| } |
| inline void Expression::Param::Builder::adoptValue( |
| ::capnp::Orphan< ::capnp::compiler::Expression>&& value) { |
| ::capnp::_::PointerHelpers< ::capnp::compiler::Expression>::adopt(_builder.getPointerField( |
| ::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value)); |
| } |
| inline ::capnp::Orphan< ::capnp::compiler::Expression> Expression::Param::Builder::disownValue() { |
| return ::capnp::_::PointerHelpers< ::capnp::compiler::Expression>::disown(_builder.getPointerField( |
| ::capnp::bounded<1>() * ::capnp::POINTERS)); |
| } |
| |
| inline bool Expression::Application::Reader::hasFunction() const { |
| return !_reader.getPointerField( |
| ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); |
| } |
| inline bool Expression::Application::Builder::hasFunction() { |
| return !_builder.getPointerField( |
| ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); |
| } |
| inline ::capnp::compiler::Expression::Reader Expression::Application::Reader::getFunction() const { |
| return ::capnp::_::PointerHelpers< ::capnp::compiler::Expression>::get(_reader.getPointerField( |
| ::capnp::bounded<0>() * ::capnp::POINTERS)); |
| } |
| inline ::capnp::compiler::Expression::Builder Expression::Application::Builder::getFunction() { |
| return ::capnp::_::PointerHelpers< ::capnp::compiler::Expression>::get(_builder.getPointerField( |
| ::capnp::bounded<0>() * ::capnp::POINTERS)); |
| } |
| #if !CAPNP_LITE |
| inline ::capnp::compiler::Expression::Pipeline Expression::Application::Pipeline::getFunction() { |
| return ::capnp::compiler::Expression::Pipeline(_typeless.getPointerField(0)); |
| } |
| #endif // !CAPNP_LITE |
| inline void Expression::Application::Builder::setFunction( ::capnp::compiler::Expression::Reader value) { |
| ::capnp::_::PointerHelpers< ::capnp::compiler::Expression>::set(_builder.getPointerField( |
| ::capnp::bounded<0>() * ::capnp::POINTERS), value); |
| } |
| inline ::capnp::compiler::Expression::Builder Expression::Application::Builder::initFunction() { |
| return ::capnp::_::PointerHelpers< ::capnp::compiler::Expression>::init(_builder.getPointerField( |
| ::capnp::bounded<0>() * ::capnp::POINTERS)); |
| } |
| inline void Expression::Application::Builder::adoptFunction( |
| ::capnp::Orphan< ::capnp::compiler::Expression>&& value) { |
| ::capnp::_::PointerHelpers< ::capnp::compiler::Expression>::adopt(_builder.getPointerField( |
| ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); |
| } |
| inline ::capnp::Orphan< ::capnp::compiler::Expression> Expression::Application::Builder::disownFunction() { |
| return ::capnp::_::PointerHelpers< ::capnp::compiler::Expression>::disown(_builder.getPointerField( |
| ::capnp::bounded<0>() * ::capnp::POINTERS)); |
| } |
| |
| inline bool Expression::Application::Reader::hasParams() const { |
| return !_reader.getPointerField( |
| ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); |
| } |
| inline bool Expression::Application::Builder::hasParams() { |
| return !_builder.getPointerField( |
| ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); |
| } |
| inline ::capnp::List< ::capnp::compiler::Expression::Param, ::capnp::Kind::STRUCT>::Reader Expression::Application::Reader::getParams() const { |
| return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::compiler::Expression::Param, ::capnp::Kind::STRUCT>>::get(_reader.getPointerField( |
| ::capnp::bounded<1>() * ::capnp::POINTERS)); |
| } |
| inline ::capnp::List< ::capnp::compiler::Expression::Param, ::capnp::Kind::STRUCT>::Builder Expression::Application::Builder::getParams() { |
| return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::compiler::Expression::Param, ::capnp::Kind::STRUCT>>::get(_builder.getPointerField( |
| ::capnp::bounded<1>() * ::capnp::POINTERS)); |
| } |
| inline void Expression::Application::Builder::setParams( ::capnp::List< ::capnp::compiler::Expression::Param, ::capnp::Kind::STRUCT>::Reader value) { |
| ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::compiler::Expression::Param, ::capnp::Kind::STRUCT>>::set(_builder.getPointerField( |
| ::capnp::bounded<1>() * ::capnp::POINTERS), value); |
| } |
| inline ::capnp::List< ::capnp::compiler::Expression::Param, ::capnp::Kind::STRUCT>::Builder Expression::Application::Builder::initParams(unsigned int size) { |
| return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::compiler::Expression::Param, ::capnp::Kind::STRUCT>>::init(_builder.getPointerField( |
| ::capnp::bounded<1>() * ::capnp::POINTERS), size); |
| } |
| inline void Expression::Application::Builder::adoptParams( |
| ::capnp::Orphan< ::capnp::List< ::capnp::compiler::Expression::Param, ::capnp::Kind::STRUCT>>&& value) { |
| ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::compiler::Expression::Param, ::capnp::Kind::STRUCT>>::adopt(_builder.getPointerField( |
| ::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value)); |
| } |
| inline ::capnp::Orphan< ::capnp::List< ::capnp::compiler::Expression::Param, ::capnp::Kind::STRUCT>> Expression::Application::Builder::disownParams() { |
| return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::compiler::Expression::Param, ::capnp::Kind::STRUCT>>::disown(_builder.getPointerField( |
| ::capnp::bounded<1>() * ::capnp::POINTERS)); |
| } |
| |
| inline bool Expression::Member::Reader::hasParent() const { |
| return !_reader.getPointerField( |
| ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); |
| } |
| inline bool Expression::Member::Builder::hasParent() { |
| return !_builder.getPointerField( |
| ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); |
| } |
| inline ::capnp::compiler::Expression::Reader Expression::Member::Reader::getParent() const { |
| return ::capnp::_::PointerHelpers< ::capnp::compiler::Expression>::get(_reader.getPointerField( |
| ::capnp::bounded<0>() * ::capnp::POINTERS)); |
| } |
| inline ::capnp::compiler::Expression::Builder Expression::Member::Builder::getParent() { |
| return ::capnp::_::PointerHelpers< ::capnp::compiler::Expression>::get(_builder.getPointerField( |
| ::capnp::bounded<0>() * ::capnp::POINTERS)); |
| } |
| #if !CAPNP_LITE |
| inline ::capnp::compiler::Expression::Pipeline Expression::Member::Pipeline::getParent() { |
| return ::capnp::compiler::Expression::Pipeline(_typeless.getPointerField(0)); |
| } |
| #endif // !CAPNP_LITE |
| inline void Expression::Member::Builder::setParent( ::capnp::compiler::Expression::Reader value) { |
| ::capnp::_::PointerHelpers< ::capnp::compiler::Expression>::set(_builder.getPointerField( |
| ::capnp::bounded<0>() * ::capnp::POINTERS), value); |
| } |
| inline ::capnp::compiler::Expression::Builder Expression::Member::Builder::initParent() { |
| return ::capnp::_::PointerHelpers< ::capnp::compiler::Expression>::init(_builder.getPointerField( |
| ::capnp::bounded<0>() * ::capnp::POINTERS)); |
| } |
| inline void Expression::Member::Builder::adoptParent( |
| ::capnp::Orphan< ::capnp::compiler::Expression>&& value) { |
| ::capnp::_::PointerHelpers< ::capnp::compiler::Expression>::adopt(_builder.getPointerField( |
| ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); |
| } |
| inline ::capnp::Orphan< ::capnp::compiler::Expression> Expression::Member::Builder::disownParent() { |
| return ::capnp::_::PointerHelpers< ::capnp::compiler::Expression>::disown(_builder.getPointerField( |
| ::capnp::bounded<0>() * ::capnp::POINTERS)); |
| } |
| |
| inline bool Expression::Member::Reader::hasName() const { |
| return !_reader.getPointerField( |
| ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); |
| } |
| inline bool Expression::Member::Builder::hasName() { |
| return !_builder.getPointerField( |
| ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); |
| } |
| inline ::capnp::compiler::LocatedText::Reader Expression::Member::Reader::getName() const { |
| return ::capnp::_::PointerHelpers< ::capnp::compiler::LocatedText>::get(_reader.getPointerField( |
| ::capnp::bounded<1>() * ::capnp::POINTERS)); |
| } |
| inline ::capnp::compiler::LocatedText::Builder Expression::Member::Builder::getName() { |
| return ::capnp::_::PointerHelpers< ::capnp::compiler::LocatedText>::get(_builder.getPointerField( |
| ::capnp::bounded<1>() * ::capnp::POINTERS)); |
| } |
| #if !CAPNP_LITE |
| inline ::capnp::compiler::LocatedText::Pipeline Expression::Member::Pipeline::getName() { |
| return ::capnp::compiler::LocatedText::Pipeline(_typeless.getPointerField(1)); |
| } |
| #endif // !CAPNP_LITE |
| inline void Expression::Member::Builder::setName( ::capnp::compiler::LocatedText::Reader value) { |
| ::capnp::_::PointerHelpers< ::capnp::compiler::LocatedText>::set(_builder.getPointerField( |
| ::capnp::bounded<1>() * ::capnp::POINTERS), value); |
| } |
| inline ::capnp::compiler::LocatedText::Builder Expression::Member::Builder::initName() { |
| return ::capnp::_::PointerHelpers< ::capnp::compiler::LocatedText>::init(_builder.getPointerField( |
| ::capnp::bounded<1>() * ::capnp::POINTERS)); |
| } |
| inline void Expression::Member::Builder::adoptName( |
| ::capnp::Orphan< ::capnp::compiler::LocatedText>&& value) { |
| ::capnp::_::PointerHelpers< ::capnp::compiler::LocatedText>::adopt(_builder.getPointerField( |
| ::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value)); |
| } |
| inline ::capnp::Orphan< ::capnp::compiler::LocatedText> Expression::Member::Builder::disownName() { |
| return ::capnp::_::PointerHelpers< ::capnp::compiler::LocatedText>::disown(_builder.getPointerField( |
| ::capnp::bounded<1>() * ::capnp::POINTERS)); |
| } |
| |
| inline ::capnp::compiler::Declaration::Which Declaration::Reader::which() const { |
| return _reader.getDataField<Which>( |
| ::capnp::bounded<1>() * ::capnp::ELEMENTS); |
| } |
| inline ::capnp::compiler::Declaration::Which Declaration::Builder::which() { |
| return _builder.getDataField<Which>( |
| ::capnp::bounded<1>() * ::capnp::ELEMENTS); |
| } |
| |
| inline bool Declaration::Reader::hasName() const { |
| return !_reader.getPointerField( |
| ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); |
| } |
| inline bool Declaration::Builder::hasName() { |
| return !_builder.getPointerField( |
| ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); |
| } |
| inline ::capnp::compiler::LocatedText::Reader Declaration::Reader::getName() const { |
| return ::capnp::_::PointerHelpers< ::capnp::compiler::LocatedText>::get(_reader.getPointerField( |
| ::capnp::bounded<0>() * ::capnp::POINTERS)); |
| } |
| inline ::capnp::compiler::LocatedText::Builder Declaration::Builder::getName() { |
| return ::capnp::_::PointerHelpers< ::capnp::compiler::LocatedText>::get(_builder.getPointerField( |
| ::capnp::bounded<0>() * ::capnp::POINTERS)); |
| } |
| #if !CAPNP_LITE |
| inline ::capnp::compiler::LocatedText::Pipeline Declaration::Pipeline::getName() { |
| return ::capnp::compiler::LocatedText::Pipeline(_typeless.getPointerField(0)); |
| } |
| #endif // !CAPNP_LITE |
| inline void Declaration::Builder::setName( ::capnp::compiler::LocatedText::Reader value) { |
| ::capnp::_::PointerHelpers< ::capnp::compiler::LocatedText>::set(_builder.getPointerField( |
| ::capnp::bounded<0>() * ::capnp::POINTERS), value); |
| } |
| inline ::capnp::compiler::LocatedText::Builder Declaration::Builder::initName() { |
| return ::capnp::_::PointerHelpers< ::capnp::compiler::LocatedText>::init(_builder.getPointerField( |
| ::capnp::bounded<0>() * ::capnp::POINTERS)); |
| } |
| inline void Declaration::Builder::adoptName( |
| ::capnp::Orphan< ::capnp::compiler::LocatedText>&& value) { |
| ::capnp::_::PointerHelpers< ::capnp::compiler::LocatedText>::adopt(_builder.getPointerField( |
| ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); |
| } |
| inline ::capnp::Orphan< ::capnp::compiler::LocatedText> Declaration::Builder::disownName() { |
| return ::capnp::_::PointerHelpers< ::capnp::compiler::LocatedText>::disown(_builder.getPointerField( |
| ::capnp::bounded<0>() * ::capnp::POINTERS)); |
| } |
| |
| inline typename Declaration::Id::Reader Declaration::Reader::getId() const { |
| return typename Declaration::Id::Reader(_reader); |
| } |
| inline typename Declaration::Id::Builder Declaration::Builder::getId() { |
| return typename Declaration::Id::Builder(_builder); |
| } |
| #if !CAPNP_LITE |
| inline typename Declaration::Id::Pipeline Declaration::Pipeline::getId() { |
| return typename Declaration::Id::Pipeline(_typeless.noop()); |
| } |
| #endif // !CAPNP_LITE |
| inline typename Declaration::Id::Builder Declaration::Builder::initId() { |
| _builder.setDataField< ::uint16_t>(::capnp::bounded<0>() * ::capnp::ELEMENTS, 0); |
| _builder.getPointerField(::capnp::bounded<1>() * ::capnp::POINTERS).clear(); |
| return typename Declaration::Id::Builder(_builder); |
| } |
| inline bool Declaration::Reader::hasNestedDecls() const { |
| return !_reader.getPointerField( |
| ::capnp::bounded<2>() * ::capnp::POINTERS).isNull(); |
| } |
| inline bool Declaration::Builder::hasNestedDecls() { |
| return !_builder.getPointerField( |
| ::capnp::bounded<2>() * ::capnp::POINTERS).isNull(); |
| } |
| inline ::capnp::List< ::capnp::compiler::Declaration, ::capnp::Kind::STRUCT>::Reader Declaration::Reader::getNestedDecls() const { |
| return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::compiler::Declaration, ::capnp::Kind::STRUCT>>::get(_reader.getPointerField( |
| ::capnp::bounded<2>() * ::capnp::POINTERS)); |
| } |
| inline ::capnp::List< ::capnp::compiler::Declaration, ::capnp::Kind::STRUCT>::Builder Declaration::Builder::getNestedDecls() { |
| return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::compiler::Declaration, ::capnp::Kind::STRUCT>>::get(_builder.getPointerField( |
| ::capnp::bounded<2>() * ::capnp::POINTERS)); |
| } |
| inline void Declaration::Builder::setNestedDecls( ::capnp::List< ::capnp::compiler::Declaration, ::capnp::Kind::STRUCT>::Reader value) { |
| ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::compiler::Declaration, ::capnp::Kind::STRUCT>>::set(_builder.getPointerField( |
| ::capnp::bounded<2>() * ::capnp::POINTERS), value); |
| } |
| inline ::capnp::List< ::capnp::compiler::Declaration, ::capnp::Kind::STRUCT>::Builder Declaration::Builder::initNestedDecls(unsigned int size) { |
| return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::compiler::Declaration, ::capnp::Kind::STRUCT>>::init(_builder.getPointerField( |
| ::capnp::bounded<2>() * ::capnp::POINTERS), size); |
| } |
| inline void Declaration::Builder::adoptNestedDecls( |
| ::capnp::Orphan< ::capnp::List< ::capnp::compiler::Declaration, ::capnp::Kind::STRUCT>>&& value) { |
| ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::compiler::Declaration, ::capnp::Kind::STRUCT>>::adopt(_builder.getPointerField( |
| ::capnp::bounded<2>() * ::capnp::POINTERS), kj::mv(value)); |
| } |
| inline ::capnp::Orphan< ::capnp::List< ::capnp::compiler::Declaration, ::capnp::Kind::STRUCT>> Declaration::Builder::disownNestedDecls() { |
| return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::compiler::Declaration, ::capnp::Kind::STRUCT>>::disown(_builder.getPointerField( |
| ::capnp::bounded<2>() * ::capnp::POINTERS)); |
| } |
| |
| inline bool Declaration::Reader::hasAnnotations() const { |
| return !_reader.getPointerField( |
| ::capnp::bounded<3>() * ::capnp::POINTERS).isNull(); |
| } |
| inline bool Declaration::Builder::hasAnnotations() { |
| return !_builder.getPointerField( |
| ::capnp::bounded<3>() * ::capnp::POINTERS).isNull(); |
| } |
| inline ::capnp::List< ::capnp::compiler::Declaration::AnnotationApplication, ::capnp::Kind::STRUCT>::Reader Declaration::Reader::getAnnotations() const { |
| return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::compiler::Declaration::AnnotationApplication, ::capnp::Kind::STRUCT>>::get(_reader.getPointerField( |
| ::capnp::bounded<3>() * ::capnp::POINTERS)); |
| } |
| inline ::capnp::List< ::capnp::compiler::Declaration::AnnotationApplication, ::capnp::Kind::STRUCT>::Builder Declaration::Builder::getAnnotations() { |
| return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::compiler::Declaration::AnnotationApplication, ::capnp::Kind::STRUCT>>::get(_builder.getPointerField( |
| ::capnp::bounded<3>() * ::capnp::POINTERS)); |
| } |
| inline void Declaration::Builder::setAnnotations( ::capnp::List< ::capnp::compiler::Declaration::AnnotationApplication, ::capnp::Kind::STRUCT>::Reader value) { |
| ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::compiler::Declaration::AnnotationApplication, ::capnp::Kind::STRUCT>>::set(_builder.getPointerField( |
| ::capnp::bounded<3>() * ::capnp::POINTERS), value); |
| } |
| inline ::capnp::List< ::capnp::compiler::Declaration::AnnotationApplication, ::capnp::Kind::STRUCT>::Builder Declaration::Builder::initAnnotations(unsigned int size) { |
| return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::compiler::Declaration::AnnotationApplication, ::capnp::Kind::STRUCT>>::init(_builder.getPointerField( |
| ::capnp::bounded<3>() * ::capnp::POINTERS), size); |
| } |
| inline void Declaration::Builder::adoptAnnotations( |
| ::capnp::Orphan< ::capnp::List< ::capnp::compiler::Declaration::AnnotationApplication, ::capnp::Kind::STRUCT>>&& value) { |
| ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::compiler::Declaration::AnnotationApplication, ::capnp::Kind::STRUCT>>::adopt(_builder.getPointerField( |
| ::capnp::bounded<3>() * ::capnp::POINTERS), kj::mv(value)); |
| } |
| inline ::capnp::Orphan< ::capnp::List< ::capnp::compiler::Declaration::AnnotationApplication, ::capnp::Kind::STRUCT>> Declaration::Builder::disownAnnotations() { |
| return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::compiler::Declaration::AnnotationApplication, ::capnp::Kind::STRUCT>>::disown(_builder.getPointerField( |
| ::capnp::bounded<3>() * ::capnp::POINTERS)); |
| } |
| |
| inline ::uint32_t Declaration::Reader::getStartByte() const { |
| return _reader.getDataField< ::uint32_t>( |
| ::capnp::bounded<1>() * ::capnp::ELEMENTS); |
| } |
| |
| inline ::uint32_t Declaration::Builder::getStartByte() { |
| return _builder.getDataField< ::uint32_t>( |
| ::capnp::bounded<1>() * ::capnp::ELEMENTS); |
| } |
| inline void Declaration::Builder::setStartByte( ::uint32_t value) { |
| _builder.setDataField< ::uint32_t>( |
| ::capnp::bounded<1>() * ::capnp::ELEMENTS, value); |
| } |
| |
| inline ::uint32_t Declaration::Reader::getEndByte() const { |
| return _reader.getDataField< ::uint32_t>( |
| ::capnp::bounded<2>() * ::capnp::ELEMENTS); |
| } |
| |
| inline ::uint32_t Declaration::Builder::getEndByte() { |
| return _builder.getDataField< ::uint32_t>( |
| ::capnp::bounded<2>() * ::capnp::ELEMENTS); |
| } |
| inline void Declaration::Builder::setEndByte( ::uint32_t value) { |
| _builder.setDataField< ::uint32_t>( |
| ::capnp::bounded<2>() * ::capnp::ELEMENTS, value); |
| } |
| |
| inline bool Declaration::Reader::hasDocComment() const { |
| return !_reader.getPointerField( |
| ::capnp::bounded<4>() * ::capnp::POINTERS).isNull(); |
| } |
| inline bool Declaration::Builder::hasDocComment() { |
| return !_builder.getPointerField( |
| ::capnp::bounded<4>() * ::capnp::POINTERS).isNull(); |
| } |
| inline ::capnp::Text::Reader Declaration::Reader::getDocComment() const { |
| return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField( |
| ::capnp::bounded<4>() * ::capnp::POINTERS)); |
| } |
| inline ::capnp::Text::Builder Declaration::Builder::getDocComment() { |
| return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField( |
| ::capnp::bounded<4>() * ::capnp::POINTERS)); |
| } |
| inline void Declaration::Builder::setDocComment( ::capnp::Text::Reader value) { |
| ::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField( |
| ::capnp::bounded<4>() * ::capnp::POINTERS), value); |
| } |
| inline ::capnp::Text::Builder Declaration::Builder::initDocComment(unsigned int size) { |
| return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField( |
| ::capnp::bounded<4>() * ::capnp::POINTERS), size); |
| } |
| inline void Declaration::Builder::adoptDocComment( |
| ::capnp::Orphan< ::capnp::Text>&& value) { |
| ::capnp::_::PointerHelpers< ::capnp::Text>::adopt(_builder.getPointerField( |
| ::capnp::bounded<4>() * ::capnp::POINTERS), kj::mv(value)); |
| } |
| inline ::capnp::Orphan< ::capnp::Text> Declaration::Builder::disownDocComment() { |
| return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField( |
| ::capnp::bounded<4>() * ::capnp::POINTERS)); |
| } |
| |
| inline bool Declaration::Reader::isFile() const { |
| return which() == Declaration::FILE; |
| } |
| inline bool Declaration::Builder::isFile() { |
| return which() == Declaration::FILE; |
| } |
| inline ::capnp::Void Declaration::Reader::getFile() const { |
| KJ_IREQUIRE((which() == Declaration::FILE), |
| "Must check which() before get()ing a union member."); |
| return _reader.getDataField< ::capnp::Void>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS); |
| } |
| |
| inline ::capnp::Void Declaration::Builder::getFile() { |
| KJ_IREQUIRE((which() == Declaration::FILE), |
| "Must check which() before get()ing a union member."); |
| return _builder.getDataField< ::capnp::Void>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS); |
| } |
| inline void Declaration::Builder::setFile( ::capnp::Void value) { |
| _builder.setDataField<Declaration::Which>( |
| ::capnp::bounded<1>() * ::capnp::ELEMENTS, Declaration::FILE); |
| _builder.setDataField< ::capnp::Void>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); |
| } |
| |
| inline bool Declaration::Reader::isUsing() const { |
| return which() == Declaration::USING; |
| } |
| inline bool Declaration::Builder::isUsing() { |
| return which() == Declaration::USING; |
| } |
| inline typename Declaration::Using::Reader Declaration::Reader::getUsing() const { |
| KJ_IREQUIRE((which() == Declaration::USING), |
| "Must check which() before get()ing a union member."); |
| return typename Declaration::Using::Reader(_reader); |
| } |
| inline typename Declaration::Using::Builder Declaration::Builder::getUsing() { |
| KJ_IREQUIRE((which() == Declaration::USING), |
| "Must check which() before get()ing a union member."); |
| return typename Declaration::Using::Builder(_builder); |
| } |
| inline typename Declaration::Using::Builder Declaration::Builder::initUsing() { |
| _builder.setDataField<Declaration::Which>( |
| ::capnp::bounded<1>() * ::capnp::ELEMENTS, Declaration::USING); |
| _builder.getPointerField(::capnp::bounded<5>() * ::capnp::POINTERS).clear(); |
| return typename Declaration::Using::Builder(_builder); |
| } |
| inline bool Declaration::Reader::isConst() const { |
| return which() == Declaration::CONST; |
| } |
| inline bool Declaration::Builder::isConst() { |
| return which() == Declaration::CONST; |
| } |
| inline typename Declaration::Const::Reader Declaration::Reader::getConst() const { |
| KJ_IREQUIRE((which() == Declaration::CONST), |
| "Must check which() before get()ing a union member."); |
| return typename Declaration::Const::Reader(_reader); |
| } |
| inline typename Declaration::Const::Builder Declaration::Builder::getConst() { |
| KJ_IREQUIRE((which() == Declaration::CONST), |
| "Must check which() before get()ing a union member."); |
| return typename Declaration::Const::Builder(_builder); |
| } |
| inline typename Declaration::Const::Builder Declaration::Builder::initConst() { |
| _builder.setDataField<Declaration::Which>( |
| ::capnp::bounded<1>() * ::capnp::ELEMENTS, Declaration::CONST); |
| _builder.getPointerField(::capnp::bounded<5>() * ::capnp::POINTERS).clear(); |
| _builder.getPointerField(::capnp::bounded<6>() * ::capnp::POINTERS).clear(); |
| return typename Declaration::Const::Builder(_builder); |
| } |
| inline bool Declaration::Reader::isEnum() const { |
| return which() == Declaration::ENUM; |
| } |
| inline bool Declaration::Builder::isEnum() { |
| return which() == Declaration::ENUM; |
| } |
| inline ::capnp::Void Declaration::Reader::getEnum() const { |
| KJ_IREQUIRE((which() == Declaration::ENUM), |
| "Must check which() before get()ing a union member."); |
| return _reader.getDataField< ::capnp::Void>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS); |
| } |
| |
| inline ::capnp::Void Declaration::Builder::getEnum() { |
| KJ_IREQUIRE((which() == Declaration::ENUM), |
| "Must check which() before get()ing a union member."); |
| return _builder.getDataField< ::capnp::Void>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS); |
| } |
| inline void Declaration::Builder::setEnum( ::capnp::Void value) { |
| _builder.setDataField<Declaration::Which>( |
| ::capnp::bounded<1>() * ::capnp::ELEMENTS, Declaration::ENUM); |
| _builder.setDataField< ::capnp::Void>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); |
| } |
| |
| inline bool Declaration::Reader::isEnumerant() const { |
| return which() == Declaration::ENUMERANT; |
| } |
| inline bool Declaration::Builder::isEnumerant() { |
| return which() == Declaration::ENUMERANT; |
| } |
| inline ::capnp::Void Declaration::Reader::getEnumerant() const { |
| KJ_IREQUIRE((which() == Declaration::ENUMERANT), |
| "Must check which() before get()ing a union member."); |
| return _reader.getDataField< ::capnp::Void>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS); |
| } |
| |
| inline ::capnp::Void Declaration::Builder::getEnumerant() { |
| KJ_IREQUIRE((which() == Declaration::ENUMERANT), |
| "Must check which() before get()ing a union member."); |
| return _builder.getDataField< ::capnp::Void>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS); |
| } |
| inline void Declaration::Builder::setEnumerant( ::capnp::Void value) { |
| _builder.setDataField<Declaration::Which>( |
| ::capnp::bounded<1>() * ::capnp::ELEMENTS, Declaration::ENUMERANT); |
| _builder.setDataField< ::capnp::Void>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); |
| } |
| |
| inline bool Declaration::Reader::isStruct() const { |
| return which() == Declaration::STRUCT; |
| } |
| inline bool Declaration::Builder::isStruct() { |
| return which() == Declaration::STRUCT; |
| } |
| inline ::capnp::Void Declaration::Reader::getStruct() const { |
| KJ_IREQUIRE((which() == Declaration::STRUCT), |
| "Must check which() before get()ing a union member."); |
| return _reader.getDataField< ::capnp::Void>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS); |
| } |
| |
| inline ::capnp::Void Declaration::Builder::getStruct() { |
| KJ_IREQUIRE((which() == Declaration::STRUCT), |
| "Must check which() before get()ing a union member."); |
| return _builder.getDataField< ::capnp::Void>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS); |
| } |
| inline void Declaration::Builder::setStruct( ::capnp::Void value) { |
| _builder.setDataField<Declaration::Which>( |
| ::capnp::bounded<1>() * ::capnp::ELEMENTS, Declaration::STRUCT); |
| _builder.setDataField< ::capnp::Void>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); |
| } |
| |
| inline bool Declaration::Reader::isField() const { |
| return which() == Declaration::FIELD; |
| } |
| inline bool Declaration::Builder::isField() { |
| return which() == Declaration::FIELD; |
| } |
| inline typename Declaration::Field::Reader Declaration::Reader::getField() const { |
| KJ_IREQUIRE((which() == Declaration::FIELD), |
| "Must check which() before get()ing a union member."); |
| return typename Declaration::Field::Reader(_reader); |
| } |
| inline typename Declaration::Field::Builder Declaration::Builder::getField() { |
| KJ_IREQUIRE((which() == Declaration::FIELD), |
| "Must check which() before get()ing a union member."); |
| return typename Declaration::Field::Builder(_builder); |
| } |
| inline typename Declaration::Field::Builder Declaration::Builder::initField() { |
| _builder.setDataField<Declaration::Which>( |
| ::capnp::bounded<1>() * ::capnp::ELEMENTS, Declaration::FIELD); |
| _builder.setDataField< ::uint16_t>(::capnp::bounded<6>() * ::capnp::ELEMENTS, 0); |
| _builder.getPointerField(::capnp::bounded<5>() * ::capnp::POINTERS).clear(); |
| _builder.getPointerField(::capnp::bounded<6>() * ::capnp::POINTERS).clear(); |
| return typename Declaration::Field::Builder(_builder); |
| } |
| inline bool Declaration::Reader::isUnion() const { |
| return which() == Declaration::UNION; |
| } |
| inline bool Declaration::Builder::isUnion() { |
| return which() == Declaration::UNION; |
| } |
| inline ::capnp::Void Declaration::Reader::getUnion() const { |
| KJ_IREQUIRE((which() == Declaration::UNION), |
| "Must check which() before get()ing a union member."); |
| return _reader.getDataField< ::capnp::Void>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS); |
| } |
| |
| inline ::capnp::Void Declaration::Builder::getUnion() { |
| KJ_IREQUIRE((which() == Declaration::UNION), |
| "Must check which() before get()ing a union member."); |
| return _builder.getDataField< ::capnp::Void>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS); |
| } |
| inline void Declaration::Builder::setUnion( ::capnp::Void value) { |
| _builder.setDataField<Declaration::Which>( |
| ::capnp::bounded<1>() * ::capnp::ELEMENTS, Declaration::UNION); |
| _builder.setDataField< ::capnp::Void>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); |
| } |
| |
| inline bool Declaration::Reader::isGroup() const { |
| return which() == Declaration::GROUP; |
| } |
| inline bool Declaration::Builder::isGroup() { |
| return which() == Declaration::GROUP; |
| } |
| inline ::capnp::Void Declaration::Reader::getGroup() const { |
| KJ_IREQUIRE((which() == Declaration::GROUP), |
| "Must check which() before get()ing a union member."); |
| return _reader.getDataField< ::capnp::Void>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS); |
| } |
| |
| inline ::capnp::Void Declaration::Builder::getGroup() { |
| KJ_IREQUIRE((which() == Declaration::GROUP), |
| "Must check which() before get()ing a union member."); |
| return _builder.getDataField< ::capnp::Void>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS); |
| } |
| inline void Declaration::Builder::setGroup( ::capnp::Void value) { |
| _builder.setDataField<Declaration::Which>( |
| ::capnp::bounded<1>() * ::capnp::ELEMENTS, Declaration::GROUP); |
| _builder.setDataField< ::capnp::Void>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); |
| } |
| |
| inline bool Declaration::Reader::isInterface() const { |
| return which() == Declaration::INTERFACE; |
| } |
| inline bool Declaration::Builder::isInterface() { |
| return which() == Declaration::INTERFACE; |
| } |
| inline typename Declaration::Interface::Reader Declaration::Reader::getInterface() const { |
| KJ_IREQUIRE((which() == Declaration::INTERFACE), |
| "Must check which() before get()ing a union member."); |
| return typename Declaration::Interface::Reader(_reader); |
| } |
| inline typename Declaration::Interface::Builder Declaration::Builder::getInterface() { |
| KJ_IREQUIRE((which() == Declaration::INTERFACE), |
| "Must check which() before get()ing a union member."); |
| return typename Declaration::Interface::Builder(_builder); |
| } |
| inline typename Declaration::Interface::Builder Declaration::Builder::initInterface() { |
| _builder.setDataField<Declaration::Which>( |
| ::capnp::bounded<1>() * ::capnp::ELEMENTS, Declaration::INTERFACE); |
| _builder.getPointerField(::capnp::bounded<5>() * ::capnp::POINTERS).clear(); |
| return typename Declaration::Interface::Builder(_builder); |
| } |
| inline bool Declaration::Reader::isMethod() const { |
| return which() == Declaration::METHOD; |
| } |
| inline bool Declaration::Builder::isMethod() { |
| return which() == Declaration::METHOD; |
| } |
| inline typename Declaration::Method::Reader Declaration::Reader::getMethod() const { |
| KJ_IREQUIRE((which() == Declaration::METHOD), |
| "Must check which() before get()ing a union member."); |
| return typename Declaration::Method::Reader(_reader); |
| } |
| inline typename Declaration::Method::Builder Declaration::Builder::getMethod() { |
| KJ_IREQUIRE((which() == Declaration::METHOD), |
| "Must check which() before get()ing a union member."); |
| return typename Declaration::Method::Builder(_builder); |
| } |
| inline typename Declaration::Method::Builder Declaration::Builder::initMethod() { |
| _builder.setDataField<Declaration::Which>( |
| ::capnp::bounded<1>() * ::capnp::ELEMENTS, Declaration::METHOD); |
| _builder.setDataField< ::uint16_t>(::capnp::bounded<6>() * ::capnp::ELEMENTS, 0); |
| _builder.getPointerField(::capnp::bounded<5>() * ::capnp::POINTERS).clear(); |
| _builder.getPointerField(::capnp::bounded<6>() * ::capnp::POINTERS).clear(); |
| return typename Declaration::Method::Builder(_builder); |
| } |
| inline bool Declaration::Reader::isAnnotation() const { |
| return which() == Declaration::ANNOTATION; |
| } |
| inline bool Declaration::Builder::isAnnotation() { |
| return which() == Declaration::ANNOTATION; |
| } |
| inline typename Declaration::Annotation::Reader Declaration::Reader::getAnnotation() const { |
| KJ_IREQUIRE((which() == Declaration::ANNOTATION), |
| "Must check which() before get()ing a union member."); |
| return typename Declaration::Annotation::Reader(_reader); |
| } |
| inline typename Declaration::Annotation::Builder Declaration::Builder::getAnnotation() { |
| KJ_IREQUIRE((which() == Declaration::ANNOTATION), |
| "Must check which() before get()ing a union member."); |
| return typename Declaration::Annotation::Builder(_builder); |
| } |
| inline typename Declaration::Annotation::Builder Declaration::Builder::initAnnotation() { |
| _builder.setDataField<Declaration::Which>( |
| ::capnp::bounded<1>() * ::capnp::ELEMENTS, Declaration::ANNOTATION); |
| _builder.setDataField<bool>(::capnp::bounded<96>() * ::capnp::ELEMENTS, 0); |
| _builder.setDataField<bool>(::capnp::bounded<97>() * ::capnp::ELEMENTS, 0); |
| _builder.setDataField<bool>(::capnp::bounded<98>() * ::capnp::ELEMENTS, 0); |
| _builder.setDataField<bool>(::capnp::bounded<99>() * ::capnp::ELEMENTS, 0); |
| _builder.setDataField<bool>(::capnp::bounded<100>() * ::capnp::ELEMENTS, 0); |
| _builder.setDataField<bool>(::capnp::bounded<101>() * ::capnp::ELEMENTS, 0); |
| _builder.setDataField<bool>(::capnp::bounded<102>() * ::capnp::ELEMENTS, 0); |
| _builder.setDataField<bool>(::capnp::bounded<103>() * ::capnp::ELEMENTS, 0); |
| _builder.setDataField<bool>(::capnp::bounded<104>() * ::capnp::ELEMENTS, 0); |
| _builder.setDataField<bool>(::capnp::bounded<105>() * ::capnp::ELEMENTS, 0); |
| _builder.setDataField<bool>(::capnp::bounded<106>() * ::capnp::ELEMENTS, 0); |
| _builder.setDataField<bool>(::capnp::bounded<107>() * ::capnp::ELEMENTS, 0); |
| _builder.getPointerField(::capnp::bounded<5>() * ::capnp::POINTERS).clear(); |
| return typename Declaration::Annotation::Builder(_builder); |
| } |
| inline bool Declaration::Reader::isNakedId() const { |
| return which() == Declaration::NAKED_ID; |
| } |
| inline bool Declaration::Builder::isNakedId() { |
| return which() == Declaration::NAKED_ID; |
| } |
| inline bool Declaration::Reader::hasNakedId() const { |
| if (which() != Declaration::NAKED_ID) return false; |
| return !_reader.getPointerField( |
| ::capnp::bounded<5>() * ::capnp::POINTERS).isNull(); |
| } |
| inline bool Declaration::Builder::hasNakedId() { |
| if (which() != Declaration::NAKED_ID) return false; |
| return !_builder.getPointerField( |
| ::capnp::bounded<5>() * ::capnp::POINTERS).isNull(); |
| } |
| inline ::capnp::compiler::LocatedInteger::Reader Declaration::Reader::getNakedId() const { |
| KJ_IREQUIRE((which() == Declaration::NAKED_ID), |
| "Must check which() before get()ing a union member."); |
| return ::capnp::_::PointerHelpers< ::capnp::compiler::LocatedInteger>::get(_reader.getPointerField( |
| ::capnp::bounded<5>() * ::capnp::POINTERS)); |
| } |
| inline ::capnp::compiler::LocatedInteger::Builder Declaration::Builder::getNakedId() { |
| KJ_IREQUIRE((which() == Declaration::NAKED_ID), |
| "Must check which() before get()ing a union member."); |
| return ::capnp::_::PointerHelpers< ::capnp::compiler::LocatedInteger>::get(_builder.getPointerField( |
| ::capnp::bounded<5>() * ::capnp::POINTERS)); |
| } |
| inline void Declaration::Builder::setNakedId( ::capnp::compiler::LocatedInteger::Reader value) { |
| _builder.setDataField<Declaration::Which>( |
| ::capnp::bounded<1>() * ::capnp::ELEMENTS, Declaration::NAKED_ID); |
| ::capnp::_::PointerHelpers< ::capnp::compiler::LocatedInteger>::set(_builder.getPointerField( |
| ::capnp::bounded<5>() * ::capnp::POINTERS), value); |
| } |
| inline ::capnp::compiler::LocatedInteger::Builder Declaration::Builder::initNakedId() { |
| _builder.setDataField<Declaration::Which>( |
| ::capnp::bounded<1>() * ::capnp::ELEMENTS, Declaration::NAKED_ID); |
| return ::capnp::_::PointerHelpers< ::capnp::compiler::LocatedInteger>::init(_builder.getPointerField( |
| ::capnp::bounded<5>() * ::capnp::POINTERS)); |
| } |
| inline void Declaration::Builder::adoptNakedId( |
| ::capnp::Orphan< ::capnp::compiler::LocatedInteger>&& value) { |
| _builder.setDataField<Declaration::Which>( |
| ::capnp::bounded<1>() * ::capnp::ELEMENTS, Declaration::NAKED_ID); |
| ::capnp::_::PointerHelpers< ::capnp::compiler::LocatedInteger>::adopt(_builder.getPointerField( |
| ::capnp::bounded<5>() * ::capnp::POINTERS), kj::mv(value)); |
| } |
| inline ::capnp::Orphan< ::capnp::compiler::LocatedInteger> Declaration::Builder::disownNakedId() { |
| KJ_IREQUIRE((which() == Declaration::NAKED_ID), |
| "Must check which() before get()ing a union member."); |
| return ::capnp::_::PointerHelpers< ::capnp::compiler::LocatedInteger>::disown(_builder.getPointerField( |
| ::capnp::bounded<5>() * ::capnp::POINTERS)); |
| } |
| |
| inline bool Declaration::Reader::isNakedAnnotation() const { |
| return which() == Declaration::NAKED_ANNOTATION; |
| } |
| inline bool Declaration::Builder::isNakedAnnotation() { |
| return which() == Declaration::NAKED_ANNOTATION; |
| } |
| inline bool Declaration::Reader::hasNakedAnnotation() const { |
| if (which() != Declaration::NAKED_ANNOTATION) return false; |
| return !_reader.getPointerField( |
| ::capnp::bounded<5>() * ::capnp::POINTERS).isNull(); |
| } |
| inline bool Declaration::Builder::hasNakedAnnotation() { |
| if (which() != Declaration::NAKED_ANNOTATION) return false; |
| return !_builder.getPointerField( |
| ::capnp::bounded<5>() * ::capnp::POINTERS).isNull(); |
| } |
| inline ::capnp::compiler::Declaration::AnnotationApplication::Reader Declaration::Reader::getNakedAnnotation() const { |
| KJ_IREQUIRE((which() == Declaration::NAKED_ANNOTATION), |
| "Must check which() before get()ing a union member."); |
| return ::capnp::_::PointerHelpers< ::capnp::compiler::Declaration::AnnotationApplication>::get(_reader.getPointerField( |
| ::capnp::bounded<5>() * ::capnp::POINTERS)); |
| } |
| inline ::capnp::compiler::Declaration::AnnotationApplication::Builder Declaration::Builder::getNakedAnnotation() { |
| KJ_IREQUIRE((which() == Declaration::NAKED_ANNOTATION), |
| "Must check which() before get()ing a union member."); |
| return ::capnp::_::PointerHelpers< ::capnp::compiler::Declaration::AnnotationApplication>::get(_builder.getPointerField( |
| ::capnp::bounded<5>() * ::capnp::POINTERS)); |
| } |
| inline void Declaration::Builder::setNakedAnnotation( ::capnp::compiler::Declaration::AnnotationApplication::Reader value) { |
| _builder.setDataField<Declaration::Which>( |
| ::capnp::bounded<1>() * ::capnp::ELEMENTS, Declaration::NAKED_ANNOTATION); |
| ::capnp::_::PointerHelpers< ::capnp::compiler::Declaration::AnnotationApplication>::set(_builder.getPointerField( |
| ::capnp::bounded<5>() * ::capnp::POINTERS), value); |
| } |
| inline ::capnp::compiler::Declaration::AnnotationApplication::Builder Declaration::Builder::initNakedAnnotation() { |
| _builder.setDataField<Declaration::Which>( |
| ::capnp::bounded<1>() * ::capnp::ELEMENTS, Declaration::NAKED_ANNOTATION); |
| return ::capnp::_::PointerHelpers< ::capnp::compiler::Declaration::AnnotationApplication>::init(_builder.getPointerField( |
| ::capnp::bounded<5>() * ::capnp::POINTERS)); |
| } |
| inline void Declaration::Builder::adoptNakedAnnotation( |
| ::capnp::Orphan< ::capnp::compiler::Declaration::AnnotationApplication>&& value) { |
| _builder.setDataField<Declaration::Which>( |
| ::capnp::bounded<1>() * ::capnp::ELEMENTS, Declaration::NAKED_ANNOTATION); |
| ::capnp::_::PointerHelpers< ::capnp::compiler::Declaration::AnnotationApplication>::adopt(_builder.getPointerField( |
| ::capnp::bounded<5>() * ::capnp::POINTERS), kj::mv(value)); |
| } |
| inline ::capnp::Orphan< ::capnp::compiler::Declaration::AnnotationApplication> Declaration::Builder::disownNakedAnnotation() { |
| KJ_IREQUIRE((which() == Declaration::NAKED_ANNOTATION), |
| "Must check which() before get()ing a union member."); |
| return ::capnp::_::PointerHelpers< ::capnp::compiler::Declaration::AnnotationApplication>::disown(_builder.getPointerField( |
| ::capnp::bounded<5>() * ::capnp::POINTERS)); |
| } |
| |
| inline bool Declaration::Reader::isBuiltinVoid() const { |
| return which() == Declaration::BUILTIN_VOID; |
| } |
| inline bool Declaration::Builder::isBuiltinVoid() { |
| return which() == Declaration::BUILTIN_VOID; |
| } |
| inline ::capnp::Void Declaration::Reader::getBuiltinVoid() const { |
| KJ_IREQUIRE((which() == Declaration::BUILTIN_VOID), |
| "Must check which() before get()ing a union member."); |
| return _reader.getDataField< ::capnp::Void>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS); |
| } |
| |
| inline ::capnp::Void Declaration::Builder::getBuiltinVoid() { |
| KJ_IREQUIRE((which() == Declaration::BUILTIN_VOID), |
| "Must check which() before get()ing a union member."); |
| return _builder.getDataField< ::capnp::Void>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS); |
| } |
| inline void Declaration::Builder::setBuiltinVoid( ::capnp::Void value) { |
| _builder.setDataField<Declaration::Which>( |
| ::capnp::bounded<1>() * ::capnp::ELEMENTS, Declaration::BUILTIN_VOID); |
| _builder.setDataField< ::capnp::Void>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); |
| } |
| |
| inline bool Declaration::Reader::isBuiltinBool() const { |
| return which() == Declaration::BUILTIN_BOOL; |
| } |
| inline bool Declaration::Builder::isBuiltinBool() { |
| return which() == Declaration::BUILTIN_BOOL; |
| } |
| inline ::capnp::Void Declaration::Reader::getBuiltinBool() const { |
| KJ_IREQUIRE((which() == Declaration::BUILTIN_BOOL), |
| "Must check which() before get()ing a union member."); |
| return _reader.getDataField< ::capnp::Void>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS); |
| } |
| |
| inline ::capnp::Void Declaration::Builder::getBuiltinBool() { |
| KJ_IREQUIRE((which() == Declaration::BUILTIN_BOOL), |
| "Must check which() before get()ing a union member."); |
| return _builder.getDataField< ::capnp::Void>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS); |
| } |
| inline void Declaration::Builder::setBuiltinBool( ::capnp::Void value) { |
| _builder.setDataField<Declaration::Which>( |
| ::capnp::bounded<1>() * ::capnp::ELEMENTS, Declaration::BUILTIN_BOOL); |
| _builder.setDataField< ::capnp::Void>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); |
| } |
| |
| inline bool Declaration::Reader::isBuiltinInt8() const { |
| return which() == Declaration::BUILTIN_INT8; |
| } |
| inline bool Declaration::Builder::isBuiltinInt8() { |
| return which() == Declaration::BUILTIN_INT8; |
| } |
| inline ::capnp::Void Declaration::Reader::getBuiltinInt8() const { |
| KJ_IREQUIRE((which() == Declaration::BUILTIN_INT8), |
| "Must check which() before get()ing a union member."); |
| return _reader.getDataField< ::capnp::Void>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS); |
| } |
| |
| inline ::capnp::Void Declaration::Builder::getBuiltinInt8() { |
| KJ_IREQUIRE((which() == Declaration::BUILTIN_INT8), |
| "Must check which() before get()ing a union member."); |
| return _builder.getDataField< ::capnp::Void>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS); |
| } |
| inline void Declaration::Builder::setBuiltinInt8( ::capnp::Void value) { |
| _builder.setDataField<Declaration::Which>( |
| ::capnp::bounded<1>() * ::capnp::ELEMENTS, Declaration::BUILTIN_INT8); |
| _builder.setDataField< ::capnp::Void>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); |
| } |
| |
| inline bool Declaration::Reader::isBuiltinInt16() const { |
| return which() == Declaration::BUILTIN_INT16; |
| } |
| inline bool Declaration::Builder::isBuiltinInt16() { |
| return which() == Declaration::BUILTIN_INT16; |
| } |
| inline ::capnp::Void Declaration::Reader::getBuiltinInt16() const { |
| KJ_IREQUIRE((which() == Declaration::BUILTIN_INT16), |
| "Must check which() before get()ing a union member."); |
| return _reader.getDataField< ::capnp::Void>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS); |
| } |
| |
| inline ::capnp::Void Declaration::Builder::getBuiltinInt16() { |
| KJ_IREQUIRE((which() == Declaration::BUILTIN_INT16), |
| "Must check which() before get()ing a union member."); |
| return _builder.getDataField< ::capnp::Void>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS); |
| } |
| inline void Declaration::Builder::setBuiltinInt16( ::capnp::Void value) { |
| _builder.setDataField<Declaration::Which>( |
| ::capnp::bounded<1>() * ::capnp::ELEMENTS, Declaration::BUILTIN_INT16); |
| _builder.setDataField< ::capnp::Void>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); |
| } |
| |
| inline bool Declaration::Reader::isBuiltinInt32() const { |
| return which() == Declaration::BUILTIN_INT32; |
| } |
| inline bool Declaration::Builder::isBuiltinInt32() { |
| return which() == Declaration::BUILTIN_INT32; |
| } |
| inline ::capnp::Void Declaration::Reader::getBuiltinInt32() const { |
| KJ_IREQUIRE((which() == Declaration::BUILTIN_INT32), |
| "Must check which() before get()ing a union member."); |
| return _reader.getDataField< ::capnp::Void>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS); |
| } |
| |
| inline ::capnp::Void Declaration::Builder::getBuiltinInt32() { |
| KJ_IREQUIRE((which() == Declaration::BUILTIN_INT32), |
| "Must check which() before get()ing a union member."); |
| return _builder.getDataField< ::capnp::Void>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS); |
| } |
| inline void Declaration::Builder::setBuiltinInt32( ::capnp::Void value) { |
| _builder.setDataField<Declaration::Which>( |
| ::capnp::bounded<1>() * ::capnp::ELEMENTS, Declaration::BUILTIN_INT32); |
| _builder.setDataField< ::capnp::Void>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); |
| } |
| |
| inline bool Declaration::Reader::isBuiltinInt64() const { |
| return which() == Declaration::BUILTIN_INT64; |
| } |
| inline bool Declaration::Builder::isBuiltinInt64() { |
| return which() == Declaration::BUILTIN_INT64; |
| } |
| inline ::capnp::Void Declaration::Reader::getBuiltinInt64() const { |
| KJ_IREQUIRE((which() == Declaration::BUILTIN_INT64), |
| "Must check which() before get()ing a union member."); |
| return _reader.getDataField< ::capnp::Void>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS); |
| } |
| |
| inline ::capnp::Void Declaration::Builder::getBuiltinInt64() { |
| KJ_IREQUIRE((which() == Declaration::BUILTIN_INT64), |
| "Must check which() before get()ing a union member."); |
| return _builder.getDataField< ::capnp::Void>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS); |
| } |
| inline void Declaration::Builder::setBuiltinInt64( ::capnp::Void value) { |
| _builder.setDataField<Declaration::Which>( |
| ::capnp::bounded<1>() * ::capnp::ELEMENTS, Declaration::BUILTIN_INT64); |
| _builder.setDataField< ::capnp::Void>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); |
| } |
| |
| inline bool Declaration::Reader::isBuiltinUInt8() const { |
| return which() == Declaration::BUILTIN_U_INT8; |
| } |
| inline bool Declaration::Builder::isBuiltinUInt8() { |
| return which() == Declaration::BUILTIN_U_INT8; |
| } |
| inline ::capnp::Void Declaration::Reader::getBuiltinUInt8() const { |
| KJ_IREQUIRE((which() == Declaration::BUILTIN_U_INT8), |
| "Must check which() before get()ing a union member."); |
| return _reader.getDataField< ::capnp::Void>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS); |
| } |
| |
| inline ::capnp::Void Declaration::Builder::getBuiltinUInt8() { |
| KJ_IREQUIRE((which() == Declaration::BUILTIN_U_INT8), |
| "Must check which() before get()ing a union member."); |
| return _builder.getDataField< ::capnp::Void>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS); |
| } |
| inline void Declaration::Builder::setBuiltinUInt8( ::capnp::Void value) { |
| _builder.setDataField<Declaration::Which>( |
| ::capnp::bounded<1>() * ::capnp::ELEMENTS, Declaration::BUILTIN_U_INT8); |
| _builder.setDataField< ::capnp::Void>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); |
| } |
| |
| inline bool Declaration::Reader::isBuiltinUInt16() const { |
| return which() == Declaration::BUILTIN_U_INT16; |
| } |
| inline bool Declaration::Builder::isBuiltinUInt16() { |
| return which() == Declaration::BUILTIN_U_INT16; |
| } |
| inline ::capnp::Void Declaration::Reader::getBuiltinUInt16() const { |
| KJ_IREQUIRE((which() == Declaration::BUILTIN_U_INT16), |
| "Must check which() before get()ing a union member."); |
| return _reader.getDataField< ::capnp::Void>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS); |
| } |
| |
| inline ::capnp::Void Declaration::Builder::getBuiltinUInt16() { |
| KJ_IREQUIRE((which() == Declaration::BUILTIN_U_INT16), |
| "Must check which() before get()ing a union member."); |
| return _builder.getDataField< ::capnp::Void>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS); |
| } |
| inline void Declaration::Builder::setBuiltinUInt16( ::capnp::Void value) { |
| _builder.setDataField<Declaration::Which>( |
| ::capnp::bounded<1>() * ::capnp::ELEMENTS, Declaration::BUILTIN_U_INT16); |
| _builder.setDataField< ::capnp::Void>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); |
| } |
| |
| inline bool Declaration::Reader::isBuiltinUInt32() const { |
| return which() == Declaration::BUILTIN_U_INT32; |
| } |
| inline bool Declaration::Builder::isBuiltinUInt32() { |
| return which() == Declaration::BUILTIN_U_INT32; |
| } |
| inline ::capnp::Void Declaration::Reader::getBuiltinUInt32() const { |
| KJ_IREQUIRE((which() == Declaration::BUILTIN_U_INT32), |
| "Must check which() before get()ing a union member."); |
| return _reader.getDataField< ::capnp::Void>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS); |
| } |
| |
| inline ::capnp::Void Declaration::Builder::getBuiltinUInt32() { |
| KJ_IREQUIRE((which() == Declaration::BUILTIN_U_INT32), |
| "Must check which() before get()ing a union member."); |
| return _builder.getDataField< ::capnp::Void>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS); |
| } |
| inline void Declaration::Builder::setBuiltinUInt32( ::capnp::Void value) { |
| _builder.setDataField<Declaration::Which>( |
| ::capnp::bounded<1>() * ::capnp::ELEMENTS, Declaration::BUILTIN_U_INT32); |
| _builder.setDataField< ::capnp::Void>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); |
| } |
| |
| inline bool Declaration::Reader::isBuiltinUInt64() const { |
| return which() == Declaration::BUILTIN_U_INT64; |
| } |
| inline bool Declaration::Builder::isBuiltinUInt64() { |
| return which() == Declaration::BUILTIN_U_INT64; |
| } |
| inline ::capnp::Void Declaration::Reader::getBuiltinUInt64() const { |
| KJ_IREQUIRE((which() == Declaration::BUILTIN_U_INT64), |
| "Must check which() before get()ing a union member."); |
| return _reader.getDataField< ::capnp::Void>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS); |
| } |
| |
| inline ::capnp::Void Declaration::Builder::getBuiltinUInt64() { |
| KJ_IREQUIRE((which() == Declaration::BUILTIN_U_INT64), |
| "Must check which() before get()ing a union member."); |
| return _builder.getDataField< ::capnp::Void>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS); |
| } |
| inline void Declaration::Builder::setBuiltinUInt64( ::capnp::Void value) { |
| _builder.setDataField<Declaration::Which>( |
| ::capnp::bounded<1>() * ::capnp::ELEMENTS, Declaration::BUILTIN_U_INT64); |
| _builder.setDataField< ::capnp::Void>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); |
| } |
| |
| inline bool Declaration::Reader::isBuiltinFloat32() const { |
| return which() == Declaration::BUILTIN_FLOAT32; |
| } |
| inline bool Declaration::Builder::isBuiltinFloat32() { |
| return which() == Declaration::BUILTIN_FLOAT32; |
| } |
| inline ::capnp::Void Declaration::Reader::getBuiltinFloat32() const { |
| KJ_IREQUIRE((which() == Declaration::BUILTIN_FLOAT32), |
| "Must check which() before get()ing a union member."); |
| return _reader.getDataField< ::capnp::Void>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS); |
| } |
| |
| inline ::capnp::Void Declaration::Builder::getBuiltinFloat32() { |
| KJ_IREQUIRE((which() == Declaration::BUILTIN_FLOAT32), |
| "Must check which() before get()ing a union member."); |
| return _builder.getDataField< ::capnp::Void>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS); |
| } |
| inline void Declaration::Builder::setBuiltinFloat32( ::capnp::Void value) { |
| _builder.setDataField<Declaration::Which>( |
| ::capnp::bounded<1>() * ::capnp::ELEMENTS, Declaration::BUILTIN_FLOAT32); |
| _builder.setDataField< ::capnp::Void>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); |
| } |
| |
| inline bool Declaration::Reader::isBuiltinFloat64() const { |
| return which() == Declaration::BUILTIN_FLOAT64; |
| } |
| inline bool Declaration::Builder::isBuiltinFloat64() { |
| return which() == Declaration::BUILTIN_FLOAT64; |
| } |
| inline ::capnp::Void Declaration::Reader::getBuiltinFloat64() const { |
| KJ_IREQUIRE((which() == Declaration::BUILTIN_FLOAT64), |
| "Must check which() before get()ing a union member."); |
| return _reader.getDataField< ::capnp::Void>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS); |
| } |
| |
| inline ::capnp::Void Declaration::Builder::getBuiltinFloat64() { |
| KJ_IREQUIRE((which() == Declaration::BUILTIN_FLOAT64), |
| "Must check which() before get()ing a union member."); |
| return _builder.getDataField< ::capnp::Void>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS); |
| } |
| inline void Declaration::Builder::setBuiltinFloat64( ::capnp::Void value) { |
| _builder.setDataField<Declaration::Which>( |
| ::capnp::bounded<1>() * ::capnp::ELEMENTS, Declaration::BUILTIN_FLOAT64); |
| _builder.setDataField< ::capnp::Void>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); |
| } |
| |
| inline bool Declaration::Reader::isBuiltinText() const { |
| return which() == Declaration::BUILTIN_TEXT; |
| } |
| inline bool Declaration::Builder::isBuiltinText() { |
| return which() == Declaration::BUILTIN_TEXT; |
| } |
| inline ::capnp::Void Declaration::Reader::getBuiltinText() const { |
| KJ_IREQUIRE((which() == Declaration::BUILTIN_TEXT), |
| "Must check which() before get()ing a union member."); |
| return _reader.getDataField< ::capnp::Void>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS); |
| } |
| |
| inline ::capnp::Void Declaration::Builder::getBuiltinText() { |
| KJ_IREQUIRE((which() == Declaration::BUILTIN_TEXT), |
| "Must check which() before get()ing a union member."); |
| return _builder.getDataField< ::capnp::Void>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS); |
| } |
| inline void Declaration::Builder::setBuiltinText( ::capnp::Void value) { |
| _builder.setDataField<Declaration::Which>( |
| ::capnp::bounded<1>() * ::capnp::ELEMENTS, Declaration::BUILTIN_TEXT); |
| _builder.setDataField< ::capnp::Void>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); |
| } |
| |
| inline bool Declaration::Reader::isBuiltinData() const { |
| return which() == Declaration::BUILTIN_DATA; |
| } |
| inline bool Declaration::Builder::isBuiltinData() { |
| return which() == Declaration::BUILTIN_DATA; |
| } |
| inline ::capnp::Void Declaration::Reader::getBuiltinData() const { |
| KJ_IREQUIRE((which() == Declaration::BUILTIN_DATA), |
| "Must check which() before get()ing a union member."); |
| return _reader.getDataField< ::capnp::Void>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS); |
| } |
| |
| inline ::capnp::Void Declaration::Builder::getBuiltinData() { |
| KJ_IREQUIRE((which() == Declaration::BUILTIN_DATA), |
| "Must check which() before get()ing a union member."); |
| return _builder.getDataField< ::capnp::Void>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS); |
| } |
| inline void Declaration::Builder::setBuiltinData( ::capnp::Void value) { |
| _builder.setDataField<Declaration::Which>( |
| ::capnp::bounded<1>() * ::capnp::ELEMENTS, Declaration::BUILTIN_DATA); |
| _builder.setDataField< ::capnp::Void>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); |
| } |
| |
| inline bool Declaration::Reader::isBuiltinList() const { |
| return which() == Declaration::BUILTIN_LIST; |
| } |
| inline bool Declaration::Builder::isBuiltinList() { |
| return which() == Declaration::BUILTIN_LIST; |
| } |
| inline ::capnp::Void Declaration::Reader::getBuiltinList() const { |
| KJ_IREQUIRE((which() == Declaration::BUILTIN_LIST), |
| "Must check which() before get()ing a union member."); |
| return _reader.getDataField< ::capnp::Void>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS); |
| } |
| |
| inline ::capnp::Void Declaration::Builder::getBuiltinList() { |
| KJ_IREQUIRE((which() == Declaration::BUILTIN_LIST), |
| "Must check which() before get()ing a union member."); |
| return _builder.getDataField< ::capnp::Void>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS); |
| } |
| inline void Declaration::Builder::setBuiltinList( ::capnp::Void value) { |
| _builder.setDataField<Declaration::Which>( |
| ::capnp::bounded<1>() * ::capnp::ELEMENTS, Declaration::BUILTIN_LIST); |
| _builder.setDataField< ::capnp::Void>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); |
| } |
| |
| inline bool Declaration::Reader::isBuiltinObject() const { |
| return which() == Declaration::BUILTIN_OBJECT; |
| } |
| inline bool Declaration::Builder::isBuiltinObject() { |
| return which() == Declaration::BUILTIN_OBJECT; |
| } |
| inline ::capnp::Void Declaration::Reader::getBuiltinObject() const { |
| KJ_IREQUIRE((which() == Declaration::BUILTIN_OBJECT), |
| "Must check which() before get()ing a union member."); |
| return _reader.getDataField< ::capnp::Void>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS); |
| } |
| |
| inline ::capnp::Void Declaration::Builder::getBuiltinObject() { |
| KJ_IREQUIRE((which() == Declaration::BUILTIN_OBJECT), |
| "Must check which() before get()ing a union member."); |
| return _builder.getDataField< ::capnp::Void>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS); |
| } |
| inline void Declaration::Builder::setBuiltinObject( ::capnp::Void value) { |
| _builder.setDataField<Declaration::Which>( |
| ::capnp::bounded<1>() * ::capnp::ELEMENTS, Declaration::BUILTIN_OBJECT); |
| _builder.setDataField< ::capnp::Void>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); |
| } |
| |
| inline bool Declaration::Reader::isBuiltinAnyPointer() const { |
| return which() == Declaration::BUILTIN_ANY_POINTER; |
| } |
| inline bool Declaration::Builder::isBuiltinAnyPointer() { |
| return which() == Declaration::BUILTIN_ANY_POINTER; |
| } |
| inline ::capnp::Void Declaration::Reader::getBuiltinAnyPointer() const { |
| KJ_IREQUIRE((which() == Declaration::BUILTIN_ANY_POINTER), |
| "Must check which() before get()ing a union member."); |
| return _reader.getDataField< ::capnp::Void>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS); |
| } |
| |
| inline ::capnp::Void Declaration::Builder::getBuiltinAnyPointer() { |
| KJ_IREQUIRE((which() == Declaration::BUILTIN_ANY_POINTER), |
| "Must check which() before get()ing a union member."); |
| return _builder.getDataField< ::capnp::Void>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS); |
| } |
| inline void Declaration::Builder::setBuiltinAnyPointer( ::capnp::Void value) { |
| _builder.setDataField<Declaration::Which>( |
| ::capnp::bounded<1>() * ::capnp::ELEMENTS, Declaration::BUILTIN_ANY_POINTER); |
| _builder.setDataField< ::capnp::Void>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); |
| } |
| |
| inline bool Declaration::Reader::hasParameters() const { |
| return !_reader.getPointerField( |
| ::capnp::bounded<7>() * ::capnp::POINTERS).isNull(); |
| } |
| inline bool Declaration::Builder::hasParameters() { |
| return !_builder.getPointerField( |
| ::capnp::bounded<7>() * ::capnp::POINTERS).isNull(); |
| } |
| inline ::capnp::List< ::capnp::compiler::Declaration::BrandParameter, ::capnp::Kind::STRUCT>::Reader Declaration::Reader::getParameters() const { |
| return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::compiler::Declaration::BrandParameter, ::capnp::Kind::STRUCT>>::get(_reader.getPointerField( |
| ::capnp::bounded<7>() * ::capnp::POINTERS)); |
| } |
| inline ::capnp::List< ::capnp::compiler::Declaration::BrandParameter, ::capnp::Kind::STRUCT>::Builder Declaration::Builder::getParameters() { |
| return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::compiler::Declaration::BrandParameter, ::capnp::Kind::STRUCT>>::get(_builder.getPointerField( |
| ::capnp::bounded<7>() * ::capnp::POINTERS)); |
| } |
| inline void Declaration::Builder::setParameters( ::capnp::List< ::capnp::compiler::Declaration::BrandParameter, ::capnp::Kind::STRUCT>::Reader value) { |
| ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::compiler::Declaration::BrandParameter, ::capnp::Kind::STRUCT>>::set(_builder.getPointerField( |
| ::capnp::bounded<7>() * ::capnp::POINTERS), value); |
| } |
| inline ::capnp::List< ::capnp::compiler::Declaration::BrandParameter, ::capnp::Kind::STRUCT>::Builder Declaration::Builder::initParameters(unsigned int size) { |
| return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::compiler::Declaration::BrandParameter, ::capnp::Kind::STRUCT>>::init(_builder.getPointerField( |
| ::capnp::bounded<7>() * ::capnp::POINTERS), size); |
| } |
| inline void Declaration::Builder::adoptParameters( |
| ::capnp::Orphan< ::capnp::List< ::capnp::compiler::Declaration::BrandParameter, ::capnp::Kind::STRUCT>>&& value) { |
| ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::compiler::Declaration::BrandParameter, ::capnp::Kind::STRUCT>>::adopt(_builder.getPointerField( |
| ::capnp::bounded<7>() * ::capnp::POINTERS), kj::mv(value)); |
| } |
| inline ::capnp::Orphan< ::capnp::List< ::capnp::compiler::Declaration::BrandParameter, ::capnp::Kind::STRUCT>> Declaration::Builder::disownParameters() { |
| return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::compiler::Declaration::BrandParameter, ::capnp::Kind::STRUCT>>::disown(_builder.getPointerField( |
| ::capnp::bounded<7>() * ::capnp::POINTERS)); |
| } |
| |
| inline bool Declaration::Reader::isBuiltinAnyStruct() const { |
| return which() == Declaration::BUILTIN_ANY_STRUCT; |
| } |
| inline bool Declaration::Builder::isBuiltinAnyStruct() { |
| return which() == Declaration::BUILTIN_ANY_STRUCT; |
| } |
| inline ::capnp::Void Declaration::Reader::getBuiltinAnyStruct() const { |
| KJ_IREQUIRE((which() == Declaration::BUILTIN_ANY_STRUCT), |
| "Must check which() before get()ing a union member."); |
| return _reader.getDataField< ::capnp::Void>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS); |
| } |
| |
| inline ::capnp::Void Declaration::Builder::getBuiltinAnyStruct() { |
| KJ_IREQUIRE((which() == Declaration::BUILTIN_ANY_STRUCT), |
| "Must check which() before get()ing a union member."); |
| return _builder.getDataField< ::capnp::Void>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS); |
| } |
| inline void Declaration::Builder::setBuiltinAnyStruct( ::capnp::Void value) { |
| _builder.setDataField<Declaration::Which>( |
| ::capnp::bounded<1>() * ::capnp::ELEMENTS, Declaration::BUILTIN_ANY_STRUCT); |
| _builder.setDataField< ::capnp::Void>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); |
| } |
| |
| inline bool Declaration::Reader::isBuiltinAnyList() const { |
| return which() == Declaration::BUILTIN_ANY_LIST; |
| } |
| inline bool Declaration::Builder::isBuiltinAnyList() { |
| return which() == Declaration::BUILTIN_ANY_LIST; |
| } |
| inline ::capnp::Void Declaration::Reader::getBuiltinAnyList() const { |
| KJ_IREQUIRE((which() == Declaration::BUILTIN_ANY_LIST), |
| "Must check which() before get()ing a union member."); |
| return _reader.getDataField< ::capnp::Void>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS); |
| } |
| |
| inline ::capnp::Void Declaration::Builder::getBuiltinAnyList() { |
| KJ_IREQUIRE((which() == Declaration::BUILTIN_ANY_LIST), |
| "Must check which() before get()ing a union member."); |
| return _builder.getDataField< ::capnp::Void>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS); |
| } |
| inline void Declaration::Builder::setBuiltinAnyList( ::capnp::Void value) { |
| _builder.setDataField<Declaration::Which>( |
| ::capnp::bounded<1>() * ::capnp::ELEMENTS, Declaration::BUILTIN_ANY_LIST); |
| _builder.setDataField< ::capnp::Void>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); |
| } |
| |
| inline bool Declaration::Reader::isBuiltinCapability() const { |
| return which() == Declaration::BUILTIN_CAPABILITY; |
| } |
| inline bool Declaration::Builder::isBuiltinCapability() { |
| return which() == Declaration::BUILTIN_CAPABILITY; |
| } |
| inline ::capnp::Void Declaration::Reader::getBuiltinCapability() const { |
| KJ_IREQUIRE((which() == Declaration::BUILTIN_CAPABILITY), |
| "Must check which() before get()ing a union member."); |
| return _reader.getDataField< ::capnp::Void>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS); |
| } |
| |
| inline ::capnp::Void Declaration::Builder::getBuiltinCapability() { |
| KJ_IREQUIRE((which() == Declaration::BUILTIN_CAPABILITY), |
| "Must check which() before get()ing a union member."); |
| return _builder.getDataField< ::capnp::Void>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS); |
| } |
| inline void Declaration::Builder::setBuiltinCapability( ::capnp::Void value) { |
| _builder.setDataField<Declaration::Which>( |
| ::capnp::bounded<1>() * ::capnp::ELEMENTS, Declaration::BUILTIN_CAPABILITY); |
| _builder.setDataField< ::capnp::Void>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); |
| } |
| |
| inline bool Declaration::BrandParameter::Reader::hasName() const { |
| return !_reader.getPointerField( |
| ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); |
| } |
| inline bool Declaration::BrandParameter::Builder::hasName() { |
| return !_builder.getPointerField( |
| ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); |
| } |
| inline ::capnp::Text::Reader Declaration::BrandParameter::Reader::getName() const { |
| return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField( |
| ::capnp::bounded<0>() * ::capnp::POINTERS)); |
| } |
| inline ::capnp::Text::Builder Declaration::BrandParameter::Builder::getName() { |
| return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField( |
| ::capnp::bounded<0>() * ::capnp::POINTERS)); |
| } |
| inline void Declaration::BrandParameter::Builder::setName( ::capnp::Text::Reader value) { |
| ::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField( |
| ::capnp::bounded<0>() * ::capnp::POINTERS), value); |
| } |
| inline ::capnp::Text::Builder Declaration::BrandParameter::Builder::initName(unsigned int size) { |
| return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField( |
| ::capnp::bounded<0>() * ::capnp::POINTERS), size); |
| } |
| inline void Declaration::BrandParameter::Builder::adoptName( |
| ::capnp::Orphan< ::capnp::Text>&& value) { |
| ::capnp::_::PointerHelpers< ::capnp::Text>::adopt(_builder.getPointerField( |
| ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); |
| } |
| inline ::capnp::Orphan< ::capnp::Text> Declaration::BrandParameter::Builder::disownName() { |
| return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField( |
| ::capnp::bounded<0>() * ::capnp::POINTERS)); |
| } |
| |
| inline ::uint32_t Declaration::BrandParameter::Reader::getStartByte() const { |
| return _reader.getDataField< ::uint32_t>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS); |
| } |
| |
| inline ::uint32_t Declaration::BrandParameter::Builder::getStartByte() { |
| return _builder.getDataField< ::uint32_t>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS); |
| } |
| inline void Declaration::BrandParameter::Builder::setStartByte( ::uint32_t value) { |
| _builder.setDataField< ::uint32_t>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); |
| } |
| |
| inline ::uint32_t Declaration::BrandParameter::Reader::getEndByte() const { |
| return _reader.getDataField< ::uint32_t>( |
| ::capnp::bounded<1>() * ::capnp::ELEMENTS); |
| } |
| |
| inline ::uint32_t Declaration::BrandParameter::Builder::getEndByte() { |
| return _builder.getDataField< ::uint32_t>( |
| ::capnp::bounded<1>() * ::capnp::ELEMENTS); |
| } |
| inline void Declaration::BrandParameter::Builder::setEndByte( ::uint32_t value) { |
| _builder.setDataField< ::uint32_t>( |
| ::capnp::bounded<1>() * ::capnp::ELEMENTS, value); |
| } |
| |
| inline bool Declaration::AnnotationApplication::Reader::hasName() const { |
| return !_reader.getPointerField( |
| ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); |
| } |
| inline bool Declaration::AnnotationApplication::Builder::hasName() { |
| return !_builder.getPointerField( |
| ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); |
| } |
| inline ::capnp::compiler::Expression::Reader Declaration::AnnotationApplication::Reader::getName() const { |
| return ::capnp::_::PointerHelpers< ::capnp::compiler::Expression>::get(_reader.getPointerField( |
| ::capnp::bounded<0>() * ::capnp::POINTERS)); |
| } |
| inline ::capnp::compiler::Expression::Builder Declaration::AnnotationApplication::Builder::getName() { |
| return ::capnp::_::PointerHelpers< ::capnp::compiler::Expression>::get(_builder.getPointerField( |
| ::capnp::bounded<0>() * ::capnp::POINTERS)); |
| } |
| #if !CAPNP_LITE |
| inline ::capnp::compiler::Expression::Pipeline Declaration::AnnotationApplication::Pipeline::getName() { |
| return ::capnp::compiler::Expression::Pipeline(_typeless.getPointerField(0)); |
| } |
| #endif // !CAPNP_LITE |
| inline void Declaration::AnnotationApplication::Builder::setName( ::capnp::compiler::Expression::Reader value) { |
| ::capnp::_::PointerHelpers< ::capnp::compiler::Expression>::set(_builder.getPointerField( |
| ::capnp::bounded<0>() * ::capnp::POINTERS), value); |
| } |
| inline ::capnp::compiler::Expression::Builder Declaration::AnnotationApplication::Builder::initName() { |
| return ::capnp::_::PointerHelpers< ::capnp::compiler::Expression>::init(_builder.getPointerField( |
| ::capnp::bounded<0>() * ::capnp::POINTERS)); |
| } |
| inline void Declaration::AnnotationApplication::Builder::adoptName( |
| ::capnp::Orphan< ::capnp::compiler::Expression>&& value) { |
| ::capnp::_::PointerHelpers< ::capnp::compiler::Expression>::adopt(_builder.getPointerField( |
| ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); |
| } |
| inline ::capnp::Orphan< ::capnp::compiler::Expression> Declaration::AnnotationApplication::Builder::disownName() { |
| return ::capnp::_::PointerHelpers< ::capnp::compiler::Expression>::disown(_builder.getPointerField( |
| ::capnp::bounded<0>() * ::capnp::POINTERS)); |
| } |
| |
| inline typename Declaration::AnnotationApplication::Value::Reader Declaration::AnnotationApplication::Reader::getValue() const { |
| return typename Declaration::AnnotationApplication::Value::Reader(_reader); |
| } |
| inline typename Declaration::AnnotationApplication::Value::Builder Declaration::AnnotationApplication::Builder::getValue() { |
| return typename Declaration::AnnotationApplication::Value::Builder(_builder); |
| } |
| #if !CAPNP_LITE |
| inline typename Declaration::AnnotationApplication::Value::Pipeline Declaration::AnnotationApplication::Pipeline::getValue() { |
| return typename Declaration::AnnotationApplication::Value::Pipeline(_typeless.noop()); |
| } |
| #endif // !CAPNP_LITE |
| inline typename Declaration::AnnotationApplication::Value::Builder Declaration::AnnotationApplication::Builder::initValue() { |
| _builder.setDataField< ::uint16_t>(::capnp::bounded<0>() * ::capnp::ELEMENTS, 0); |
| _builder.getPointerField(::capnp::bounded<1>() * ::capnp::POINTERS).clear(); |
| return typename Declaration::AnnotationApplication::Value::Builder(_builder); |
| } |
| inline ::capnp::compiler::Declaration::AnnotationApplication::Value::Which Declaration::AnnotationApplication::Value::Reader::which() const { |
| return _reader.getDataField<Which>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS); |
| } |
| inline ::capnp::compiler::Declaration::AnnotationApplication::Value::Which Declaration::AnnotationApplication::Value::Builder::which() { |
| return _builder.getDataField<Which>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS); |
| } |
| |
| inline bool Declaration::AnnotationApplication::Value::Reader::isNone() const { |
| return which() == Declaration::AnnotationApplication::Value::NONE; |
| } |
| inline bool Declaration::AnnotationApplication::Value::Builder::isNone() { |
| return which() == Declaration::AnnotationApplication::Value::NONE; |
| } |
| inline ::capnp::Void Declaration::AnnotationApplication::Value::Reader::getNone() const { |
| KJ_IREQUIRE((which() == Declaration::AnnotationApplication::Value::NONE), |
| "Must check which() before get()ing a union member."); |
| return _reader.getDataField< ::capnp::Void>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS); |
| } |
| |
| inline ::capnp::Void Declaration::AnnotationApplication::Value::Builder::getNone() { |
| KJ_IREQUIRE((which() == Declaration::AnnotationApplication::Value::NONE), |
| "Must check which() before get()ing a union member."); |
| return _builder.getDataField< ::capnp::Void>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS); |
| } |
| inline void Declaration::AnnotationApplication::Value::Builder::setNone( ::capnp::Void value) { |
| _builder.setDataField<Declaration::AnnotationApplication::Value::Which>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS, Declaration::AnnotationApplication::Value::NONE); |
| _builder.setDataField< ::capnp::Void>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); |
| } |
| |
| inline bool Declaration::AnnotationApplication::Value::Reader::isExpression() const { |
| return which() == Declaration::AnnotationApplication::Value::EXPRESSION; |
| } |
| inline bool Declaration::AnnotationApplication::Value::Builder::isExpression() { |
| return which() == Declaration::AnnotationApplication::Value::EXPRESSION; |
| } |
| inline bool Declaration::AnnotationApplication::Value::Reader::hasExpression() const { |
| if (which() != Declaration::AnnotationApplication::Value::EXPRESSION) return false; |
| return !_reader.getPointerField( |
| ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); |
| } |
| inline bool Declaration::AnnotationApplication::Value::Builder::hasExpression() { |
| if (which() != Declaration::AnnotationApplication::Value::EXPRESSION) return false; |
| return !_builder.getPointerField( |
| ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); |
| } |
| inline ::capnp::compiler::Expression::Reader Declaration::AnnotationApplication::Value::Reader::getExpression() const { |
| KJ_IREQUIRE((which() == Declaration::AnnotationApplication::Value::EXPRESSION), |
| "Must check which() before get()ing a union member."); |
| return ::capnp::_::PointerHelpers< ::capnp::compiler::Expression>::get(_reader.getPointerField( |
| ::capnp::bounded<1>() * ::capnp::POINTERS)); |
| } |
| inline ::capnp::compiler::Expression::Builder Declaration::AnnotationApplication::Value::Builder::getExpression() { |
| KJ_IREQUIRE((which() == Declaration::AnnotationApplication::Value::EXPRESSION), |
| "Must check which() before get()ing a union member."); |
| return ::capnp::_::PointerHelpers< ::capnp::compiler::Expression>::get(_builder.getPointerField( |
| ::capnp::bounded<1>() * ::capnp::POINTERS)); |
| } |
| inline void Declaration::AnnotationApplication::Value::Builder::setExpression( ::capnp::compiler::Expression::Reader value) { |
| _builder.setDataField<Declaration::AnnotationApplication::Value::Which>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS, Declaration::AnnotationApplication::Value::EXPRESSION); |
| ::capnp::_::PointerHelpers< ::capnp::compiler::Expression>::set(_builder.getPointerField( |
| ::capnp::bounded<1>() * ::capnp::POINTERS), value); |
| } |
| inline ::capnp::compiler::Expression::Builder Declaration::AnnotationApplication::Value::Builder::initExpression() { |
| _builder.setDataField<Declaration::AnnotationApplication::Value::Which>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS, Declaration::AnnotationApplication::Value::EXPRESSION); |
| return ::capnp::_::PointerHelpers< ::capnp::compiler::Expression>::init(_builder.getPointerField( |
| ::capnp::bounded<1>() * ::capnp::POINTERS)); |
| } |
| inline void Declaration::AnnotationApplication::Value::Builder::adoptExpression( |
| ::capnp::Orphan< ::capnp::compiler::Expression>&& value) { |
| _builder.setDataField<Declaration::AnnotationApplication::Value::Which>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS, Declaration::AnnotationApplication::Value::EXPRESSION); |
| ::capnp::_::PointerHelpers< ::capnp::compiler::Expression>::adopt(_builder.getPointerField( |
| ::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value)); |
| } |
| inline ::capnp::Orphan< ::capnp::compiler::Expression> Declaration::AnnotationApplication::Value::Builder::disownExpression() { |
| KJ_IREQUIRE((which() == Declaration::AnnotationApplication::Value::EXPRESSION), |
| "Must check which() before get()ing a union member."); |
| return ::capnp::_::PointerHelpers< ::capnp::compiler::Expression>::disown(_builder.getPointerField( |
| ::capnp::bounded<1>() * ::capnp::POINTERS)); |
| } |
| |
| inline ::capnp::compiler::Declaration::ParamList::Which Declaration::ParamList::Reader::which() const { |
| return _reader.getDataField<Which>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS); |
| } |
| inline ::capnp::compiler::Declaration::ParamList::Which Declaration::ParamList::Builder::which() { |
| return _builder.getDataField<Which>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS); |
| } |
| |
| inline bool Declaration::ParamList::Reader::isNamedList() const { |
| return which() == Declaration::ParamList::NAMED_LIST; |
| } |
| inline bool Declaration::ParamList::Builder::isNamedList() { |
| return which() == Declaration::ParamList::NAMED_LIST; |
| } |
| inline bool Declaration::ParamList::Reader::hasNamedList() const { |
| if (which() != Declaration::ParamList::NAMED_LIST) return false; |
| return !_reader.getPointerField( |
| ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); |
| } |
| inline bool Declaration::ParamList::Builder::hasNamedList() { |
| if (which() != Declaration::ParamList::NAMED_LIST) return false; |
| return !_builder.getPointerField( |
| ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); |
| } |
| inline ::capnp::List< ::capnp::compiler::Declaration::Param, ::capnp::Kind::STRUCT>::Reader Declaration::ParamList::Reader::getNamedList() const { |
| KJ_IREQUIRE((which() == Declaration::ParamList::NAMED_LIST), |
| "Must check which() before get()ing a union member."); |
| return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::compiler::Declaration::Param, ::capnp::Kind::STRUCT>>::get(_reader.getPointerField( |
| ::capnp::bounded<0>() * ::capnp::POINTERS)); |
| } |
| inline ::capnp::List< ::capnp::compiler::Declaration::Param, ::capnp::Kind::STRUCT>::Builder Declaration::ParamList::Builder::getNamedList() { |
| KJ_IREQUIRE((which() == Declaration::ParamList::NAMED_LIST), |
| "Must check which() before get()ing a union member."); |
| return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::compiler::Declaration::Param, ::capnp::Kind::STRUCT>>::get(_builder.getPointerField( |
| ::capnp::bounded<0>() * ::capnp::POINTERS)); |
| } |
| inline void Declaration::ParamList::Builder::setNamedList( ::capnp::List< ::capnp::compiler::Declaration::Param, ::capnp::Kind::STRUCT>::Reader value) { |
| _builder.setDataField<Declaration::ParamList::Which>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS, Declaration::ParamList::NAMED_LIST); |
| ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::compiler::Declaration::Param, ::capnp::Kind::STRUCT>>::set(_builder.getPointerField( |
| ::capnp::bounded<0>() * ::capnp::POINTERS), value); |
| } |
| inline ::capnp::List< ::capnp::compiler::Declaration::Param, ::capnp::Kind::STRUCT>::Builder Declaration::ParamList::Builder::initNamedList(unsigned int size) { |
| _builder.setDataField<Declaration::ParamList::Which>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS, Declaration::ParamList::NAMED_LIST); |
| return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::compiler::Declaration::Param, ::capnp::Kind::STRUCT>>::init(_builder.getPointerField( |
| ::capnp::bounded<0>() * ::capnp::POINTERS), size); |
| } |
| inline void Declaration::ParamList::Builder::adoptNamedList( |
| ::capnp::Orphan< ::capnp::List< ::capnp::compiler::Declaration::Param, ::capnp::Kind::STRUCT>>&& value) { |
| _builder.setDataField<Declaration::ParamList::Which>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS, Declaration::ParamList::NAMED_LIST); |
| ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::compiler::Declaration::Param, ::capnp::Kind::STRUCT>>::adopt(_builder.getPointerField( |
| ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); |
| } |
| inline ::capnp::Orphan< ::capnp::List< ::capnp::compiler::Declaration::Param, ::capnp::Kind::STRUCT>> Declaration::ParamList::Builder::disownNamedList() { |
| KJ_IREQUIRE((which() == Declaration::ParamList::NAMED_LIST), |
| "Must check which() before get()ing a union member."); |
| return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::compiler::Declaration::Param, ::capnp::Kind::STRUCT>>::disown(_builder.getPointerField( |
| ::capnp::bounded<0>() * ::capnp::POINTERS)); |
| } |
| |
| inline bool Declaration::ParamList::Reader::isType() const { |
| return which() == Declaration::ParamList::TYPE; |
| } |
| inline bool Declaration::ParamList::Builder::isType() { |
| return which() == Declaration::ParamList::TYPE; |
| } |
| inline bool Declaration::ParamList::Reader::hasType() const { |
| if (which() != Declaration::ParamList::TYPE) return false; |
| return !_reader.getPointerField( |
| ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); |
| } |
| inline bool Declaration::ParamList::Builder::hasType() { |
| if (which() != Declaration::ParamList::TYPE) return false; |
| return !_builder.getPointerField( |
| ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); |
| } |
| inline ::capnp::compiler::Expression::Reader Declaration::ParamList::Reader::getType() const { |
| KJ_IREQUIRE((which() == Declaration::ParamList::TYPE), |
| "Must check which() before get()ing a union member."); |
| return ::capnp::_::PointerHelpers< ::capnp::compiler::Expression>::get(_reader.getPointerField( |
| ::capnp::bounded<0>() * ::capnp::POINTERS)); |
| } |
| inline ::capnp::compiler::Expression::Builder Declaration::ParamList::Builder::getType() { |
| KJ_IREQUIRE((which() == Declaration::ParamList::TYPE), |
| "Must check which() before get()ing a union member."); |
| return ::capnp::_::PointerHelpers< ::capnp::compiler::Expression>::get(_builder.getPointerField( |
| ::capnp::bounded<0>() * ::capnp::POINTERS)); |
| } |
| inline void Declaration::ParamList::Builder::setType( ::capnp::compiler::Expression::Reader value) { |
| _builder.setDataField<Declaration::ParamList::Which>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS, Declaration::ParamList::TYPE); |
| ::capnp::_::PointerHelpers< ::capnp::compiler::Expression>::set(_builder.getPointerField( |
| ::capnp::bounded<0>() * ::capnp::POINTERS), value); |
| } |
| inline ::capnp::compiler::Expression::Builder Declaration::ParamList::Builder::initType() { |
| _builder.setDataField<Declaration::ParamList::Which>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS, Declaration::ParamList::TYPE); |
| return ::capnp::_::PointerHelpers< ::capnp::compiler::Expression>::init(_builder.getPointerField( |
| ::capnp::bounded<0>() * ::capnp::POINTERS)); |
| } |
| inline void Declaration::ParamList::Builder::adoptType( |
| ::capnp::Orphan< ::capnp::compiler::Expression>&& value) { |
| _builder.setDataField<Declaration::ParamList::Which>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS, Declaration::ParamList::TYPE); |
| ::capnp::_::PointerHelpers< ::capnp::compiler::Expression>::adopt(_builder.getPointerField( |
| ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); |
| } |
| inline ::capnp::Orphan< ::capnp::compiler::Expression> Declaration::ParamList::Builder::disownType() { |
| KJ_IREQUIRE((which() == Declaration::ParamList::TYPE), |
| "Must check which() before get()ing a union member."); |
| return ::capnp::_::PointerHelpers< ::capnp::compiler::Expression>::disown(_builder.getPointerField( |
| ::capnp::bounded<0>() * ::capnp::POINTERS)); |
| } |
| |
| inline ::uint32_t Declaration::ParamList::Reader::getStartByte() const { |
| return _reader.getDataField< ::uint32_t>( |
| ::capnp::bounded<1>() * ::capnp::ELEMENTS); |
| } |
| |
| inline ::uint32_t Declaration::ParamList::Builder::getStartByte() { |
| return _builder.getDataField< ::uint32_t>( |
| ::capnp::bounded<1>() * ::capnp::ELEMENTS); |
| } |
| inline void Declaration::ParamList::Builder::setStartByte( ::uint32_t value) { |
| _builder.setDataField< ::uint32_t>( |
| ::capnp::bounded<1>() * ::capnp::ELEMENTS, value); |
| } |
| |
| inline ::uint32_t Declaration::ParamList::Reader::getEndByte() const { |
| return _reader.getDataField< ::uint32_t>( |
| ::capnp::bounded<2>() * ::capnp::ELEMENTS); |
| } |
| |
| inline ::uint32_t Declaration::ParamList::Builder::getEndByte() { |
| return _builder.getDataField< ::uint32_t>( |
| ::capnp::bounded<2>() * ::capnp::ELEMENTS); |
| } |
| inline void Declaration::ParamList::Builder::setEndByte( ::uint32_t value) { |
| _builder.setDataField< ::uint32_t>( |
| ::capnp::bounded<2>() * ::capnp::ELEMENTS, value); |
| } |
| |
| inline bool Declaration::ParamList::Reader::isStream() const { |
| return which() == Declaration::ParamList::STREAM; |
| } |
| inline bool Declaration::ParamList::Builder::isStream() { |
| return which() == Declaration::ParamList::STREAM; |
| } |
| inline ::capnp::Void Declaration::ParamList::Reader::getStream() const { |
| KJ_IREQUIRE((which() == Declaration::ParamList::STREAM), |
| "Must check which() before get()ing a union member."); |
| return _reader.getDataField< ::capnp::Void>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS); |
| } |
| |
| inline ::capnp::Void Declaration::ParamList::Builder::getStream() { |
| KJ_IREQUIRE((which() == Declaration::ParamList::STREAM), |
| "Must check which() before get()ing a union member."); |
| return _builder.getDataField< ::capnp::Void>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS); |
| } |
| inline void Declaration::ParamList::Builder::setStream( ::capnp::Void value) { |
| _builder.setDataField<Declaration::ParamList::Which>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS, Declaration::ParamList::STREAM); |
| _builder.setDataField< ::capnp::Void>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); |
| } |
| |
| inline bool Declaration::Param::Reader::hasName() const { |
| return !_reader.getPointerField( |
| ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); |
| } |
| inline bool Declaration::Param::Builder::hasName() { |
| return !_builder.getPointerField( |
| ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); |
| } |
| inline ::capnp::compiler::LocatedText::Reader Declaration::Param::Reader::getName() const { |
| return ::capnp::_::PointerHelpers< ::capnp::compiler::LocatedText>::get(_reader.getPointerField( |
| ::capnp::bounded<0>() * ::capnp::POINTERS)); |
| } |
| inline ::capnp::compiler::LocatedText::Builder Declaration::Param::Builder::getName() { |
| return ::capnp::_::PointerHelpers< ::capnp::compiler::LocatedText>::get(_builder.getPointerField( |
| ::capnp::bounded<0>() * ::capnp::POINTERS)); |
| } |
| #if !CAPNP_LITE |
| inline ::capnp::compiler::LocatedText::Pipeline Declaration::Param::Pipeline::getName() { |
| return ::capnp::compiler::LocatedText::Pipeline(_typeless.getPointerField(0)); |
| } |
| #endif // !CAPNP_LITE |
| inline void Declaration::Param::Builder::setName( ::capnp::compiler::LocatedText::Reader value) { |
| ::capnp::_::PointerHelpers< ::capnp::compiler::LocatedText>::set(_builder.getPointerField( |
| ::capnp::bounded<0>() * ::capnp::POINTERS), value); |
| } |
| inline ::capnp::compiler::LocatedText::Builder Declaration::Param::Builder::initName() { |
| return ::capnp::_::PointerHelpers< ::capnp::compiler::LocatedText>::init(_builder.getPointerField( |
| ::capnp::bounded<0>() * ::capnp::POINTERS)); |
| } |
| inline void Declaration::Param::Builder::adoptName( |
| ::capnp::Orphan< ::capnp::compiler::LocatedText>&& value) { |
| ::capnp::_::PointerHelpers< ::capnp::compiler::LocatedText>::adopt(_builder.getPointerField( |
| ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); |
| } |
| inline ::capnp::Orphan< ::capnp::compiler::LocatedText> Declaration::Param::Builder::disownName() { |
| return ::capnp::_::PointerHelpers< ::capnp::compiler::LocatedText>::disown(_builder.getPointerField( |
| ::capnp::bounded<0>() * ::capnp::POINTERS)); |
| } |
| |
| inline bool Declaration::Param::Reader::hasType() const { |
| return !_reader.getPointerField( |
| ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); |
| } |
| inline bool Declaration::Param::Builder::hasType() { |
| return !_builder.getPointerField( |
| ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); |
| } |
| inline ::capnp::compiler::Expression::Reader Declaration::Param::Reader::getType() const { |
| return ::capnp::_::PointerHelpers< ::capnp::compiler::Expression>::get(_reader.getPointerField( |
| ::capnp::bounded<1>() * ::capnp::POINTERS)); |
| } |
| inline ::capnp::compiler::Expression::Builder Declaration::Param::Builder::getType() { |
| return ::capnp::_::PointerHelpers< ::capnp::compiler::Expression>::get(_builder.getPointerField( |
| ::capnp::bounded<1>() * ::capnp::POINTERS)); |
| } |
| #if !CAPNP_LITE |
| inline ::capnp::compiler::Expression::Pipeline Declaration::Param::Pipeline::getType() { |
| return ::capnp::compiler::Expression::Pipeline(_typeless.getPointerField(1)); |
| } |
| #endif // !CAPNP_LITE |
| inline void Declaration::Param::Builder::setType( ::capnp::compiler::Expression::Reader value) { |
| ::capnp::_::PointerHelpers< ::capnp::compiler::Expression>::set(_builder.getPointerField( |
| ::capnp::bounded<1>() * ::capnp::POINTERS), value); |
| } |
| inline ::capnp::compiler::Expression::Builder Declaration::Param::Builder::initType() { |
| return ::capnp::_::PointerHelpers< ::capnp::compiler::Expression>::init(_builder.getPointerField( |
| ::capnp::bounded<1>() * ::capnp::POINTERS)); |
| } |
| inline void Declaration::Param::Builder::adoptType( |
| ::capnp::Orphan< ::capnp::compiler::Expression>&& value) { |
| ::capnp::_::PointerHelpers< ::capnp::compiler::Expression>::adopt(_builder.getPointerField( |
| ::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value)); |
| } |
| inline ::capnp::Orphan< ::capnp::compiler::Expression> Declaration::Param::Builder::disownType() { |
| return ::capnp::_::PointerHelpers< ::capnp::compiler::Expression>::disown(_builder.getPointerField( |
| ::capnp::bounded<1>() * ::capnp::POINTERS)); |
| } |
| |
| inline bool Declaration::Param::Reader::hasAnnotations() const { |
| return !_reader.getPointerField( |
| ::capnp::bounded<2>() * ::capnp::POINTERS).isNull(); |
| } |
| inline bool Declaration::Param::Builder::hasAnnotations() { |
| return !_builder.getPointerField( |
| ::capnp::bounded<2>() * ::capnp::POINTERS).isNull(); |
| } |
| inline ::capnp::List< ::capnp::compiler::Declaration::AnnotationApplication, ::capnp::Kind::STRUCT>::Reader Declaration::Param::Reader::getAnnotations() const { |
| return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::compiler::Declaration::AnnotationApplication, ::capnp::Kind::STRUCT>>::get(_reader.getPointerField( |
| ::capnp::bounded<2>() * ::capnp::POINTERS)); |
| } |
| inline ::capnp::List< ::capnp::compiler::Declaration::AnnotationApplication, ::capnp::Kind::STRUCT>::Builder Declaration::Param::Builder::getAnnotations() { |
| return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::compiler::Declaration::AnnotationApplication, ::capnp::Kind::STRUCT>>::get(_builder.getPointerField( |
| ::capnp::bounded<2>() * ::capnp::POINTERS)); |
| } |
| inline void Declaration::Param::Builder::setAnnotations( ::capnp::List< ::capnp::compiler::Declaration::AnnotationApplication, ::capnp::Kind::STRUCT>::Reader value) { |
| ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::compiler::Declaration::AnnotationApplication, ::capnp::Kind::STRUCT>>::set(_builder.getPointerField( |
| ::capnp::bounded<2>() * ::capnp::POINTERS), value); |
| } |
| inline ::capnp::List< ::capnp::compiler::Declaration::AnnotationApplication, ::capnp::Kind::STRUCT>::Builder Declaration::Param::Builder::initAnnotations(unsigned int size) { |
| return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::compiler::Declaration::AnnotationApplication, ::capnp::Kind::STRUCT>>::init(_builder.getPointerField( |
| ::capnp::bounded<2>() * ::capnp::POINTERS), size); |
| } |
| inline void Declaration::Param::Builder::adoptAnnotations( |
| ::capnp::Orphan< ::capnp::List< ::capnp::compiler::Declaration::AnnotationApplication, ::capnp::Kind::STRUCT>>&& value) { |
| ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::compiler::Declaration::AnnotationApplication, ::capnp::Kind::STRUCT>>::adopt(_builder.getPointerField( |
| ::capnp::bounded<2>() * ::capnp::POINTERS), kj::mv(value)); |
| } |
| inline ::capnp::Orphan< ::capnp::List< ::capnp::compiler::Declaration::AnnotationApplication, ::capnp::Kind::STRUCT>> Declaration::Param::Builder::disownAnnotations() { |
| return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::compiler::Declaration::AnnotationApplication, ::capnp::Kind::STRUCT>>::disown(_builder.getPointerField( |
| ::capnp::bounded<2>() * ::capnp::POINTERS)); |
| } |
| |
| inline typename Declaration::Param::DefaultValue::Reader Declaration::Param::Reader::getDefaultValue() const { |
| return typename Declaration::Param::DefaultValue::Reader(_reader); |
| } |
| inline typename Declaration::Param::DefaultValue::Builder Declaration::Param::Builder::getDefaultValue() { |
| return typename Declaration::Param::DefaultValue::Builder(_builder); |
| } |
| #if !CAPNP_LITE |
| inline typename Declaration::Param::DefaultValue::Pipeline Declaration::Param::Pipeline::getDefaultValue() { |
| return typename Declaration::Param::DefaultValue::Pipeline(_typeless.noop()); |
| } |
| #endif // !CAPNP_LITE |
| inline typename Declaration::Param::DefaultValue::Builder Declaration::Param::Builder::initDefaultValue() { |
| _builder.setDataField< ::uint16_t>(::capnp::bounded<0>() * ::capnp::ELEMENTS, 0); |
| _builder.getPointerField(::capnp::bounded<3>() * ::capnp::POINTERS).clear(); |
| return typename Declaration::Param::DefaultValue::Builder(_builder); |
| } |
| inline ::uint32_t Declaration::Param::Reader::getStartByte() const { |
| return _reader.getDataField< ::uint32_t>( |
| ::capnp::bounded<1>() * ::capnp::ELEMENTS); |
| } |
| |
| inline ::uint32_t Declaration::Param::Builder::getStartByte() { |
| return _builder.getDataField< ::uint32_t>( |
| ::capnp::bounded<1>() * ::capnp::ELEMENTS); |
| } |
| inline void Declaration::Param::Builder::setStartByte( ::uint32_t value) { |
| _builder.setDataField< ::uint32_t>( |
| ::capnp::bounded<1>() * ::capnp::ELEMENTS, value); |
| } |
| |
| inline ::uint32_t Declaration::Param::Reader::getEndByte() const { |
| return _reader.getDataField< ::uint32_t>( |
| ::capnp::bounded<2>() * ::capnp::ELEMENTS); |
| } |
| |
| inline ::uint32_t Declaration::Param::Builder::getEndByte() { |
| return _builder.getDataField< ::uint32_t>( |
| ::capnp::bounded<2>() * ::capnp::ELEMENTS); |
| } |
| inline void Declaration::Param::Builder::setEndByte( ::uint32_t value) { |
| _builder.setDataField< ::uint32_t>( |
| ::capnp::bounded<2>() * ::capnp::ELEMENTS, value); |
| } |
| |
| inline ::capnp::compiler::Declaration::Param::DefaultValue::Which Declaration::Param::DefaultValue::Reader::which() const { |
| return _reader.getDataField<Which>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS); |
| } |
| inline ::capnp::compiler::Declaration::Param::DefaultValue::Which Declaration::Param::DefaultValue::Builder::which() { |
| return _builder.getDataField<Which>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS); |
| } |
| |
| inline bool Declaration::Param::DefaultValue::Reader::isNone() const { |
| return which() == Declaration::Param::DefaultValue::NONE; |
| } |
| inline bool Declaration::Param::DefaultValue::Builder::isNone() { |
| return which() == Declaration::Param::DefaultValue::NONE; |
| } |
| inline ::capnp::Void Declaration::Param::DefaultValue::Reader::getNone() const { |
| KJ_IREQUIRE((which() == Declaration::Param::DefaultValue::NONE), |
| "Must check which() before get()ing a union member."); |
| return _reader.getDataField< ::capnp::Void>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS); |
| } |
| |
| inline ::capnp::Void Declaration::Param::DefaultValue::Builder::getNone() { |
| KJ_IREQUIRE((which() == Declaration::Param::DefaultValue::NONE), |
| "Must check which() before get()ing a union member."); |
| return _builder.getDataField< ::capnp::Void>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS); |
| } |
| inline void Declaration::Param::DefaultValue::Builder::setNone( ::capnp::Void value) { |
| _builder.setDataField<Declaration::Param::DefaultValue::Which>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS, Declaration::Param::DefaultValue::NONE); |
| _builder.setDataField< ::capnp::Void>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); |
| } |
| |
| inline bool Declaration::Param::DefaultValue::Reader::isValue() const { |
| return which() == Declaration::Param::DefaultValue::VALUE; |
| } |
| inline bool Declaration::Param::DefaultValue::Builder::isValue() { |
| return which() == Declaration::Param::DefaultValue::VALUE; |
| } |
| inline bool Declaration::Param::DefaultValue::Reader::hasValue() const { |
| if (which() != Declaration::Param::DefaultValue::VALUE) return false; |
| return !_reader.getPointerField( |
| ::capnp::bounded<3>() * ::capnp::POINTERS).isNull(); |
| } |
| inline bool Declaration::Param::DefaultValue::Builder::hasValue() { |
| if (which() != Declaration::Param::DefaultValue::VALUE) return false; |
| return !_builder.getPointerField( |
| ::capnp::bounded<3>() * ::capnp::POINTERS).isNull(); |
| } |
| inline ::capnp::compiler::Expression::Reader Declaration::Param::DefaultValue::Reader::getValue() const { |
| KJ_IREQUIRE((which() == Declaration::Param::DefaultValue::VALUE), |
| "Must check which() before get()ing a union member."); |
| return ::capnp::_::PointerHelpers< ::capnp::compiler::Expression>::get(_reader.getPointerField( |
| ::capnp::bounded<3>() * ::capnp::POINTERS)); |
| } |
| inline ::capnp::compiler::Expression::Builder Declaration::Param::DefaultValue::Builder::getValue() { |
| KJ_IREQUIRE((which() == Declaration::Param::DefaultValue::VALUE), |
| "Must check which() before get()ing a union member."); |
| return ::capnp::_::PointerHelpers< ::capnp::compiler::Expression>::get(_builder.getPointerField( |
| ::capnp::bounded<3>() * ::capnp::POINTERS)); |
| } |
| inline void Declaration::Param::DefaultValue::Builder::setValue( ::capnp::compiler::Expression::Reader value) { |
| _builder.setDataField<Declaration::Param::DefaultValue::Which>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS, Declaration::Param::DefaultValue::VALUE); |
| ::capnp::_::PointerHelpers< ::capnp::compiler::Expression>::set(_builder.getPointerField( |
| ::capnp::bounded<3>() * ::capnp::POINTERS), value); |
| } |
| inline ::capnp::compiler::Expression::Builder Declaration::Param::DefaultValue::Builder::initValue() { |
| _builder.setDataField<Declaration::Param::DefaultValue::Which>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS, Declaration::Param::DefaultValue::VALUE); |
| return ::capnp::_::PointerHelpers< ::capnp::compiler::Expression>::init(_builder.getPointerField( |
| ::capnp::bounded<3>() * ::capnp::POINTERS)); |
| } |
| inline void Declaration::Param::DefaultValue::Builder::adoptValue( |
| ::capnp::Orphan< ::capnp::compiler::Expression>&& value) { |
| _builder.setDataField<Declaration::Param::DefaultValue::Which>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS, Declaration::Param::DefaultValue::VALUE); |
| ::capnp::_::PointerHelpers< ::capnp::compiler::Expression>::adopt(_builder.getPointerField( |
| ::capnp::bounded<3>() * ::capnp::POINTERS), kj::mv(value)); |
| } |
| inline ::capnp::Orphan< ::capnp::compiler::Expression> Declaration::Param::DefaultValue::Builder::disownValue() { |
| KJ_IREQUIRE((which() == Declaration::Param::DefaultValue::VALUE), |
| "Must check which() before get()ing a union member."); |
| return ::capnp::_::PointerHelpers< ::capnp::compiler::Expression>::disown(_builder.getPointerField( |
| ::capnp::bounded<3>() * ::capnp::POINTERS)); |
| } |
| |
| inline ::capnp::compiler::Declaration::Id::Which Declaration::Id::Reader::which() const { |
| return _reader.getDataField<Which>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS); |
| } |
| inline ::capnp::compiler::Declaration::Id::Which Declaration::Id::Builder::which() { |
| return _builder.getDataField<Which>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS); |
| } |
| |
| inline bool Declaration::Id::Reader::isUnspecified() const { |
| return which() == Declaration::Id::UNSPECIFIED; |
| } |
| inline bool Declaration::Id::Builder::isUnspecified() { |
| return which() == Declaration::Id::UNSPECIFIED; |
| } |
| inline ::capnp::Void Declaration::Id::Reader::getUnspecified() const { |
| KJ_IREQUIRE((which() == Declaration::Id::UNSPECIFIED), |
| "Must check which() before get()ing a union member."); |
| return _reader.getDataField< ::capnp::Void>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS); |
| } |
| |
| inline ::capnp::Void Declaration::Id::Builder::getUnspecified() { |
| KJ_IREQUIRE((which() == Declaration::Id::UNSPECIFIED), |
| "Must check which() before get()ing a union member."); |
| return _builder.getDataField< ::capnp::Void>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS); |
| } |
| inline void Declaration::Id::Builder::setUnspecified( ::capnp::Void value) { |
| _builder.setDataField<Declaration::Id::Which>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS, Declaration::Id::UNSPECIFIED); |
| _builder.setDataField< ::capnp::Void>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); |
| } |
| |
| inline bool Declaration::Id::Reader::isUid() const { |
| return which() == Declaration::Id::UID; |
| } |
| inline bool Declaration::Id::Builder::isUid() { |
| return which() == Declaration::Id::UID; |
| } |
| inline bool Declaration::Id::Reader::hasUid() const { |
| if (which() != Declaration::Id::UID) return false; |
| return !_reader.getPointerField( |
| ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); |
| } |
| inline bool Declaration::Id::Builder::hasUid() { |
| if (which() != Declaration::Id::UID) return false; |
| return !_builder.getPointerField( |
| ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); |
| } |
| inline ::capnp::compiler::LocatedInteger::Reader Declaration::Id::Reader::getUid() const { |
| KJ_IREQUIRE((which() == Declaration::Id::UID), |
| "Must check which() before get()ing a union member."); |
| return ::capnp::_::PointerHelpers< ::capnp::compiler::LocatedInteger>::get(_reader.getPointerField( |
| ::capnp::bounded<1>() * ::capnp::POINTERS)); |
| } |
| inline ::capnp::compiler::LocatedInteger::Builder Declaration::Id::Builder::getUid() { |
| KJ_IREQUIRE((which() == Declaration::Id::UID), |
| "Must check which() before get()ing a union member."); |
| return ::capnp::_::PointerHelpers< ::capnp::compiler::LocatedInteger>::get(_builder.getPointerField( |
| ::capnp::bounded<1>() * ::capnp::POINTERS)); |
| } |
| inline void Declaration::Id::Builder::setUid( ::capnp::compiler::LocatedInteger::Reader value) { |
| _builder.setDataField<Declaration::Id::Which>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS, Declaration::Id::UID); |
| ::capnp::_::PointerHelpers< ::capnp::compiler::LocatedInteger>::set(_builder.getPointerField( |
| ::capnp::bounded<1>() * ::capnp::POINTERS), value); |
| } |
| inline ::capnp::compiler::LocatedInteger::Builder Declaration::Id::Builder::initUid() { |
| _builder.setDataField<Declaration::Id::Which>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS, Declaration::Id::UID); |
| return ::capnp::_::PointerHelpers< ::capnp::compiler::LocatedInteger>::init(_builder.getPointerField( |
| ::capnp::bounded<1>() * ::capnp::POINTERS)); |
| } |
| inline void Declaration::Id::Builder::adoptUid( |
| ::capnp::Orphan< ::capnp::compiler::LocatedInteger>&& value) { |
| _builder.setDataField<Declaration::Id::Which>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS, Declaration::Id::UID); |
| ::capnp::_::PointerHelpers< ::capnp::compiler::LocatedInteger>::adopt(_builder.getPointerField( |
| ::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value)); |
| } |
| inline ::capnp::Orphan< ::capnp::compiler::LocatedInteger> Declaration::Id::Builder::disownUid() { |
| KJ_IREQUIRE((which() == Declaration::Id::UID), |
| "Must check which() before get()ing a union member."); |
| return ::capnp::_::PointerHelpers< ::capnp::compiler::LocatedInteger>::disown(_builder.getPointerField( |
| ::capnp::bounded<1>() * ::capnp::POINTERS)); |
| } |
| |
| inline bool Declaration::Id::Reader::isOrdinal() const { |
| return which() == Declaration::Id::ORDINAL; |
| } |
| inline bool Declaration::Id::Builder::isOrdinal() { |
| return which() == Declaration::Id::ORDINAL; |
| } |
| inline bool Declaration::Id::Reader::hasOrdinal() const { |
| if (which() != Declaration::Id::ORDINAL) return false; |
| return !_reader.getPointerField( |
| ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); |
| } |
| inline bool Declaration::Id::Builder::hasOrdinal() { |
| if (which() != Declaration::Id::ORDINAL) return false; |
| return !_builder.getPointerField( |
| ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); |
| } |
| inline ::capnp::compiler::LocatedInteger::Reader Declaration::Id::Reader::getOrdinal() const { |
| KJ_IREQUIRE((which() == Declaration::Id::ORDINAL), |
| "Must check which() before get()ing a union member."); |
| return ::capnp::_::PointerHelpers< ::capnp::compiler::LocatedInteger>::get(_reader.getPointerField( |
| ::capnp::bounded<1>() * ::capnp::POINTERS)); |
| } |
| inline ::capnp::compiler::LocatedInteger::Builder Declaration::Id::Builder::getOrdinal() { |
| KJ_IREQUIRE((which() == Declaration::Id::ORDINAL), |
| "Must check which() before get()ing a union member."); |
| return ::capnp::_::PointerHelpers< ::capnp::compiler::LocatedInteger>::get(_builder.getPointerField( |
| ::capnp::bounded<1>() * ::capnp::POINTERS)); |
| } |
| inline void Declaration::Id::Builder::setOrdinal( ::capnp::compiler::LocatedInteger::Reader value) { |
| _builder.setDataField<Declaration::Id::Which>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS, Declaration::Id::ORDINAL); |
| ::capnp::_::PointerHelpers< ::capnp::compiler::LocatedInteger>::set(_builder.getPointerField( |
| ::capnp::bounded<1>() * ::capnp::POINTERS), value); |
| } |
| inline ::capnp::compiler::LocatedInteger::Builder Declaration::Id::Builder::initOrdinal() { |
| _builder.setDataField<Declaration::Id::Which>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS, Declaration::Id::ORDINAL); |
| return ::capnp::_::PointerHelpers< ::capnp::compiler::LocatedInteger>::init(_builder.getPointerField( |
| ::capnp::bounded<1>() * ::capnp::POINTERS)); |
| } |
| inline void Declaration::Id::Builder::adoptOrdinal( |
| ::capnp::Orphan< ::capnp::compiler::LocatedInteger>&& value) { |
| _builder.setDataField<Declaration::Id::Which>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS, Declaration::Id::ORDINAL); |
| ::capnp::_::PointerHelpers< ::capnp::compiler::LocatedInteger>::adopt(_builder.getPointerField( |
| ::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value)); |
| } |
| inline ::capnp::Orphan< ::capnp::compiler::LocatedInteger> Declaration::Id::Builder::disownOrdinal() { |
| KJ_IREQUIRE((which() == Declaration::Id::ORDINAL), |
| "Must check which() before get()ing a union member."); |
| return ::capnp::_::PointerHelpers< ::capnp::compiler::LocatedInteger>::disown(_builder.getPointerField( |
| ::capnp::bounded<1>() * ::capnp::POINTERS)); |
| } |
| |
| inline bool Declaration::Using::Reader::hasTarget() const { |
| return !_reader.getPointerField( |
| ::capnp::bounded<5>() * ::capnp::POINTERS).isNull(); |
| } |
| inline bool Declaration::Using::Builder::hasTarget() { |
| return !_builder.getPointerField( |
| ::capnp::bounded<5>() * ::capnp::POINTERS).isNull(); |
| } |
| inline ::capnp::compiler::Expression::Reader Declaration::Using::Reader::getTarget() const { |
| return ::capnp::_::PointerHelpers< ::capnp::compiler::Expression>::get(_reader.getPointerField( |
| ::capnp::bounded<5>() * ::capnp::POINTERS)); |
| } |
| inline ::capnp::compiler::Expression::Builder Declaration::Using::Builder::getTarget() { |
| return ::capnp::_::PointerHelpers< ::capnp::compiler::Expression>::get(_builder.getPointerField( |
| ::capnp::bounded<5>() * ::capnp::POINTERS)); |
| } |
| #if !CAPNP_LITE |
| inline ::capnp::compiler::Expression::Pipeline Declaration::Using::Pipeline::getTarget() { |
| return ::capnp::compiler::Expression::Pipeline(_typeless.getPointerField(5)); |
| } |
| #endif // !CAPNP_LITE |
| inline void Declaration::Using::Builder::setTarget( ::capnp::compiler::Expression::Reader value) { |
| ::capnp::_::PointerHelpers< ::capnp::compiler::Expression>::set(_builder.getPointerField( |
| ::capnp::bounded<5>() * ::capnp::POINTERS), value); |
| } |
| inline ::capnp::compiler::Expression::Builder Declaration::Using::Builder::initTarget() { |
| return ::capnp::_::PointerHelpers< ::capnp::compiler::Expression>::init(_builder.getPointerField( |
| ::capnp::bounded<5>() * ::capnp::POINTERS)); |
| } |
| inline void Declaration::Using::Builder::adoptTarget( |
| ::capnp::Orphan< ::capnp::compiler::Expression>&& value) { |
| ::capnp::_::PointerHelpers< ::capnp::compiler::Expression>::adopt(_builder.getPointerField( |
| ::capnp::bounded<5>() * ::capnp::POINTERS), kj::mv(value)); |
| } |
| inline ::capnp::Orphan< ::capnp::compiler::Expression> Declaration::Using::Builder::disownTarget() { |
| return ::capnp::_::PointerHelpers< ::capnp::compiler::Expression>::disown(_builder.getPointerField( |
| ::capnp::bounded<5>() * ::capnp::POINTERS)); |
| } |
| |
| inline bool Declaration::Const::Reader::hasType() const { |
| return !_reader.getPointerField( |
| ::capnp::bounded<5>() * ::capnp::POINTERS).isNull(); |
| } |
| inline bool Declaration::Const::Builder::hasType() { |
| return !_builder.getPointerField( |
| ::capnp::bounded<5>() * ::capnp::POINTERS).isNull(); |
| } |
| inline ::capnp::compiler::Expression::Reader Declaration::Const::Reader::getType() const { |
| return ::capnp::_::PointerHelpers< ::capnp::compiler::Expression>::get(_reader.getPointerField( |
| ::capnp::bounded<5>() * ::capnp::POINTERS)); |
| } |
| inline ::capnp::compiler::Expression::Builder Declaration::Const::Builder::getType() { |
| return ::capnp::_::PointerHelpers< ::capnp::compiler::Expression>::get(_builder.getPointerField( |
| ::capnp::bounded<5>() * ::capnp::POINTERS)); |
| } |
| #if !CAPNP_LITE |
| inline ::capnp::compiler::Expression::Pipeline Declaration::Const::Pipeline::getType() { |
| return ::capnp::compiler::Expression::Pipeline(_typeless.getPointerField(5)); |
| } |
| #endif // !CAPNP_LITE |
| inline void Declaration::Const::Builder::setType( ::capnp::compiler::Expression::Reader value) { |
| ::capnp::_::PointerHelpers< ::capnp::compiler::Expression>::set(_builder.getPointerField( |
| ::capnp::bounded<5>() * ::capnp::POINTERS), value); |
| } |
| inline ::capnp::compiler::Expression::Builder Declaration::Const::Builder::initType() { |
| return ::capnp::_::PointerHelpers< ::capnp::compiler::Expression>::init(_builder.getPointerField( |
| ::capnp::bounded<5>() * ::capnp::POINTERS)); |
| } |
| inline void Declaration::Const::Builder::adoptType( |
| ::capnp::Orphan< ::capnp::compiler::Expression>&& value) { |
| ::capnp::_::PointerHelpers< ::capnp::compiler::Expression>::adopt(_builder.getPointerField( |
| ::capnp::bounded<5>() * ::capnp::POINTERS), kj::mv(value)); |
| } |
| inline ::capnp::Orphan< ::capnp::compiler::Expression> Declaration::Const::Builder::disownType() { |
| return ::capnp::_::PointerHelpers< ::capnp::compiler::Expression>::disown(_builder.getPointerField( |
| ::capnp::bounded<5>() * ::capnp::POINTERS)); |
| } |
| |
| inline bool Declaration::Const::Reader::hasValue() const { |
| return !_reader.getPointerField( |
| ::capnp::bounded<6>() * ::capnp::POINTERS).isNull(); |
| } |
| inline bool Declaration::Const::Builder::hasValue() { |
| return !_builder.getPointerField( |
| ::capnp::bounded<6>() * ::capnp::POINTERS).isNull(); |
| } |
| inline ::capnp::compiler::Expression::Reader Declaration::Const::Reader::getValue() const { |
| return ::capnp::_::PointerHelpers< ::capnp::compiler::Expression>::get(_reader.getPointerField( |
| ::capnp::bounded<6>() * ::capnp::POINTERS)); |
| } |
| inline ::capnp::compiler::Expression::Builder Declaration::Const::Builder::getValue() { |
| return ::capnp::_::PointerHelpers< ::capnp::compiler::Expression>::get(_builder.getPointerField( |
| ::capnp::bounded<6>() * ::capnp::POINTERS)); |
| } |
| #if !CAPNP_LITE |
| inline ::capnp::compiler::Expression::Pipeline Declaration::Const::Pipeline::getValue() { |
| return ::capnp::compiler::Expression::Pipeline(_typeless.getPointerField(6)); |
| } |
| #endif // !CAPNP_LITE |
| inline void Declaration::Const::Builder::setValue( ::capnp::compiler::Expression::Reader value) { |
| ::capnp::_::PointerHelpers< ::capnp::compiler::Expression>::set(_builder.getPointerField( |
| ::capnp::bounded<6>() * ::capnp::POINTERS), value); |
| } |
| inline ::capnp::compiler::Expression::Builder Declaration::Const::Builder::initValue() { |
| return ::capnp::_::PointerHelpers< ::capnp::compiler::Expression>::init(_builder.getPointerField( |
| ::capnp::bounded<6>() * ::capnp::POINTERS)); |
| } |
| inline void Declaration::Const::Builder::adoptValue( |
| ::capnp::Orphan< ::capnp::compiler::Expression>&& value) { |
| ::capnp::_::PointerHelpers< ::capnp::compiler::Expression>::adopt(_builder.getPointerField( |
| ::capnp::bounded<6>() * ::capnp::POINTERS), kj::mv(value)); |
| } |
| inline ::capnp::Orphan< ::capnp::compiler::Expression> Declaration::Const::Builder::disownValue() { |
| return ::capnp::_::PointerHelpers< ::capnp::compiler::Expression>::disown(_builder.getPointerField( |
| ::capnp::bounded<6>() * ::capnp::POINTERS)); |
| } |
| |
| inline bool Declaration::Field::Reader::hasType() const { |
| return !_reader.getPointerField( |
| ::capnp::bounded<5>() * ::capnp::POINTERS).isNull(); |
| } |
| inline bool Declaration::Field::Builder::hasType() { |
| return !_builder.getPointerField( |
| ::capnp::bounded<5>() * ::capnp::POINTERS).isNull(); |
| } |
| inline ::capnp::compiler::Expression::Reader Declaration::Field::Reader::getType() const { |
| return ::capnp::_::PointerHelpers< ::capnp::compiler::Expression>::get(_reader.getPointerField( |
| ::capnp::bounded<5>() * ::capnp::POINTERS)); |
| } |
| inline ::capnp::compiler::Expression::Builder Declaration::Field::Builder::getType() { |
| return ::capnp::_::PointerHelpers< ::capnp::compiler::Expression>::get(_builder.getPointerField( |
| ::capnp::bounded<5>() * ::capnp::POINTERS)); |
| } |
| #if !CAPNP_LITE |
| inline ::capnp::compiler::Expression::Pipeline Declaration::Field::Pipeline::getType() { |
| return ::capnp::compiler::Expression::Pipeline(_typeless.getPointerField(5)); |
| } |
| #endif // !CAPNP_LITE |
| inline void Declaration::Field::Builder::setType( ::capnp::compiler::Expression::Reader value) { |
| ::capnp::_::PointerHelpers< ::capnp::compiler::Expression>::set(_builder.getPointerField( |
| ::capnp::bounded<5>() * ::capnp::POINTERS), value); |
| } |
| inline ::capnp::compiler::Expression::Builder Declaration::Field::Builder::initType() { |
| return ::capnp::_::PointerHelpers< ::capnp::compiler::Expression>::init(_builder.getPointerField( |
| ::capnp::bounded<5>() * ::capnp::POINTERS)); |
| } |
| inline void Declaration::Field::Builder::adoptType( |
| ::capnp::Orphan< ::capnp::compiler::Expression>&& value) { |
| ::capnp::_::PointerHelpers< ::capnp::compiler::Expression>::adopt(_builder.getPointerField( |
| ::capnp::bounded<5>() * ::capnp::POINTERS), kj::mv(value)); |
| } |
| inline ::capnp::Orphan< ::capnp::compiler::Expression> Declaration::Field::Builder::disownType() { |
| return ::capnp::_::PointerHelpers< ::capnp::compiler::Expression>::disown(_builder.getPointerField( |
| ::capnp::bounded<5>() * ::capnp::POINTERS)); |
| } |
| |
| inline typename Declaration::Field::DefaultValue::Reader Declaration::Field::Reader::getDefaultValue() const { |
| return typename Declaration::Field::DefaultValue::Reader(_reader); |
| } |
| inline typename Declaration::Field::DefaultValue::Builder Declaration::Field::Builder::getDefaultValue() { |
| return typename Declaration::Field::DefaultValue::Builder(_builder); |
| } |
| #if !CAPNP_LITE |
| inline typename Declaration::Field::DefaultValue::Pipeline Declaration::Field::Pipeline::getDefaultValue() { |
| return typename Declaration::Field::DefaultValue::Pipeline(_typeless.noop()); |
| } |
| #endif // !CAPNP_LITE |
| inline typename Declaration::Field::DefaultValue::Builder Declaration::Field::Builder::initDefaultValue() { |
| _builder.setDataField< ::uint16_t>(::capnp::bounded<6>() * ::capnp::ELEMENTS, 0); |
| _builder.getPointerField(::capnp::bounded<6>() * ::capnp::POINTERS).clear(); |
| return typename Declaration::Field::DefaultValue::Builder(_builder); |
| } |
| inline ::capnp::compiler::Declaration::Field::DefaultValue::Which Declaration::Field::DefaultValue::Reader::which() const { |
| return _reader.getDataField<Which>( |
| ::capnp::bounded<6>() * ::capnp::ELEMENTS); |
| } |
| inline ::capnp::compiler::Declaration::Field::DefaultValue::Which Declaration::Field::DefaultValue::Builder::which() { |
| return _builder.getDataField<Which>( |
| ::capnp::bounded<6>() * ::capnp::ELEMENTS); |
| } |
| |
| inline bool Declaration::Field::DefaultValue::Reader::isNone() const { |
| return which() == Declaration::Field::DefaultValue::NONE; |
| } |
| inline bool Declaration::Field::DefaultValue::Builder::isNone() { |
| return which() == Declaration::Field::DefaultValue::NONE; |
| } |
| inline ::capnp::Void Declaration::Field::DefaultValue::Reader::getNone() const { |
| KJ_IREQUIRE((which() == Declaration::Field::DefaultValue::NONE), |
| "Must check which() before get()ing a union member."); |
| return _reader.getDataField< ::capnp::Void>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS); |
| } |
| |
| inline ::capnp::Void Declaration::Field::DefaultValue::Builder::getNone() { |
| KJ_IREQUIRE((which() == Declaration::Field::DefaultValue::NONE), |
| "Must check which() before get()ing a union member."); |
| return _builder.getDataField< ::capnp::Void>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS); |
| } |
| inline void Declaration::Field::DefaultValue::Builder::setNone( ::capnp::Void value) { |
| _builder.setDataField<Declaration::Field::DefaultValue::Which>( |
| ::capnp::bounded<6>() * ::capnp::ELEMENTS, Declaration::Field::DefaultValue::NONE); |
| _builder.setDataField< ::capnp::Void>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); |
| } |
| |
| inline bool Declaration::Field::DefaultValue::Reader::isValue() const { |
| return which() == Declaration::Field::DefaultValue::VALUE; |
| } |
| inline bool Declaration::Field::DefaultValue::Builder::isValue() { |
| return which() == Declaration::Field::DefaultValue::VALUE; |
| } |
| inline bool Declaration::Field::DefaultValue::Reader::hasValue() const { |
| if (which() != Declaration::Field::DefaultValue::VALUE) return false; |
| return !_reader.getPointerField( |
| ::capnp::bounded<6>() * ::capnp::POINTERS).isNull(); |
| } |
| inline bool Declaration::Field::DefaultValue::Builder::hasValue() { |
| if (which() != Declaration::Field::DefaultValue::VALUE) return false; |
| return !_builder.getPointerField( |
| ::capnp::bounded<6>() * ::capnp::POINTERS).isNull(); |
| } |
| inline ::capnp::compiler::Expression::Reader Declaration::Field::DefaultValue::Reader::getValue() const { |
| KJ_IREQUIRE((which() == Declaration::Field::DefaultValue::VALUE), |
| "Must check which() before get()ing a union member."); |
| return ::capnp::_::PointerHelpers< ::capnp::compiler::Expression>::get(_reader.getPointerField( |
| ::capnp::bounded<6>() * ::capnp::POINTERS)); |
| } |
| inline ::capnp::compiler::Expression::Builder Declaration::Field::DefaultValue::Builder::getValue() { |
| KJ_IREQUIRE((which() == Declaration::Field::DefaultValue::VALUE), |
| "Must check which() before get()ing a union member."); |
| return ::capnp::_::PointerHelpers< ::capnp::compiler::Expression>::get(_builder.getPointerField( |
| ::capnp::bounded<6>() * ::capnp::POINTERS)); |
| } |
| inline void Declaration::Field::DefaultValue::Builder::setValue( ::capnp::compiler::Expression::Reader value) { |
| _builder.setDataField<Declaration::Field::DefaultValue::Which>( |
| ::capnp::bounded<6>() * ::capnp::ELEMENTS, Declaration::Field::DefaultValue::VALUE); |
| ::capnp::_::PointerHelpers< ::capnp::compiler::Expression>::set(_builder.getPointerField( |
| ::capnp::bounded<6>() * ::capnp::POINTERS), value); |
| } |
| inline ::capnp::compiler::Expression::Builder Declaration::Field::DefaultValue::Builder::initValue() { |
| _builder.setDataField<Declaration::Field::DefaultValue::Which>( |
| ::capnp::bounded<6>() * ::capnp::ELEMENTS, Declaration::Field::DefaultValue::VALUE); |
| return ::capnp::_::PointerHelpers< ::capnp::compiler::Expression>::init(_builder.getPointerField( |
| ::capnp::bounded<6>() * ::capnp::POINTERS)); |
| } |
| inline void Declaration::Field::DefaultValue::Builder::adoptValue( |
| ::capnp::Orphan< ::capnp::compiler::Expression>&& value) { |
| _builder.setDataField<Declaration::Field::DefaultValue::Which>( |
| ::capnp::bounded<6>() * ::capnp::ELEMENTS, Declaration::Field::DefaultValue::VALUE); |
| ::capnp::_::PointerHelpers< ::capnp::compiler::Expression>::adopt(_builder.getPointerField( |
| ::capnp::bounded<6>() * ::capnp::POINTERS), kj::mv(value)); |
| } |
| inline ::capnp::Orphan< ::capnp::compiler::Expression> Declaration::Field::DefaultValue::Builder::disownValue() { |
| KJ_IREQUIRE((which() == Declaration::Field::DefaultValue::VALUE), |
| "Must check which() before get()ing a union member."); |
| return ::capnp::_::PointerHelpers< ::capnp::compiler::Expression>::disown(_builder.getPointerField( |
| ::capnp::bounded<6>() * ::capnp::POINTERS)); |
| } |
| |
| inline bool Declaration::Interface::Reader::hasSuperclasses() const { |
| return !_reader.getPointerField( |
| ::capnp::bounded<5>() * ::capnp::POINTERS).isNull(); |
| } |
| inline bool Declaration::Interface::Builder::hasSuperclasses() { |
| return !_builder.getPointerField( |
| ::capnp::bounded<5>() * ::capnp::POINTERS).isNull(); |
| } |
| inline ::capnp::List< ::capnp::compiler::Expression, ::capnp::Kind::STRUCT>::Reader Declaration::Interface::Reader::getSuperclasses() const { |
| return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::compiler::Expression, ::capnp::Kind::STRUCT>>::get(_reader.getPointerField( |
| ::capnp::bounded<5>() * ::capnp::POINTERS)); |
| } |
| inline ::capnp::List< ::capnp::compiler::Expression, ::capnp::Kind::STRUCT>::Builder Declaration::Interface::Builder::getSuperclasses() { |
| return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::compiler::Expression, ::capnp::Kind::STRUCT>>::get(_builder.getPointerField( |
| ::capnp::bounded<5>() * ::capnp::POINTERS)); |
| } |
| inline void Declaration::Interface::Builder::setSuperclasses( ::capnp::List< ::capnp::compiler::Expression, ::capnp::Kind::STRUCT>::Reader value) { |
| ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::compiler::Expression, ::capnp::Kind::STRUCT>>::set(_builder.getPointerField( |
| ::capnp::bounded<5>() * ::capnp::POINTERS), value); |
| } |
| inline ::capnp::List< ::capnp::compiler::Expression, ::capnp::Kind::STRUCT>::Builder Declaration::Interface::Builder::initSuperclasses(unsigned int size) { |
| return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::compiler::Expression, ::capnp::Kind::STRUCT>>::init(_builder.getPointerField( |
| ::capnp::bounded<5>() * ::capnp::POINTERS), size); |
| } |
| inline void Declaration::Interface::Builder::adoptSuperclasses( |
| ::capnp::Orphan< ::capnp::List< ::capnp::compiler::Expression, ::capnp::Kind::STRUCT>>&& value) { |
| ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::compiler::Expression, ::capnp::Kind::STRUCT>>::adopt(_builder.getPointerField( |
| ::capnp::bounded<5>() * ::capnp::POINTERS), kj::mv(value)); |
| } |
| inline ::capnp::Orphan< ::capnp::List< ::capnp::compiler::Expression, ::capnp::Kind::STRUCT>> Declaration::Interface::Builder::disownSuperclasses() { |
| return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::compiler::Expression, ::capnp::Kind::STRUCT>>::disown(_builder.getPointerField( |
| ::capnp::bounded<5>() * ::capnp::POINTERS)); |
| } |
| |
| inline bool Declaration::Method::Reader::hasParams() const { |
| return !_reader.getPointerField( |
| ::capnp::bounded<5>() * ::capnp::POINTERS).isNull(); |
| } |
| inline bool Declaration::Method::Builder::hasParams() { |
| return !_builder.getPointerField( |
| ::capnp::bounded<5>() * ::capnp::POINTERS).isNull(); |
| } |
| inline ::capnp::compiler::Declaration::ParamList::Reader Declaration::Method::Reader::getParams() const { |
| return ::capnp::_::PointerHelpers< ::capnp::compiler::Declaration::ParamList>::get(_reader.getPointerField( |
| ::capnp::bounded<5>() * ::capnp::POINTERS)); |
| } |
| inline ::capnp::compiler::Declaration::ParamList::Builder Declaration::Method::Builder::getParams() { |
| return ::capnp::_::PointerHelpers< ::capnp::compiler::Declaration::ParamList>::get(_builder.getPointerField( |
| ::capnp::bounded<5>() * ::capnp::POINTERS)); |
| } |
| #if !CAPNP_LITE |
| inline ::capnp::compiler::Declaration::ParamList::Pipeline Declaration::Method::Pipeline::getParams() { |
| return ::capnp::compiler::Declaration::ParamList::Pipeline(_typeless.getPointerField(5)); |
| } |
| #endif // !CAPNP_LITE |
| inline void Declaration::Method::Builder::setParams( ::capnp::compiler::Declaration::ParamList::Reader value) { |
| ::capnp::_::PointerHelpers< ::capnp::compiler::Declaration::ParamList>::set(_builder.getPointerField( |
| ::capnp::bounded<5>() * ::capnp::POINTERS), value); |
| } |
| inline ::capnp::compiler::Declaration::ParamList::Builder Declaration::Method::Builder::initParams() { |
| return ::capnp::_::PointerHelpers< ::capnp::compiler::Declaration::ParamList>::init(_builder.getPointerField( |
| ::capnp::bounded<5>() * ::capnp::POINTERS)); |
| } |
| inline void Declaration::Method::Builder::adoptParams( |
| ::capnp::Orphan< ::capnp::compiler::Declaration::ParamList>&& value) { |
| ::capnp::_::PointerHelpers< ::capnp::compiler::Declaration::ParamList>::adopt(_builder.getPointerField( |
| ::capnp::bounded<5>() * ::capnp::POINTERS), kj::mv(value)); |
| } |
| inline ::capnp::Orphan< ::capnp::compiler::Declaration::ParamList> Declaration::Method::Builder::disownParams() { |
| return ::capnp::_::PointerHelpers< ::capnp::compiler::Declaration::ParamList>::disown(_builder.getPointerField( |
| ::capnp::bounded<5>() * ::capnp::POINTERS)); |
| } |
| |
| inline typename Declaration::Method::Results::Reader Declaration::Method::Reader::getResults() const { |
| return typename Declaration::Method::Results::Reader(_reader); |
| } |
| inline typename Declaration::Method::Results::Builder Declaration::Method::Builder::getResults() { |
| return typename Declaration::Method::Results::Builder(_builder); |
| } |
| #if !CAPNP_LITE |
| inline typename Declaration::Method::Results::Pipeline Declaration::Method::Pipeline::getResults() { |
| return typename Declaration::Method::Results::Pipeline(_typeless.noop()); |
| } |
| #endif // !CAPNP_LITE |
| inline typename Declaration::Method::Results::Builder Declaration::Method::Builder::initResults() { |
| _builder.setDataField< ::uint16_t>(::capnp::bounded<6>() * ::capnp::ELEMENTS, 0); |
| _builder.getPointerField(::capnp::bounded<6>() * ::capnp::POINTERS).clear(); |
| return typename Declaration::Method::Results::Builder(_builder); |
| } |
| inline ::capnp::compiler::Declaration::Method::Results::Which Declaration::Method::Results::Reader::which() const { |
| return _reader.getDataField<Which>( |
| ::capnp::bounded<6>() * ::capnp::ELEMENTS); |
| } |
| inline ::capnp::compiler::Declaration::Method::Results::Which Declaration::Method::Results::Builder::which() { |
| return _builder.getDataField<Which>( |
| ::capnp::bounded<6>() * ::capnp::ELEMENTS); |
| } |
| |
| inline bool Declaration::Method::Results::Reader::isNone() const { |
| return which() == Declaration::Method::Results::NONE; |
| } |
| inline bool Declaration::Method::Results::Builder::isNone() { |
| return which() == Declaration::Method::Results::NONE; |
| } |
| inline ::capnp::Void Declaration::Method::Results::Reader::getNone() const { |
| KJ_IREQUIRE((which() == Declaration::Method::Results::NONE), |
| "Must check which() before get()ing a union member."); |
| return _reader.getDataField< ::capnp::Void>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS); |
| } |
| |
| inline ::capnp::Void Declaration::Method::Results::Builder::getNone() { |
| KJ_IREQUIRE((which() == Declaration::Method::Results::NONE), |
| "Must check which() before get()ing a union member."); |
| return _builder.getDataField< ::capnp::Void>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS); |
| } |
| inline void Declaration::Method::Results::Builder::setNone( ::capnp::Void value) { |
| _builder.setDataField<Declaration::Method::Results::Which>( |
| ::capnp::bounded<6>() * ::capnp::ELEMENTS, Declaration::Method::Results::NONE); |
| _builder.setDataField< ::capnp::Void>( |
| ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); |
| } |
| |
| inline bool Declaration::Method::Results::Reader::isExplicit() const { |
| return which() == Declaration::Method::Results::EXPLICIT; |
| } |
| inline bool Declaration::Method::Results::Builder::isExplicit() { |
| return which() == Declaration::Method::Results::EXPLICIT; |
| } |
| inline bool Declaration::Method::Results::Reader::hasExplicit() const { |
| if (which() != Declaration::Method::Results::EXPLICIT) return false; |
| return !_reader.getPointerField( |
| ::capnp::bounded<6>() * ::capnp::POINTERS).isNull(); |
| } |
| inline bool Declaration::Method::Results::Builder::hasExplicit() { |
| if (which() != Declaration::Method::Results::EXPLICIT) return false; |
| return !_builder.getPointerField( |
| ::capnp::bounded<6>() * ::capnp::POINTERS).isNull(); |
| } |
| inline ::capnp::compiler::Declaration::ParamList::Reader Declaration::Method::Results::Reader::getExplicit() const { |
| KJ_IREQUIRE((which() == Declaration::Method::Results::EXPLICIT), |
| "Must check which() before get()ing a union member."); |
| return ::capnp::_::PointerHelpers< ::capnp::compiler::Declaration::ParamList>::get(_reader.getPointerField( |
| ::capnp::bounded<6>() * ::capnp::POINTERS)); |
| } |
| inline ::capnp::compiler::Declaration::ParamList::Builder Declaration::Method::Results::Builder::getExplicit() { |
| KJ_IREQUIRE((which() == Declaration::Method::Results::EXPLICIT), |
| "Must check which() before get()ing a union member."); |
| return ::capnp::_::PointerHelpers< ::capnp::compiler::Declaration::ParamList>::get(_builder.getPointerField( |
| ::capnp::bounded<6>() * ::capnp::POINTERS)); |
| } |
| inline void Declaration::Method::Results::Builder::setExplicit( ::capnp::compiler::Declaration::ParamList::Reader value) { |
| _builder.setDataField<Declaration::Method::Results::Which>( |
| ::capnp::bounded<6>() * ::capnp::ELEMENTS, Declaration::Method::Results::EXPLICIT); |
| ::capnp::_::PointerHelpers< ::capnp::compiler::Declaration::ParamList>::set(_builder.getPointerField( |
| ::capnp::bounded<6>() * ::capnp::POINTERS), value); |
| } |
| inline ::capnp::compiler::Declaration::ParamList::Builder Declaration::Method::Results::Builder::initExplicit() { |
| _builder.setDataField<Declaration::Method::Results::Which>( |
| ::capnp::bounded<6>() * ::capnp::ELEMENTS, Declaration::Method::Results::EXPLICIT); |
| return ::capnp::_::PointerHelpers< ::capnp::compiler::Declaration::ParamList>::init(_builder.getPointerField( |
| ::capnp::bounded<6>() * ::capnp::POINTERS)); |
| } |
| inline void Declaration::Method::Results::Builder::adoptExplicit( |
| ::capnp::Orphan< ::capnp::compiler::Declaration::ParamList>&& value) { |
| _builder.setDataField<Declaration::Method::Results::Which>( |
| ::capnp::bounded<6>() * ::capnp::ELEMENTS, Declaration::Method::Results::EXPLICIT); |
| ::capnp::_::PointerHelpers< ::capnp::compiler::Declaration::ParamList>::adopt(_builder.getPointerField( |
| ::capnp::bounded<6>() * ::capnp::POINTERS), kj::mv(value)); |
| } |
| inline ::capnp::Orphan< ::capnp::compiler::Declaration::ParamList> Declaration::Method::Results::Builder::disownExplicit() { |
| KJ_IREQUIRE((which() == Declaration::Method::Results::EXPLICIT), |
| "Must check which() before get()ing a union member."); |
| return ::capnp::_::PointerHelpers< ::capnp::compiler::Declaration::ParamList>::disown(_builder.getPointerField( |
| ::capnp::bounded<6>() * ::capnp::POINTERS)); |
| } |
| |
| inline bool Declaration::Annotation::Reader::hasType() const { |
| return !_reader.getPointerField( |
| ::capnp::bounded<5>() * ::capnp::POINTERS).isNull(); |
| } |
| inline bool Declaration::Annotation::Builder::hasType() { |
| return !_builder.getPointerField( |
| ::capnp::bounded<5>() * ::capnp::POINTERS).isNull(); |
| } |
| inline ::capnp::compiler::Expression::Reader Declaration::Annotation::Reader::getType() const { |
| return ::capnp::_::PointerHelpers< ::capnp::compiler::Expression>::get(_reader.getPointerField( |
| ::capnp::bounded<5>() * ::capnp::POINTERS)); |
| } |
| inline ::capnp::compiler::Expression::Builder Declaration::Annotation::Builder::getType() { |
| return ::capnp::_::PointerHelpers< ::capnp::compiler::Expression>::get(_builder.getPointerField( |
| ::capnp::bounded<5>() * ::capnp::POINTERS)); |
| } |
| #if !CAPNP_LITE |
| inline ::capnp::compiler::Expression::Pipeline Declaration::Annotation::Pipeline::getType() { |
| return ::capnp::compiler::Expression::Pipeline(_typeless.getPointerField(5)); |
| } |
| #endif // !CAPNP_LITE |
| inline void Declaration::Annotation::Builder::setType( ::capnp::compiler::Expression::Reader value) { |
| ::capnp::_::PointerHelpers< ::capnp::compiler::Expression>::set(_builder.getPointerField( |
| ::capnp::bounded<5>() * ::capnp::POINTERS), value); |
| } |
| inline ::capnp::compiler::Expression::Builder Declaration::Annotation::Builder::initType() { |
| return ::capnp::_::PointerHelpers< ::capnp::compiler::Expression>::init(_builder.getPointerField( |
| ::capnp::bounded<5>() * ::capnp::POINTERS)); |
| } |
| inline void Declaration::Annotation::Builder::adoptType( |
| ::capnp::Orphan< ::capnp::compiler::Expression>&& value) { |
| ::capnp::_::PointerHelpers< ::capnp::compiler::Expression>::adopt(_builder.getPointerField( |
| ::capnp::bounded<5>() * ::capnp::POINTERS), kj::mv(value)); |
| } |
| inline ::capnp::Orphan< ::capnp::compiler::Expression> Declaration::Annotation::Builder::disownType() { |
| return ::capnp::_::PointerHelpers< ::capnp::compiler::Expression>::disown(_builder.getPointerField( |
| ::capnp::bounded<5>() * ::capnp::POINTERS)); |
| } |
| |
| inline bool Declaration::Annotation::Reader::getTargetsFile() const { |
| return _reader.getDataField<bool>( |
| ::capnp::bounded<96>() * ::capnp::ELEMENTS); |
| } |
| |
| inline bool Declaration::Annotation::Builder::getTargetsFile() { |
| return _builder.getDataField<bool>( |
| ::capnp::bounded<96>() * ::capnp::ELEMENTS); |
| } |
| inline void Declaration::Annotation::Builder::setTargetsFile(bool value) { |
| _builder.setDataField<bool>( |
| ::capnp::bounded<96>() * ::capnp::ELEMENTS, value); |
| } |
| |
| inline bool Declaration::Annotation::Reader::getTargetsConst() const { |
| return _reader.getDataField<bool>( |
| ::capnp::bounded<97>() * ::capnp::ELEMENTS); |
| } |
| |
| inline bool Declaration::Annotation::Builder::getTargetsConst() { |
| return _builder.getDataField<bool>( |
| ::capnp::bounded<97>() * ::capnp::ELEMENTS); |
| } |
| inline void Declaration::Annotation::Builder::setTargetsConst(bool value) { |
| _builder.setDataField<bool>( |
| ::capnp::bounded<97>() * ::capnp::ELEMENTS, value); |
| } |
| |
| inline bool Declaration::Annotation::Reader::getTargetsEnum() const { |
| return _reader.getDataField<bool>( |
| ::capnp::bounded<98>() * ::capnp::ELEMENTS); |
| } |
| |
| inline bool Declaration::Annotation::Builder::getTargetsEnum() { |
| return _builder.getDataField<bool>( |
| ::capnp::bounded<98>() * ::capnp::ELEMENTS); |
| } |
| inline void Declaration::Annotation::Builder::setTargetsEnum(bool value) { |
| _builder.setDataField<bool>( |
| ::capnp::bounded<98>() * ::capnp::ELEMENTS, value); |
| } |
| |
| inline bool Declaration::Annotation::Reader::getTargetsEnumerant() const { |
| return _reader.getDataField<bool>( |
| ::capnp::bounded<99>() * ::capnp::ELEMENTS); |
| } |
| |
| inline bool Declaration::Annotation::Builder::getTargetsEnumerant() { |
| return _builder.getDataField<bool>( |
| ::capnp::bounded<99>() * ::capnp::ELEMENTS); |
| } |
| inline void Declaration::Annotation::Builder::setTargetsEnumerant(bool value) { |
| _builder.setDataField<bool>( |
| ::capnp::bounded<99>() * ::capnp::ELEMENTS, value); |
| } |
| |
| inline bool Declaration::Annotation::Reader::getTargetsStruct() const { |
| return _reader.getDataField<bool>( |
| ::capnp::bounded<100>() * ::capnp::ELEMENTS); |
| } |
| |
| inline bool Declaration::Annotation::Builder::getTargetsStruct() { |
| return _builder.getDataField<bool>( |
| ::capnp::bounded<100>() * ::capnp::ELEMENTS); |
| } |
| inline void Declaration::Annotation::Builder::setTargetsStruct(bool value) { |
| _builder.setDataField<bool>( |
| ::capnp::bounded<100>() * ::capnp::ELEMENTS, value); |
| } |
| |
| inline bool Declaration::Annotation::Reader::getTargetsField() const { |
| return _reader.getDataField<bool>( |
| ::capnp::bounded<101>() * ::capnp::ELEMENTS); |
| } |
| |
| inline bool Declaration::Annotation::Builder::getTargetsField() { |
| return _builder.getDataField<bool>( |
| ::capnp::bounded<101>() * ::capnp::ELEMENTS); |
| } |
| inline void Declaration::Annotation::Builder::setTargetsField(bool value) { |
| _builder.setDataField<bool>( |
| ::capnp::bounded<101>() * ::capnp::ELEMENTS, value); |
| } |
| |
| inline bool Declaration::Annotation::Reader::getTargetsUnion() const { |
| return _reader.getDataField<bool>( |
| ::capnp::bounded<102>() * ::capnp::ELEMENTS); |
| } |
| |
| inline bool Declaration::Annotation::Builder::getTargetsUnion() { |
| return _builder.getDataField<bool>( |
| ::capnp::bounded<102>() * ::capnp::ELEMENTS); |
| } |
| inline void Declaration::Annotation::Builder::setTargetsUnion(bool value) { |
| _builder.setDataField<bool>( |
| ::capnp::bounded<102>() * ::capnp::ELEMENTS, value); |
| } |
| |
| inline bool Declaration::Annotation::Reader::getTargetsGroup() const { |
| return _reader.getDataField<bool>( |
| ::capnp::bounded<103>() * ::capnp::ELEMENTS); |
| } |
| |
| inline bool Declaration::Annotation::Builder::getTargetsGroup() { |
| return _builder.getDataField<bool>( |
| ::capnp::bounded<103>() * ::capnp::ELEMENTS); |
| } |
| inline void Declaration::Annotation::Builder::setTargetsGroup(bool value) { |
| _builder.setDataField<bool>( |
| ::capnp::bounded<103>() * ::capnp::ELEMENTS, value); |
| } |
| |
| inline bool Declaration::Annotation::Reader::getTargetsInterface() const { |
| return _reader.getDataField<bool>( |
| ::capnp::bounded<104>() * ::capnp::ELEMENTS); |
| } |
| |
| inline bool Declaration::Annotation::Builder::getTargetsInterface() { |
| return _builder.getDataField<bool>( |
| ::capnp::bounded<104>() * ::capnp::ELEMENTS); |
| } |
| inline void Declaration::Annotation::Builder::setTargetsInterface(bool value) { |
| _builder.setDataField<bool>( |
| ::capnp::bounded<104>() * ::capnp::ELEMENTS, value); |
| } |
| |
| inline bool Declaration::Annotation::Reader::getTargetsMethod() const { |
| return _reader.getDataField<bool>( |
| ::capnp::bounded<105>() * ::capnp::ELEMENTS); |
| } |
| |
| inline bool Declaration::Annotation::Builder::getTargetsMethod() { |
| return _builder.getDataField<bool>( |
| ::capnp::bounded<105>() * ::capnp::ELEMENTS); |
| } |
| inline void Declaration::Annotation::Builder::setTargetsMethod(bool value) { |
| _builder.setDataField<bool>( |
| ::capnp::bounded<105>() * ::capnp::ELEMENTS, value); |
| } |
| |
| inline bool Declaration::Annotation::Reader::getTargetsParam() const { |
| return _reader.getDataField<bool>( |
| ::capnp::bounded<106>() * ::capnp::ELEMENTS); |
| } |
| |
| inline bool Declaration::Annotation::Builder::getTargetsParam() { |
| return _builder.getDataField<bool>( |
| ::capnp::bounded<106>() * ::capnp::ELEMENTS); |
| } |
| inline void Declaration::Annotation::Builder::setTargetsParam(bool value) { |
| _builder.setDataField<bool>( |
| ::capnp::bounded<106>() * ::capnp::ELEMENTS, value); |
| } |
| |
| inline bool Declaration::Annotation::Reader::getTargetsAnnotation() const { |
| return _reader.getDataField<bool>( |
| ::capnp::bounded<107>() * ::capnp::ELEMENTS); |
| } |
| |
| inline bool Declaration::Annotation::Builder::getTargetsAnnotation() { |
| return _builder.getDataField<bool>( |
| ::capnp::bounded<107>() * ::capnp::ELEMENTS); |
| } |
| inline void Declaration::Annotation::Builder::setTargetsAnnotation(bool value) { |
| _builder.setDataField<bool>( |
| ::capnp::bounded<107>() * ::capnp::ELEMENTS, value); |
| } |
| |
| inline bool ParsedFile::Reader::hasRoot() const { |
| return !_reader.getPointerField( |
| ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); |
| } |
| inline bool ParsedFile::Builder::hasRoot() { |
| return !_builder.getPointerField( |
| ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); |
| } |
| inline ::capnp::compiler::Declaration::Reader ParsedFile::Reader::getRoot() const { |
| return ::capnp::_::PointerHelpers< ::capnp::compiler::Declaration>::get(_reader.getPointerField( |
| ::capnp::bounded<0>() * ::capnp::POINTERS)); |
| } |
| inline ::capnp::compiler::Declaration::Builder ParsedFile::Builder::getRoot() { |
| return ::capnp::_::PointerHelpers< ::capnp::compiler::Declaration>::get(_builder.getPointerField( |
| ::capnp::bounded<0>() * ::capnp::POINTERS)); |
| } |
| #if !CAPNP_LITE |
| inline ::capnp::compiler::Declaration::Pipeline ParsedFile::Pipeline::getRoot() { |
| return ::capnp::compiler::Declaration::Pipeline(_typeless.getPointerField(0)); |
| } |
| #endif // !CAPNP_LITE |
| inline void ParsedFile::Builder::setRoot( ::capnp::compiler::Declaration::Reader value) { |
| ::capnp::_::PointerHelpers< ::capnp::compiler::Declaration>::set(_builder.getPointerField( |
| ::capnp::bounded<0>() * ::capnp::POINTERS), value); |
| } |
| inline ::capnp::compiler::Declaration::Builder ParsedFile::Builder::initRoot() { |
| return ::capnp::_::PointerHelpers< ::capnp::compiler::Declaration>::init(_builder.getPointerField( |
| ::capnp::bounded<0>() * ::capnp::POINTERS)); |
| } |
| inline void ParsedFile::Builder::adoptRoot( |
| ::capnp::Orphan< ::capnp::compiler::Declaration>&& value) { |
| ::capnp::_::PointerHelpers< ::capnp::compiler::Declaration>::adopt(_builder.getPointerField( |
| ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); |
| } |
| inline ::capnp::Orphan< ::capnp::compiler::Declaration> ParsedFile::Builder::disownRoot() { |
| return ::capnp::_::PointerHelpers< ::capnp::compiler::Declaration>::disown(_builder.getPointerField( |
| ::capnp::bounded<0>() * ::capnp::POINTERS)); |
| } |
| |
| } // namespace |
| } // namespace |
| |
| CAPNP_END_HEADER |
| |