Ada
3.4.0
Fast spec-compliant URL parser
Loading...
Searching...
No Matches
encoding_type.h
Go to the documentation of this file.
1
9
#ifndef ADA_ENCODING_TYPE_H
10
#define ADA_ENCODING_TYPE_H
11
12
#include "
ada/common_defs.h
"
13
#include <string>
14
15
namespace
ada
{
16
25
enum class
encoding_type
{
26
UTF8
,
27
UTF_16LE
,
28
UTF_16BE
,
29
};
30
36
ada_warn_unused
std::string_view
to_string
(
encoding_type
type);
37
38
}
// namespace ada
39
40
#endif
// ADA_ENCODING_TYPE_H
common_defs.h
Cross-platform compiler macros and common definitions.
ada_warn_unused
#define ada_warn_unused
Definition
common_defs.h:89
ada
Definition
ada_idna.h:13
ada::encoding_type
encoding_type
Character encoding types for URL processing.
Definition
encoding_type.h:25
ada::encoding_type::UTF_16LE
@ UTF_16LE
Definition
encoding_type.h:27
ada::encoding_type::UTF8
@ UTF8
Definition
encoding_type.h:26
ada::encoding_type::UTF_16BE
@ UTF_16BE
Definition
encoding_type.h:28
ada::to_string
ada_warn_unused std::string_view to_string(encoding_type type)
Definition
implementation.cpp:70