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

ICU 76.1 76.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
19U_NAMESPACE_BEGIN
20
21namespace message2 {
22
23 namespace data_model {
24 typedef UnicodeString VariableName;
25 typedef UnicodeString FunctionName;
26 } // namespace data_model
27} // namespace message2
28
29U_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.