LibreOffice
LibreOffice 24.2 SDK C/C++ API Reference
|
#include "typelib/typedescription.h"
#include "com/sun/star/uno/TypeClass.hdl"
#include "rtl/ustring.hxx"
#include "rtl/alloc.h"
Go to the source code of this file.
Classes | |
class | com::sun::star::uno::Type |
C++ class representing an IDL meta type. More... | |
class | com::sun::star::uno::Array< T > |
Helper class to specify a type pointer for idl arrays. More... | |
Namespaces | |
com | |
com::sun | |
com::sun::star | |
com::sun::star::uno | |
Enumerations | |
enum | com::sun::star::uno::UnoType_NoAcquire { com::sun::star::uno::UNO_TYPE_NO_ACQUIRE } |
Enum defining UNO_TYPE_NO_ACQUIRE for type description reference transfer. More... | |
Functions | |
const ::com::sun::star::uno::Type & | getCppuType (const ::com::sun::star::uno::Type *) |
Gets the meta type of IDL type "type". More... | |
const ::com::sun::star::uno::Type & | getCppuVoidType () |
Gets the meta type of IDL type void. More... | |
const ::com::sun::star::uno::Type & | getVoidCppuType () |
Gets the meta type of IDL type void. More... | |
const ::com::sun::star::uno::Type & | getCppuBooleanType () |
Gets the meta type of IDL type boolean. More... | |
const ::com::sun::star::uno::Type & | getBooleanCppuType () |
Gets the meta type of IDL type boolean. More... | |
const ::com::sun::star::uno::Type & | getCppuType (const sal_Bool *) |
Gets the meta type of IDL type boolean. More... | |
const ::com::sun::star::uno::Type & | getCppuType (bool const *) |
Gets the meta type of IDL type boolean. More... | |
const ::com::sun::star::uno::Type & | getCharCppuType () |
Gets the meta type of IDL type char. More... | |
const ::com::sun::star::uno::Type & | getCppuCharType () |
Gets the meta type of IDL type char. More... | |
const ::com::sun::star::uno::Type & | getCppuType (const sal_Int8 *) |
Gets the meta type of IDL type byte. More... | |
const ::com::sun::star::uno::Type & | getCppuType (const ::rtl::OUString *) |
Gets the meta type of IDL type string. More... | |
const ::com::sun::star::uno::Type & | getCppuType (const sal_Int16 *) |
Gets the meta type of IDL type short. More... | |
const ::com::sun::star::uno::Type & | getCppuType (const sal_uInt16 *) |
Gets the meta type of IDL type unsigned short. More... | |
const ::com::sun::star::uno::Type & | getCppuType (const sal_Int32 *) |
Gets the meta type of IDL type long. More... | |
const ::com::sun::star::uno::Type & | getCppuType (const sal_uInt32 *) |
Gets the meta type of IDL type unsigned long. More... | |
const ::com::sun::star::uno::Type & | getCppuType (const sal_Int64 *) |
Gets the meta type of IDL type hyper. More... | |
const ::com::sun::star::uno::Type & | getCppuType (const sal_uInt64 *) |
Gets the meta type of IDL type unsigned hyper. More... | |
const ::com::sun::star::uno::Type & | getCppuType (const float *) |
Gets the meta type of IDL type float. More... | |
const ::com::sun::star::uno::Type & | getCppuType (const double *) |
Gets the meta type of IDL type double. More... | |
template<typename T > | |
const ::com::sun::star::uno::Type & | getCppuType () |
Gets the meta type of an IDL type. More... | |
template<> | |
const ::com::sun::star::uno::Type & | getCppuType< sal_Unicode > () |
Gets the meta type of IDL type char. More... | |
|
inline |
Gets the meta type of IDL type boolean.
|
inline |
Gets the meta type of IDL type char.
|
inline |
Gets the meta type of IDL type boolean.
|
inline |
Gets the meta type of IDL type char.
|
inline |
Gets the meta type of IDL type "type".
There are cases (involving templates) where uses of getCppuType are known to not compile. Use cppu::UnoType or cppu::getTypeFavourUnsigned instead.
The dummy parameter is just a typed pointer for function signature.
|
inline |
Gets the meta type of IDL type boolean.
There are cases (involving templates) where uses of getCppuType are known to not compile. Use cppu::UnoType or cppu::getTypeFavourUnsigned instead.
The dummy parameter is just a typed pointer for function signature.
|
inline |
Gets the meta type of IDL type boolean.
There are cases (involving templates) where uses of getCppuType are known to not compile. Use cppu::UnoType or cppu::getTypeFavourUnsigned instead.
The dummy parameter is just a typed pointer for function signature.
|
inline |
Gets the meta type of IDL type byte.
There are cases (involving templates) where uses of getCppuType are known to not compile. Use cppu::UnoType or cppu::getTypeFavourUnsigned instead.
The dummy parameter is just a typed pointer for function signature.
|
inline |
Gets the meta type of IDL type string.
There are cases (involving templates) where uses of getCppuType are known to not compile. Use cppu::UnoType or cppu::getTypeFavourUnsigned instead.
The dummy parameter is just a typed pointer for function signature.
|
inline |
Gets the meta type of IDL type short.
There are cases (involving templates) where uses of getCppuType are known to not compile. Use cppu::UnoType or cppu::getTypeFavourUnsigned instead.
The dummy parameter is just a typed pointer for function signature.
|
inline |
Gets the meta type of IDL type unsigned short.
There are cases (involving templates) where uses of getCppuType are known to not compile. Use cppu::UnoType or cppu::getTypeFavourUnsigned instead.
The dummy parameter is just a typed pointer for function signature.
|
inline |
Gets the meta type of IDL type long.
There are cases (involving templates) where uses of getCppuType are known to not compile. Use cppu::UnoType or cppu::getTypeFavourUnsigned instead.
The dummy parameter is just a typed pointer for function signature.
|
inline |
Gets the meta type of IDL type unsigned long.
There are cases (involving templates) where uses of getCppuType are known to not compile. Use cppu::UnoType or cppu::getTypeFavourUnsigned instead.
The dummy parameter is just a typed pointer for function signature.
|
inline |
Gets the meta type of IDL type hyper.
There are cases (involving templates) where uses of getCppuType are known to not compile. Use cppu::UnoType or cppu::getTypeFavourUnsigned instead.
The dummy parameter is just a typed pointer for function signature.
|
inline |
Gets the meta type of IDL type unsigned hyper.
There are cases (involving templates) where uses of getCppuType are known to not compile. Use cppu::UnoType or cppu::getTypeFavourUnsigned instead.
The dummy parameter is just a typed pointer for function signature.
|
inline |
Gets the meta type of IDL type float.
There are cases (involving templates) where uses of getCppuType are known to not compile. Use cppu::UnoType or cppu::getTypeFavourUnsigned instead.
The dummy parameter is just a typed pointer for function signature.
|
inline |
Gets the meta type of IDL type double.
There are cases (involving templates) where uses of getCppuType are known to not compile. Use cppu::UnoType or cppu::getTypeFavourUnsigned instead.
The dummy parameter is just a typed pointer for function signature.
|
inline |
Gets the meta type of an IDL type.
The difference between this function template (with a type parameter) and the overloaded getCppuType function with a single (dummy) parameter of a specific type is that this function template may not work for the UNO type "unsigned short" (sal_uInt16 in C++), while the overloaded one-parameter function may not work for the UNO type "char" (sal_Unicode in C++, which may have the same underlying C++ type as sal_uInt16 on certain platforms).
|
inline |
Gets the meta type of IDL type char.
|
inline |
Gets the meta type of IDL type void.
|
inline |
Gets the meta type of IDL type void.