ReactOS 0.4.16-dev-1133-g947c03e
|
#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().