|
ReactOS 0.4.16-dev-1946-g52006dd
|
#include <corecrt_internal_stdio_input.h>

Public Types | |
| using | traits = __acrt_stdio_char_traits< Character > |
| using | char_type = Character |
| using | unsigned_char_type = typename traits::unsigned_char_type |
| using | int_type = typename traits::int_type |
Public Member Functions | |
| input_processor (InputAdapter const &input_adapter, uint64_t const options, char_type const *const format, _locale_t const locale, va_list const arglist) throw () | |
| int | process () throw () |
Static Private Member Functions | |
| template<typename BufferCharacter > | |
| static void | fill_buffer (BufferCharacter _UNALIGNED *const buffer, size_t const buffer_count, size_t const buffer_remaining) throw () |
| template<typename BufferCharacter > | |
| static void | reset_buffer (BufferCharacter _UNALIGNED *const buffer, size_t const buffer_count) throw () |
Private Attributes | |
| uint64_t | _options |
| InputAdapter | _input_adapter |
| format_string_parser< char_type > | _format_parser |
| _locale_t | _locale |
| va_list | _valist |
| size_t | _receiving_arguments_assigned |
Definition at line 1065 of file corecrt_internal_stdio_input.h.
| using __crt_stdio_input::input_processor< Character, InputAdapter >::char_type = Character |
Definition at line 1070 of file corecrt_internal_stdio_input.h.
| using __crt_stdio_input::input_processor< Character, InputAdapter >::int_type = typename traits::int_type |
Definition at line 1072 of file corecrt_internal_stdio_input.h.
| using __crt_stdio_input::input_processor< Character, InputAdapter >::traits = __acrt_stdio_char_traits<Character> |
Definition at line 1069 of file corecrt_internal_stdio_input.h.
| using __crt_stdio_input::input_processor< Character, InputAdapter >::unsigned_char_type = typename traits::unsigned_char_type |
Definition at line 1071 of file corecrt_internal_stdio_input.h.
|
inline | ||||||||||||||||||||||||||||||||
Definition at line 1074 of file corecrt_internal_stdio_input.h.
|
inlinestaticprivate | ||||||||||||||||||||||||
Definition at line 1441 of file corecrt_internal_stdio_input.h.
Referenced by __crt_stdio_input::input_processor< Character, InputAdapter >::process_string_specifier_tchar().
|
inlineprivate | ||||||||||||||||||||
Definition at line 1470 of file corecrt_internal_stdio_input.h.
Referenced by __crt_stdio_input::input_processor< Character, InputAdapter >::process_string_specifier_tchar().
|
inline | |||||||||||||
Definition at line 1090 of file corecrt_internal_stdio_input.h.
|
inlineprivate | |||||||||||||
Definition at line 1556 of file corecrt_internal_stdio_input.h.
Referenced by __crt_stdio_input::input_processor< Character, InputAdapter >::process_conversion_specifier().
|
inlineprivate | |||||||||||||
Definition at line 1206 of file corecrt_internal_stdio_input.h.
Referenced by __crt_stdio_input::input_processor< Character, InputAdapter >::process_state().
|
inlineprivate | |||||||||||||
Definition at line 1544 of file corecrt_internal_stdio_input.h.
Referenced by __crt_stdio_input::input_processor< Character, InputAdapter >::process_conversion_specifier().
|
inlineprivate | |||||||||||||
Definition at line 1526 of file corecrt_internal_stdio_input.h.
|
inlineprivate | ||||||||||||||||||||
Definition at line 1505 of file corecrt_internal_stdio_input.h.
Referenced by __crt_stdio_input::input_processor< Character, InputAdapter >::process_conversion_specifier().
|
inlineprivate | |||||||||||||
Definition at line 1166 of file corecrt_internal_stdio_input.h.
Referenced by __crt_stdio_input::input_processor< Character, InputAdapter >::process_state().
|
inlineprivate | ||||||||||||||
Definition at line 1183 of file corecrt_internal_stdio_input.h.
Referenced by __crt_stdio_input::input_processor< Character, InputAdapter >::process_literal_character().
|
inlineprivate | ||||||||||||||
Definition at line 1201 of file corecrt_internal_stdio_input.h.
|
inlineprivate | |||||||||||||
Definition at line 1128 of file corecrt_internal_stdio_input.h.
Referenced by __crt_stdio_input::input_processor< Character, InputAdapter >::process().
|
inlineprivate | ||||||||||||||
Definition at line 1228 of file corecrt_internal_stdio_input.h.
Referenced by __crt_stdio_input::input_processor< Character, InputAdapter >::process_conversion_specifier().
|
inlineprivate | ||||||||||||||||||||
Definition at line 1244 of file corecrt_internal_stdio_input.h.
Referenced by __crt_stdio_input::input_processor< Character, InputAdapter >::process_string_specifier().
|
inlineprivate | |||||||||||||
Definition at line 1160 of file corecrt_internal_stdio_input.h.
Referenced by __crt_stdio_input::input_processor< Character, InputAdapter >::process_floating_point_specifier(), __crt_stdio_input::input_processor< Character, InputAdapter >::process_integer_specifier(), __crt_stdio_input::input_processor< Character, InputAdapter >::process_state(), and __crt_stdio_input::input_processor< Character, InputAdapter >::process_string_specifier().
|
inlinestaticprivate | ||||||||||||||||||||
Definition at line 1457 of file corecrt_internal_stdio_input.h.
Referenced by __crt_stdio_input::input_processor< Character, InputAdapter >::process_string_specifier_tchar(), and __crt_stdio_input::input_processor< Character, InputAdapter >::write_character().
|
inlineprivate | |||||||||||||
Definition at line 1600 of file corecrt_internal_stdio_input.h.
Referenced by __crt_stdio_input::input_processor< Character, InputAdapter >::process(), and __crt_stdio_input::input_processor< Character, InputAdapter >::process_string_specifier_tchar().
|
inlineprivate | ||||||||||||||||||||||||||||||||
Definition at line 1346 of file corecrt_internal_stdio_input.h.
Referenced by __crt_stdio_input::input_processor< Character, InputAdapter >::process_string_specifier_tchar().
|
inlineprivate | ||||||||||||||||||||||||||||||||
Definition at line 1362 of file corecrt_internal_stdio_input.h.
|
inlineprivate | ||||||||||||||||||||||||||||||||
Definition at line 1398 of file corecrt_internal_stdio_input.h.
|
inlineprivate | ||||||||||||||||||||||||||||||||
Definition at line 1424 of file corecrt_internal_stdio_input.h.
|
inlineprivate | ||||||||||||||
Definition at line 1582 of file corecrt_internal_stdio_input.h.
Referenced by __crt_stdio_input::input_processor< Character, InputAdapter >::process_floating_point_specifier_t().
|
inlineprivate | ||||||||||||||
Definition at line 1564 of file corecrt_internal_stdio_input.h.
Referenced by __crt_stdio_input::input_processor< Character, InputAdapter >::process_character_count_specifier(), and __crt_stdio_input::input_processor< Character, InputAdapter >::process_integer_specifier().
|
private |
Definition at line 1607 of file corecrt_internal_stdio_input.h.
Referenced by __crt_stdio_input::input_processor< Character, InputAdapter >::is_character_allowed_in_string(), __crt_stdio_input::input_processor< Character, InputAdapter >::process(), __crt_stdio_input::input_processor< Character, InputAdapter >::process_character_count_specifier(), __crt_stdio_input::input_processor< Character, InputAdapter >::process_conversion_specifier(), __crt_stdio_input::input_processor< Character, InputAdapter >::process_floating_point_specifier(), __crt_stdio_input::input_processor< Character, InputAdapter >::process_floating_point_specifier_t(), __crt_stdio_input::input_processor< Character, InputAdapter >::process_integer_specifier(), __crt_stdio_input::input_processor< Character, InputAdapter >::process_literal_character(), __crt_stdio_input::input_processor< Character, InputAdapter >::process_literal_character_tchar(), __crt_stdio_input::input_processor< Character, InputAdapter >::process_state(), __crt_stdio_input::input_processor< Character, InputAdapter >::process_string_specifier(), __crt_stdio_input::input_processor< Character, InputAdapter >::process_string_specifier_tchar(), __crt_stdio_input::input_processor< Character, InputAdapter >::write_floating_point(), and __crt_stdio_input::input_processor< Character, InputAdapter >::write_integer().
|
private |
Definition at line 1606 of file corecrt_internal_stdio_input.h.
Referenced by __crt_stdio_input::input_processor< Character, InputAdapter >::process(), __crt_stdio_input::input_processor< Character, InputAdapter >::process_character_count_specifier(), __crt_stdio_input::input_processor< Character, InputAdapter >::process_floating_point_specifier_t(), __crt_stdio_input::input_processor< Character, InputAdapter >::process_integer_specifier(), __crt_stdio_input::input_processor< Character, InputAdapter >::process_literal_character(), __crt_stdio_input::input_processor< Character, InputAdapter >::process_literal_character_tchar(), __crt_stdio_input::input_processor< Character, InputAdapter >::process_string_specifier_tchar(), __crt_stdio_input::input_processor< Character, InputAdapter >::process_whitespace(), and __crt_stdio_input::input_processor< Character, InputAdapter >::write_character().
|
private |
Definition at line 1608 of file corecrt_internal_stdio_input.h.
Referenced by __crt_stdio_input::input_processor< Character, InputAdapter >::process_floating_point_specifier_t(), __crt_stdio_input::input_processor< Character, InputAdapter >::process_integer_specifier(), __crt_stdio_input::input_processor< Character, InputAdapter >::process_whitespace(), and __crt_stdio_input::input_processor< Character, InputAdapter >::write_character().
|
private |
|
private |
Definition at line 1610 of file corecrt_internal_stdio_input.h.
Referenced by __crt_stdio_input::input_processor< Character, InputAdapter >::process(), and __crt_stdio_input::input_processor< Character, InputAdapter >::process_state().
|
private |
Definition at line 1609 of file corecrt_internal_stdio_input.h.
Referenced by __crt_stdio_input::input_processor< Character, InputAdapter >::process_string_specifier_tchar(), __crt_stdio_input::input_processor< Character, InputAdapter >::write_floating_point(), and __crt_stdio_input::input_processor< Character, InputAdapter >::write_integer().