#include <string>
#include <string_view>
Go to the source code of this file.
|
size_t | ada::idna::utf8_to_utf32 (const char *buf, size_t len, char32_t *utf32_output) |
|
size_t | ada::idna::utf8_length_from_utf32 (const char32_t *buf, size_t len) |
|
size_t | ada::idna::utf32_length_from_utf8 (const char *buf, size_t len) |
|
size_t | ada::idna::utf32_to_utf8 (const char32_t *buf, size_t len, char *utf8_output) |
|
void | ada::idna::ascii_map (char *input, size_t length) |
|
bool | ada::idna::ascii_has_upper_case (char *input, size_t length) |
|
std::u32string | ada::idna::map (std::u32string_view input) |
|
void | ada::idna::normalize (std::u32string &input) |
|
bool | ada::idna::punycode_to_utf32 (std::string_view input, std::u32string &out) |
|
bool | ada::idna::verify_punycode (std::string_view input) |
|
bool | ada::idna::utf32_to_punycode (std::u32string_view input, std::string &out) |
|
bool | ada::idna::is_label_valid (std::u32string_view label) |
|
std::string | ada::idna::to_ascii (std::string_view ut8_string) |
|
bool | ada::idna::contains_forbidden_domain_code_point (std::string_view ascii_string) |
|
bool constexpr | ada::idna::is_ascii (std::u32string_view view) |
|
bool constexpr | ada::idna::is_ascii (std::string_view view) |
|
std::string | ada::idna::to_unicode (std::string_view input) |
|
◆ ADA_IDNA_MAPPING_H
#define ADA_IDNA_MAPPING_H |
◆ ADA_IDNA_NORMALIZATION_H
#define ADA_IDNA_NORMALIZATION_H |
◆ ADA_IDNA_PUNYCODE_H
#define ADA_IDNA_PUNYCODE_H |
◆ ADA_IDNA_TO_ASCII_H
#define ADA_IDNA_TO_ASCII_H |
◆ ADA_IDNA_TO_UNICODE_H
#define ADA_IDNA_TO_UNICODE_H |
◆ ADA_IDNA_UNICODE_TRANSCODING_H
#define ADA_IDNA_UNICODE_TRANSCODING_H |
◆ ADA_IDNA_VALIDITY_H
#define ADA_IDNA_VALIDITY_H |