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