Language:

The Free and Open Productivity Suite
Apache OpenOffice 4.1.4 released

Developer's Guide

API

SDK

Tips 'n' Tricks

Miscellaneous


Global Functions in Namespace cppu
in Sourcefile queryinterface.hxx


queryInterface

template< typename Interface1 >


::com::sun::star::uno::Any queryInterface(
const ::com::sun::star::uno::Type & rType,
Interface1 * p1 ) throw();

virtual abstract const volatile template static inline C-linkage
NO NO NO NO YES NO YES NO

Summary
Compares demanded type to given template argument types.
Template Parameters
Interface1
interface type
    
Parameters
rType
demanded type
    
p1
interface pointer
    
Return
acquired interface of demanded type or empty Any

queryInterface

template< typename Interface1, typename Interface2 >


::com::sun::star::uno::Any queryInterface(
const ::com::sun::star::uno::Type & rType,
Interface1 * p1,
Interface2 * p2 ) throw();

virtual abstract const volatile template static inline C-linkage
NO NO NO NO YES NO YES NO

Summary
Compares demanded type to given template argument types.
Template Parameters
Interface1
interface type
Interface2
interface type
Parameters
rType
demanded type
p1
interface pointer
p2
interface pointer
Return
acquired interface of demanded type or empty Any

queryInterface

template< typename Interface1, typename Interface2, typename Interface3 >


::com::sun::star::uno::Any queryInterface(
const ::com::sun::star::uno::Type & rType,
Interface1 * p1,
Interface2 * p2,
Interface3 * p3 ) throw();

virtual abstract const volatile template static inline C-linkage
NO NO NO NO YES NO YES NO

Summary
Compares demanded type to given template argument types.
Template Parameters
Interface1
interface type
Interface2
interface type
Interface3
interface type
Parameters
rType
demanded type
p1
interface pointer
p2
interface pointer
p3
interface pointer
Return
acquired interface of demanded type or empty Any

queryInterface

template< typename Interface1, typename Interface2, typename Interface3, typename Interface4 >


::com::sun::star::uno::Any queryInterface(
const ::com::sun::star::uno::Type & rType,
Interface1 * p1,
Interface2 * p2,
Interface3 * p3,
Interface4 * p4 ) throw();

virtual abstract const volatile template static inline C-linkage
NO NO NO NO YES NO YES NO

Summary
Compares demanded type to given template argument types.
Template Parameters
Interface1
interface type
Interface2
interface type
Interface3
interface type
Interface4
interface type
Parameters
rType
demanded type
p1
interface pointer
p2
interface pointer
p3
interface pointer
p4
interface pointer
Return
acquired interface of demanded type or empty Any

queryInterface

template< typename Interface1, typename Interface2, typename Interface3, typename Interface4, typename Interface5 >


::com::sun::star::uno::Any queryInterface(
const ::com::sun::star::uno::Type & rType,
Interface1 * p1,
Interface2 * p2,
Interface3 * p3,
Interface4 * p4,
Interface5 * p5 ) throw();

virtual abstract const volatile template static inline C-linkage
NO NO NO NO YES NO YES NO

Summary
Compares demanded type to given template argument types.
Template Parameters
Interface1
interface type
Interface2
interface type
Interface3
interface type
Interface4
interface type
Interface5
interface type
Parameters
rType
demanded type
p1
interface pointer
p2
interface pointer
p3
interface pointer
p4
interface pointer
p5
interface pointer
Return
acquired interface of demanded type or empty Any

queryInterface

template< typename Interface1, typename Interface2, typename Interface3, typename Interface4, typename Interface5, typename Interface6 >


::com::sun::star::uno::Any queryInterface(
const ::com::sun::star::uno::Type & rType,
Interface1 * p1,
Interface2 * p2,
Interface3 * p3,
Interface4 * p4,
Interface5 * p5,
Interface6 * p6 ) throw();

virtual abstract const volatile template static inline C-linkage
NO NO NO NO YES NO YES NO

Summary
Compares demanded type to given template argument types.
Template Parameters
Interface1
interface type
Interface2
interface type
Interface3
interface type
Interface4
interface type
Interface5
interface type
Interface6
interface type
Parameters
rType
demanded type
p1
interface pointer
p2
interface pointer
p3
interface pointer
p4
interface pointer
p5
interface pointer
p6
interface pointer
Return
acquired interface of demanded type or empty Any

queryInterface

template< typename Interface1, typename Interface2, typename Interface3, typename Interface4, typename Interface5, typename Interface6, typename Interface7 >


::com::sun::star::uno::Any queryInterface(
const ::com::sun::star::uno::Type & rType,
Interface1 * p1,
Interface2 * p2,
Interface3 * p3,
Interface4 * p4,
Interface5 * p5,
Interface6 * p6,
Interface7 * p7 ) throw();

virtual abstract const volatile template static inline C-linkage
NO NO NO NO YES NO YES NO

Summary
Compares demanded type to given template argument types.
Template Parameters
Interface1
interface type
Interface2
interface type
Interface3
interface type
Interface4
interface type
Interface5
interface type
Interface6
interface type
Interface7
interface type
Parameters
rType
demanded type
p1
interface pointer
p2
interface pointer
p3
interface pointer
p4
interface pointer
p5
interface pointer
p6
interface pointer
p7
interface pointer
Return
acquired interface of demanded type or empty Any

queryInterface

template< typename Interface1, typename Interface2, typename Interface3, typename Interface4, typename Interface5, typename Interface6, typename Interface7, typename Interface8 >


::com::sun::star::uno::Any queryInterface(
const ::com::sun::star::uno::Type & rType,
Interface1 * p1,
Interface2 * p2,
Interface3 * p3,
Interface4 * p4,
Interface5 * p5,
Interface6 * p6,
Interface7 * p7,
Interface8 * p8 ) throw();

virtual abstract const volatile template static inline C-linkage
NO NO NO NO YES NO YES NO

Summary
Compares demanded type to given template argument types.
Template Parameters
Interface1
interface type
Interface2
interface type
Interface3
interface type
Interface4
interface type
Interface5
interface type
Interface6
interface type
Interface7
interface type
Interface8
interface type
Parameters
rType
demanded type
p1
interface pointer
p2
interface pointer
p3
interface pointer
p4
interface pointer
p5
interface pointer
p6
interface pointer
p7
interface pointer
p8
interface pointer
Return
acquired interface of demanded type or empty Any

queryInterface

template< typename Interface1, typename Interface2, typename Interface3, typename Interface4, typename Interface5, typename Interface6, typename Interface7, typename Interface8, typename Interface9 >


::com::sun::star::uno::Any queryInterface(
const ::com::sun::star::uno::Type & rType,
Interface1 * p1,
Interface2 * p2,
Interface3 * p3,
Interface4 * p4,
Interface5 * p5,
Interface6 * p6,
Interface7 * p7,
Interface8 * p8,
Interface9 * p9 ) throw();

virtual abstract const volatile template static inline C-linkage
NO NO NO NO YES NO YES NO

Summary
Compares demanded type to given template argument types.
Template Parameters
Interface1
interface type
Interface2
interface type
Interface3
interface type
Interface4
interface type
Interface5
interface type
Interface6
interface type
Interface7
interface type
Interface8
interface type
Interface9
interface type
Parameters
rType
demanded type
p1
interface pointer
p2
interface pointer
p3
interface pointer
p4
interface pointer
p5
interface pointer
p6
interface pointer
p7
interface pointer
p8
interface pointer
p9
interface pointer
Return
acquired interface of demanded type or empty Any

queryInterface

template< typename Interface1, typename Interface2, typename Interface3, typename Interface4, typename Interface5, typename Interface6, typename Interface7, typename Interface8, typename Interface9, typename Interface10 >


