ICU4X
International Components for Unicode
Loading...
Searching...
No Matches
icu4x::EmojiSetData Class Reference

#include <EmojiSetData.d.hpp>

Public Member Functions

bool contains (std::string_view s) const
 
bool contains (char32_t cp) const
 

Static Public Member Functions

static std::unique_ptr< icu4x::EmojiSetDatacreate_basic ()
 
static diplomat::result< std::unique_ptr< icu4x::EmojiSetData >, icu4x::DataErrorcreate_basic_with_provider (const icu4x::DataProvider &provider)
 
static void operator delete (void *ptr)
 

Detailed Description

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 EmojiSetData for more information.

See the Rust documentation for new for more information.

See the Rust documentation for EmojiSetDataBorrowed for more information.

Member Function Documentation

◆ contains() [1/2]

bool icu4x::EmojiSetData::contains ( char32_t cp) const
inline

Checks whether the code point is in the set.

See the Rust documentation for contains for more information.

◆ contains() [2/2]

bool icu4x::EmojiSetData::contains ( std::string_view s) const
inline

Checks whether the string is in the set.

See the Rust documentation for contains_str for more information.

◆ create_basic()

std::unique_ptr< icu4x::EmojiSetData > icu4x::EmojiSetData::create_basic ( )
inlinestatic

Create a map for the Basic_Emoji property, using compiled data.

See the Rust documentation for BasicEmoji for more information.

◆ create_basic_with_provider()

diplomat::result< std::unique_ptr< icu4x::EmojiSetData >, icu4x::DataError > icu4x::EmojiSetData::create_basic_with_provider ( const icu4x::DataProvider & provider)
inlinestatic

Create a map for the Basic_Emoji property, using a particular data source.

See the Rust documentation for BasicEmoji for more information.

◆ operator delete()

void icu4x::EmojiSetData::operator delete ( void * ptr)
inlinestatic

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