]> git.saurik.com Git - apple/icu.git/blobdiff - icuSources/i18n/smpdtfst.h
ICU-64243.0.1.tar.gz
[apple/icu.git] / icuSources / i18n / smpdtfst.h
index 410e298503386e73d651bba4a79c26ca3d23cfe7..cc80909c88e93a5be8eafb9ea992fce436b24b6a 100644 (file)
@@ -1,18 +1,22 @@
-//
-//  smpdtfst.h
-//
-//  Copyright (C) 2009, International Business Machines Corporation and others.
-//  All Rights Reserved.
-//
-//  This file contains declarations for the class SimpleDateFormatStaticSets
-//
-//  SimpleDateFormatStaticSets holds the UnicodeSets that are needed for lenient
-//  parsing of literal characters in date/time strings.
-//
+// © 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
+/*
+*******************************************************************************
+* Copyright (C) 2009-2013, International Business Machines Corporation and    *
+* others. All Rights Reserved.                                                *
+*******************************************************************************
+*
+* This file contains declarations for the class SimpleDateFormatStaticSets
+*
+* SimpleDateFormatStaticSets holds the UnicodeSets that are needed for lenient
+* parsing of literal characters in date/time strings.
+********************************************************************************
+*/
 
 #ifndef SMPDTFST_H
 #define SMPDTFST_H
 
+#include "unicode/uobject.h"
 #include "unicode/utypes.h"
 
 #if !UCONFIG_NO_FORMATTING
@@ -27,10 +31,7 @@ class  UnicodeSet;
 class SimpleDateFormatStaticSets : public UMemory
 {
 public:
-    static SimpleDateFormatStaticSets *gStaticSets;  // Ptr to all lazily initialized constant
-    //   shared sets.
-    
-    SimpleDateFormatStaticSets(UErrorCode *status);
+    SimpleDateFormatStaticSets(UErrorCode &status);
     ~SimpleDateFormatStaticSets();
     
     static void    initSets(UErrorCode *status);