LibreOffice
LibreOffice 24.8 SDK C/C++ API Reference
 
Loading...
Searching...
No Matches
queryinterface.hxx File Reference
#include "sal/config.h"
#include "com/sun/star/uno/Any.hxx"
#include "com/sun/star/uno/Type.h"
#include "sal/types.h"

Go to the source code of this file.

Namespaces

namespace  cppu
 

Functions

template<class Interface1>
css::uno::Any cppu::queryInterface (const css::uno::Type &rType, Interface1 *p1)
 Compares demanded type to given template argument types.
 
template<class Interface1, class Interface2>
css::uno::Any cppu::queryInterface (const css::uno::Type &rType, Interface1 *p1, Interface2 *p2)
 Compares demanded type to given template argument types.
 
template<class Interface1, class Interface2, class Interface3>
css::uno::Any cppu::queryInterface (const css::uno::Type &rType, Interface1 *p1, Interface2 *p2, Interface3 *p3)
 Compares demanded type to given template argument types.
 
template<class Interface1, class Interface2, class Interface3, class Interface4>
css::uno::Any cppu::queryInterface (const css::uno::Type &rType, Interface1 *p1, Interface2 *p2, Interface3 *p3, Interface4 *p4)
 Compares demanded type to given template argument types.
 
template<class Interface1, class Interface2, class Interface3, class Interface4, class Interface5>
css::uno::Any cppu::queryInterface (const css::uno::Type &rType, Interface1 *p1, Interface2 *p2, Interface3 *p3, Interface4 *p4, Interface5 *p5)
 Compares demanded type to given template argument types.
 
template<class Interface1, class Interface2, class Interface3, class Interface4, class Interface5, class Interface6>
css::uno::Any cppu::queryInterface (const css::uno::Type &rType, Interface1 *p1, Interface2 *p2, Interface3 *p3, Interface4 *p4, Interface5 *p5, Interface6 *p6)
 Compares demanded type to given template argument types.
 
template<class Interface1, class Interface2, class Interface3, class Interface4, class Interface5, class Interface6, class Interface7>
css::uno::Any cppu::queryInterface (const css::uno::Type &rType, Interface1 *p1, Interface2 *p2, Interface3 *p3, Interface4 *p4, Interface5 *p5, Interface6 *p6, Interface7 *p7)
 Compares demanded type to given template argument types.
 
template<class Interface1, class Interface2, class Interface3, class Interface4, class Interface5, class Interface6, class Interface7, class Interface8>
css::uno::Any cppu::queryInterface (const css::uno::Type &rType, Interface1 *p1, Interface2 *p2, Interface3 *p3, Interface4 *p4, Interface5 *p5, Interface6 *p6, Interface7 *p7, Interface8 *p8)
 Compares demanded type to given template argument types.
 
template<class Interface1, class Interface2, class Interface3, class Interface4, class Interface5, class Interface6, class Interface7, class Interface8, class Interface9>
css::uno::Any cppu::queryInterface (const css::uno::Type &rType, Interface1 *p1, Interface2 *p2, Interface3 *p3, Interface4 *p4, Interface5 *p5, Interface6 *p6, Interface7 *p7, Interface8 *p8, Interface9 *p9)
 Compares demanded type to given template argument types.
 
template<class Interface1, class Interface2, class Interface3, class Interface4, class Interface5, class Interface6, class Interface7, class Interface8, class Interface9, class Interface10>
css::uno::Any cppu::queryInterface (const css::uno::Type &rType, Interface1 *p1, Interface2 *p2, Interface3 *p3, Interface4 *p4, Interface5 *p5, Interface6 *p6, Interface7 *p7, Interface8 *p8, Interface9 *p9, Interface10 *p10)
 Compares demanded type to given template argument types.
 
template<class Interface1, class Interface2, class Interface3, class Interface4, class Interface5, class Interface6, class Interface7, class Interface8, class Interface9, class Interface10, class Interface11>
css::uno::Any cppu::queryInterface (const css::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)
 Compares demanded type to given template argument types.
 
template<class Interface1, class Interface2, class Interface3, class Interface4, class Interface5, class Interface6, class Interface7, class Interface8, class Interface9, class Interface10, class Interface11, class Interface12>
css::uno::Any cppu::queryInterface (const css::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)
 Compares demanded type to given template argument types.
 
template<class Interface1, class Interface2, class Interface3, class Interface4, class Interface5, class Interface6, class Interface7, class Interface8, class Interface9, class Interface10, class Interface11, class Interface12, class Interface13>
css::uno::Any cppu::queryInterface (const css::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, Interface13 *p13)
 Compares demanded type to given template argument types.
 
template<class Interface1, class Interface2, class Interface3, class Interface4, class Interface5, class Interface6, class Interface7, class Interface8, class Interface9, class Interface10, class Interface11, class Interface12, class Interface13, class Interface14>
css::uno::Any cppu::queryInterface (const css::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, Interface13 *p13, Interface14 *p14)
 Compares demanded type to given template argument types.
 
template<class Interface1, class Interface2, class Interface3, class Interface4, class Interface5, class Interface6, class Interface7, class Interface8, class Interface9, class Interface10, class Interface11, class Interface12, class Interface13, class Interface14, class Interface15, class Interface16, class Interface17>
css::uno::Any cppu::queryInterface (const css::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, Interface13 *p13, Interface14 *p14, Interface15 *p15, Interface16 *p16, Interface17 *p17)
 Compares demanded type to given template argument types.
 
template<class Interface1, class Interface2, class Interface3, class Interface4, class Interface5, class Interface6, class Interface7, class Interface8, class Interface9, class Interface10, class Interface11, class Interface12, class Interface13, class Interface14, class Interface15, class Interface16, class Interface17, class Interface18>
css::uno::Any cppu::queryInterface (const css::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, Interface13 *p13, Interface14 *p14, Interface15 *p15, Interface16 *p16, Interface17 *p17, Interface18 *p18)
 Compares demanded type to given template argument types.
 
template<class Interface1, class Interface2, class Interface3, class Interface4, class Interface5, class Interface6, class Interface7, class Interface8, class Interface9, class Interface10, class Interface11, class Interface12, class Interface13, class Interface14, class Interface15, class Interface16, class Interface17, class Interface18, class Interface19>
css::uno::Any cppu::queryInterface (const css::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, Interface13 *p13, Interface14 *p14, Interface15 *p15, Interface16 *p16, Interface17 *p17, Interface18 *p18, Interface19 *p19)
 Compares demanded type to given template argument types.