![]() |
MySQL 9.6.0
Source Code Documentation
|
Base class for all Out_str_fixed* classes. More...
#include <out_str.h>
Public Member Functions | |
| template<class... Args_t> requires mysql::meta::Not_decayed<This_t, Args_t...> | |
| Policy_fixed (Args_t &&...args) | |
| Construct a new object, forwarding all arguments to the base class. More... | |
| void | resize (std::size_t size_arg) const |
| Assume that the character buffer has at least the given new size, and store the new size. More... | |
Static Public Attributes | |
| static constexpr auto | resize_policy = Resize_policy::fixed |
| static constexpr auto | null_terminated = null_terminated_tp |
Private Types | |
| using | This_t = Policy_fixed< Representation_tp, null_terminated_tp > |
Base class for all Out_str_fixed* classes.
| Representation_tp | base class to inherit from, which provides the string representation. |
| null_terminated_tp | Indicate whether the string should be null-terminated or not. |
|
private |
|
inlineexplicit |
Construct a new object, forwarding all arguments to the base class.
|
inline |
Assume that the character buffer has at least the given new size, and store the new size.
| size_arg | The new size. |
|
staticconstexpr |
|
staticconstexpr |