LibreOffice Module svl (master) 1
|
#include <itemprop.hxx>
Public Member Functions | |
SfxExtItemPropertySetInfo (o3tl::span< const SfxItemPropertyMapEntry > pMap, const css::uno::Sequence< css::beans::Property > &rPropSeq) | |
virtual | ~SfxExtItemPropertySetInfo () override |
virtual css::uno::Sequence< css::beans::Property > SAL_CALL | getProperties () override |
virtual css::beans::Property SAL_CALL | getPropertyByName (const OUString &aName) override |
virtual sal_Bool SAL_CALL | hasPropertyByName (const OUString &Name) override |
Private Member Functions | |
const SfxItemPropertyMapEntry * | getByName (std::u16string_view rName) const |
Private Attributes | |
o3tl::sorted_vector< SfxItemPropertyMapEntry, SfxItemPropertyMapCompare2 > | maMap |
css::uno::Sequence< css::beans::Property > | m_aPropSeq |
Definition at line 179 of file itemprop.hxx.
SfxExtItemPropertySetInfo::SfxExtItemPropertySetInfo | ( | o3tl::span< const SfxItemPropertyMapEntry > | pMap, |
const css::uno::Sequence< css::beans::Property > & | rPropSeq | ||
) |
Definition at line 273 of file itemprop.cxx.
References SfxItemPropertyMapEntry::aName, o3tl::sorted_vector< typename Value, typename Compare, template< typename, typename > class Find, bool >::insert(), maMap, o3tl::sorted_vector< typename Value, typename Compare, template< typename, typename > class Find, bool >::reserve(), and o3tl::span< typename T >::size().
|
overridevirtual |
Definition at line 294 of file itemprop.cxx.
|
private |
Definition at line 337 of file itemprop.cxx.
References SfxItemPropertyMapEntry::aName, o3tl::sorted_vector< typename Value, typename Compare, template< typename, typename > class Find, bool >::begin(), o3tl::sorted_vector< typename Value, typename Compare, template< typename, typename > class Find, bool >::end(), and maMap.
Referenced by getPropertyByName(), and hasPropertyByName().
Definition at line 298 of file itemprop.cxx.
References SfxItemPropertyMapEntry::aName, SfxItemPropertyMapEntry::aType, m_aPropSeq, maMap, n, SfxItemPropertyMapEntry::nFlags, SfxItemPropertyMapEntry::nWID, and o3tl::sorted_vector< typename Value, typename Compare, template< typename, typename > class Find, bool >::size().
|
overridevirtual |
Definition at line 319 of file itemprop.cxx.
References SfxItemPropertyMapEntry::aType, getByName(), SfxItemPropertyMapEntry::nFlags, SfxItemPropertyMapEntry::nWID, and Property.
|
overridevirtual |
Definition at line 332 of file itemprop.cxx.
References getByName().
|
mutableprivate |
Definition at line 199 of file itemprop.hxx.
Referenced by getProperties().
|
private |
Definition at line 198 of file itemprop.hxx.
Referenced by getByName(), getProperties(), and SfxExtItemPropertySetInfo().