23#include <rtl/ustring.hxx>
55 virtual bool approveEncoding(
const rtl_TextEncoding _eEncoding,
const rtl_TextEncodingInfo& _rInfo )
const override;
const OUString & getDisplayName() const
OUString const & getIanaName() const
CharsetDisplayDerefHelper(const CharsetDisplayDerefHelper &_rSource)
::dbtools::OCharsetMap container
friend bool operator==(const ExtendedCharsetIterator &lhs, const ExtendedCharsetIterator &rhs)
base_iterator m_aPosition
ExtendedCharsetIterator(const OCharsetDisplay *_pContainer, base_iterator _aPosition)
CharsetDisplayDerefHelper operator*() const
const OCharsetDisplay * m_pContainer
const ExtendedCharsetIterator & operator++()
prefix increment
container::CharsetIterator base_iterator
friend bool operator!=(const ExtendedCharsetIterator &lhs, const ExtendedCharsetIterator &rhs)
const_iterator findIanaName(std::u16string_view _rIanaName) const
const_iterator findEncoding(const rtl_TextEncoding _eEncoding) const
virtual bool approveEncoding(const rtl_TextEncoding _eEncoding, const rtl_TextEncodingInfo &_rInfo) const override
OUString m_aSystemDisplayName
const_iterator findDisplayName(const OUString &_rDisplayName) const
ExtendedCharsetIterator const_iterator
const_iterator begin() const
get access to the first element of the charset collection
ExtendedCharsetIterator iterator
const_iterator end() const
get access to the (last + 1st) element of the charset collection
::dbtools::OCharsetMap OCharsetDisplay_Base
::dbtools::CharsetIteratorDerefHelper CharsetDisplayDerefHelper_Base