LibreOffice
LibreOffice 7.4 SDK C/C++ API Reference
Namespaces | Functions
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

 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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...