MySQL 9.6.0
Source Code Documentation
mysql::strconv::Out_str_fixed_string< String_tp > Class Template Reference

Non-growable output buffer wrapper, represented as std::string. More...

#include <out_str.h>

Inheritance diagram for mysql::strconv::Out_str_fixed_string< String_tp >:
[legend]

Public Member Functions

 Out_str_fixed_string (String_tp &str)
 
- Public Member Functions inherited from mysql::strconv::detail::Policy_fixed< Representation_tp, null_terminated_tp >
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...
 

Additional Inherited Members

- Static Public Attributes inherited from mysql::strconv::detail::Policy_fixed< Representation_tp, null_terminated_tp >
static constexpr auto resize_policy = Resize_policy::fixed
 
static constexpr auto null_terminated = null_terminated_tp
 

Detailed Description

template<class String_tp>
class mysql::strconv::Out_str_fixed_string< String_tp >

Non-growable output buffer wrapper, represented as std::string.

Constructor & Destructor Documentation

◆ Out_str_fixed_string()

template<class String_tp >
mysql::strconv::Out_str_fixed_string< String_tp >::Out_str_fixed_string ( String_tp &  str)
inlineexplicit

The documentation for this class was generated from the following file: