cppx-core
|
Classes | |
class | Generator |
struct | Symbol_strings |
Functions | |
CPPX_USE_STD (basic_string, basic_string_view, iterator_traits, move, next, string, string_view) | |
template<class Char > | |
auto | from_string_view (const basic_string_view< Char > &ws) -> string |
template<class Char > | |
auto | from (const P_< const Char > s) -> string |
template<class Char > | |
auto | from (const basic_string< Char > &s) -> string |
auto | from (string s) -> string |
template<class Char > | |
auto | from (const basic_string_view< Char > &s) -> string |
CPPX_USE_STD (basic_string, basic_string_view, iterator_traits, exchange, move, next, string) | |
constexpr auto | is_the_execution_character_set () -> Truth |
CPPX_USE_STD (string_view) | |
auto | is_single_byte (const char ch) -> Truth |
auto | is_valid_single_byte (const char ch) -> Truth |
auto | is_continuation_byte (const char ch) -> Truth |
auto | is_valid_continuation_byte (const char ch) -> Truth |
auto | is_lead_byte (const char ch) -> Truth |
auto | is_valid_lead_byte (const char ch) -> Truth |
auto | group_size_for_lead_byte (const char lead_byte) -> int |
void | move_to_next (P_< const char > &p) |
void | move_to_next (P_< const char > &p, const P_< const char > p_beyond) |
void | move_to_prev (P_< const char > &p) |
auto | move_to_prev (P_< const char > &p, const P_< const char > p_first) -> Truth |
void | advance (P_< const char > &p, const Size distance) |
auto | advance (P_< const char > &p, const Size distance, const string_view &range) -> Truth |
auto | next (P_< const char > p) -> P_< const char > |
auto | next (P_< const char > p, const P_< const char > p_beyond) -> P_< const char > |
auto | prev (P_< const char > p) -> P_< const char > |
auto | to_prev_code_point (P_< const char > p, const P_< const char > p_first) -> P_< const char > |
auto | n_code_points_in (const string_view &view) -> Size |
CPPX_USE_STD (basic_string, basic_string_view, iterator_traits, move, next, string) | |
template<class Char > | |
auto | n_bytes_for (const basic_string_view< Char > &sv) noexcept -> Size |
auto | n_bytes_for (const basic_string_view< char > &sv) noexcept -> Size |
template<class Char > | |
auto | n_bytes_for (const P_< Char > s) noexcept -> Size |
template<class Char > | |
auto | n_bytes_for (const basic_string< Char > &s) noexcept -> Size |
Definition at line 99 of file utf8-iteration.hpp.
|
inline |
Definition at line 111 of file utf8-iteration.hpp.
cppx::utf8::CPPX_USE_STD | ( | basic_string | , |
basic_string_view | , | ||
iterator_traits | , | ||
move | , | ||
next | , | ||
string | |||
) |
cppx::utf8::CPPX_USE_STD | ( | basic_string | , |
basic_string_view | , | ||
iterator_traits | , | ||
move | , | ||
next | , | ||
string | , | ||
string_view | |||
) |
cppx::utf8::CPPX_USE_STD | ( | string_view | ) |
cppx::utf8::CPPX_USE_STD | ( | basic_string | , |
basic_string_view | , | ||
iterator_traits | , | ||
exchange | , | ||
move | , | ||
next | , | ||
string | |||
) |
|
inline |
Definition at line 31 of file utf8-from.hpp.
|
inline |
Definition at line 36 of file utf8-from.hpp.
|
inline |
Definition at line 40 of file utf8-from.hpp.
|
inline |
Definition at line 45 of file utf8-from.hpp.
|
inline |
Definition at line 12 of file utf8-from.hpp.
|
inline |
Definition at line 59 of file utf8-iteration.hpp.
|
inline |
Definition at line 29 of file utf8-iteration.hpp.
|
inline |
Definition at line 41 of file utf8-iteration.hpp.
|
inline |
Definition at line 21 of file utf8-iteration.hpp.
constexpr auto cppx::utf8::is_the_execution_character_set | ( | ) | -> Truth |
Definition at line 7 of file utf8-is_the_execution_character_set.hpp.
|
inline |
Definition at line 37 of file utf8-iteration.hpp.
|
inline |
Definition at line 49 of file utf8-iteration.hpp.
|
inline |
Definition at line 25 of file utf8-iteration.hpp.
|
inline |
Definition at line 71 of file utf8-iteration.hpp.
Definition at line 76 of file utf8-iteration.hpp.
|
inline |
Definition at line 84 of file utf8-iteration.hpp.
|
inline |
Definition at line 89 of file utf8-iteration.hpp.
|
inlinenoexcept |
Definition at line 33 of file utf8-n_bytes_for.hpp.
|
inlinenoexcept |
Definition at line 42 of file utf8-n_bytes_for.hpp.
Definition at line 48 of file utf8-n_bytes_for.hpp.
|
inlinenoexcept |
Definition at line 53 of file utf8-n_bytes_for.hpp.
|
inline |
Definition at line 162 of file utf8-iteration.hpp.
Definition at line 134 of file utf8-iteration.hpp.
|
inline |
Definition at line 141 of file utf8-iteration.hpp.
Definition at line 148 of file utf8-iteration.hpp.
|
inline |
Definition at line 155 of file utf8-iteration.hpp.