LibreOffice Module sw (master)  1
Namespaces | Classes | Typedefs | Enumerations | Functions | Variables
comphelper Namespace Reference

Namespaces

 Automation
 
 detail
 
 DocumentInfo
 
 internal
 
 LibreOfficeKit
 
 LifecycleProxy
 
 log
 
 module
 
 OFOPXMLHelper
 
 OInterfaceContainerHelper2
 
 OInterfaceContainerHelper3
 
 ProfileRecording
 
 PropertyDescription
 
 rng
 
 service_decl
 
 ServiceInfoHelper
 
 string
 
 unique_disposing_ptr
 
 xml
 
 xmlsec
 

Classes

class  AbortContinuation
 
class  AccessibleEventNotifier
 
class  AnyEvent
 
class  AsyncEventNotifier
 
class  AsyncEventNotifierAutoJoin
 
class  AsyncEventNotifierBase
 
struct  AttachedObject_Impl
 
class  AttacherAllListener_Impl
 
struct  AttacherIndex_Impl
 
class  AttributeList
 
class  BackupFileHelper
 
class  Base64
 
class  ChainablePropertySet
 
class  ChainablePropertySetInfo
 
class  ChainablePropertySetInfo_Base
 
class  ComponentBase
 
struct  ComponentDescription
 
class  ComponentGuard
 
class  ComponentMethodGuard
 
class  ConfigurationChanges
 
struct  ConfigurationGroup
 
class  ConfigurationHelper
 
class  ConfigurationListener
 
class  ConfigurationListenerProperty
 
class  ConfigurationListenerPropertyBase
 
struct  ConfigurationLocalizedProperty
 
struct  ConfigurationProperty
 
struct  ConfigurationSet
 
class  DatePredicateLess
 
class  DateTimePredicateLess
 
class  DocPasswordHelper
 
class  DocPasswordRequest
 
class  EmbeddedObjectContainer
 
struct  EmbedImpl
 
class  EnumerableMap
 
class  EnumPredicateLess
 
struct  EqualProcessor
 
class  EventHolder
 
class  EventLogger
 
class  EventLogger_Impl
 
struct  EventNotifierImpl
 
class  FlagGuard
 
class  FlagRestorationGuard
 
struct  FlagRestorationGuard_Impl
 
class  GenericPropertySet
 
class  GraphicMimeTypeHelper
 
class  Hash
 
struct  HashImpl
 
class  IDocPasswordVerifier
 
class  IEmbeddedHelper
 
class  IEventProcessor
 
class  IKeyPredicateLess
 
struct  IMPL_GenericPropertySet_MutexContainer
 
class  ImplEventAttacherManager
 
class  IndexAccessIterator
 
class  InterfacePredicateLess
 
class  IPropertyInfoService
 
struct  LessPredicateAdapter
 
class  LifecycleProxy
 
struct  MapData
 
class  MapEnumeration
 
class  MapEnumerator
 
class  MasterPropertySet
 
class  MasterPropertySetInfo
 
class  MasterPropertySetInfo_Base
 
class  mem_fun1_t
 
class  MimeConfigurationHelper
 
struct  mutex_holder
 
class  NameContainer
 
class  NamedValueCollection
 
struct  NamedValueCollection_Impl
 
class  NoEnableJavaInteractionContext
 
class  NumberedCollection
 
class  OAccessibleComponentHelper
 
struct  OAccessibleComponentHelper_Base
 
class  OAccessibleContextHelper
 
class  OAccessibleContextWrapper
 
class  OAccessibleContextWrapperHelper
 
class  OAccessibleExtendedComponentHelper
 
class  OAccessibleImplementationAccess
 
class  OAccessibleKeyBindingHelper
 
class  OAccessibleSelectionHelper
 
class  OAccessibleTextHelper
 
class  OAccessibleWrapper
 
struct  OAccessibleWrapper_Base
 
class  OAggregationArrayUsageHelper
 
class  OAnyEnumeration
 
