proto library Client - Class OptimizeMode (v5.36.2)

Reference documentation and code samples for the proto library Client class OptimizeMode.

Generated classes can be optimized for speed or code size.

Protobuf type google.protobuf.FileOptions.OptimizeMode

Namespace

Google \ Protobuf \ Internal \ FileOptions

Methods

static::name

Parameter
Name Description
value mixed

static::value

Parameter
Name Description
name mixed

Constants

SPEED

Value: 1

Generate complete code for parsing, serialization,

Generated from protobuf enum SPEED = 1;

CODE_SIZE

Value: 2

etc.

Generated from protobuf enum CODE_SIZE = 2;

LITE_RUNTIME

Value: 3

Generate code using MessageLite and the lite runtime.

Generated from protobuf enum LITE_RUNTIME = 3;