ReactOS 0.4.16-dev-747-gbc52d5f
|
Classes | |
class | common_data |
class | console_output_adapter |
class | format_validation_base |
class | formatting_buffer |
class | output_adapter_common |
class | output_adapter_data |
class | output_processor |
class | positional_parameter_base |
class | spectre_mitigated_lookup_table |
class | standard_base |
struct | state_transition_pair |
class | stream_output_adapter |
class | string_output_adapter |
struct | string_output_adapter_context |
Typedefs | |
using | printf_state_transition_table = spectre_mitigated_lookup_table< state_transition_pair, 128 > |
Enumerations | |
enum class | state : unsigned char { normal , percent , flag , width , dot , precision , size , type , invalid } |
enum class | character_type : unsigned char { other , percent , dot , star , zero , digit , flag , size , type } |
enum | FLAG : unsigned { FL_SIGN = 0x01 , FL_SIGNSP = 0x02 , FL_LEFT = 0x04 , FL_LEADZERO = 0x08 , FL_SIGNED = 0x10 , FL_ALTERNATE = 0x20 , FL_NEGATIVE = 0x40 , FL_FORCEOCTAL = 0x80 } |
enum class | length_modifier { none , hh , h , l , ll , j , z , t , L , I , I32 , I64 , w , T , enumerator_count } |
Functions | |
template<typename T > | |
T | read_va_arg (va_list &arglist) throw () |
template<typename T > | |
T | peek_va_arg (va_list arglist) throw () |
template<typename OutputAdapter , typename Character > | |
__forceinline void | write_multiple_characters (OutputAdapter const &adapter, Character const c, int const count, int *const count_written, __crt_cached_ptd_host &ptd) throw () |
void __cdecl | force_decimal_point (_Inout_z_ char *buffer, _locale_t const locale) throw () |
void __cdecl | crop_zeroes (_Inout_z_ char *buffer, _locale_t const locale) throw () |
__declspec (selectany) printf_state_transition_table const standard_lookup_table_spectre | |
size_t __cdecl | to_integer_size (length_modifier const length) throw () |
template<typename Character > | |
bool __cdecl | is_wide_character_specifier (uint64_t const options, Character const format_type, length_modifier const length) throw () |
using __crt_stdio_output::printf_state_transition_table = typedef spectre_mitigated_lookup_table<state_transition_pair, 128> |
Definition at line 590 of file corecrt_internal_stdio_output.h.
Enumerator | |
---|---|
other | |
percent | |
dot | |
star | |
zero | |
digit | |
flag | |
size | |
type |
Definition at line 550 of file corecrt_internal_stdio_output.h.
Enumerator | |
---|---|
FL_SIGN | |
FL_SIGNSP | |
FL_LEFT | |
FL_LEADZERO | |
FL_SIGNED | |
FL_ALTERNATE | |
FL_NEGATIVE | |
FL_FORCEOCTAL |
Definition at line 792 of file corecrt_internal_stdio_output.h.
Enumerator | |
---|---|
none | |
hh | |
h | |
l | |
ll | |
j | |
z | |
t | |
L | |
I | |
I32 | |
I64 | |
w | |
T | |
enumerator_count |
Definition at line 804 of file corecrt_internal_stdio_output.h.
|
strong |
Enumerator | |
---|---|
normal | |
percent | |
flag | |
width | |
dot | |
precision | |
size | |
type | |
invalid |
Definition at line 533 of file corecrt_internal_stdio_output.h.
__crt_stdio_output::__declspec | ( | selectany | ) | const |
Definition at line 594 of file corecrt_internal_stdio_output.h.
|
inline |
Definition at line 496 of file corecrt_internal_stdio_output.h.
Referenced by __crt_stdio_output::output_processor< Character, OutputAdapter, ProcessorBase >::type_case_a().
|
inline |
Definition at line 451 of file corecrt_internal_stdio_output.h.
Referenced by __crt_stdio_output::output_processor< Character, OutputAdapter, ProcessorBase >::type_case_a().
bool __cdecl __crt_stdio_output::is_wide_character_specifier | ( | uint64_t const | options, |
Character const | format_type, | ||
length_modifier const | length | ||
) | |||
throw | ( | ||
) |
Definition at line 843 of file corecrt_internal_stdio_output.h.
Referenced by __crt_stdio_output::positional_parameter_base< Character, OutputAdapter >::is_positional_parameter_reappearance_consistent(), __crt_stdio_output::output_processor< Character, OutputAdapter, ProcessorBase >::type_case_c_tchar(), __crt_stdio_output::output_processor< Character, OutputAdapter, ProcessorBase >::type_case_s(), and __crt_stdio_output::output_processor< Character, OutputAdapter, ProcessorBase >::type_case_Z().
Definition at line 53 of file corecrt_internal_stdio_output.h.
|
inline |
Definition at line 823 of file corecrt_internal_stdio_output.h.
Referenced by __crt_stdio_output::positional_parameter_base< Character, OutputAdapter >::is_positional_parameter_reappearance_consistent(), __crt_stdio_output::output_processor< Character, OutputAdapter, ProcessorBase >::type_case_integer(), and __crt_stdio_output::output_processor< Character, OutputAdapter, ProcessorBase >::type_case_n().
__forceinline void __crt_stdio_output::write_multiple_characters | ( | OutputAdapter const & | adapter, |
Character const | c, | ||
int const | count, | ||
int *const | count_written, | ||
__crt_cached_ptd_host & | ptd | ||
) | |||
throw | ( | ||
) |
Definition at line 334 of file corecrt_internal_stdio_output.h.
Referenced by __crt_stdio_output::output_processor< Character, OutputAdapter, ProcessorBase >::state_case_type().