1#ifndef ICU4XWordBreakIteratorUtf8_HPP
2#define ICU4XWordBreakIteratorUtf8_HPP
12#include "ICU4XWordBreakIteratorUtf8.h"
19struct ICU4XWordBreakIteratorUtf8Deleter {
20 void operator()(capi::ICU4XWordBreakIteratorUtf8* l)
const noexcept {
21 capi::ICU4XWordBreakIteratorUtf8_destroy(l);
52 inline const capi::ICU4XWordBreakIteratorUtf8* AsFFI()
const {
return this->inner.get(); }
53 inline capi::ICU4XWordBreakIteratorUtf8* AsFFIMut() {
return this->inner.get(); }
64 return capi::ICU4XWordBreakIteratorUtf8_next(this->inner.get());
70 return capi::ICU4XWordBreakIteratorUtf8_is_word_like(this->inner.get());
ICU4XSegmenterWordType
Definition ICU4XSegmenterWordType.hpp:19
ICU4XWordBreakIteratorUtf8(capi::ICU4XWordBreakIteratorUtf8 *i)
Definition ICU4XWordBreakIteratorUtf8.hpp:54
bool is_word_like() const
Definition ICU4XWordBreakIteratorUtf8.hpp:69
ICU4XWordBreakIteratorUtf8(ICU4XWordBreakIteratorUtf8 &&) noexcept=default
ICU4XSegmenterWordType word_type() const
Definition ICU4XWordBreakIteratorUtf8.hpp:66
ICU4XWordBreakIteratorUtf8()=default
int32_t next()
Definition ICU4XWordBreakIteratorUtf8.hpp:63