|
ReactOS 0.4.16-dev-1946-g52006dd
|
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().