MOS Source Code
Loading...
Searching...
No Matches
printf_flags_t Struct Reference

Public Attributes

bool left_aligned = false
 
bool show_sign = false
 
bool space_if_positive = false
 
bool pad_with_zero = false
 
bool hash = false
 
s32 minimum_width = 0
 
bool has_explicit_precision = false
 
s32 precision = 0
 
length_modifier_t length = length_modifier_t::LM_none
 

Detailed Description

Definition at line 31 of file mos_stdio_impl.cpp.

Member Data Documentation

◆ left_aligned

bool left_aligned = false

Definition at line 33 of file mos_stdio_impl.cpp.

Referenced by parse_printf_flags(), printf_cs(), and printf_diouxX().

◆ show_sign

bool show_sign = false

Definition at line 34 of file mos_stdio_impl.cpp.

Referenced by parse_printf_flags(), printf_cs(), and printf_diouxX().

◆ space_if_positive

bool space_if_positive = false

Definition at line 35 of file mos_stdio_impl.cpp.

Referenced by parse_printf_flags(), printf_cs(), and printf_diouxX().

◆ pad_with_zero

bool pad_with_zero = false

Definition at line 36 of file mos_stdio_impl.cpp.

Referenced by parse_printf_flags(), printf_cs(), and printf_diouxX().

◆ hash

bool hash = false

Definition at line 41 of file mos_stdio_impl.cpp.

Referenced by parse_printf_flags(), printf_cs(), and printf_diouxX().

◆ minimum_width

s32 minimum_width = 0

Definition at line 51 of file mos_stdio_impl.cpp.

Referenced by parse_printf_flags(), printf_cs(), and printf_diouxX().

◆ has_explicit_precision

bool has_explicit_precision = false

Definition at line 53 of file mos_stdio_impl.cpp.

Referenced by parse_printf_flags(), printf_cs(), and printf_diouxX().

◆ precision

s32 precision = 0

Definition at line 58 of file mos_stdio_impl.cpp.

Referenced by parse_printf_flags(), printf_cs(), and printf_diouxX().

◆ length


The documentation for this struct was generated from the following file: