LibreOffice Module cppu (master) 1
Classes | Functions
cppu::detail Namespace Reference

Classes

union  element_alias
 

Functions

bool loadModule (osl::Module &rModule, OUString const &name)
 Load a module. More...
 
css::uno::Type const & getTypeFromTypeDescriptionReference (::typelib_TypeDescriptionReference *const *tdr)
 
css::uno::Type const & getTypeFromTypeClass (::typelib_TypeClass tc)
 
css::uno::Type const & cppu_detail_getUnoType (SAL_UNUSED_PARAMETER ::cppu::UnoVoidType const *)
 
css::uno::Type const & cppu_detail_getUnoType (SAL_UNUSED_PARAMETER bool const *)
 
css::uno::Type const & cppu_detail_getUnoType (SAL_UNUSED_PARAMETER sal_Bool const *)
 
css::uno::Type const & cppu_detail_getUnoType (SAL_UNUSED_PARAMETER ::sal_Int8 const *)
 
css::uno::Type const & cppu_detail_getUnoType (SAL_UNUSED_PARAMETER ::sal_Int16 const *)
 
css::uno::Type const & cppu_detail_getUnoType (SAL_UNUSED_PARAMETER ::cppu::UnoUnsignedShortType const *)
 
css::uno::Type const & cppu_detail_getUnoType (SAL_UNUSED_PARAMETER ::sal_Int32 const *)
 
css::uno::Type const & cppu_detail_getUnoType (SAL_UNUSED_PARAMETER ::sal_uInt32 const *)
 
css::uno::Type const & cppu_detail_getUnoType (SAL_UNUSED_PARAMETER ::sal_Int64 const *)
 
css::uno::Type const & cppu_detail_getUnoType (SAL_UNUSED_PARAMETER ::sal_uInt64 const *)
 
css::uno::Type const & cppu_detail_getUnoType (SAL_UNUSED_PARAMETER float const *)
 
css::uno::Type const & cppu_detail_getUnoType (SAL_UNUSED_PARAMETER double const *)
 
css::uno::Type const & cppu_detail_getUnoType (SAL_UNUSED_PARAMETER ::cppu::UnoCharType const *)
 
css::uno::Type const & cppu_detail_getUnoType (SAL_UNUSED_PARAMETER ::rtl::OUString const *)
 
css::uno::Type const & cppu_detail_getUnoType (SAL_UNUSED_PARAMETER css::uno::Type const *)
 
css::uno::Type const & cppu_detail_getUnoType (SAL_UNUSED_PARAMETER css::uno::Any const *)
 
template<typename T >
css::uno::Type const & cppu_detail_getUnoType (SAL_UNUSED_PARAMETER ::cppu::UnoSequenceType< T > const *)
 
template<typename T >
css::uno::Type const & cppu_detail_getUnoType (SAL_UNUSED_PARAMETER css::uno::Sequence< T > const *)
 
css::uno::Type const & cppu_detail_getUnoType (SAL_UNUSED_PARAMETER css::uno::Exception const *)
 
css::uno::Type const & cppu_detail_getUnoType (SAL_UNUSED_PARAMETER css::uno::XInterface const *)
 
template<typename T >
css::uno::Type const & cppu_detail_getUnoType (SAL_UNUSED_PARAMETER css::uno::Reference< T > const *)
 

Function Documentation

◆ cppu_detail_getUnoType() [1/21]

css::uno::Type const & cppu::detail::cppu_detail_getUnoType ( SAL_UNUSED_PARAMETER ::cppu::UnoCharType const *  )
inline

Definition at line 197 of file unotype.hxx.

References getTypeFromTypeClass().

◆ cppu_detail_getUnoType() [2/21]

template<typename T >
css::uno::Type const & cppu::detail::cppu_detail_getUnoType ( SAL_UNUSED_PARAMETER ::cppu::UnoSequenceType< T > const *  )
inline

◆ cppu_detail_getUnoType() [3/21]

css::uno::Type const & cppu::detail::cppu_detail_getUnoType ( SAL_UNUSED_PARAMETER ::cppu::UnoUnsignedShortType const *  )
inline

Definition at line 149 of file unotype.hxx.

References getTypeFromTypeClass().

◆ cppu_detail_getUnoType() [4/21]

css::uno::Type const & cppu::detail::cppu_detail_getUnoType ( SAL_UNUSED_PARAMETER ::cppu::UnoVoidType const *  )
inline

Definition at line 124 of file unotype.hxx.

References getTypeFromTypeClass().

Referenced by cppu_detail_getUnoType().

◆ cppu_detail_getUnoType() [5/21]

css::uno::Type const & cppu::detail::cppu_detail_getUnoType ( SAL_UNUSED_PARAMETER ::rtl::OUString const *  )
inline

Definition at line 210 of file unotype.hxx.

References getTypeFromTypeClass().

◆ cppu_detail_getUnoType() [6/21]

css::uno::Type const & cppu::detail::cppu_detail_getUnoType ( SAL_UNUSED_PARAMETER ::sal_Int16 const *  )
inline

Definition at line 144 of file unotype.hxx.

References getTypeFromTypeClass().

◆ cppu_detail_getUnoType() [7/21]

css::uno::Type const & cppu::detail::cppu_detail_getUnoType ( SAL_UNUSED_PARAMETER ::sal_Int32 const *  )
inline

Definition at line 165 of file unotype.hxx.

References getTypeFromTypeClass().

◆ cppu_detail_getUnoType() [8/21]

css::uno::Type const & cppu::detail::cppu_detail_getUnoType ( SAL_UNUSED_PARAMETER ::sal_Int64 const *  )
inline

Definition at line 176 of file unotype.hxx.

References getTypeFromTypeClass().

◆ cppu_detail_getUnoType() [9/21]

css::uno::Type const & cppu::detail::cppu_detail_getUnoType ( SAL_UNUSED_PARAMETER ::sal_Int8 const *  )
inline

Definition at line 139 of file unotype.hxx.

References getTypeFromTypeClass().

◆ cppu_detail_getUnoType() [10/21]

css::uno::Type const & cppu::detail::cppu_detail_getUnoType ( SAL_UNUSED_PARAMETER ::sal_uInt32 const *  )
inline

Definition at line 170 of file unotype.hxx.

References getTypeFromTypeClass().

◆ cppu_detail_getUnoType() [11/21]

css::uno::Type const & cppu::detail::cppu_detail_getUnoType ( SAL_UNUSED_PARAMETER ::sal_uInt64 const *  )
inline

Definition at line 181 of file unotype.hxx.

References getTypeFromTypeClass().

◆ cppu_detail_getUnoType() [12/21]

css::uno::Type const & cppu::detail::cppu_detail_getUnoType ( SAL_UNUSED_PARAMETER bool const *  )
inline

Definition at line 129 of file unotype.hxx.

References getTypeFromTypeClass().

◆ cppu_detail_getUnoType() [13/21]

css::uno::Type const & cppu::detail::cppu_detail_getUnoType ( SAL_UNUSED_PARAMETER css::uno::Any const *  )
inline

Definition at line 221 of file unotype.hxx.

References getTypeFromTypeClass().

◆ cppu_detail_getUnoType() [14/21]

css::uno::Type const & cppu::detail::cppu_detail_getUnoType ( SAL_UNUSED_PARAMETER css::uno::Exception const *  )
inline

Definition at line 247 of file unotype.hxx.

References getTypeFromTypeClass().

◆ cppu_detail_getUnoType() [15/21]

template<typename T >
css::uno::Type const & cppu::detail::cppu_detail_getUnoType ( SAL_UNUSED_PARAMETER css::uno::Reference< T > const *  )
inline

Definition at line 260 of file unotype.hxx.

Referenced by cppu::UnoType< T >::get().

◆ cppu_detail_getUnoType() [16/21]

template<typename T >
css::uno::Type const & cppu::detail::cppu_detail_getUnoType ( SAL_UNUSED_PARAMETER css::uno::Sequence< T > const *  )
inline

Definition at line 240 of file unotype.hxx.

References cppu_detail_getUnoType(), and NULL.

◆ cppu_detail_getUnoType() [17/21]

css::uno::Type const & cppu::detail::cppu_detail_getUnoType ( SAL_UNUSED_PARAMETER css::uno::Type const *  )
inline

Definition at line 215 of file unotype.hxx.

References getTypeFromTypeClass().

◆ cppu_detail_getUnoType() [18/21]

css::uno::Type const & cppu::detail::cppu_detail_getUnoType ( SAL_UNUSED_PARAMETER css::uno::XInterface const *  )
inline

Definition at line 253 of file unotype.hxx.

References getTypeFromTypeClass().

◆ cppu_detail_getUnoType() [19/21]

css::uno::Type const & cppu::detail::cppu_detail_getUnoType ( SAL_UNUSED_PARAMETER double const *  )
inline

Definition at line 192 of file unotype.hxx.

References getTypeFromTypeClass().

◆ cppu_detail_getUnoType() [20/21]

css::uno::Type const & cppu::detail::cppu_detail_getUnoType ( SAL_UNUSED_PARAMETER float const *  )
inline

Definition at line 187 of file unotype.hxx.

References getTypeFromTypeClass().

◆ cppu_detail_getUnoType() [21/21]

css::uno::Type const & cppu::detail::cppu_detail_getUnoType ( SAL_UNUSED_PARAMETER sal_Bool const *  )
inline

Definition at line 134 of file unotype.hxx.

References getTypeFromTypeClass().

◆ getTypeFromTypeClass()

css::uno::Type const & cppu::detail::getTypeFromTypeClass ( ::typelib_TypeClass  tc)
inline

◆ getTypeFromTypeDescriptionReference()

css::uno::Type const & cppu::detail::getTypeFromTypeDescriptionReference ( ::typelib_TypeDescriptionReference *const *  tdr)
inline

Definition at line 105 of file unotype.hxx.

Referenced by cppu_detail_getUnoType(), and getTypeFromTypeClass().

◆ loadModule()

bool cppu::detail::loadModule ( osl::Module &  rModule,
OUString const &  name 
)

Load a module.

Parameters
namethe nucleus of a module name (without any "lib...so", ".dll", etc. decoration, and without a path).
Returns
false if the module could not be loaded, otherwise true

Definition at line 38 of file loadmodule.cxx.

References base, loadModule(), name, SAL_DLLEXTENSION, SAL_DLLPREFIX, SAL_INFO, and SAL_WARN.

Referenced by cppu::loadModule(), and loadModule().