LibreOffice Module xmloff (master) 1
Public Member Functions | Private Types | Private Attributes | List of all members
SinglePropertySetInfoCache Class Reference

#include <SinglePropertySetInfoCache.hxx>

Public Member Functions

 SinglePropertySetInfoCache (OUString sName)
 
bool hasProperty (const css::uno::Reference< css::beans::XPropertySet > &rPropSet, css::uno::Reference< css::beans::XPropertySetInfo > &rPropSetInfo)
 
bool hasProperty (const css::uno::Reference< css::beans::XPropertySet > &rPropSet)
 

Private Types

typedef std::map< css::uno::Reference< css::beans::XPropertySetInfo >, bool > Map
 

Private Attributes

OUString sName
 
Map map_
 

Detailed Description

Definition at line 33 of file SinglePropertySetInfoCache.hxx.

Member Typedef Documentation

◆ Map

typedef std::map<css::uno::Reference<css::beans::XPropertySetInfo>, bool> SinglePropertySetInfoCache::Map
private

Definition at line 36 of file SinglePropertySetInfoCache.hxx.

Constructor & Destructor Documentation

◆ SinglePropertySetInfoCache()

SinglePropertySetInfoCache::SinglePropertySetInfoCache ( OUString  sName)
inline

Definition at line 53 of file SinglePropertySetInfoCache.hxx.

References sName.

Member Function Documentation

◆ hasProperty() [1/2]

bool SinglePropertySetInfoCache::hasProperty ( const css::uno::Reference< css::beans::XPropertySet > &  rPropSet)
inline

Definition at line 59 of file SinglePropertySetInfoCache.hxx.

References hasProperty().

◆ hasProperty() [2/2]

bool SinglePropertySetInfoCache::hasProperty ( const css::uno::Reference< css::beans::XPropertySet > &  rPropSet,
css::uno::Reference< css::beans::XPropertySetInfo > &  rPropSetInfo 
)

Member Data Documentation

◆ map_

Map SinglePropertySetInfoCache::map_
private

Definition at line 39 of file SinglePropertySetInfoCache.hxx.

◆ sName

OUString SinglePropertySetInfoCache::sName
private

Definition at line 38 of file SinglePropertySetInfoCache.hxx.


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