#include <corecrt_internal_stdio_output.h>
template<
typename Character,
typename Derived>
class __crt_stdio_output::output_adapter_common< Character, Derived >
Definition at line 75 of file corecrt_internal_stdio_output.h.
◆ write_character()
◆ write_string_impl()
Definition at line 91 of file corecrt_internal_stdio_output.h.
97 {
98 auto const reset_errno =
ptd.get_errno().create_guard();
99
100 Character
const*
const string_last{
string +
length};
101 for (Character const* it{string}; it != string_last; ++it)
102 {
103 if (
static_cast<Derived
const*
>(
this)->write_character_without_count_update(*it,
ptd))
104 {
105 ++*count_written;
106 }
107 else
108 {
109
110
111
112
114 {
115
116
117 *count_written = -1;
118 break;
119 }
120
122 }
123 }
124 }
void write_character(Character const c, int *const count_written, __crt_cached_ptd_host &ptd) const
GLuint GLsizei GLsizei * length
The documentation for this class was generated from the following file: