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

Public Member Functions

 CCRS_PropertySetInfo (Reference< XPropertySetInfo > const &xPropertySetInfoOrigin)
 
virtual css::uno::Any SAL_CALL queryInterface (const css::uno::Type &rType) override
 
virtual void SAL_CALL acquire () noexcept override
 
virtual void SAL_CALL release () noexcept override
 
virtual css::uno::Sequence< sal_Int8 > SAL_CALL getImplementationId () override
 
virtual css::uno::Sequence< css::uno::Type > SAL_CALL getTypes () override
 
virtual 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
 
- Public Member Functions inherited from cppu::OWeakObject
 OWeakObject ()
 
 OWeakObject (const OWeakObject &)
 
OWeakObject &SAL_CALL operator= (const OWeakObject &)
 
virtual css::uno::Any SAL_CALL queryInterface (const css::uno::Type &rType) SAL_OVERRIDE
 
virtual void SAL_CALL acquire () SAL_NOEXCEPT SAL_OVERRIDE
 
virtual void SAL_CALL release () SAL_NOEXCEPT SAL_OVERRIDE
 
virtual css::uno::Reference< css::uno::XAdapter > SAL_CALL queryAdapter () SAL_OVERRIDE
 
SAL_CALL operator css::uno::Reference< css::uno::XInterface > ()
 

Private Member Functions

sal_Int32 impl_getRemainedHandle () const
 
bool impl_queryProperty (std::u16string_view rName, css::beans::Property &rProp) const
 
sal_Int32 impl_getPos (std::u16string_view rName) const
 

Static Private Member Functions

static bool impl_isMyPropertyName (std::u16string_view rName)
 

Private Attributes

std::optional< Sequence< css::beans::Property > > m_xProperties
 
sal_Int32 m_nFetchSizePropertyHandle
 
sal_Int32 m_nFetchDirectionPropertyHandle
 

Friends

class CachedContentResultSet
 

Additional Inherited Members

- Protected Member Functions inherited from cppu::OWeakObject
virtual ~OWeakObject () COVERITY_NOEXCEPT_FALSE
 
void disposeWeakConnectionPoint ()
 
- Protected Attributes inherited from cppu::OWeakObject
oslInterlockedCount m_refCount
 

Detailed Description

Definition at line 354 of file cachedcontentresultset.cxx.

Constructor & Destructor Documentation

◆ CCRS_PropertySetInfo()

CCRS_PropertySetInfo::CCRS_PropertySetInfo ( Reference< XPropertySetInfo > const &  xPropertySetInfoOrigin)
explicit

Member Function Documentation

◆ acquire()

void SAL_CALL CCRS_PropertySetInfo::acquire ( )
overridevirtualnoexcept

Reimplemented from cppu::OWeakObject.

Definition at line 482 of file cachedcontentresultset.cxx.

◆ getImplementationId()

virtual css::uno::Sequence< sal_Int8 > SAL_CALL CCRS_PropertySetInfo::getImplementationId ( )
overridevirtual

◆ getProperties()

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

Definition at line 514 of file cachedcontentresultset.cxx.

Referenced by CCRS_PropertySetInfo().

◆ getPropertyByName()

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

Definition at line 521 of file cachedcontentresultset.cxx.

References aName, and Property.

◆ getTypes()

virtual css::uno::Sequence< css::uno::Type > SAL_CALL CCRS_PropertySetInfo::getTypes ( )
overridevirtual

◆ hasPropertyByName()

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

Definition at line 532 of file cachedcontentresultset.cxx.

References Name.

◆ impl_getPos()

sal_Int32 CCRS_PropertySetInfo::impl_getPos ( std::u16string_view  rName) const
private

Definition at line 542 of file cachedcontentresultset.cxx.

References Property.

◆ impl_getRemainedHandle()

sal_Int32 CCRS_PropertySetInfo::impl_getRemainedHandle ( ) const
private

Definition at line 582 of file cachedcontentresultset.cxx.

References nHandle.

◆ impl_isMyPropertyName()

bool CCRS_PropertySetInfo::impl_isMyPropertyName ( std::u16string_view  rName)
staticprivate

◆ impl_queryProperty()

bool CCRS_PropertySetInfo::impl_queryProperty ( std::u16string_view  rName,
css::beans::Property &  rProp 
) const
private

Definition at line 554 of file cachedcontentresultset.cxx.

References Property.

◆ queryInterface()

css::uno::Any SAL_CALL CCRS_PropertySetInfo::queryInterface ( const css::uno::Type &  rType)
overridevirtual

Reimplemented from cppu::OWeakObject.

Definition at line 494 of file cachedcontentresultset.cxx.

References cppu::queryInterface().

◆ release()

void SAL_CALL CCRS_PropertySetInfo::release ( )
overridevirtualnoexcept

Reimplemented from cppu::OWeakObject.

Definition at line 488 of file cachedcontentresultset.cxx.

Friends And Related Function Documentation

◆ CachedContentResultSet

friend class CachedContentResultSet
friend

Definition at line 359 of file cachedcontentresultset.cxx.

Member Data Documentation

◆ m_nFetchDirectionPropertyHandle

sal_Int32 CCRS_PropertySetInfo::m_nFetchDirectionPropertyHandle
private

Definition at line 366 of file cachedcontentresultset.cxx.

◆ m_nFetchSizePropertyHandle

sal_Int32 CCRS_PropertySetInfo::m_nFetchSizePropertyHandle
private

Definition at line 365 of file cachedcontentresultset.cxx.

◆ m_xProperties

std::optional<Sequence< css::beans::Property > > CCRS_PropertySetInfo::m_xProperties
private

Definition at line 363 of file cachedcontentresultset.cxx.


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