1#ifndef ICU4X_ExemplarCharacters_D_HPP
2#define ICU4X_ExemplarCharacters_D_HPP
14namespace capi {
struct DataProvider; }
16namespace capi {
struct ExemplarCharacters; }
18namespace capi {
struct Locale; }
27 struct ExemplarCharacters;
41class ExemplarCharacters {
49 inline bool contains(std::string_view s)
const;
56 inline bool contains(
char32_t cp)
const;
128 inline const icu4x::capi::ExemplarCharacters* AsFFI()
const;
129 inline icu4x::capi::ExemplarCharacters* AsFFI();
132 inline static void operator delete(
void* ptr);
134 ExemplarCharacters() =
delete;
139 static void operator delete[](
void*, size_t) =
delete;
Definition DataError.d.hpp:37
Definition DataProvider.d.hpp:40
Definition ExemplarCharacters.d.hpp:41
bool contains(std::string_view s) const
Definition ExemplarCharacters.hpp:64
static icu4x::diplomat::result< std::unique_ptr< icu4x::ExemplarCharacters >, icu4x::DataError > create_numbers_with_provider(const icu4x::DataProvider &provider, const icu4x::Locale &locale)
Definition ExemplarCharacters.hpp:114
static icu4x::diplomat::result< std::unique_ptr< icu4x::ExemplarCharacters >, icu4x::DataError > create_main(const icu4x::Locale &locale)
Definition ExemplarCharacters.hpp:76
static icu4x::diplomat::result< std::unique_ptr< icu4x::ExemplarCharacters >, icu4x::DataError > create_punctuation(const icu4x::Locale &locale)
Definition ExemplarCharacters.hpp:98
static icu4x::diplomat::result< std::unique_ptr< icu4x::ExemplarCharacters >, icu4x::DataError > create_auxiliary_with_provider(const icu4x::DataProvider &provider, const icu4x::Locale &locale)
Definition ExemplarCharacters.hpp:92
static icu4x::diplomat::result< std::unique_ptr< icu4x::ExemplarCharacters >, icu4x::DataError > create_main_with_provider(const icu4x::DataProvider &provider, const icu4x::Locale &locale)
Definition ExemplarCharacters.hpp:81
static icu4x::diplomat::result< std::unique_ptr< icu4x::ExemplarCharacters >, icu4x::DataError > create_auxiliary(const icu4x::Locale &locale)
Definition ExemplarCharacters.hpp:87
static icu4x::diplomat::result< std::unique_ptr< icu4x::ExemplarCharacters >, icu4x::DataError > create_punctuation_with_provider(const icu4x::DataProvider &provider, const icu4x::Locale &locale)
Definition ExemplarCharacters.hpp:103
static icu4x::diplomat::result< std::unique_ptr< icu4x::ExemplarCharacters >, icu4x::DataError > create_numbers(const icu4x::Locale &locale)
Definition ExemplarCharacters.hpp:109
static icu4x::diplomat::result< std::unique_ptr< icu4x::ExemplarCharacters >, icu4x::DataError > create_index(const icu4x::Locale &locale)
Definition ExemplarCharacters.hpp:120
static icu4x::diplomat::result< std::unique_ptr< icu4x::ExemplarCharacters >, icu4x::DataError > create_index_with_provider(const icu4x::DataProvider &provider, const icu4x::Locale &locale)
Definition ExemplarCharacters.hpp:125
Definition Locale.d.hpp:33
Definition diplomat_runtime.hpp:166