class  OAnyEnumeration_BASE
 
class  OAutoRegistration
 
class  OCommonAccessibleComponent
 
class  OCommonAccessibleSelection
 
class  OCommonAccessibleText
 
class  OComponentProxyAggregation
 
class  OComponentProxyAggregationHelper
 
class  OContainerListener
 
class  OContainerListenerAdapter
 
class  OContainerListenerAdapter_Base
 
class  OContextEntryGuard
 
class  OContextHelper_Impl
 
class  OEnumerationByIndex
 
class  OEnumerationByName
 
struct  OEnumerationLock
 
class  OEventListenerHelper
 
class  OExternalLockGuard
 
class  OfficeInstallationDirectories
 
class  OFOPXMLHelper_Impl
 
class  OIdPropertyArrayUsageHelper
 
struct  OIdPropertyArrayUsageHelperMutex
 
class  OInteraction
 
class  OInteractionRequest
 
class  OInterfaceContainerHelper2
 
class  OInterfaceContainerHelper3
 
class  OInterfaceIteratorHelper2
 
class  OInterfaceIteratorHelper3
 
class  OListenerContainer
 
class  OListenerContainerBase
 
class  OModule
 
class  OModuleImpl
 
class  OMutexAndBroadcastHelper
 
class  OOfficeRestartManager
 
class  OPropertyArrayAggregationHelper
 
class  OPropertyArrayUsageHelper
 
struct  OPropertyArrayUsageHelperMutex
 
class  OPropertyBag
 
class  OPropertyChangeListener
 
class  OPropertyChangeMultiplexer
 
class  OPropertyContainer
 
class  OPropertyContainerHelper
 
class  OPropertySetAggregationHelper
 
class  OPropertyStateContainer
 
class  OPropertyStateHelper
 
class  OProxyAggregation
 
class  ORelease
 
class  OSeekableInputWrapper
 
class  OSeekableInputWrapper_BASE
 
class  OSelectionChangeListener
 
class  OSelectionChangeMultiplexer
 
class  OSequenceOutputStream
 
class  OSequenceOutputStream_Base
 
class  OSimpleListenerContainer
 
class  OSLInputStreamWrapper
 
class  OSLOutputStreamWrapper
 
class  OStatefulPropertySet
 
class  OStorageHelper
 
class  OStreamSection
 
class  OUStringBufferAppender
 
class  OWeakEventListenerAdapter
 
class  OWeakListenerAdapter
 
class  OWeakListenerAdapterBase
 
class  OWeakTypeObject
 
class  OWrappedAccessibleChildrenManager
 
class  PasswordContinuation
 
struct  ProcessableEvent
 
class  ProfileZone
 
class  PropertyBag
 
struct  PropertyBag_Impl
 
struct  PropertyCompareByName
 
struct  PropertyData
 
struct  PropertyDescription
 
struct  PropertyInfo
 
struct  PropertyMapEntry
 
class  PropertyMapImpl
 
class  PropertySetHelper
 
class  PropertySetHelperImpl
 
class  PropertySetInfo
 
class  PropertySetInfo_BASE
 
class  RefCountedMutex
 
class  ScalarPredicateLess
 
class  ScopeGuard
 
class  SequenceAsHashMap
 
class  SequenceInputStream
 
class  SharedMutex
 
class  SharedMutexBase
 
class  SimpleFileAccessInteraction
 
class  SimplePasswordRequest
 
struct  SlaveData
 
class  SolarMutex
 
class  StillReadWriteInteraction
 
class  StringCollationPredicateLess
 
class  StringPredicateLess
 
class  SynchronousDispatch
 
struct  TagAttribute
 
struct  theNotifiersMutex
 
class  ThreadPool
 
struct  ThreadPoolStatic
 
class  ThreadTask
 
class  ThreadTaskTag
 
class  TimePredicateLess
 
class  TypePredicateLess
 
class  unique_disposing_ptr
 
class  unique_disposing_solar_mutex_reset_ptr
 
struct  UniquePtrValueLess
 
class  UnoInterfaceToUniqueIdentifierMapper
 
class  UNOMemoryStream
 
struct  UnoTypeLess
 
class  UStringMixEqual
 
struct  UStringMixLess
 
class  WeakBag
 

Typedefs

typedef std::unordered_map< OUString, uno::Reference< embed::XEmbeddedObject > > EmbeddedObjectContainerNameMap
 
typedef std::map< Any, Any, LessPredicateAdapterKeyedValues
 
typedef ::cppu::WeakAggComponentImplHelper3< XInitialization, XEnumerableMap, XServiceInfo > Map_IFace
 
typedef ::cppu::WeakImplHelper< XEnumeration > MapEnumeration_Base
 
typedef std::deque< ProcessableEventEventQueue
 
typedef std::vector< ComponentDescriptionComponentDescriptions
 
typedef std::unordered_map< OUString, Any > NamedValueRepository
 
typedef cppu::WeakImplHelper< css::util::XOfficeInstallationDirectories, css::lang::XServiceInfo > UnoImplBase
 
typedef std::map< sal_Int32, css::uno::Any > MapInt2Any
 
typedef std::set< css::uno::Type, UnoTypeLessTypeBag
 
typedef ::cppu::WeakAggImplHelper5< css::beans::XPropertyBag, css::util::XModifiable, css::lang::XServiceInfo, css::lang::XInitialization, css::container::XSet > OPropertyBag_Base
 
typedef ::comphelper::OPropertyStateHelper OPropertyBag_PBase
 
typedef ::cppu::ImplHelper1< css::accessibility::XAccessibleExtendedComponent > OAccessibleExtendedComponentHelper_Base
 
typedef ::cppu::WeakAggComponentImplHelper2< css::accessibility::XAccessibleContext2, css::accessibility::XAccessibleEventBroadcaster > OAccessibleContextHelper_Base
 
typedef ::cppu::WeakImplHelper< css::accessibility::XAccessibleKeyBinding > OAccessibleKeyBindingHelper_Base
 
typedef ::cppu::ImplHelper1< css::accessibility::XAccessibleSelection > OAccessibleSelectionHelper_Base
 
typedef ::cppu::ImplHelper1< css::accessibility::XAccessibleText > OAccessibleTextHelper_Base
 
typedef ::cppu::ImplHelper1< css::accessibility::XAccessibleEventListener > OAccessibleContextWrapperHelper_Base
 
typedef ::cppu::WeakComponentImplHelper< css::accessibility::XAccessibleEventBroadcaster, css::accessibility::XAccessibleContext > OAccessibleContextWrapper_CBase
 
typedef ::std::map< css::uno::Reference< css::accessibility::XAccessible >, css::uno::Reference< css::accessibility::XAccessible > > AccessibleMap
 
typedef ::cppu::WeakImplHelper< css::lang::XEventListener > OWrappedAccessibleChildrenManager_Base
 
typedef ::cppu::ImplHelper1< css::lang::XUnoTunnel > OAccImpl_Base
 
typedef ::rtl::Reference< AnyEventAnyEventRef
 
typedef cppu::WeakImplHelper< css::beans::XPropertySet, css::beans::XMultiPropertySet, css::lang::XServiceInfo > ChainablePropertySetBase
 
typedef css::uno::Reference< css::lang::XSingleComponentFactory >(* FactoryInstantiation) (::cppu::ComponentFactoryFunc _pFactoryFunc, OUString const &_rComponentName, css::uno::Sequence< OUString > const &_rServiceNames, rtl_ModuleCount *)
 
typedef ORelease< ::osl::Mutex > MutexRelease
 
typedef std::map< sal_Int32,::cppu::IPropertyArrayHelper * > OIdPropertyArrayMap
 
typedef OInteraction< css::task::XInteractionApprove > OInteractionApprove
 
typedef OInteraction< css::task::XInteractionDisapprove > OInteractionDisapprove
 
typedef OInteraction< css::task::XInteractionAbort > OInteractionAbort
 
typedef OInteraction< css::task::XInteractionRetry > OInteractionRetry
 
typedef ::cppu::WeakImplHelper< css::task::XInteractionRequest > OInteractionRequest_Base
 
typedef ::boost::optional< OUString > OptionalString
 
typedef std::map< OUString, PropertyMapEntry const * > PropertyMap
 
typedef ::cppu::ImplHelper1< css::beans::XPropertyState > OPropertyStateContainer_TBase
 
typedef std::unordered_map< OUString, css::uno::Any > SequenceAsHashMapBase
 
typedef OWeakListenerAdapter< css::lang::XComponent, css::lang::XEventListener > OWeakEventListenerAdapter_Base
 
typedef ::std::map< OUString, css::uno::Reference< css::uno::XInterface > > IdMap_t
 

Enumerations

enum  EnumerationType
 
enum  EConfigurationModes {
  EConfigurationModes::Standard,
  EConfigurationModes::ReadOnly,
  EConfigurationModes::AllLocales
}
 
enum  DocPasswordVerifierResult {
  DocPasswordVerifierResult::OK,
  DocPasswordVerifierResult::WrongPassword,
  DocPasswordVerifierResult::Abort
}
 
enum  DocPasswordRequestType {
  DocPasswordRequestType::Standard,
  DocPasswordRequestType::MS
}
 
enum  HashType {
  HashType::MD5,
  HashType::SHA1,
  HashType::SHA256,
  HashType::SHA512
}
 

Functions

static void lcl_registerMapModificationListener (MapData &_mapData, MapEnumerator &_listener)
 
static void lcl_revokeMapModificationListener (MapData &_mapData, MapEnumerator &_listener)
 
static void lcl_notifyMapDataListeners_nothrow (const MapData &_mapData)
 
Reference< XEventAttacherManager > createEventAttacherManager (const Reference< XComponentContext > &rxContext)
 
OUString GetkeyBindingStrByXkeyBinding (const Sequence< KeyStroke > &keySet)
 
std::unique_ptr< IKeyPredicateLessgetStandardLessPredicate (Type const &i_type, Reference< XCollator > const &i_collator)
 
bool anyLess (css::uno::Any const &lhs, css::uno::Any const &rhs)
 
OUString anyToString (uno::Any const &value)
 
void JoinAsyncEventNotifiers ()
 
static void ThreeByteToFourByte (const sal_Int8 *pBuffer, const sal_Int32 nStart, const sal_Int32 nFullLen, sal_Char *aCharBuffer)
 
bool dispatchCommand (const OUString &rCommand, const uno::Reference< css::frame::XFrame > &rFrame, const css::uno::Sequence< css::beans::PropertyValue > &rArguments, const uno::Reference< css::frame::XDispatchResultListener > &rListener)
 
bool dispatchCommand (const OUString &rCommand, const css::uno::Sequence< css::beans::PropertyValue > &rArguments, const uno::Reference< css::frame::XDispatchResultListener > &rListener)
 
static uno::Sequence< sal_Int8GeneratePBKDF2Hash (const OUString &aPassword, const uno::Sequence< sal_Int8 > &aSalt, sal_Int32 nCount, sal_Int32 nHashLength)
 
Sequence< OUString > getEventMethodsForType (const Type &type)
 
sal_Int16 getNumberFormatType (const css::uno::Reference< css::util::XNumberFormats > &xFormats, sal_Int32 nKey)
 
sal_Int16 getNumberFormatType (const css::uno::Reference< css::util::XNumberFormatter > &xFormatter, sal_Int32 nKey)
 
css::uno::Any getNumberFormatDecimals (const css::uno::Reference< css::util::XNumberFormats > &xFormats, sal_Int32 nKey)
 
Any getNumberFormatProperty (const Reference< XNumberFormatter > &_rxFormatter, sal_Int32 _nKey, const OUString &_rPropertyName)
 
static void splitPath (std::vector< OUString > &rElems, const OUString &rPath)
 
static uno::Reference< embed::XStorage > LookupStorageAtPath (const uno::Reference< embed::XStorage > &xParentStorage, std::vector< OUString > &rElems, sal_uInt32 nOpenMode, LifecycleProxy const &rNastiness)
 
static bool isDebuggerAttached ()
 
sal_Int64 getINT64 (const Any &_rAny)
 
sal_Int32 getINT32 (const Any &_rAny)
 
sal_Int16 getINT16 (const Any &_rAny)
 
double getDouble (const Any &_rAny)
 
float getFloat (const Any &_rAny)
 
OUString getString (const Any &_rAny)
 
bool getBOOL (const Any &_rAny)
 
sal_Int32 getEnumAsINT32 (const Any &_rAny)
 
FontDescriptor getDefaultFont ()
 
bool isAssignableFrom (const Type &_rAssignable, const Type &_rFrom)
 
Type getSequenceElementType (const Type &_rSequenceType)
 
static OUString const g_aOfficeBrandDirMacro ("$(brandbaseurl)")
 
static OUString const g_aUserDirMacro ("$(userdataurl)")
 
void setProcessServiceFactory (const Reference< XMultiServiceFactory > &xSMgr)
 
Reference< XMultiServiceFactory > getProcessServiceFactory ()
 
Reference< XComponentContext > getComponentContext (Reference< XMultiServiceFactory > const &factory)
 
Reference< XComponentContext > getProcessComponentContext ()
 
void copyProperties (const Reference< XPropertySet > &_rxSource, const Reference< XPropertySet > &_rxDest)
 
bool hasProperty (const OUString &_rName, const Reference< XPropertySet > &_rxSet)
 
void RemoveProperty (Sequence< Property > &_rProps, const OUString &_rPropName)
 
void ModifyPropertyAttributes (Sequence< Property > &seqProps, const OUString &sPropName, sal_Int16 nAddAttrib, sal_Int16 nRemoveAttrib)
 
bool tryPropertyValue (Any &_rConvertedValue, Any &_rOldValue, const Any &_rValueToSet, const Any &_rCurrentValue, const Type &_rExpectedType)
 
const css::uno::Reference< css::io::XObjectOutputStream > & operator<< (const css::uno::Reference< css::io::XObjectOutputStream > &_rxOutStream, const css::awt::FontDescriptor &_rFont)
 
const css::uno::Reference< css::io::XObjectInputStream > & operator>> (const css::uno::Reference< css::io::XObjectInputStream > &_rxInStream, css::awt::FontDescriptor &_rFont)
 
const css::uno::Reference< css::io::XObjectInputStream > & operator>> (const css::uno::Reference< css::io::XObjectInputStream > &_rxInStream, bool &_rVal)
 
const css::uno::Reference< css::io::XObjectOutputStream > & operator<< (const css::uno::Reference< css::io::XObjectOutputStream > &_rxOutStream, bool _bVal)
 
const css::uno::Reference< css::io::XObjectInputStream > & operator>> (const css::uno::Reference< css::io::XObjectInputStream > &_rxInStream, OUString &rStr)
 
const css::uno::Reference< css::io::XObjectOutputStream > & operator<< (const css::uno::Reference< css::io::XObjectOutputStream > &_rxOutStream, const OUString &rStr)
 
const css::uno::Reference< css::io::XObjectInputStream > & operator>> (const css::uno::Reference< css::io::XObjectInputStream > &_rxInStream, sal_Int16 &_rValue)
 
const css::uno::Reference< css::io::XObjectOutputStream > & operator<< (const css::uno::Reference< css::io::XObjectOutputStream > &_rxOutStream, sal_Int16 _nValue)
 
const css::uno::Reference< css::io::XObjectInputStream > & operator>> (const css::uno::Reference< css::io::XObjectInputStream > &_rxInStream, sal_uInt16 &_rValue)
 
