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


Classes | |
| struct | parameter_data |
Protected Types | |
| typedef positional_parameter_base | self_type |
| typedef format_validation_base< Character, OutputAdapter > | base_type |
| typedef __crt_char_traits< Character > | char_traits |
Protected Types inherited from __crt_stdio_output::format_validation_base< Character, OutputAdapter > | |
| using | common_data_base = typename standard_base< Character, OutputAdapter >::template output_adapter_data< Character, OutputAdapter >::template common_data< Character > |
Protected Types inherited from __crt_stdio_output::standard_base< Character, OutputAdapter > | |
| using | common_data_base = typename output_adapter_data< Character, OutputAdapter >::template common_data< Character > |
Private Types | |
| enum class | pass : unsigned { not_started , position_scan , output , finished } |
| enum class | mode : unsigned { unknown , nonpositional , positional } |
| enum class | parameter_type : unsigned { unused , int32 , int64 , pointer , real64 } |
Private Member Functions | |
| bool | is_positional_parameter_reappearance_consistent (parameter_data const ¶meter, parameter_type const actual_type, Character const format_type, length_modifier const length) throw () |
| bool | validate_and_store_parameter_data (parameter_data ¶meter, parameter_type const actual_type, Character const format_type, length_modifier const length) throw () |
Private Attributes | |
| pass | _current_pass |
| mode | _format_mode |
| Character const * | _format |
| parameter_data | _parameters [_ARGMAX] |
| int | _maximum_index |
| int | _type_index |
Definition at line 1193 of file corecrt_internal_stdio_output.h.
|
protected |
Definition at line 1212 of file corecrt_internal_stdio_output.h.
|
protected |
Definition at line 1213 of file corecrt_internal_stdio_output.h.
|
protected |
Definition at line 1211 of file corecrt_internal_stdio_output.h.
|
strongprivate |
| Enumerator | |
|---|---|
| unknown | |
| nonpositional | |
| positional | |
Definition at line 1501 of file corecrt_internal_stdio_output.h.
|
strongprivate |
| Enumerator | |
|---|---|
| not_started | |
| position_scan | |
| output | |
| finished | |
Definition at line 1490 of file corecrt_internal_stdio_output.h.
|
inlineprotected | ||||||||||||||
Definition at line 1216 of file corecrt_internal_stdio_output.h.
|
inlineprotected | |||||||||||||
Definition at line 1228 of file corecrt_internal_stdio_output.h.
|
inlineprotected | ||||||||||||||
Definition at line 1295 of file corecrt_internal_stdio_output.h.
|
inlinestaticprivate | ||||||||||||||
Definition at line 1546 of file corecrt_internal_stdio_output.h.
|
inlinestaticprivate | ||||||||||||||
Definition at line 1548 of file corecrt_internal_stdio_output.h.
|
inlinestaticprivate | ||||||||||||||
Definition at line 1544 of file corecrt_internal_stdio_output.h.
|
inlinestaticprivate | ||||||||||||||
Definition at line 1541 of file corecrt_internal_stdio_output.h.
|
inlinestaticprivate | ||||||||||||||
Definition at line 1540 of file corecrt_internal_stdio_output.h.
Referenced by __crt_stdio_output::positional_parameter_base< Character, OutputAdapter >::extract_argument_from_va_list().
|
inlinestaticprivate | ||||||||||||||
Definition at line 1547 of file corecrt_internal_stdio_output.h.
|
inlinestaticprivate | ||||||||||||||
Definition at line 1545 of file corecrt_internal_stdio_output.h.
|
inlinestaticprivate | ||||||||||||||
Definition at line 1542 of file corecrt_internal_stdio_output.h.
|
inlinestaticprivate | ||||||||||||||
Definition at line 1543 of file corecrt_internal_stdio_output.h.
|
inlinestaticprivate | ||||||||||||||
Definition at line 1653 of file corecrt_internal_stdio_output.h.
Referenced by __crt_stdio_output::positional_parameter_base< Character, OutputAdapter >::is_positional_parameter_reappearance_consistent().
|
inlinestaticprivate | ||||||||||||||
Definition at line 1659 of file corecrt_internal_stdio_output.h.
Referenced by __crt_stdio_output::positional_parameter_base< Character, OutputAdapter >::is_positional_parameter_reappearance_consistent().
|
inlinestaticprivate | ||||||||||||||
Definition at line 1641 of file corecrt_internal_stdio_output.h.
Referenced by __crt_stdio_output::positional_parameter_base< Character, OutputAdapter >::is_positional_parameter_reappearance_consistent().
|
inlineprivate | ||||||||||||||||||||||||||||
Definition at line 1559 of file corecrt_internal_stdio_output.h.
Referenced by __crt_stdio_output::positional_parameter_base< Character, OutputAdapter >::validate_and_store_parameter_data().
|
inlinestaticprivate | ||||||||||||||
Definition at line 1647 of file corecrt_internal_stdio_output.h.
Referenced by __crt_stdio_output::positional_parameter_base< Character, OutputAdapter >::is_positional_parameter_reappearance_consistent().
|
inlineprotected | |||||||||||||
Definition at line 1289 of file corecrt_internal_stdio_output.h.
|
inlineprotected | |||||||||||||
Definition at line 1404 of file corecrt_internal_stdio_output.h.
|
inlineprotected | |||||||||||||
Definition at line 1476 of file corecrt_internal_stdio_output.h.
|
inlineprotected | |||||||||||||
Definition at line 1320 of file corecrt_internal_stdio_output.h.
|
inlineprotected | |||||||||||||
Definition at line 1354 of file corecrt_internal_stdio_output.h.
|
inlineprivate | ||||||||||||||||||||||||||||
Definition at line 1617 of file corecrt_internal_stdio_output.h.
Referenced by __crt_stdio_output::positional_parameter_base< Character, OutputAdapter >::extract_argument_from_va_list(), __crt_stdio_output::positional_parameter_base< Character, OutputAdapter >::update_field_width(), __crt_stdio_output::positional_parameter_base< Character, OutputAdapter >::update_precision(), and __crt_stdio_output::positional_parameter_base< Character, OutputAdapter >::validate_state_for_type_case_a().
|
inlineprotected | |||||||||||||
Definition at line 1420 of file corecrt_internal_stdio_output.h.
|
inlineprotected | |||||||||||||
Definition at line 1254 of file corecrt_internal_stdio_output.h.
|
inlineprotected | |||||||||||||
Definition at line 1388 of file corecrt_internal_stdio_output.h.
|
private |
Definition at line 1666 of file corecrt_internal_stdio_output.h.
Referenced by __crt_stdio_output::positional_parameter_base< Character, OutputAdapter >::advance_to_next_pass(), __crt_stdio_output::positional_parameter_base< Character, OutputAdapter >::extract_argument_from_va_list(), __crt_stdio_output::positional_parameter_base< Character, OutputAdapter >::should_format(), __crt_stdio_output::positional_parameter_base< Character, OutputAdapter >::should_skip_normal_state_processing(), __crt_stdio_output::positional_parameter_base< Character, OutputAdapter >::should_skip_type_state_output(), __crt_stdio_output::positional_parameter_base< Character, OutputAdapter >::update_field_width(), __crt_stdio_output::positional_parameter_base< Character, OutputAdapter >::update_precision(), __crt_stdio_output::positional_parameter_base< Character, OutputAdapter >::validate_and_update_state_at_beginning_of_format_character(), __crt_stdio_output::positional_parameter_base< Character, OutputAdapter >::validate_and_update_state_at_end_of_format_string(), and __crt_stdio_output::positional_parameter_base< Character, OutputAdapter >::validate_state_for_type_case_a().
|
private |
Definition at line 1671 of file corecrt_internal_stdio_output.h.
Referenced by __crt_stdio_output::positional_parameter_base< Character, OutputAdapter >::advance_to_next_pass().
|
private |
Definition at line 1667 of file corecrt_internal_stdio_output.h.
Referenced by __crt_stdio_output::positional_parameter_base< Character, OutputAdapter >::advance_to_next_pass(), __crt_stdio_output::positional_parameter_base< Character, OutputAdapter >::extract_argument_from_va_list(), __crt_stdio_output::positional_parameter_base< Character, OutputAdapter >::should_format(), __crt_stdio_output::positional_parameter_base< Character, OutputAdapter >::should_skip_normal_state_processing(), __crt_stdio_output::positional_parameter_base< Character, OutputAdapter >::should_skip_type_state_output(), __crt_stdio_output::positional_parameter_base< Character, OutputAdapter >::update_field_width(), __crt_stdio_output::positional_parameter_base< Character, OutputAdapter >::update_precision(), __crt_stdio_output::positional_parameter_base< Character, OutputAdapter >::validate_and_update_state_at_beginning_of_format_character(), __crt_stdio_output::positional_parameter_base< Character, OutputAdapter >::validate_and_update_state_at_end_of_format_string(), and __crt_stdio_output::positional_parameter_base< Character, OutputAdapter >::validate_state_for_type_case_a().
|
private |
Definition at line 1680 of file corecrt_internal_stdio_output.h.
Referenced by __crt_stdio_output::positional_parameter_base< Character, OutputAdapter >::advance_to_next_pass(), __crt_stdio_output::positional_parameter_base< Character, OutputAdapter >::update_field_width(), __crt_stdio_output::positional_parameter_base< Character, OutputAdapter >::update_precision(), __crt_stdio_output::positional_parameter_base< Character, OutputAdapter >::validate_and_update_state_at_beginning_of_format_character(), and __crt_stdio_output::positional_parameter_base< Character, OutputAdapter >::validate_and_update_state_at_end_of_format_string().
|
private |
Definition at line 1674 of file corecrt_internal_stdio_output.h.
Referenced by __crt_stdio_output::positional_parameter_base< Character, OutputAdapter >::extract_argument_from_va_list(), __crt_stdio_output::positional_parameter_base< Character, OutputAdapter >::update_field_width(), __crt_stdio_output::positional_parameter_base< Character, OutputAdapter >::update_precision(), __crt_stdio_output::positional_parameter_base< Character, OutputAdapter >::validate_and_update_state_at_beginning_of_format_character(), __crt_stdio_output::positional_parameter_base< Character, OutputAdapter >::validate_and_update_state_at_end_of_format_string(), and __crt_stdio_output::positional_parameter_base< Character, OutputAdapter >::validate_state_for_type_case_a().
|
private |
Definition at line 1681 of file corecrt_internal_stdio_output.h.
Referenced by __crt_stdio_output::positional_parameter_base< Character, OutputAdapter >::advance_to_next_pass(), __crt_stdio_output::positional_parameter_base< Character, OutputAdapter >::extract_argument_from_va_list(), __crt_stdio_output::positional_parameter_base< Character, OutputAdapter >::validate_and_update_state_at_beginning_of_format_character(), and __crt_stdio_output::positional_parameter_base< Character, OutputAdapter >::validate_state_for_type_case_a().