redef fun to_i32 is intern
redef fun to_u32 is intern
- # Returns `self` as a Char according to its ASCII value.
- fun ascii: Char `{ return (uint32_t)self; `}
-
redef fun distance(i) do return (self - i).to_i
redef fun <=>(other)
redef fun *(i) is intern
redef fun /(i) is intern
- # Returns `self` as a Char according to its ASCII value.
- fun ascii: Char `{ return (uint32_t)self; `}
-
# Modulo of `self` with `i`.
#
# Returns the remainder of division of `self` by `i`.
redef fun zero do return 0.to_u16
redef fun value_of(val) do return val.to_u16
- # Returns `self` as a Char according to its ASCII value.
- fun ascii: Char `{ return (uint32_t)self; `}
-
# `i` bits shift to the left
#
# assert 5u16 << 1 == 10u16
redef fun *(i) is intern
redef fun /(i) is intern
- # Returns `self` as a Char according to its ASCII value.
- fun ascii: Char `{ return (uint32_t)self; `}
-
# Modulo of `self` with `i`.
#
# Returns the remainder of division of `self` by `i`.
redef fun *(i) is intern
redef fun /(i) is intern
- # Returns `self` as a Char according to its ASCII value.
- fun ascii: Char `{ return (uint32_t)self; `}
-
# Modulo of `self` with `i`.
#
# Returns the remainder of division of `self` by `i`.