CACAO
|
Data Structures | |
struct | VisitorBase |
Typedefs | |
typedef utf_utils::SlashToDot < uint16_t > | SlashToDot |
typedef utf_utils::DotToSlash < uint16_t > | DotToSlash |
Functions | |
template<typename Iterator , typename Fn > | |
Fn::ReturnType | transform (Iterator begin, Iterator end, Fn) |
template<typename T , typename Fn > | |
Fn::ReturnType | transform (T t, Fn fn) |
bool | is_ascii (uint16_t c) |
template<typename Utf16Iterator > | |
void | encode (Utf16Iterator begin, Utf16Iterator end, char *dst) |
template<typename T > | |
utf_utils::Range< SlashToDot > | slash_to_dot (T t) |
template<typename It > | |
utf_utils::Range< SlashToDot > | slash_to_dot (It a, It b) |
template<typename T > | |
utf_utils::Range< DotToSlash > | dot_to_slash (T t) |
template<typename It > | |
utf_utils::Range< DotToSlash > | dot_to_slash (It a, It b) |
typedef utf_utils::DotToSlash<uint16_t> utf16::DotToSlash |
Definition at line 286 of file utf_utils.hpp.
typedef utf_utils::SlashToDot<uint16_t> utf16::SlashToDot |
Definition at line 285 of file utf_utils.hpp.
utf_utils::Range<DotToSlash> utf16::dot_to_slash | ( | T | t | ) |
Definition at line 301 of file utf_utils.hpp.
utf_utils::Range<DotToSlash> utf16::dot_to_slash | ( | It | a, |
It | b | ||
) |
Definition at line 304 of file utf_utils.hpp.
void utf16::encode | ( | Utf16Iterator | begin, |
Utf16Iterator | end, | ||
char * | dst | ||
) |
|
inline |
Definition at line 277 of file utf_utils.hpp.
utf_utils::Range<SlashToDot> utf16::slash_to_dot | ( | T | t | ) |
Definition at line 292 of file utf_utils.hpp.
utf_utils::Range<SlashToDot> utf16::slash_to_dot | ( | It | a, |
It | b | ||
) |
Definition at line 295 of file utf_utils.hpp.
Fn::ReturnType utf16::transform | ( | Iterator | begin, |
Iterator | end, | ||
Fn | |||
) |
|
inline |
Definition at line 258 of file utf_utils.hpp.