1#ifndef icu4x_EmojiSetData_D_HPP
2#define icu4x_EmojiSetData_D_HPP
15namespace capi {
struct DataProvider; }
17namespace 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();
72 inline const icu4x::capi::EmojiSetData* AsFFI()
const;
73 inline icu4x::capi::EmojiSetData* AsFFI();
76 inline static void operator delete(
void* ptr);
78 EmojiSetData() =
delete;
83 static void operator delete[](
void*, size_t) =
delete;
Definition diplomat_runtime.hpp:140
Definition DataError.d.hpp:37
Definition DataProvider.d.hpp:40
Definition EmojiSetData.d.hpp:41
static diplomat::result< std::unique_ptr< icu4x::EmojiSetData >, icu4x::DataError > create_basic_with_provider(const icu4x::DataProvider &provider)
Definition EmojiSetData.hpp:55
bool contains(std::string_view s) const
Definition EmojiSetData.hpp:38
static std::unique_ptr< icu4x::EmojiSetData > create_basic()
Definition EmojiSetData.hpp:50