Index: source/i18n/fphdlimp.h |
diff --git a/source/i18n/fphdlimp.h b/source/i18n/fphdlimp.h |
index cd5c314a8886d8cbc3cf17649b18e49b592d2b7e..6071580b7ff42525eb7436328eee7174c0f6aad1 100644 |
--- a/source/i18n/fphdlimp.h |
+++ b/source/i18n/fphdlimp.h |
@@ -1,6 +1,6 @@ |
/* |
******************************************************************************* |
-* Copyright (C) 2009-2010, International Business Machines Corporation and * |
+* Copyright (C) 2009-2015, International Business Machines Corporation and * |
* others. All Rights Reserved. * |
******************************************************************************* |
*/ |
@@ -19,12 +19,12 @@ U_NAMESPACE_BEGIN |
// utility FieldPositionHandler |
// base class, null implementation |
-class FieldPositionHandler: public UMemory { |
+class U_I18N_API FieldPositionHandler: public UMemory { |
public: |
virtual ~FieldPositionHandler(); |
virtual void addAttribute(int32_t id, int32_t start, int32_t limit); |
virtual void shiftLast(int32_t delta); |
- virtual UBool isRecording(void); |
+ virtual UBool isRecording(void) const; |
}; |
@@ -39,7 +39,7 @@ class FieldPositionOnlyHandler : public FieldPositionHandler { |
virtual void addAttribute(int32_t id, int32_t start, int32_t limit); |
virtual void shiftLast(int32_t delta); |
- virtual UBool isRecording(void); |
+ virtual UBool isRecording(void) const; |
}; |
@@ -63,7 +63,7 @@ class FieldPositionIteratorHandler : public FieldPositionHandler { |
virtual void addAttribute(int32_t id, int32_t start, int32_t limit); |
virtual void shiftLast(int32_t delta); |
- virtual UBool isRecording(void); |
+ virtual UBool isRecording(void) const; |
}; |
U_NAMESPACE_END |