diff options
author | Noel Grandin <noel.grandin@collabora.co.uk> | 2019-02-22 10:59:08 +0200 |
---|---|---|
committer | Noel Grandin <noel.grandin@collabora.co.uk> | 2019-02-22 18:01:49 +0100 |
commit | 334644bad9e325d5b23b4416cdc3d22dce5141bf (patch) | |
tree | 1b7a1d4d89473f677dd30449c1eb37a22c9a174d /include/svl | |
parent | f47b60667ff307e9e44ecd5457261151b9aca8cb (diff) |
loplugin:unusedfields in svl
and simplify SvAddressParser
Change-Id: I8333b4442dca69e46ad14c952436b98e40089a8c
Reviewed-on: https://gerrit.libreoffice.org/68199
Tested-by: Jenkins
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Diffstat (limited to 'include/svl')
-rw-r--r-- | include/svl/adrparse.hxx | 29 |
1 files changed, 4 insertions, 25 deletions
diff --git a/include/svl/adrparse.hxx b/include/svl/adrparse.hxx index 0961158a52e7..3c94b507522d 100644 --- a/include/svl/adrparse.hxx +++ b/include/svl/adrparse.hxx @@ -24,44 +24,23 @@ #include <vector> -struct SvAddressEntry_Impl -{ - OUString m_aAddrSpec; - OUString m_aRealName; - - SvAddressEntry_Impl() - { - } - - SvAddressEntry_Impl(const OUString& rTheAddrSpec, - const OUString& rTheRealName) - : m_aAddrSpec(rTheAddrSpec) - , m_aRealName(rTheRealName) - { - } -}; - - class SVL_DLLPUBLIC SvAddressParser { friend class SvAddressParser_Impl; - SvAddressEntry_Impl m_aFirst; - ::std::vector< SvAddressEntry_Impl > - m_aRest; - bool m_bHasFirst; + ::std::vector< OUString > + m_vAddresses; public: SvAddressParser(const OUString& rInput); ~SvAddressParser(); - sal_Int32 Count() const { return m_bHasFirst ? m_aRest.size() + 1 : 0; } + sal_Int32 Count() const { return m_vAddresses.size(); } const OUString& GetEmailAddress(sal_Int32 nIndex) const { - return nIndex == 0 ? m_aFirst.m_aAddrSpec : - m_aRest[ nIndex - 1 ].m_aAddrSpec; + return m_vAddresses[nIndex]; } }; |