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

#include <ICU4XScriptExtensionsSet.hpp>

Public Member Functions

bool contains (uint16_t script) const
 
size_t count () const
 
diplomat::result< uint16_t, std::monostate > script_at (size_t index) const
 
 ICU4XScriptExtensionsSet (capi::ICU4XScriptExtensionsSet *i)
 
 ICU4XScriptExtensionsSet ()=default
 
 ICU4XScriptExtensionsSet (ICU4XScriptExtensionsSet &&) noexcept=default
 
ICU4XScriptExtensionsSetoperator= (ICU4XScriptExtensionsSet &&other) noexcept=default
 

Detailed Description

An object that represents the Script_Extensions property for a single character

See the Rust documentation for ScriptExtensionsSet for more information.

Constructor & Destructor Documentation

◆ ICU4XScriptExtensionsSet() [1/3]

ICU4XScriptExtensionsSet::ICU4XScriptExtensionsSet ( capi::ICU4XScriptExtensionsSet * i)
inlineexplicit

◆ ICU4XScriptExtensionsSet() [2/3]

ICU4XScriptExtensionsSet::ICU4XScriptExtensionsSet ( )
default

◆ ICU4XScriptExtensionsSet() [3/3]

ICU4XScriptExtensionsSet::ICU4XScriptExtensionsSet ( ICU4XScriptExtensionsSet && )
defaultnoexcept

Member Function Documentation

◆ contains()

bool ICU4XScriptExtensionsSet::contains ( 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 contains for more information.

◆ count()

size_t ICU4XScriptExtensionsSet::count ( ) const
inline

Get the number of scripts contained in here

See the Rust documentation for iter for more information.

◆ operator=()

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

◆ script_at()

diplomat::result< uint16_t, std::monostate > ICU4XScriptExtensionsSet::script_at ( size_t index) const
inline

Get script at index

See the Rust documentation for iter for more information.


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