1#ifndef ICU4XReorderedIndexMap_HPP
2#define ICU4XReorderedIndexMap_HPP
12#include "ICU4XReorderedIndexMap.h"
18struct ICU4XReorderedIndexMapDeleter {
19 void operator()(capi::ICU4XReorderedIndexMap* l)
const noexcept {
20 capi::ICU4XReorderedIndexMap_destroy(l);
56 size_t get(
size_t index)
const;
57 inline const capi::ICU4XReorderedIndexMap* AsFFI()
const {
return this->inner.get(); }
58 inline capi::ICU4XReorderedIndexMap* AsFFIMut() {
return this->inner.get(); }
69 capi::DiplomatUsizeView diplomat_slice_raw_out_value = capi::ICU4XReorderedIndexMap_as_slice(this->inner.get());
74 return capi::ICU4XReorderedIndexMap_len(this->inner.get());
77 return capi::ICU4XReorderedIndexMap_is_empty(this->inner.get());
80 return capi::ICU4XReorderedIndexMap_get(this->inner.get(), index);
ICU4XReorderedIndexMap(capi::ICU4XReorderedIndexMap *i)
Definition ICU4XReorderedIndexMap.hpp:59
size_t get(size_t index) const
Definition ICU4XReorderedIndexMap.hpp:79
bool is_empty() const
Definition ICU4XReorderedIndexMap.hpp:76
ICU4XReorderedIndexMap(ICU4XReorderedIndexMap &&) noexcept=default
ICU4XReorderedIndexMap()=default
size_t len() const
Definition ICU4XReorderedIndexMap.hpp:73
const diplomat::span< const size_t > as_slice() const
Definition ICU4XReorderedIndexMap.hpp:68
Definition diplomat_runtime.hpp:144
Definition diplomat_runtime.hpp:16