LibreOffice: cppuhelper/queryinterface.hxx File Reference

LibreOffice LibreOffice 26.2 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.