![]() |
MySQL 9.6.0
Source Code Documentation
|
Growable output buffer wrapper, represented as raw pointers to the beginning and end, null-terminated. More...
#include <out_str.h>
Public Member Functions | |
| Out_str_growable_ptrptr_z (Char_t *&first, Char_t *&last, Char_t *&capacity_end, const mysql::allocators::Memory_resource &memory_resource) | |
Public Member Functions inherited from mysql::strconv::detail::Policy_growable_ptr< Char_tp, Representation_tp, null_terminated_tp > | |
| template<class... Args_t> requires mysql::meta::Not_decayed<This_t, Args_t...> | |
| Policy_growable_ptr (Args_t &&...args) | |
| Construct a new object, forwarding all arguments to the base class. More... | |
| template<class... Args_t> | |
| Policy_growable_ptr (mysql::allocators::Memory_resource memory_resource, Args_t &&...args) | |
| Construct a new object with the given Memory_resource, forwarding all remaining arguments to the base class. More... | |
| mysql::allocators::Memory_resource | get_memory_resource () const |
| Return the Memory_resource. More... | |
| mysql::utils::Return_status | resize (std::size_t size_arg) const |
| Resize the character buffer and store the new size. More... | |
Additional Inherited Members | |
Static Public Attributes inherited from mysql::strconv::detail::Policy_growable_ptr< Char_tp, Representation_tp, null_terminated_tp > | |
| static constexpr auto | resize_policy = Resize_policy::growable |
| static constexpr auto | null_terminated = null_terminated_tp |
Growable output buffer wrapper, represented as raw pointers to the beginning and end, null-terminated.
|
inlineexplicit |