struct i8

Declaration

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

Description

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

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

Member Variables

public int8_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<signed char>)
public static const auto MAX_PRIMITIVE = <recovery-expr>(__private::max_value<signed char>)
public static const sus::num::i8 MIN
The smallest value that can be represented by an [`
public static const sus::num::i8 MAX
The largest value that can be represented by an [`
public static const sus::num::u32 BITS
The size of and [`