ICU4X
International Components for Unicode
|
#include <ICU4XUnicodeSetData.hpp>
Public Member Functions | |
bool | contains (const std::string_view s) const |
bool | contains_char (char32_t cp) const |
bool | contains32 (uint32_t cp) const |
ICU4XUnicodeSetData (capi::ICU4XUnicodeSetData *i) | |
ICU4XUnicodeSetData ()=default | |
ICU4XUnicodeSetData (ICU4XUnicodeSetData &&) noexcept=default | |
ICU4XUnicodeSetData & | operator= (ICU4XUnicodeSetData &&other) noexcept=default |
Static Public Member Functions | |
static diplomat::result< ICU4XUnicodeSetData, ICU4XError > | load_basic_emoji (const ICU4XDataProvider &provider) |
static diplomat::result< ICU4XUnicodeSetData, ICU4XError > | load_exemplars_main (const ICU4XDataProvider &provider, const ICU4XLocale &locale) |
static diplomat::result< ICU4XUnicodeSetData, ICU4XError > | load_exemplars_auxiliary (const ICU4XDataProvider &provider, const ICU4XLocale &locale) |
static diplomat::result< ICU4XUnicodeSetData, ICU4XError > | load_exemplars_punctuation (const ICU4XDataProvider &provider, const ICU4XLocale &locale) |
static diplomat::result< ICU4XUnicodeSetData, ICU4XError > | load_exemplars_numbers (const ICU4XDataProvider &provider, const ICU4XLocale &locale) |
static diplomat::result< ICU4XUnicodeSetData, ICU4XError > | load_exemplars_index (const ICU4XDataProvider &provider, const ICU4XLocale &locale) |
An ICU4X Unicode Set Property object, capable of querying whether a code point is contained in a set based on a Unicode property.
See the Rust documentation for properties
for more information.
See the Rust documentation for UnicodeSetData
for more information.
See the Rust documentation for UnicodeSetDataBorrowed
for more information.
|
inlineexplicit |
|
default |
|
defaultnoexcept |
|
inline |
Checks whether the string is in the set.
See the Rust documentation for contains
for more information.
|
inline |
Checks whether the code point (specified as a 32 bit integer, in UTF-32) is in the set.
|
inline |
Checks whether the code point is in the set.
See the Rust documentation for contains_char
for more information.
|
inlinestatic |
See the Rust documentation for basic_emoji
for more information.
|
inlinestatic |
See the Rust documentation for exemplars_auxiliary
for more information.
|
inlinestatic |
See the Rust documentation for exemplars_index
for more information.
|
inlinestatic |
See the Rust documentation for exemplars_main
for more information.
|
inlinestatic |
See the Rust documentation for exemplars_numbers
for more information.
|
inlinestatic |
See the Rust documentation for exemplars_punctuation
for more information.
|
defaultnoexcept |