LibreOffice Module comphelper (master)  1
Namespaces | Functions
property.cxx File Reference
#include <comphelper/property.hxx>
#include <comphelper/sequence.hxx>
#include <osl/diagnose.h>
#include <sal/log.hxx>
#include <cppuhelper/exc_hlp.hxx>
#include <com/sun/star/lang/XServiceInfo.hpp>
#include <typeinfo>
#include <com/sun/star/beans/PropertyAttribute.hpp>
#include <com/sun/star/beans/XPropertySet.hpp>
#include <com/sun/star/lang/IllegalArgumentException.hpp>
#include <rtl/ustrbuf.hxx>
#include <algorithm>
Include dependency graph for property.cxx:

Go to the source code of this file.

Namespaces

 comphelper
 

Functions

void comphelper::copyProperties (const Reference< XPropertySet > &_rxSource, const Reference< XPropertySet > &_rxDest)
 
bool comphelper::hasProperty (const OUString &_rName, const Reference< XPropertySet > &_rxSet)
 
void comphelper::RemoveProperty (Sequence< Property > &_rProps, const OUString &_rPropName)
 
void comphelper::ModifyPropertyAttributes (Sequence< Property > &seqProps, const OUString &sPropName, sal_Int16 nAddAttrib, sal_Int16 nRemoveAttrib)
 
bool comphelper::tryPropertyValue (Any &_rConvertedValue, Any &_rOldValue, const Any &_rValueToSet, const Any &_rCurrentValue, const Type &_rExpectedType)