![]() |
MySQL 9.6.0
Source Code Documentation
|
Represents parse options consisting of a tuple where each of the following elements occurs optionally: Format, Repeat, Checker. More...
#include <parse_options.h>
Public Types | |
| using | Tuple_t = Tuple_tp |
| using | Format_t = std::conditional_t< has_format, mysql::utils::Tuple_find_helper< Tuple_t, detail::Is_format_pred >, std::type_identity< Text_format > >::type |
Public Attributes | |
| Tuple_t | m_tuple |
Static Public Attributes | |
| static constexpr bool | has_format = detail::Format_count<Tuple_t> > 0 |
| static constexpr bool | has_repeat = detail::Repeat_count<Tuple_t> > 0 |
| static constexpr bool | has_checker = detail::Checker_count<Tuple_t> > 0 |
Represents parse options consisting of a tuple where each of the following elements occurs optionally: Format, Repeat, Checker.
| using mysql::strconv::Compound_parse_options< Tuple_tp >::Format_t = std::conditional_t< has_format, mysql::utils::Tuple_find_helper<Tuple_t, detail::Is_format_pred>, std::type_identity<Text_format> >::type |
| using mysql::strconv::Compound_parse_options< Tuple_tp >::Tuple_t = Tuple_tp |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
| Tuple_t mysql::strconv::Compound_parse_options< Tuple_tp >::m_tuple |