#include <corecrt_internal_stdio_output.h>
◆ anonymous enum
◆ formatting_buffer()
__crt_stdio_output::formatting_buffer::formatting_buffer |
( |
| ) |
|
throw | ( | |
| ) | | |
|
inline |
◆ count()
size_t __crt_stdio_output::formatting_buffer::count |
( |
| ) |
const |
throw | ( | |
| ) | | |
|
inline |
◆ data()
T * __crt_stdio_output::formatting_buffer::data |
( |
| ) |
|
throw | ( | |
| ) | | |
|
inline |
◆ ensure_buffer_is_big_enough()
bool __crt_stdio_output::formatting_buffer::ensure_buffer_is_big_enough |
( |
size_t const |
count, |
|
|
__crt_cached_ptd_host & |
ptd |
|
) |
| |
throw | ( | |
| ) | | |
|
inline |
Definition at line 378 of file corecrt_internal_stdio_output.h.
379 {
382
383 size_t const required_size{
count *
sizeof(
T) * 2};
384
385
387 return true;
388 }
389
391 return true;
392 }
393
394 __crt_unique_heap_ptr<char> new_buffer{_malloc_crt_t(char, required_size)};
395 if (!new_buffer) {
396 return false;
397 }
398
399 _dynamic_buffer =
static_cast<__crt_unique_heap_ptr<char>&&
>(new_buffer);
401 return true;
402 }
#define _UCRT_VALIDATE_RETURN_NOEXC(ptd, expr, errorcode, retexpr)
_In_ size_t const _In_ int _In_ bool const _In_ unsigned const _In_ __acrt_rounding_mode const _Inout_ __crt_cached_ptd_host & ptd
Character const *const size_t const max_count
GLuint GLuint GLsizei count
◆ scratch_count()
size_t __crt_stdio_output::formatting_buffer::scratch_count |
( |
| ) |
const |
throw | ( | |
| ) | | |
|
inline |
◆ scratch_data()
T * __crt_stdio_output::formatting_buffer::scratch_data |
( |
| ) |
|
throw | ( | |
| ) | | |
|
inline |
◆ _dynamic_buffer
__crt_unique_heap_ptr<char> __crt_stdio_output::formatting_buffer::_dynamic_buffer |
|
private |
◆ _dynamic_buffer_size
size_t __crt_stdio_output::formatting_buffer::_dynamic_buffer_size |
|
private |
◆ _member_buffer
The documentation for this class was generated from the following file: