Skip to content

FieldSize

[Source]

primitive val FieldSize

Constructors

create

[Source]

new val create()
: FieldSize val^

Returns


Public Functions

varint[T: (I32 val | I64 val | U32 val | U64 val | Bool val)]

[Source]

fun box varint[T: (I32 val | I64 val | U32 val | 
    U64 val | Bool val)](
  field: U64 val,
  n: T)
: U32 val

Parameters

  • field: U64 val
  • n: T

Returns


varint_zigzag[T: (I32 val | I64 val)]

[Source]

fun box varint_zigzag[T: (I32 val | I64 val)](
  field: U64 val,
  n: T)
: U32 val

Parameters

  • field: U64 val
  • n: T

Returns


enum

[Source]

fun box enum(
  field: U64 val,
  enum_field: ProtoEnumValue val)
: U32 val

Parameters

Returns


fixed32

[Source]

fun box fixed32(
  field: U64 val)
: U32 val

Parameters

  • field: U64 val

Returns


fixed64

[Source]

fun box fixed64(
  field: U64 val)
: U32 val

Parameters

  • field: U64 val

Returns


delimited

[Source]

fun box delimited(
  field: U64 val,
  bytes: (String box | Array[U8 val] box))
: U32 val

Parameters

Returns


inner_message

[Source]

fun box inner_message(
  field: U64 val,
  n: ProtoMessage box)
: U32 val

Parameters

Returns


packed_varint[T: (I32 val | I64 val | U32 val | U64 val | Bool val)]

[Source]

fun box packed_varint[T: (I32 val | I64 val | U32 val | 
    U64 val | Bool val)](
  field: U64 val,
  arg: Array[T] box)
: U32 val

Parameters

Returns


packed_varint_zigzag[T: (I32 val | I64 val)]

[Source]

fun box packed_varint_zigzag[T: (I32 val | I64 val)](
  field: U64 val,
  arg: Array[T] box)
: U32 val

Parameters

Returns


packed_fixed32[T: (I32 val | U32 val | F32 val)]

[Source]

fun box packed_fixed32[T: (I32 val | U32 val | F32 val)](
  field: U64 val,
  arg: Array[T] box)
: U32 val

Parameters

Returns


packed_fixed64[T: (I64 val | U64 val | F64 val)]

[Source]

fun box packed_fixed64[T: (I64 val | U64 val | F64 val)](
  field: U64 val,
  arg: Array[T] box)
: U32 val

Parameters

Returns


packed_enum[T: ProtoEnumValue val]

[Source]

fun box packed_enum[T: ProtoEnumValue val](
  field: U64 val,
  arg: Array[T] box)
: U32 val

Parameters

Returns


raw_varint

[Source]

fun box raw_varint(
  v: U64 val)
: U32 val

Parameters

Returns


eq

[Source]

fun box eq(
  that: FieldSize val)
: Bool val

Parameters

Returns


ne

[Source]

fun box ne(
  that: FieldSize val)
: Bool val

Parameters

Returns