const css::uno::Reference< css::io::XObjectOutputStream > & operator<< (const css::uno::Reference< css::io::XObjectOutputStream > &_rxOutStream, sal_uInt16 _nValue)
 
const css::uno::Reference< css::io::XObjectInputStream > & operator>> (const css::uno::Reference< css::io::XObjectInputStream > &_rxInStream, sal_uInt32 &_rValue)
 
const css::uno::Reference< css::io::XObjectOutputStream > & operator<< (const css::uno::Reference< css::io::XObjectOutputStream > &_rxOutStream, sal_uInt32 _nValue)
 
const css::uno::Reference< css::io::XObjectInputStream > & operator>> (const css::uno::Reference< css::io::XObjectInputStream > &_rxInStream, sal_Int32 &_rValue)
 
const css::uno::Reference< css::io::XObjectOutputStream > & operator<< (const css::uno::Reference< css::io::XObjectOutputStream > &_rxOutStream, sal_Int32 _nValue)
 
static void copyInputToOutput_Impl (const uno::Reference< io::XInputStream > &xIn, const uno::Reference< io::XOutputStream > &xOut)
 
static OUString const g_aRelListElement ("Relationships")
 
static OUString const g_aRelElement ("Relationship")
 
static OUString const g_aIDAttr ("Id")
 
static OUString const g_aTypeAttr ("Type")
 
static OUString const g_aTargetModeAttr ("TargetMode")
 
static OUString const g_aTargetAttr ("Target")
 
static OUString const g_aTypesElement ("Types")
 
static OUString const g_aDefaultElement ("Default")
 
static OUString const g_aOverrideElement ("Override")
 
static OUString const g_aExtensionAttr ("Extension")
 
static OUString const g_aPartNameAttr ("PartName")
 
static OUString const g_aContentTypeAttr ("ContentType")
 
COMPHELPER_DLLPUBLIC OUString GetkeyBindingStrByXkeyBinding (const css::uno::Sequence< css::awt::KeyStroke > &keySet)
 
::std::unique_ptr< IKeyPredicateLess > COMPHELPER_DLLPUBLIC getStandardLessPredicate (css::uno::Type const &i_type, css::uno::Reference< css::i18n::XCollator > const &i_collator)
 
COMPHELPER_DLLPUBLIC OUString anyToString (css::uno::Any const &value)
 
void operator<< (css::uno::Reference< css::io::XObjectOutputStream > const &, sal_Bool)=delete
 
const css::uno::Reference< css::io::XObjectInputStream > & operator>> (const css::uno::Reference< css::io::XObjectInputStream > &_rxInStream, css::uno::Sequence< ELEMENT > &_rSeq)
 
const css::uno::Reference< css::io::XObjectOutputStream > & operator<< (const css::uno::Reference< css::io::XObjectOutputStream > &_rxOutStream, const css::uno::Sequence< ELEMENT > &_rSeq)
 
COMPHELPER_DLLPUBLIC bool dispatchCommand (const OUString &rCommand, const css::uno::Sequence< css::beans::PropertyValue > &rArguments, const css::uno::Reference< css::frame::XDispatchResultListener > &rListener=css::uno::Reference< css::frame::XDispatchResultListener >())
 
COMPHELPER_DLLPUBLIC bool dispatchCommand (const OUString &rCommand, const css::uno::Reference< css::frame::XFrame > &rFrame, const css::uno::Sequence< css::beans::PropertyValue > &rArguments, const css::uno::Reference< css::frame::XDispatchResultListener > &rListener=css::uno::Reference< css::frame::XDispatchResultListener >())
 
static TypedoubleCheckedInit (std::atomic< Type * > &pointer, Function function, GuardCtor guardCtor=osl::GetGlobalMutex())
 
COMPHELPER_DLLPUBLIC css::uno::Reference< css::script::XEventAttacherManager > createEventAttacherManager (const css::uno::Reference< css::uno::XComponentContext > &rxContext)
 
COMPHELPER_DLLPUBLIC css::uno::Sequence< OUString > getEventMethodsForType (const css::uno::Type &type)
 
COMPHELPER_DLLPUBLIC bool isFileUrl (OUString const &url)
 
COMPHELPER_DLLPUBLIC css::uno::Reference< css::beans::XPropertySetGenericPropertySet_CreateInstance (PropertySetInfo *pInfo)
 
COMPHELPER_DLLPUBLIC OUString getExpandedUri (css::uno::Reference< css::uno::XComponentContext > const &context, OUString const &uri)
 
std::shared_ptr< T > make_shared_from_UNO (T *p)
 
COMPHELPER_DLLPUBLIC css::uno::Reference< css::container::XNameContainer > NameContainer_createInstance (const css::uno::Type &aType)
 
T * newArray_null (size_t const n)
 
COMPHELPER_DLLPUBLIC css::uno::Any getNumberFormatProperty (const css::uno::Reference< css::util::XNumberFormatter > &_rxFormatter, sal_Int32 _nKey, const OUString &_rPropertyName)
 
COMPHELPER_DLLPUBLIC void setProcessServiceFactory (const css::uno::Reference< css::lang::XMultiServiceFactory > &xSMgr)
 
COMPHELPER_DLLPUBLIC css::uno::Reference< css::uno::XComponentContext > getComponentContext (css::uno::Reference< css::lang::XMultiServiceFactory > const &factory)
 
COMPHELPER_DLLPUBLIC void RemoveProperty (css::uno::Sequence< css::beans::Property > &seqProps, const OUString &_rPropName)
 
COMPHELPER_DLLPUBLIC void ModifyPropertyAttributes (css::uno::Sequence< css::beans::Property > &_rProps, const OUString &_sPropName, sal_Int16 _nAddAttrib, sal_Int16 _nRemoveAttrib)
 
COMPHELPER_DLLPUBLIC bool hasProperty (const OUString &_rName, const css::uno::Reference< css::beans::XPropertySet > &_rxSet)
 
COMPHELPER_DLLPUBLIC void copyProperties (const css::uno::Reference< css::beans::XPropertySet > &_rxSource, const css::uno::Reference< css::beans::XPropertySet > &_rxDest)
 
bool tryPropertyValue (css::uno::Any &_rConvertedValue, css::uno::Any &_rOldValue, const css::uno::Any &_rValueToSet, const T &_rCurrentValue)
 
std::enable_if< std::is_enum< ENUMTYPE >::value, bool >::type tryPropertyValueEnum (css::uno::Any &_rConvertedValue, css::uno::Any &_rOldValue, const css::uno::Any &_rValueToSet, const ENUMTYPE &_rCurrentValue)
 
COMPHELPER_DLLPUBLIC bool tryPropertyValue (css::uno::Any &_rConvertedValue, css::uno::Any &_rOldValue, const css::uno::Any &_rValueToSet, const css::uno::Any &_rCurrentValue, const css::uno::Type &_rExpectedType)
 
css::uno::Sequence< css::beans::PropertyValue > InitPropertySequence (::std::initializer_list< ::std::pair< OUString, css::uno::Any > > vInit)
 
css::uno::Sequence< css::uno::Any > InitAnyPropertySequence (::std::initializer_list< ::std::pair< OUString, css::uno::Any > > vInit)
 
css::beans::PropertyValue makePropertyValue (const OUString &rName, T &&rValue)
 
sal_Int32 findValue (const css::uno::Sequence< T1 > &_rList, const T2 &_rValue)
 
css::uno::Sequence< T > concatSequences (const css::uno::Sequence< T > &rS1, const Ss &...rSn)
 
css::uno::Sequence< T > combineSequences (css::uno::Sequence< T > const &left, css::uno::Sequence< T > const &right)
 
void removeElementAt (css::uno::Sequence< T > &_rSeq, sal_Int32 _nPos)
 
