• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 #ifndef icu4x_LocaleFallbackConfig_D_HPP
2 #define icu4x_LocaleFallbackConfig_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 "../diplomat_runtime.hpp"
12 #include "LocaleFallbackPriority.d.hpp"
13 
14 namespace icu4x {
15 class LocaleFallbackPriority;
16 }
17 
18 
19 namespace icu4x {
20 namespace capi {
21     struct LocaleFallbackConfig {
22       icu4x::capi::LocaleFallbackPriority priority;
23     };
24 
25     typedef struct LocaleFallbackConfig_option {union { LocaleFallbackConfig ok; }; bool is_ok; } LocaleFallbackConfig_option;
26 } // namespace capi
27 } // namespace
28 
29 
30 namespace icu4x {
31 struct LocaleFallbackConfig {
32   icu4x::LocaleFallbackPriority priority;
33 
34   inline icu4x::capi::LocaleFallbackConfig AsFFI() const;
35   inline static icu4x::LocaleFallbackConfig FromFFI(icu4x::capi::LocaleFallbackConfig c_struct);
36 };
37 
38 } // namespace
39 #endif // icu4x_LocaleFallbackConfig_D_HPP
40