ICU4X
International Components for Unicode
Loading...
Searching...
No Matches
ICU4XScriptWithExtensionsBorrowed Class Reference

#include <ICU4XScriptWithExtensionsBorrowed.hpp>

Public Member Functions

uint16_t get_script_val (uint32_t code_point) const
 
ICU4XScriptExtensionsSet get_script_extensions_val (uint32_t code_point) const
 
bool has_script (uint32_t code_point, uint16_t script) const
 
ICU4XCodePointSetData get_script_extensions_set (uint16_t script) const
 
 ICU4XScriptWithExtensionsBorrowed (capi::ICU4XScriptWithExtensionsBorrowed *i)
 
 ICU4XScriptWithExtensionsBorrowed ()=default
 
 ICU4XScriptWithExtensionsBorrowed (ICU4XScriptWithExtensionsBorrowed &&) noexcept=default
 
ICU4XScriptWithExtensionsBorrowedoperator= (ICU4XScriptWithExtensionsBorrowed &&other) noexcept=default
 

Detailed Description

A slightly faster ICU4XScriptWithExtensions object

See the Rust documentation for ScriptWithExtensionsBorrowed for more information.

Constructor & Destructor Documentation

◆ ICU4XScriptWithExtensionsBorrowed() [1/3]

ICU4XScriptWithExtensionsBorrowed::ICU4XScriptWithExtensionsBorrowed ( capi::ICU4XScriptWithExtensionsBorrowed * i)
inlineexplicit

◆ ICU4XScriptWithExtensionsBorrowed() [2/3]

ICU4XScriptWithExtensionsBorrowed::ICU4XScriptWithExtensionsBorrowed ( )
default

◆ ICU4XScriptWithExtensionsBorrowed() [3/3]

ICU4XScriptWithExtensionsBorrowed::ICU4XScriptWithExtensionsBorrowed ( ICU4XScriptWithExtensionsBorrowed && )
defaultnoexcept

Member Function Documentation

◆ get_script_extensions_set()

ICU4XCodePointSetData ICU4XScriptWithExtensionsBorrowed::get_script_extensions_set ( uint16_t script) const
inline

Build the CodePointSetData corresponding to a codepoints matching a particular script in their Script_Extensions

See the Rust documentation for get_script_extensions_set for more information.

◆ get_script_extensions_val()

ICU4XScriptExtensionsSet ICU4XScriptWithExtensionsBorrowed::get_script_extensions_val ( uint32_t code_point) const
inline

Get the Script property value for a code point

See the Rust documentation for get_script_extensions_val for more information.

Lifetimes: this must live at least as long as the output.

◆ get_script_val()

uint16_t ICU4XScriptWithExtensionsBorrowed::get_script_val ( uint32_t code_point) const
inline

Get the Script property value for a code point

See the Rust documentation for get_script_val for more information.

◆ has_script()

bool ICU4XScriptWithExtensionsBorrowed::has_script ( uint32_t code_point,
uint16_t script ) const
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.

◆ operator=()

ICU4XScriptWithExtensionsBorrowed & ICU4XScriptWithExtensionsBorrowed::operator= ( ICU4XScriptWithExtensionsBorrowed && other)
defaultnoexcept

The documentation for this class was generated from the following file: