LibreOffice
LibreOffice 24.2 SDK C/C++ API Reference
Classes | Namespaces | Functions
unotype.hxx File Reference
#include "sal/config.h"
#include <cstddef>
#include "sal/types.h"
#include "typelib/typeclass.h"
#include "typelib/typedescription.h"

Go to the source code of this file.

Classes

class  com::sun::star::uno::Reference< interface_type >
 Template reference class for interface type derived from BaseReference. More...
 
class  com::sun::star::uno::Sequence< E >
 Template C++ class representing an IDL sequence. More...
 
class  cppu::UnoType< T >
 Get the css::uno::Type instance representing a certain UNO type. More...
 
struct  cppu::UnoSequenceType< typename >
 A unique C++ type template representing the UNO sequence types in cppu::UnoType. More...
 
class  cppu::UnoType< T >
 Get the css::uno::Type instance representing a certain UNO type. More...
 

Namespaces

 com
 
 com::sun
 
 com::sun::star
 
 com::sun::star::uno
 
 rtl
 
 cppu
 
 cppu::detail
 

Functions

css::uno::Type const & cppu::detail::getTypeFromTypeDescriptionReference (::typelib_TypeDescriptionReference *const *tdr)
 
css::uno::Type const & cppu::detail::getTypeFromTypeClass (::typelib_TypeClass tc)
 
css::uno::Type const & cppu::detail::cppu_detail_getUnoType (SAL_UNUSED_PARAMETER ::cppu::UnoVoidType const *)
 
css::uno::Type const & cppu::detail::cppu_detail_getUnoType (SAL_UNUSED_PARAMETER bool const *)
 
css::uno::Type const & cppu::detail::cppu_detail_getUnoType (SAL_UNUSED_PARAMETER sal_Bool const *)
 
css::uno::Type const & cppu::detail::cppu_detail_getUnoType (SAL_UNUSED_PARAMETER ::sal_Int8 const *)
 
css::uno::Type const & cppu::detail::cppu_detail_getUnoType (SAL_UNUSED_PARAMETER ::sal_Int16 const *)
 
css::uno::Type const & cppu::detail::cppu_detail_getUnoType (SAL_UNUSED_PARAMETER ::cppu::UnoUnsignedShortType const *)
 
css::uno::Type const & cppu::detail::cppu_detail_getUnoType (SAL_UNUSED_PARAMETER ::sal_Int32 const *)
 
css::uno::Type const & cppu::detail::cppu_detail_getUnoType (SAL_UNUSED_PARAMETER ::sal_uInt32 const *)
 
css::uno::Type const & cppu::detail::cppu_detail_getUnoType (SAL_UNUSED_PARAMETER ::sal_Int64 const *)
 
css::uno::Type const & cppu::detail::cppu_detail_getUnoType (SAL_UNUSED_PARAMETER ::sal_uInt64 const *)
 
css::uno::Type const & cppu::detail::cppu_detail_getUnoType (SAL_UNUSED_PARAMETER float const *)
 
css::uno::Type const & cppu::detail::cppu_detail_getUnoType (SAL_UNUSED_PARAMETER double const *)
 
css::uno::Type const & cppu::detail::cppu_detail_getUnoType (SAL_UNUSED_PARAMETER ::cppu::UnoCharType const *)
 
css::uno::Type const & cppu::detail::cppu_detail_getUnoType (SAL_UNUSED_PARAMETER ::rtl::OUString const *)
 
css::uno::Type const & cppu::detail::cppu_detail_getUnoType (SAL_UNUSED_PARAMETER css::uno::Type const *)
 
css::uno::Type const & cppu::detail::cppu_detail_getUnoType (SAL_UNUSED_PARAMETER css::uno::Any const *)
 
template<typename T >
css::uno::Type const & cppu::detail::cppu_detail_getUnoType (SAL_UNUSED_PARAMETER ::cppu::UnoSequenceType< T > const *)
 
template<typename T >
css::uno::Type const & cppu::detail::cppu_detail_getUnoType (SAL_UNUSED_PARAMETER css::uno::Sequence< T > const *)
 
css::uno::Type const & cppu::detail::cppu_detail_getUnoType (SAL_UNUSED_PARAMETER css::uno::Exception const *)
 
css::uno::Type const & cppu::detail::cppu_detail_getUnoType (SAL_UNUSED_PARAMETER css::uno::XInterface const *)
 
template<typename T >
css::uno::Type const & cppu::detail::cppu_detail_getUnoType (SAL_UNUSED_PARAMETER css::uno::Reference< T > const *)
 
template<typename T >
css::uno::Type const & cppu::getTypeFavourUnsigned (SAL_UNUSED_PARAMETER T const *)
 A working replacement for getCppuType (see there). More...
 
css::uno::Type const & cppu::getTypeFavourUnsigned (SAL_UNUSED_PARAMETER ::sal_uInt16 const *)
 A working replacement for getCppuType (see there). More...
 
template<typename T >
css::uno::Type const & cppu::getTypeFavourUnsigned (css::uno::Sequence< T > const *)
 A working replacement for getCppuType (see there). More...