Reference documentation and code samples for the proto library Client class CType.
Protobuf type google.protobuf.FieldOptions.CType
Namespace
Google \ Protobuf \ Internal \ FieldOptionsMethods
static::name
| Parameter | |
|---|---|
| Name | Description |
value |
mixed
|
static::value
| Parameter | |
|---|---|
| Name | Description |
name |
mixed
|
Constants
STRING
Value: 0Default mode.
Generated from protobuf enum STRING = 0;
CORD
Value: 1The option [ctype=CORD] may be applied to a non-repeated field of type "bytes". It indicates that in C++, the data should be stored in a Cord instead of a string. For very large strings, this may reduce memory fragmentation. It may also allow better performance when parsing from a Cord, or when parsing with aliasing enabled, as the parsed Cord may then alias the original buffer.
Generated from protobuf enum CORD = 1;
STRING_PIECE
Value: 2Generated from protobuf enum STRING_PIECE = 2;