struct i16

Declaration

struct i16 { /* full declaration omitted */ };

Description

A 16-bit signed integer. See the [namespace level documentation]($sus::num) for more.

Declared at: sus/num/signed_integer.h:82

Member Variables

public int16_t primitive_value = {0}
The inner primitive value. Prefer to cast to the desired primitive type, such as with `int32_t{n}` for a numeric value `n`.
public static const auto MIN_PRIMITIVE = <recovery-expr>(__private::min_value<short>)
public static const auto MAX_PRIMITIVE = <recovery-expr>(__private::max_value<short>)
public static const sus::num::i16 MIN
The smallest value that can be represented by an [`
public static const sus::num::i16 MAX
The largest value that can be represented by an [`
public static const sus::num::u32 BITS
The size of and [`