![]() |
Bitcoin Core 32.99.0
P2P Digital Currency
|
Accessor type holding flags that determine how to access a message field. More...
#include <proxy.h>
Static Public Attributes | |
| static constexpr bool | in = (flags & FIELD_IN) != 0 |
| Field is present from the Cap'n Proto Params struct (client -> server). | |
| static constexpr bool | out = (flags & FIELD_OUT) != 0 |
| Field is present from the Cap'n Proto Results struct (server -> client). | |
| static constexpr bool | optional = (flags & FIELD_OPTIONAL) != 0 |
| Field has a companion has{Name} boolean field in the Cap'n Proto struct. | |
| static constexpr bool | requested = (flags & FIELD_REQUESTED) != 0 |
| Results field has a companion want{Name} boolean field in the Params struct. | |
| static constexpr bool | boxed = (flags & FIELD_BOXED) != 0 |
| Field is a Cap'n Proto pointer type (struct, list, text, data, interface) as opposed to a primitive type (bool, int, float, enum). | |
Additional Inherited Members | |
Public Attributes inherited from Field | |
| ::capnp::StructSchema::Field | param |
| bool | param_is_set = false |
| ::capnp::StructSchema::Field | result |
| bool | result_is_set = false |
| int | args = 0 |
| bool | retval = false |
| bool | optional = false |
| bool | requested = false |
| bool | skip = false |
| kj::StringPtr | exception |
Accessor type holding flags that determine how to access a message field.
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |