ICU4X
International Components for Unicode
|
#include <ScriptWithExtensions.d.hpp>
Public Member Functions | |
uint16_t | get_script_val (char32_t ch) const |
bool | has_script (char32_t ch, uint16_t script) const |
std::unique_ptr< icu4x::ScriptWithExtensionsBorrowed > | as_borrowed () const |
std::unique_ptr< icu4x::CodePointRangeIterator > | iter_ranges_for_script (uint16_t script) const |
Static Public Member Functions | |
static std::unique_ptr< icu4x::ScriptWithExtensions > | create () |
static diplomat::result< std::unique_ptr< icu4x::ScriptWithExtensions >, icu4x::DataError > | create_with_provider (const icu4x::DataProvider &provider) |
static void | operator delete (void *ptr) |
An ICU4X ScriptWithExtensions map object, capable of holding a map of codepoints to scriptextensions values
See the Rust documentation for ScriptWithExtensions
for more information.
|
inline |
Borrow this object for a slightly faster variant with more operations
See the Rust documentation for as_borrowed
for more information.
|
inlinestatic |
Create a map for the Script
/Script_Extensions
properties, using compiled data.
See the Rust documentation for new
for more information.
|
inlinestatic |
Create a map for the Script
/Script_Extensions
properties, using compiled data.
See the Rust documentation for new
for more information.
|
inline |
Get the Script property value for a code point
See the Rust documentation for get_script_val
for more information.
|
inline |
Check if the Script_Extensions property of the given code point covers the given script
See the Rust documentation for has_script
for more information.
|
inline |
Get a list of ranges of code points that contain this script in their Script_Extensions values
See the Rust documentation for get_script_extensions_ranges
for more information.
|
inlinestatic |