MySQL 8.3.0
Source Code Documentation
mysqlrouter::impl::Option< Opt, std::nullptr_t > Class Template Reference

#include <mysql_session.h>

Public Types

using value_type = std::nullptr_t
 

Public Member Functions

 Option ()=default
 
constexpr Option (value_type)
 
constexpr mysql_option option () const noexcept
 
constexpr const void * data () const
 
constexpr void * data ()
 
constexpr value_type value () const
 

Member Typedef Documentation

◆ value_type

template<mysql_option Opt>
using mysqlrouter::impl::Option< Opt, std::nullptr_t >::value_type = std::nullptr_t

Constructor & Destructor Documentation

◆ Option() [1/2]

template<mysql_option Opt>
mysqlrouter::impl::Option< Opt, std::nullptr_t >::Option ( )
default

◆ Option() [2/2]

template<mysql_option Opt>
constexpr mysqlrouter::impl::Option< Opt, std::nullptr_t >::Option ( value_type  )
inlineexplicitconstexpr

Member Function Documentation

◆ data() [1/2]

template<mysql_option Opt>
constexpr void * mysqlrouter::impl::Option< Opt, std::nullptr_t >::data ( )
inlineconstexpr

◆ data() [2/2]

template<mysql_option Opt>
constexpr const void * mysqlrouter::impl::Option< Opt, std::nullptr_t >::data ( ) const
inlineconstexpr

◆ option()

template<mysql_option Opt>
constexpr mysql_option mysqlrouter::impl::Option< Opt, std::nullptr_t >::option ( ) const
inlineconstexprnoexcept

◆ value()

template<mysql_option Opt>
constexpr value_type mysqlrouter::impl::Option< Opt, std::nullptr_t >::value ( ) const
inlineconstexpr

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