summaryrefslogtreecommitdiff
path: root/i18npool/inc/breakiterator_unicode.hxx
diff options
context:
space:
mode:
Diffstat (limited to 'i18npool/inc/breakiterator_unicode.hxx')
-rw-r--r--i18npool/inc/breakiterator_unicode.hxx6
1 files changed, 5 insertions, 1 deletions
diff --git a/i18npool/inc/breakiterator_unicode.hxx b/i18npool/inc/breakiterator_unicode.hxx
index 3a0720f27545..654df424b237 100644
--- a/i18npool/inc/breakiterator_unicode.hxx
+++ b/i18npool/inc/breakiterator_unicode.hxx
@@ -86,12 +86,16 @@ protected:
const sal_Char *cBreakIterator, *wordRule, *lineRule;
Boundary result; // for word break iterator
- struct {
+ struct BI_Data {
UnicodeString aICUText;
icu::BreakIterator *aBreakIterator;
+
+ BI_Data() : aICUText(), aBreakIterator(NULL) {}
} character, word, sentence, line, *icuBI;
+
com::sun::star::lang::Locale aLocale;
sal_Int16 aBreakType, aWordType;
+
void SAL_CALL loadICUBreakIterator(const com::sun::star::lang::Locale& rLocale,
sal_Int16 rBreakType, sal_Int16 rWordType, const sal_Char* name, const rtl::OUString& rText) throw(com::sun::star::uno::RuntimeException);
};