ICU 77.1  77.1
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
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 
C++ API: Unicode String.
Basic definitions for ICU, for both C and C++ APIs.