ReactOS 0.4.16-dev-1041-g8b6907f
|
#include <corecrt_internal_win32_buffer.h>
Public Types | |
using | char_type = Character |
using | debug_info_type = typename ResizePolicy::debug_info_type |
Private Member Functions | |
void | _reset_no_dealloc () |
void | _deallocate () |
Private Attributes | |
char_type *const | _initial_string |
size_t | _initial_capacity |
char_type * | _string |
size_t | _capacity |
size_t | _size |
bool | _is_dynamic |
Definition at line 151 of file corecrt_internal_win32_buffer.h.
using __crt_win32_buffer< Character, ResizePolicy >::char_type = Character |
Definition at line 155 of file corecrt_internal_win32_buffer.h.
using __crt_win32_buffer< Character, ResizePolicy >::debug_info_type = typename ResizePolicy::debug_info_type |
Definition at line 156 of file corecrt_internal_win32_buffer.h.
|
inline |
Definition at line 158 of file corecrt_internal_win32_buffer.h.
|
inlineexplicit |
Definition at line 170 of file corecrt_internal_win32_buffer.h.
|
inline |
Definition at line 183 of file corecrt_internal_win32_buffer.h.
|
inline |
Definition at line 195 of file corecrt_internal_win32_buffer.h.
|
inline |
Definition at line 206 of file corecrt_internal_win32_buffer.h.
|
inline |
Definition at line 220 of file corecrt_internal_win32_buffer.h.
|
inline |
Definition at line 235 of file corecrt_internal_win32_buffer.h.
|
delete |
|
delete |
|
inlineprivate |
Definition at line 382 of file corecrt_internal_win32_buffer.h.
Referenced by __crt_win32_buffer< Character, ResizePolicy >::allocate(), __crt_win32_buffer< Character, ResizePolicy >::reset(), __crt_win32_buffer< Character, ResizePolicy >::set_to_nullptr(), and __crt_win32_buffer< Character, ResizePolicy >::~__crt_win32_buffer().
|
inlineprivate |
Definition at line 375 of file corecrt_internal_win32_buffer.h.
Referenced by __crt_win32_buffer< Character, ResizePolicy >::detach(), and __crt_win32_buffer< Character, ResizePolicy >::reset().
|
inline |
Definition at line 344 of file corecrt_internal_win32_buffer.h.
Referenced by __acrt_convert_wcs_mbs(), __acrt_convert_wcs_mbs_cp(), and __crt_win32_buffer< Character, ResizePolicy >::call_win32_function().
|
inline |
Definition at line 303 of file corecrt_internal_win32_buffer.h.
Referenced by __acrt_get_current_directory_wide(), and __acrt_get_full_path_name_wide().
|
inline |
Definition at line 266 of file corecrt_internal_win32_buffer.h.
Referenced by __acrt_convert_wcs_mbs(), and __acrt_convert_wcs_mbs_cp().
|
inline |
Definition at line 246 of file corecrt_internal_win32_buffer.h.
Referenced by __acrt_convert_wcs_mbs(), __acrt_convert_wcs_mbs_cp(), __acrt_CreateProcessA(), __acrt_get_current_directory_narrow_acp_or_utf8(), __acrt_get_full_path_name_narrow_acp_or_utf8(), __acrt_LoadLibraryExA(), __acrt_SetCurrentDirectoryA(), __acrt_SetEnvironmentVariableA(), _access_s(), _chmod(), _mkdir(), _rmdir(), _sopen_nolock(), _Success_(), common_stat(), remove(), and rename().
|
inline |
Definition at line 251 of file corecrt_internal_win32_buffer.h.
|
inline |
Definition at line 339 of file corecrt_internal_win32_buffer.h.
Referenced by __crt_win32_buffer< Character, ResizePolicy >::_deallocate(), __crt_win32_buffer< Character, ResizePolicy >::allocate(), and __crt_win32_buffer< Character, ResizePolicy >::detach().
|
inline |
Definition at line 277 of file corecrt_internal_win32_buffer.h.
|
delete |
|
delete |
|
inline |
Definition at line 271 of file corecrt_internal_win32_buffer.h.
|
inline |
Definition at line 365 of file corecrt_internal_win32_buffer.h.
Referenced by __acrt_convert_wcs_mbs(), and __acrt_convert_wcs_mbs_cp().
|
inline |
Definition at line 256 of file corecrt_internal_win32_buffer.h.
Referenced by __acrt_convert_wcs_mbs(), __acrt_convert_wcs_mbs_cp(), __acrt_GetModuleFileNameA(), __acrt_mbs_to_wcs_array(), __acrt_mbs_to_wcs_cp_array(), __acrt_wcs_to_mbs_array(), and __acrt_wcs_to_mbs_cp_array().
|
inline |
Definition at line 261 of file corecrt_internal_win32_buffer.h.
|
private |
Definition at line 393 of file corecrt_internal_win32_buffer.h.
Referenced by __crt_win32_buffer< Character, ResizePolicy >::_reset_no_dealloc(), __crt_win32_buffer< Character, ResizePolicy >::allocate(), __crt_win32_buffer< Character, ResizePolicy >::call_win32_function(), __crt_win32_buffer< Character, ResizePolicy >::capacity(), __crt_win32_buffer< Character, ResizePolicy >::detach(), and __crt_win32_buffer< Character, ResizePolicy >::set_to_nullptr().
|
private |
Definition at line 391 of file corecrt_internal_win32_buffer.h.
Referenced by __crt_win32_buffer< Character, ResizePolicy >::_reset_no_dealloc().
|
private |
Definition at line 390 of file corecrt_internal_win32_buffer.h.
Referenced by __crt_win32_buffer< Character, ResizePolicy >::_reset_no_dealloc().
|
private |
Definition at line 395 of file corecrt_internal_win32_buffer.h.
Referenced by __crt_win32_buffer< Character, ResizePolicy >::_deallocate(), __crt_win32_buffer< Character, ResizePolicy >::allocate(), and __crt_win32_buffer< Character, ResizePolicy >::detach().
|
private |
Definition at line 394 of file corecrt_internal_win32_buffer.h.
Referenced by __crt_win32_buffer< Character, ResizePolicy >::_reset_no_dealloc(), __crt_win32_buffer< Character, ResizePolicy >::call_win32_function(), __crt_win32_buffer< Character, ResizePolicy >::detach(), __crt_win32_buffer< Character, ResizePolicy >::set_to_nullptr(), and __crt_win32_buffer< Character, ResizePolicy >::size().
|
private |
Definition at line 392 of file corecrt_internal_win32_buffer.h.
Referenced by __crt_win32_buffer< Character, ResizePolicy >::_deallocate(), __crt_win32_buffer< Character, ResizePolicy >::_reset_no_dealloc(), __crt_win32_buffer< Character, ResizePolicy >::allocate(), __crt_win32_buffer< Character, ResizePolicy >::call_win32_function(), __crt_win32_buffer< Character, ResizePolicy >::data(), __crt_win32_buffer< Character, ResizePolicy >::detach(), and __crt_win32_buffer< Character, ResizePolicy >::set_to_nullptr().