MySQL 9.6.0
Source Code Documentation
escaped_format.h File Reference

Experimental API header. More...

#include <array>
#include <cstddef>
#include <string_view>
#include "mysql/strconv/formats/format.h"

Go to the source code of this file.

Classes

class  mysql::strconv::Escaped_format< quote_char_tp, escape_char_tp, preserve_high_characters_tp, numeric_control_characters_tp >
 Format class to encode ascii strings. More...
 

Namespaces

namespace  mysql
 
namespace  mysql::strconv
 

Enumerations

enum class  mysql::strconv::With_quotes { mysql::strconv::no , mysql::strconv::yes }
 Whether output string should be enclosed in quote characters: "foo" vs foo. More...
 
enum class  mysql::strconv::Preserve_high_characters { mysql::strconv::no , mysql::strconv::yes }
 Whether ascii 128..255 should be preserved or escaped: backslash-xff vs ascii 255. More...
 
enum class  mysql::strconv::Numeric_control_characters { mysql::strconv::no , mysql::strconv::yes }
 Whether ascii 7..13 should use hex instead of mnemonics: backslash-x0a vs backslash-n. More...
 

Detailed Description

Experimental API header.