LibreOffice Module comphelper (master)  1
Public Member Functions | Private Member Functions | Private Attributes | Friends | List of all members
comphelper::ChainablePropertySetInfo Class Referencefinal

#include <ChainablePropertySetInfo.hxx>

Inheritance diagram for comphelper::ChainablePropertySetInfo:
Collaboration diagram for comphelper::ChainablePropertySetInfo:

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


class ChainablePropertySet
class MasterPropertySet

Detailed Description

Definition at line 39 of file ChainablePropertySetInfo.hxx.

Constructor & Destructor Documentation

ChainablePropertySetInfo::ChainablePropertySetInfo ( PropertyInfo const *  pMap)

Definition at line 29 of file ChainablePropertySetInfo.cxx.

References comphelper::PropertyInfo::maName, and SAL_WARN_IF.

ChainablePropertySetInfo::~ChainablePropertySetInfo ( )

Definition at line 40 of file ChainablePropertySetInfo.cxx.

Member Function Documentation

Sequence<::Property > SAL_CALL ChainablePropertySetInfo::getProperties ( )
Property SAL_CALL ChainablePropertySetInfo::getPropertyByName ( const OUString &  aName)
sal_Bool SAL_CALL ChainablePropertySetInfo::hasPropertyByName ( const OUString &  Name)

Definition at line 90 of file ChainablePropertySetInfo.cxx.

void ChainablePropertySetInfo::remove ( const OUString &  aName)

Definition at line 45 of file ChainablePropertySetInfo.cxx.

References maProperties.

Friends And Related Function Documentation

friend class ChainablePropertySet

Definition at line 58 of file ChainablePropertySetInfo.hxx.

friend class MasterPropertySet

Definition at line 59 of file ChainablePropertySetInfo.hxx.

Member Data Documentation

PropertyInfoHash comphelper::ChainablePropertySetInfo::maMap

Definition at line 55 of file ChainablePropertySetInfo.hxx.

css::uno::Sequence< css::beans::Property > comphelper::ChainablePropertySetInfo::maProperties

Definition at line 56 of file ChainablePropertySetInfo.hxx.

The documentation for this class was generated from the following files: