PUBLIC MEMBERS: |
CLASSES
| STRUCTS
| UNIONS
| ENUMS
| TYPEDEFS
| METHODS
| STATIC METHODS
| DATA
| STATIC DATA |
PRIVATE MEMBERS: |
CLASSES
| STRUCTS
| UNIONS
| ENUMS
| TYPEDEFS
| METHODS
| STATIC METHODS
| DATA
| STATIC DATA |
:: cppu ::
template< typename T >
class UnoType
- Base Classes
- None.
- Known Derived Classes
- None.
virtual |
abstract |
interface |
template |
NO |
NO |
NO |
YES |
- Summary
- Get the com::sun::star::uno::Type instance representing a certain UNO type.
- Description
- For each C++ type representing a UNO type, the corresponding instantiation of
this template has a public static member function get(). (The template is
specialized for C++ templates representing polymorphic struct type templates
of UNO. In those cases, it does not work to instantiate UnoType with a C++
type that is derived from a C++ type that represents a UNO type, but does not
itself represent a UNO type. In all other cases, UnoType even works for such
C++ types that are unambiguously derived from one C++ type that represents a
UNO type.) In addition to those C++ types that are mappings of UNO types
(except for sal_uInt16 and sal_Unicode, see below), the following C++ types
are appropriate as template arguments: cppu::UnoVoidType, bool,
cppu::UnoUnsignedShortType, cppu::UnoCharType, cppu::UnoSequenceType with any
appropriate template argument (the latter three to unambiguously specify UNO
types, as the UNO types UNSIGNED SHORT and CHAR map to the same C++ type),
and com::sun::star::uno::Reference with any appropriate template argument.
- Since
- UDK 3.2.2
- File
- unotype.hxx
Public Members
-
Static Methods
|
static const ::com::sun::star::uno::Type &
get( ); |
|
Private Members
-
Top of Page
Copyright © 2012, The Apache Software Foundation, Licensed under the Apache License, Version 2.0. Apache, the Apache feather logo, Apache OpenOffice and OpenOffice.org are trademarks of The Apache Software Foundation. Other names may be trademarks of their respective owners.