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 * |
p1 ) 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
Standardfunction 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 * |
p1, |
const Interface2 * |
p2 ) 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 * |
p1, |
const Interface2 * |
p2, |
const Interface3 * |
p3 ) 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 * |
p1, |
const Interface2 * |
p2, |
const Interface3 * |
p3, |
const Interface4 * |
p4 ) 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 * |
p1, |
const Interface2 * |
p2, |
const Interface3 * |
p3, |
const Interface4 * |
p4, |
const Interface5 * |
p5 ) 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 * |
p1, |
const Interface2 * |
p2, |
const Interface3 * |
p3, |
const Interface4 * |
p4, |
const Interface5 * |
p5, |
const Interface6 * |
p6 ) 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 * |
p1, |
const Interface2 * |
p2, |
const Interface3 * |
p3, |
const Interface4 * |
p4, |
const Interface5 * |
p5, |
const Interface6 * |
p6, |
const Interface7 * |
p7 ) 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 * |
p1, |
const Interface2 * |
p2, |
const Interface3 * |
p3, |
const Interface4 * |
p4, |
const Interface5 * |
p5, |
const Interface6 * |
p6, |
const Interface7 * |
p7, |
const Interface8 * |
p8 ) 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 * |
p1, |
const Interface2 * |
p2, |
const Interface3 * |
p3, |
const Interface4 * |
p4, |
const Interface5 * |
p5, |
const Interface6 * |
p6, |
const Interface7 * |
p7, |
const Interface8 * |
p8, |
const Interface9 * |
p9 ) 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 * |
p1, |
const Interface2 * |
p2, |
const Interface3 * |
p3, |
const Interface4 * |
p4, |
const Interface5 * |
p5, |
const Interface6 * |
p6, |
const Interface7 * |
p7, |
const Interface8 * |
p8, |
const Interface9 * |
p9, |
const Interface10 * |
p10 ) 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 © 2003 Sun Microsystems, Inc.