LibreOffice Module comphelper (master) 1
|
#include <ChainablePropertySetInfo.hxx>
Public Member Functions | |
ChainablePropertySetInfo (PropertyInfo const *pMap) | |
void | remove (const OUString &aName) |
Private Member Functions | |
virtual | ~ChainablePropertySetInfo () noexcept 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 Attributes | |
PropertyInfoHash | maMap |
css::uno::Sequence< css::beans::Property > | maProperties |
Friends | |
class | ChainablePropertySet |
class | MasterPropertySet |
Definition at line 39 of file ChainablePropertySetInfo.hxx.
ChainablePropertySetInfo::ChainablePropertySetInfo | ( | PropertyInfo const * | pMap | ) |
Definition at line 29 of file ChainablePropertySetInfo.cxx.
References comphelper::PropertyInfo::maName, and SAL_WARN_IF.
|
overrideprivatevirtualnoexcept |
Definition at line 40 of file ChainablePropertySetInfo.cxx.
|
overrideprivatevirtual |
Definition at line 52 of file ChainablePropertySetInfo.cxx.
References comphelper::PropertyInfo::maName, maProperties, comphelper::PropertyInfo::maType, comphelper::PropertyInfo::mnAttributes, comphelper::PropertyInfo::mnHandle, and Property.
|
overrideprivatevirtual |
Definition at line 74 of file ChainablePropertySetInfo.cxx.
References comphelper::PropertyInfo::maName, comphelper::PropertyInfo::maType, comphelper::PropertyInfo::mnAttributes, comphelper::PropertyInfo::mnHandle, and Property.
|
overrideprivatevirtual |
Definition at line 90 of file ChainablePropertySetInfo.cxx.
void ChainablePropertySetInfo::remove | ( | const OUString & | aName | ) |
Definition at line 45 of file ChainablePropertySetInfo.cxx.
References aName, and maProperties.
|
friend |
Definition at line 58 of file ChainablePropertySetInfo.hxx.
|
friend |
Definition at line 59 of file ChainablePropertySetInfo.hxx.
|
private |
Definition at line 55 of file ChainablePropertySetInfo.hxx.
|
private |
Definition at line 56 of file ChainablePropertySetInfo.hxx.