X-Git-Url: https://git.saurik.com/apple/icu.git/blobdiff_plain/a01113dcd0f39d5da295ef82785beff9ed86fe38..HEAD:/icuSources/common/unicode/strenum.h diff --git a/icuSources/common/unicode/strenum.h b/icuSources/common/unicode/strenum.h index 50dfe4f5..8601f1f7 100644 --- a/icuSources/common/unicode/strenum.h +++ b/icuSources/common/unicode/strenum.h @@ -12,6 +12,10 @@ #ifndef STRENUM_H #define STRENUM_H +#include "unicode/utypes.h" + +#if U_SHOW_CPLUSPLUS_API + #include "unicode/uobject.h" #include "unicode/unistr.h" @@ -20,7 +24,6 @@ * \brief C++ API: String Enumeration */ -#if U_SHOW_CPLUSPLUS_API U_NAMESPACE_BEGIN /** @@ -68,9 +71,6 @@ public: * Clones can be used concurrently in multiple threads. * If a subclass does not implement clone(), or if an error occurs, * then NULL is returned. - * The clone functions in all subclasses return a base class pointer - * because some compilers do not support covariant (same-as-this) - * return types; cast to the appropriate subclass if necessary. * The caller must delete the clone. * * @return a clone of this object @@ -274,7 +274,8 @@ protected: }; U_NAMESPACE_END -#endif // U_SHOW_CPLUSPLUS_API + +#endif /* U_SHOW_CPLUSPLUS_API */ /* STRENUM_H */ #endif