MySQL 9.6.0
Source Code Documentation
fluent_parser.h File Reference

Experimental API header. More...

#include <concepts>
#include <cstddef>
#include <utility>
#include "mysql/strconv/decode/parser.h"
#include "mysql/strconv/decode/repeat.h"
#include "mysql/utils/return_status.h"

Go to the source code of this file.

Classes

class  mysql::strconv::Fluent_parser< Format_t >
 Fluent API for parsing strings. More...
 

Namespaces

namespace  mysql
 
namespace  mysql::strconv
 

Enumerations

enum class  mysql::strconv::Allow_repeated_separators { mysql::strconv::no , mysql::strconv::yes }
 Used in read_repeated_with_separators: if yes, the separator may be repeated more than once whenever it occurs. More...
 
enum class  mysql::strconv::Leading_separators { mysql::strconv::no , mysql::strconv::yes , mysql::strconv::optional }
 Used in read_repeated_with_separators: if yes, the string must start with a separator; if no, the string must not start with a separator; if optional, the string may or may not start with a separator. More...
 
enum class  mysql::strconv::Trailing_separators { mysql::strconv::no , mysql::strconv::yes , mysql::strconv::optional }
 Used in read_repeated_with_separators: if yes, the string must end with a separator; if no, the string must not end with a separator; if optional, the string may or may not end with a separator. More...
 

Detailed Description

Experimental API header.