LibreOffice
LibreOffice 5.3 SDK C/C++ API Reference
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
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< typename >
 Template reference class for interface type derived from BaseReference. More...
 
class  com::sun::star::uno::Sequence< typename >
 Template C++ class representing an IDL sequence. More...
 
class  cppu::UnoType< typename >
 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< typename >
 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...