diff options
-rw-r--r-- | include/svl/sharedstring.hxx | 16 | ||||
-rw-r--r-- | svl/source/misc/sharedstring.cxx | 32 |
2 files changed, 40 insertions, 8 deletions
diff --git a/include/svl/sharedstring.hxx b/include/svl/sharedstring.hxx index aac16df2e006..fe9e851f045d 100644 --- a/include/svl/sharedstring.hxx +++ b/include/svl/sharedstring.hxx @@ -34,18 +34,18 @@ public: bool operator== ( const SharedString& r ) const; bool operator!= ( const SharedString& r ) const; - OUString getString() const { return mpData ? OUString(mpData) : OUString();} + OUString getString() const; - rtl_uString* getData() { return mpData;} - const rtl_uString* getData() const { return mpData;} + rtl_uString* getData(); + const rtl_uString* getData() const; - rtl_uString* getDataIgnoreCase() { return mpDataIgnoreCase;} - const rtl_uString* getDataIgnoreCase() const { return mpDataIgnoreCase;} + rtl_uString* getDataIgnoreCase(); + const rtl_uString* getDataIgnoreCase() const; - bool isValid() const { return mpData != NULL;} - bool isEmpty() const { return mpData == NULL || mpData->length == 0;} + bool isValid() const; + bool isEmpty() const; - sal_Int32 getLength() const { return mpData ? mpData->length : 0;} + sal_Int32 getLength() const; }; } 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; +} } |