css::uno::Sequence< DstType > arrayToSequence (const SrcType *i_pArray, sal_Int32 nNum)
 
DstType * sequenceToArray (DstType *io_pArray, const css::uno::Sequence< SrcType > &i_Sequence)
 
css::uno::Sequence< DstElementType > containerToSequence (const SrcType &i_Container)
 
css::uno::Sequence< ElementTypecontainerToSequence (ElementType const (&i_Array)[SrcSize])
 
css::uno::Sequence< T > containerToSequence (::std::vector< T > const &v)
 
DstType sequenceToContainer (const css::uno::Sequence< SrcType > &i_Sequence)
 
DstType sequenceToContainer (const css::uno::Sequence< typename DstType::value_type > &i_Sequence)
 
DstType & sequenceToContainer (DstType &o_Output, const css::uno::Sequence< SrcType > &i_Sequence)
 
css::uno::Sequence< typename M::key_type > mapKeysToSequence (M const &map)
 
css::uno::Sequence< typename M::mapped_type > mapValuesToSequence (M const &map)
 
T * getUnoTunnelImplementation (const css::uno::Reference< css::uno::XInterface > &xIface)
 
bool ContainerUniquePtrEquals (C< std::unique_ptr< T >, Etc... > const &lhs, C< std::unique_ptr< T >, Etc... > const &rhs)
 
mem_fun1_t< Tp, Arg > mem_fun (void(Tp::*f)(Arg))
 
OutputIter intersperse (ForwardIter start, ForwardIter end, OutputIter out, T const &separator)
 
COMPHELPER_DLLPUBLIC bool isAssignableFrom (const css::uno::Type &_rAssignable, const css::uno::Type &_rFrom)
 
void disposeComponent (css::uno::Reference< TYPE > &_rxComp)
 
COMPHELPER_DLLPUBLIC css::uno::Type getSequenceElementType (const css::uno::Type &_rSequenceType)
 
COMPHELPER_DLLPUBLIC sal_Int64 getINT64 (const css::uno::Any &_rAny)
 
COMPHELPER_DLLPUBLIC sal_Int32 getINT32 (const css::uno::Any &_rAny)
 
COMPHELPER_DLLPUBLIC sal_Int16 getINT16 (const css::uno::Any &_rAny)
 
COMPHELPER_DLLPUBLIC double getDouble (const css::uno::Any &_rAny)
 
COMPHELPER_DLLPUBLIC float getFloat (const css::uno::Any &_rAny)
 
COMPHELPER_DLLPUBLIC OUString getString (const css::uno::Any &_rAny)
 
COMPHELPER_DLLPUBLIC bool getBOOL (const css::uno::Any &_rAny)
 
COMPHELPER_DLLPUBLIC sal_Int32 getEnumAsINT32 (const css::uno::Any &_rAny)
 
bool query_aggregation (const css::uno::Reference< css::uno::XAggregation > &_rxAggregate, css::uno::Reference< iface > &_rxOut)
 
void unwrapArgs (const css::uno::Sequence< css::uno::Any > &seq, Args &...args)
 

Variables

 eKeys
 
 eValues
 
 eBoth
 
static std::vector< std::weak_ptr< AsyncEventNotifierAutoJoin > > g_Notifiers
 
const sal_Char aBase64EncodeTable []
 
const sal_uInt8 aBase64DecodeTable []
 
static const char ERRMSG_INVALID_COMPONENT_PARAM []
 
static const sal_Int32 HANDLE_INTERACTIVEIOEXCEPTION
 
static const sal_Int32 HANDLE_UNSUPPORTEDDATASINKEXCEPTION
 
static const sal_Int32 HANDLE_INTERACTIVENETWORKEXCEPTION
 
static const sal_Int32 HANDLE_CERTIFICATEREQUEST
 
static const sal_Int32 HANDLE_AUTHENTICATIONREQUEST
 
static thread_local bool gbIsWorkerThread
 
const sal_Int32 nConstBufferSize