ICU4X
International Components for Unicode
Loading...
Searching...
No Matches
LineBreakIteratorUtf16.d.hpp
Go to the documentation of this file.
1
#ifndef ICU4X_LineBreakIteratorUtf16_D_HPP
2
#define ICU4X_LineBreakIteratorUtf16_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
14
15
namespace
icu4x
{
16
namespace
capi {
17
struct
LineBreakIteratorUtf16;
18
}
// namespace capi
19
}
// namespace
20
21
namespace
icu4x
{
25
class
LineBreakIteratorUtf16
{
26
public
:
27
34
inline
int32_t
next
();
35
36
inline
const
icu4x::capi::LineBreakIteratorUtf16* AsFFI()
const
;
37
inline
icu4x::capi::LineBreakIteratorUtf16* AsFFI();
38
inline
static
const
icu4x::LineBreakIteratorUtf16
* FromFFI(
const
icu4x::capi::LineBreakIteratorUtf16* ptr);
39
inline
static
icu4x::LineBreakIteratorUtf16
* FromFFI(icu4x::capi::LineBreakIteratorUtf16* ptr);
40
inline
static
void
operator
delete
(
void
* ptr);
41
private
:
42
LineBreakIteratorUtf16
() =
delete
;
43
LineBreakIteratorUtf16
(
const
icu4x::LineBreakIteratorUtf16
&) =
delete
;
44
LineBreakIteratorUtf16
(
icu4x::LineBreakIteratorUtf16
&&)
noexcept
=
delete
;
45
LineBreakIteratorUtf16
operator=(
const
icu4x::LineBreakIteratorUtf16
&) =
delete
;
46
LineBreakIteratorUtf16
operator=(
icu4x::LineBreakIteratorUtf16
&&)
noexcept
=
delete
;
47
static
void
operator
delete
[](
void
*, size_t) =
delete
;
48
};
49
50
}
// namespace
51
#endif
// ICU4X_LineBreakIteratorUtf16_D_HPP
icu4x::LineBreakIteratorUtf16
Definition
LineBreakIteratorUtf16.d.hpp:25
icu4x::LineBreakIteratorUtf16::next
int32_t next()
Definition
LineBreakIteratorUtf16.hpp:29
diplomat_runtime.hpp
icu4x
Definition
Bidi.d.hpp:13
ffi
capi
bindings
cpp
icu4x
LineBreakIteratorUtf16.d.hpp
Generated by
1.9.8