diff options
author | Kohei Yoshida <kohei.yoshida@collabora.com> | 2014-06-26 11:22:59 -0400 |
---|---|---|
committer | Kohei Yoshida <kohei.yoshida@collabora.com> | 2014-06-26 11:26:16 -0400 |
commit | 8c717ff5d7eb105380f88533edd244ea2e807499 (patch) | |
tree | dbf41551a681295ec02483933cd3207134f8ac36 /svl | |
parent | 8192df38879694db77228b9b046b149d53448c0e (diff) |
Revert needless inlining of methods for publicly exposed class.
Keep the method implementations unexposed please.
Change-Id: Ic9b1f8654e6ebef428d4182782c1aa4962934c6a
Diffstat (limited to 'svl')
-rw-r--r-- | svl/source/misc/sharedstring.cxx | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/svl/source/misc/sharedstring.cxx b/svl/source/misc/sharedstring.cxx index 850d8df276db..81379520a3d9 100644 --- a/svl/source/misc/sharedstring.cxx +++ b/svl/source/misc/sharedstring.cxx @@ -95,13 +95,45 @@ bool SharedString::operator!= ( const SharedString& r ) const return !operator== (r); } +OUString SharedString::getString() const +{ + return mpData ? OUString(mpData) : OUString(); +} +rtl_uString* SharedString::getData() +{ + return mpData; +} +const rtl_uString* SharedString::getData() const +{ + return mpData; +} +rtl_uString* SharedString::getDataIgnoreCase() +{ + return mpDataIgnoreCase; +} +const rtl_uString* SharedString::getDataIgnoreCase() const +{ + return mpDataIgnoreCase; +} +bool SharedString::isValid() const +{ + return mpData != NULL; +} +bool SharedString::isEmpty() const +{ + return mpData == NULL || mpData->length == 0; +} +sal_Int32 SharedString::getLength() const +{ + return mpData ? mpData->length : 0; +} } |