::com::sun::star::uno::Any queryInterface(
const ::com::sun::star::uno::Type & rType,
Interface1 * p1,
Interface2 * p2,
Interface3 * p3,
Interface4 * p4,
Interface5 * p5,
Interface6 * p6,
Interface7 * p7,
Interface8 * p8,
Interface9 * p9,
Interface10 * p10 ) throw();

virtual abstract const volatile template static inline C-linkage
NO NO NO NO YES NO YES NO

Summary
Compares demanded type to given template argument types.
Template Parameters
Interface1
interface type
Interface2
interface type
Interface3
interface type
Interface4
interface type
Interface5
interface type
Interface6
interface type
Interface7
interface type
Interface8
interface type
Interface9
interface type
Interface10
interface type
Parameters
rType
demanded type
p1
interface pointer
p2
interface pointer
p3
interface pointer
p4
interface pointer
p5
interface pointer
p6
interface pointer
p7
interface pointer
p8
interface pointer
p9
interface pointer
p10
interface pointer
Return
acquired interface of demanded type or empty Any

queryInterface

template< typename Interface1, typename Interface2, typename Interface3, typename Interface4, typename Interface5, typename Interface6, typename Interface7, typename Interface8, typename Interface9, typename Interface10, typename Interface11 >


::com::sun::star::uno::Any queryInterface(
const ::com::sun::star::uno::Type & rType,
Interface1 * p1,
Interface2 * p2,
Interface3 * p3,
Interface4 * p4,
Interface5 * p5,
Interface6 * p6,
Interface7 * p7,
Interface8 * p8,
Interface9 * p9,
Interface10 * p10,
Interface11 * p11 ) throw();

virtual abstract const volatile template static inline C-linkage
NO NO NO NO YES NO YES NO

Summary
Compares demanded type to given template argument types.
Template Parameters
Interface1
interface type
Interface2
interface type
Interface3
interface type
Interface4
interface type
Interface5
interface type
Interface6
interface type
Interface7
interface type
Interface8
interface type
Interface9
interface type
Interface10
interface type
Interface11
interface type
Parameters
rType
demanded type
p1
interface pointer
p2
interface pointer
p3
interface pointer
p4
interface pointer
p5
interface pointer
p6
interface pointer
p7
interface pointer
p8
interface pointer
p9
interface pointer
p10
interface pointer
p11
interface pointer
Return
acquired interface of demanded type or empty Any

queryInterface

template< typename Interface1, typename Interface2, typename Interface3, typename Interface4, typename Interface5, typename Interface6, typename Interface7, typename Interface8, typename Interface9, typename Interface10, typename Interface11, typename Interface12 >


::com::sun::star::uno::Any queryInterface(
const ::com::sun::star::uno::Type & rType,
Interface1 * p1,
Interface2 * p2,
Interface3 * p3,
Interface4 * p4,
Interface5 * p5,
Interface6 * p6,
Interface7 * p7,
Interface8 * p8,
Interface9 * p9,
Interface10 * p10,
Interface11 * p11,
Interface12 * p12 ) throw();

virtual abstract const volatile template static inline C-linkage
NO NO NO NO YES NO YES NO

Summary
Compares demanded type to given template argument types.
Template Parameters
Interface1
interface type
Interface2
interface type
Interface3
interface type
Interface4
interface type
Interface5
interface type
Interface6
interface type
Interface7
interface type
Interface8
interface type
Interface9
interface type
Interface10
interface type
Interface11
interface type
Interface12
interface type
Parameters
rType
demanded type
p1
interface pointer
p2
interface pointer
p3
interface pointer
p4
interface pointer
p5
interface pointer
p6
interface pointer
p7
interface pointer
p8
interface pointer
p9
interface pointer
p10
interface pointer
p11
interface pointer
p12
interface pointer
Return
acquired interface of demanded type or empty Any

Top of Page

Apache Software Foundation

Copyright & License | Privacy | Contact Us | Donate | Thanks

Apache and the Apache feather logo are trademarks of The Apache Software Foundation. OpenOffice, OpenOffice.org and the seagull logo are registered trademarks of The Apache Software Foundation. Other names appearing on the site may be trademarks of their respective owners.