]> git.saurik.com Git - apple/icu.git/blobdiff - icuSources/common/unicode/simpleformatter.h
ICU-62107.0.1.tar.gz
[apple/icu.git] / icuSources / common / unicode / simpleformatter.h
index e111a7187b098ecc0525ba7fdb4dbca12d19c5f8..0e891ed33fb9826ec0a68dde2e4652b5ebf87c0a 100644 (file)
 #if U_SHOW_CPLUSPLUS_API
 U_NAMESPACE_BEGIN
 
+// Forward declaration:
+namespace number {
+namespace impl {
+class SimpleModifier;
+}
+}
+
 /**
  * Formats simple patterns like "{1} was born in {0}".
  * Minimal subset of MessageFormat; fast, simple, minimal dependencies.
@@ -287,6 +294,9 @@ private:
             UnicodeString &result, const UnicodeString *resultCopy, UBool forbidResultAsValue,
             int32_t *offsets, int32_t offsetsLength,
             UErrorCode &errorCode);
+
+    // Give access to internals to SimpleModifier for number formatting
+    friend class number::impl::SimpleModifier;
 };
 
 U_NAMESPACE_END