LibreOffice Module ucb (master) 1
Public Member Functions | Private Attributes | List of all members
PropertySetInfo_Impl Class Reference
Inheritance diagram for PropertySetInfo_Impl:
[legend]
Collaboration diagram for PropertySetInfo_Impl:
[legend]

Public Member Functions

 PropertySetInfo_Impl (PersistentPropertySet *pOwner)
 
virtual Sequence< Property > SAL_CALL getProperties () override
 
virtual Property SAL_CALL getPropertyByName (const OUString &aName) override
 
virtual sal_Bool SAL_CALL hasPropertyByName (const OUString &Name) override
 
void reset ()
 

Private Attributes

std::optional< Sequence< Property > > m_xProps
 
PersistentPropertySetm_pOwner
 

Detailed Description

Definition at line 107 of file ucbstore.cxx.

Constructor & Destructor Documentation

◆ PropertySetInfo_Impl()

PropertySetInfo_Impl::PropertySetInfo_Impl ( PersistentPropertySet pOwner)
explicit

Definition at line 1932 of file ucbstore.cxx.

References pOwner.

Member Function Documentation

◆ getProperties()

Sequence< Property > SAL_CALL PropertySetInfo_Impl::getProperties ( )
overridevirtual

◆ getPropertyByName()

Property SAL_CALL PropertySetInfo_Impl::getPropertyByName ( const OUString &  aName)
overridevirtual

◆ hasPropertyByName()

sal_Bool SAL_CALL PropertySetInfo_Impl::hasPropertyByName ( const OUString &  Name)
overridevirtual

◆ reset()

void PropertySetInfo_Impl::reset ( )
inline

Definition at line 122 of file ucbstore.cxx.

References m_xProps.

Member Data Documentation

◆ m_pOwner

PersistentPropertySet* PropertySetInfo_Impl::m_pOwner
private

Definition at line 111 of file ucbstore.cxx.

Referenced by getProperties(), getPropertyByName(), and hasPropertyByName().

◆ m_xProps

std::optional<Sequence< Property > > PropertySetInfo_Impl::m_xProps
private

Definition at line 110 of file ucbstore.cxx.

Referenced by getProperties(), and reset().


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