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 © 2011, Oracle and/or its affiliates. All rights reserved. Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners.