W3cubDocs

/Pony

_Bits

[Source]

primitive val _Bits

Constructors

create

[Source]

new val create()
: _Bits val^

Returns

Public Functions

collision_depth

[Source]

fun box collision_depth()
: U32 val

Returns

set_bit

[Source]

fun box set_bit(
  bm: U32 val,
  i: U32 val)
: U32 val

Parameters

Returns

clear_bit

[Source]

fun box clear_bit(
  bm: U32 val,
  i: U32 val)
: U32 val

Parameters

Returns

check_bit

[Source]

fun box check_bit(
  bm: U32 val,
  i: U32 val)
: Bool val

Parameters

Returns

mask32

[Source]

fun box mask32(
  n: U32 val,
  d: U32 val)
: U32 val

Parameters

Returns

mask

[Source]

fun box mask(
  n: USize val,
  d: USize val)
: USize val

Parameters

Returns

next_pow32

[Source]

fun box next_pow32(
  n: USize val)
: USize val

Parameters

Returns

eq

[Source]

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

Parameters

Returns

ne

[Source]

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

Parameters

Returns

© 2016-2018, The Pony Developers
© 2014-2015, Causality Ltd.
Licensed under the BSD 2-Clause License.
https://stdlib.ponylang.io/collections-persistent-_Bits