Global Functions in Namespace cppu
in Sourcefile stdidlclass.hxx
- createStandardClass
template< typename Interface1 >
::com::sun::star::reflection::XIdlClass * createStandardClass(
const ::com::sun::star::uno::Reference< ::com::sun::star::lang::XMultiServiceFactory > & |
rSMgr, |
const ::rtl::OUString & |
sImplementationName, |
const ::com::sun::star::uno::Reference< ::com::sun::star::reflection::XIdlClass > & |
rSuperClass, |
const Interface1 * |
) throw(); |
virtual |
abstract |
const |
volatile |
template |
static |
inline |
C-linkage |
NO |
NO |
NO |
NO |
YES |
NO |
YES |
NO |
- D E P R E C A T E D
- Summary
Standard function to create an XIdlClass for a component.
There is a function for each number of supported interfaces up to 10.
- Description
Since the switch to the final component model, there are no use cases anymore where
these functions should be used. Instead use the implementation helpers directly
(see cppuhelper/implbase1.hxx).
- See Also
- OTypeCollection
- createStandardClass
template< typename Interface1, typename Interface2 >
::com::sun::star::reflection::XIdlClass * createStandardClass(
const ::com::sun::star::uno::Reference< ::com::sun::star::lang::XMultiServiceFactory > & |
rSMgr, |
const ::rtl::OUString & |
sImplementationName, |
const ::com::sun::star::uno::Reference< ::com::sun::star::reflection::XIdlClass > & |
rSuperClass, |
const Interface1 * |
, |
const Interface2 * |
) throw(); |
virtual |
abstract |
const |
volatile |
template |
static |
inline |
C-linkage |
NO |
NO |
NO |
NO |
YES |
NO |
YES |
NO |
- createStandardClass
template< typename Interface1, typename Interface2, typename Interface3 >
::com::sun::star::reflection::XIdlClass * createStandardClass(
const ::com::sun::star::uno::Reference< ::com::sun::star::lang::XMultiServiceFactory > & |
rSMgr, |
const ::rtl::OUString & |
sImplementationName, |
const ::com::sun::star::uno::Reference< ::com::sun::star::reflection::XIdlClass > & |
rSuperClass, |
const Interface1 * |
, |
const Interface2 * |
, |
const Interface3 * |
) throw(); |
virtual |
abstract |
const |
volatile |
template |
static |
inline |
C-linkage |
NO |
NO |
NO |
NO |
YES |
NO |
YES |
NO |
- createStandardClass
template< typename Interface1, typename Interface2, typename Interface3, typename Interface4 >
::com::sun::star::reflection::XIdlClass * createStandardClass(
const ::com::sun::star::uno::Reference< ::com::sun::star::lang::XMultiServiceFactory > & |
rSMgr, |
const ::rtl::OUString & |
sImplementationName, |
const ::com::sun::star::uno::Reference< ::com::sun::star::reflection::XIdlClass > & |
rSuperClass, |
const Interface1 * |
, |
const Interface2 * |
, |
const Interface3 * |
, |
const Interface4 * |
) throw(); |
virtual |
abstract |
const |
volatile |
template |
static |
inline |
C-linkage |
NO |
NO |
NO |
NO |
YES |
NO |
YES |
NO |
- createStandardClass
template< typename Interface1, typename Interface2, typename Interface3, typename Interface4, typename Interface5 >
::com::sun::star::reflection::XIdlClass * createStandardClass(
const ::com::sun::star::uno::Reference< ::com::sun::star::lang::XMultiServiceFactory > & |
rSMgr, |
const ::rtl::OUString & |
sImplementationName, |
const ::com::sun::star::uno::Reference< ::com::sun::star::reflection::XIdlClass > & |
rSuperClass, |
const Interface1 * |
, |
const Interface2 * |
, |
const Interface3 * |
, |
const Interface4 * |
, |
const Interface5 * |
) throw(); |
virtual |
abstract |
const |
volatile |
template |
static |
inline |
C-linkage |
NO |
NO |
NO |
NO |
YES |
NO |
YES |
NO |
- createStandardClass
template< typename Interface1, typename Interface2, typename Interface3, typename Interface4, typename Interface5, typename Interface6 >
::com::sun::star::reflection::XIdlClass * createStandardClass(
const ::com::sun::star::uno::Reference< ::com::sun::star::lang::XMultiServiceFactory > & |
rSMgr, |
const ::rtl::OUString & |
sImplementationName, |
const ::com::sun::star::uno::Reference< ::com::sun::star::reflection::XIdlClass > & |
rSuperClass, |
const Interface1 * |
, |
const Interface2 * |
, |
const Interface3 * |
, |
const Interface4 * |
, |
const Interface5 * |
, |
const Interface6 * |
) throw(); |
virtual |
abstract |
const |
volatile |
template |
static |
inline |
C-linkage |
NO |
NO |
NO |
NO |
YES |
NO |
YES |
NO |
- createStandardClass
template< typename Interface1, typename Interface2, typename Interface3, typename Interface4, typename Interface5, typename Interface6, typename Interface7 >
::com::sun::star::reflection::XIdlClass * createStandardClass(
const ::com::sun::star::uno::Reference< ::com::sun::star::lang::XMultiServiceFactory > & |
rSMgr, |
const ::rtl::OUString & |
sImplementationName, |
const ::com::sun::star::uno::Reference< ::com::sun::star::reflection::XIdlClass > & |
rSuperClass, |
const Interface1 * |
, |
const Interface2 * |
, |
const Interface3 * |
, |
const Interface4 * |
, |
const Interface5 * |
, |
const Interface6 * |
, |
const Interface7 * |
) throw(); |
virtual |
abstract |
const |
volatile |
template |
static |
inline |
C-linkage |
NO |
NO |
NO |
NO |
YES |
NO |
YES |
NO |
- createStandardClass
template< typename Interface1, typename Interface2, typename Interface3, typename Interface4, typename Interface5, typename Interface6, typename Interface7, typename Interface8 >
::com::sun::star::reflection::XIdlClass * createStandardClass(
const ::com::sun::star::uno::Reference< ::com::sun::star::lang::XMultiServiceFactory > & |
rSMgr, |
const ::rtl::OUString & |
sImplementationName, |
const ::com::sun::star::uno::Reference< ::com::sun::star::reflection::XIdlClass > & |
rSuperClass, |
const Interface1 * |
, |
const Interface2 * |
, |
const Interface3 * |
, |
const Interface4 * |
, |
const Interface5 * |
, |
const Interface6 * |
, |
const Interface7 * |
, |
const Interface8 * |
) throw(); |
virtual |
abstract |
const |
volatile |
template |
static |
inline |
C-linkage |
NO |
NO |
NO |
NO |
YES |
NO |
YES |
NO |
- createStandardClass
template< typename Interface1, typename Interface2, typename Interface3, typename Interface4, typename Interface5, typename Interface6, typename Interface7, typename Interface8, typename Interface9 >
::com::sun::star::reflection::XIdlClass * createStandardClass(
const ::com::sun::star::uno::Reference< ::com::sun::star::lang::XMultiServiceFactory > & |
rSMgr, |
const ::rtl::OUString & |
sImplementationName, |
const ::com::sun::star::uno::Reference< ::com::sun::star::reflection::XIdlClass > & |
rSuperClass, |
const Interface1 * |
, |
const Interface2 * |
, |
const Interface3 * |
, |
const Interface4 * |
, |
const Interface5 * |
, |
const Interface6 * |
, |
const Interface7 * |
, |
const Interface8 * |
, |
const Interface9 * |
) throw(); |
virtual |
abstract |
const |
volatile |
template |
static |
inline |
C-linkage |
NO |
NO |
NO |
NO |
YES |
NO |
YES |
NO |
- createStandardClass
template< typename Interface1, typename Interface2, typename Interface3, typename Interface4, typename Interface5, typename Interface6, typename Interface7, typename Interface8, typename Interface9, typename Interface10 >
::com::sun::star::reflection::XIdlClass * createStandardClass(
const ::com::sun::star::uno::Reference< ::com::sun::star::lang::XMultiServiceFactory > & |
rSMgr, |
const ::rtl::OUString & |
sImplementationName, |
const ::com::sun::star::uno::Reference< ::com::sun::star::reflection::XIdlClass > & |
rSuperClass, |
const Interface1 * |
, |
const Interface2 * |
, |
const Interface3 * |
, |
const Interface4 * |
, |
const Interface5 * |
, |
const Interface6 * |
, |
const Interface7 * |
, |
const Interface8 * |
, |
const Interface9 * |
, |
const Interface10 * |
) throw(); |
virtual |
abstract |
const |
volatile |
template |
static |
inline |
C-linkage |
NO |
NO |
NO |
NO |
YES |
NO |
YES |
NO |
- createStandardClassWithSequence
- ::com::sun::star::reflection::XIdlClass * createStandardClassWithSequence(
const ::com::sun::star::uno::Reference< ::com::sun::star::lang::XMultiServiceFactory > & |
rSMgr, |
const ::rtl::OUString & |
sImplementationName, |
const ::com::sun::star::uno::Reference< ::com::sun::star::reflection::XIdlClass > & |
rSuperClass, |
const ::com::sun::star::uno::Sequence< ::rtl::OUString > & |
seq ) throw(); |
virtual |
abstract |
const |
volatile |
template |
static |
inline |
C-linkage |
NO |
NO |
NO |
NO |
NO |
NO |
NO |
NO |
Top of Page
Copyright © 1995, 2012, 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.