ICU4X
International Components for Unicode
Loading...
Searching...
No Matches
LocaleFallbackIterator.d.hpp
Go to the documentation of this file.
1
#ifndef ICU4X_LocaleFallbackIterator_D_HPP
2
#define ICU4X_LocaleFallbackIterator_D_HPP
3
4
#include <stdio.h>
5
#include <stdint.h>
6
#include <stddef.h>
7
#include <stdbool.h>
8
#include <memory>
9
#include <functional>
10
#include <optional>
11
#include <cstdlib>
12
#include "
diplomat_runtime.hpp
"
13
namespace
icu4x
{
14
namespace
capi {
struct
Locale; }
15
class
Locale;
16
}
// namespace icu4x
17
18
19
20
namespace
icu4x
{
21
namespace
capi {
22
struct
LocaleFallbackIterator;
23
}
// namespace capi
24
}
// namespace
25
26
namespace
icu4x
{
32
class
LocaleFallbackIterator
{
33
public
:
34
35
inline
std::unique_ptr<icu4x::Locale>
next
();
36
37
inline
const
icu4x::capi::LocaleFallbackIterator* AsFFI()
const
;
38
inline
icu4x::capi::LocaleFallbackIterator* AsFFI();
39
inline
static
const
icu4x::LocaleFallbackIterator
* FromFFI(
const
icu4x::capi::LocaleFallbackIterator* ptr);
40
inline
static
icu4x::LocaleFallbackIterator
* FromFFI(icu4x::capi::LocaleFallbackIterator* ptr);
41
inline
static
void
operator
delete
(
void
* ptr);
42
private
:
43
LocaleFallbackIterator
() =
delete
;
44
LocaleFallbackIterator
(
const
icu4x::LocaleFallbackIterator
&) =
delete
;
45
LocaleFallbackIterator
(
icu4x::LocaleFallbackIterator
&&)
noexcept
=
delete
;
46
LocaleFallbackIterator
operator=(
const
icu4x::LocaleFallbackIterator
&) =
delete
;
47
LocaleFallbackIterator
operator=(
icu4x::LocaleFallbackIterator
&&)
noexcept
=
delete
;
48
static
void
operator
delete
[](
void
*, size_t) =
delete
;
49
};
50
51
}
// namespace
52
#endif
// ICU4X_LocaleFallbackIterator_D_HPP
icu4x::LocaleFallbackIterator
Definition
LocaleFallbackIterator.d.hpp:32
icu4x::LocaleFallbackIterator::next
std::unique_ptr< icu4x::Locale > next()
Definition
LocaleFallbackIterator.hpp:30
diplomat_runtime.hpp
icu4x
Definition
Bidi.d.hpp:13
ffi
capi
bindings
cpp
icu4x
LocaleFallbackIterator.d.hpp
Generated by
1.9.8