ICU 77.1: i18n/unicode/messageformat2_data_model_names.h Source File

ICU 77.1 77.1

messageformat2_data_model_names.h
1 // © 2024 and later: Unicode, Inc. and others.
2 // License & terms of use: http://www.unicode.org/copyright.html
3
4 #include "unicode/utypes.h"
5
6 #ifndef MESSAGEFORMAT_DATA_MODEL_NAMES_H
7 #define MESSAGEFORMAT_DATA_MODEL_NAMES_H
8
9 #if U_SHOW_CPLUSPLUS_API
10
11 #if !UCONFIG_NO_FORMATTING
12
13 #if !UCONFIG_NO_MF2
14
15 #include "unicode/unistr.h"
16
17 #ifndef U_HIDE_DEPRECATED_API
18
19 U_NAMESPACE_BEGIN
20
21 namespace message2 {
22
23 namespace data_model {
24 typedef UnicodeString VariableName;
25 typedef UnicodeString FunctionName;
26 } // namespace data_model
27 } // namespace message2
28
29 U_NAMESPACE_END
30
31 #endif // U_HIDE_DEPRECATED_API
32
33 #endif /* #if !UCONFIG_NO_MF2 */
34
35 #endif /* #if !UCONFIG_NO_FORMATTING */
36
37 #endif /* U_SHOW_CPLUSPLUS_API */
38
39 #endif // MESSAGEFORMAT_DATA_MODEL_NAMES_H
40
41 // eof
42
unistr.h
C++ API: Unicode String.
utypes.h
Basic definitions for ICU, for both C and C++ APIs.