1#ifndef ICU4XLocaleFallbackIterator_HPP
2#define ICU4XLocaleFallbackIterator_HPP
12#include "ICU4XLocaleFallbackIterator.h"
19struct ICU4XLocaleFallbackIteratorDeleter {
20 void operator()(capi::ICU4XLocaleFallbackIterator* l)
const noexcept {
21 capi::ICU4XLocaleFallbackIterator_destroy(l);
46 inline const capi::ICU4XLocaleFallbackIterator* AsFFI()
const {
return this->inner.get(); }
47 inline capi::ICU4XLocaleFallbackIterator* AsFFIMut() {
return this->inner.get(); }
56#include "ICU4XLocale.hpp"
59 return ICU4XLocale(capi::ICU4XLocaleFallbackIterator_get(this->inner.get()));
62 capi::ICU4XLocaleFallbackIterator_step(this->inner.get());
ICU4XLocaleFallbackIterator()=default
ICU4XLocaleFallbackIterator(capi::ICU4XLocaleFallbackIterator *i)
Definition ICU4XLocaleFallbackIterator.hpp:48
ICU4XLocaleFallbackIterator(ICU4XLocaleFallbackIterator &&) noexcept=default
ICU4XLocale get() const
Definition ICU4XLocaleFallbackIterator.hpp:58
void step()
Definition ICU4XLocaleFallbackIterator.hpp:61
Definition ICU4XLocale.hpp:32