MySQL 9.6.0
Source Code Documentation
mysql::strconv::detail::Parse_result_internals Class Reference

Helper class that exports the internals from Parse_result. More...

#include <parse_result.h>

Public Types

using Message_form = Parse_result::Message_form
 

Public Member Functions

 Parse_result_internals (const Parse_result &parse_result)
 
std::ptrdiff_t parse_error_position () const
 
Parse_status status () const
 
auto message_form () const
 
std::string_view message () const
 

Public Attributes

const Parse_resultm_parse_result
 

Detailed Description

Helper class that exports the internals from Parse_result.

This is only intended to be used by encode_impl.

Member Typedef Documentation

◆ Message_form

Constructor & Destructor Documentation

◆ Parse_result_internals()

mysql::strconv::detail::Parse_result_internals::Parse_result_internals ( const Parse_result parse_result)
inlineexplicit

Member Function Documentation

◆ message()

std::string_view mysql::strconv::detail::Parse_result_internals::message ( ) const
inline

◆ message_form()

auto mysql::strconv::detail::Parse_result_internals::message_form ( ) const
inline

◆ parse_error_position()

std::ptrdiff_t mysql::strconv::detail::Parse_result_internals::parse_error_position ( ) const
inline

◆ status()

Parse_status mysql::strconv::detail::Parse_result_internals::status ( ) const
inline

Member Data Documentation

◆ m_parse_result

const Parse_result& mysql::strconv::detail::Parse_result_internals::m_parse_result

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