1#ifndef ICU4X_EmojiSetData_D_HPP
2#define ICU4X_EmojiSetData_D_HPP
14namespace capi {
struct DataProvider; }
16namespace capi {
struct EmojiSetData; }
49 inline bool contains(std::string_view s)
const;
56 inline bool contains(
char32_t cp)
const;
63 inline static std::unique_ptr<icu4x::EmojiSetData>
create_basic();
86 inline const icu4x::capi::EmojiSetData* AsFFI()
const;
87 inline icu4x::capi::EmojiSetData* AsFFI();
90 inline static void operator delete(
void* ptr);
92 EmojiSetData() =
delete;
97 static void operator delete[](
void*, size_t) =
delete;
Definition DataError.d.hpp:37
Definition DataProvider.d.hpp:40
Definition EmojiSetData.d.hpp:41
static bool basic_emoji_for_char(char32_t ch)
Definition EmojiSetData.hpp:64
static bool basic_emoji_for_str(std::string_view s)
Definition EmojiSetData.hpp:69
static icu4x::diplomat::result< std::unique_ptr< icu4x::EmojiSetData >, icu4x::DataError > create_basic_with_provider(const icu4x::DataProvider &provider)
Definition EmojiSetData.hpp:59
bool contains(std::string_view s) const
Definition EmojiSetData.hpp:42
static std::unique_ptr< icu4x::EmojiSetData > create_basic()
Definition EmojiSetData.hpp:54
Definition diplomat_runtime.hpp:166