Coverage Report

Created: 2026-08-14 10:22

next uncovered line (L), next uncovered region (R), next uncovered branch (B)
/src/libreoffice/include/cppuhelper/queryinterface.hxx
Line
Count
Source
1
/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
2
/*
3
 * This file is part of the LibreOffice project.
4
 *
5
 * This Source Code Form is subject to the terms of the Mozilla Public
6
 * License, v. 2.0. If a copy of the MPL was not distributed with this
7
 * file, You can obtain one at http://mozilla.org/MPL/2.0/.
8
 *
9
 * This file incorporates work covered by the following license notice:
10
 *
11
 *   Licensed to the Apache Software Foundation (ASF) under one or more
12
 *   contributor license agreements. See the NOTICE file distributed
13
 *   with this work for additional information regarding copyright
14
 *   ownership. The ASF licenses this file to you under the Apache
15
 *   License, Version 2.0 (the "License"); you may not use this file
16
 *   except in compliance with the License. You may obtain a copy of
17
 *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
18
 */
19
20
/*
21
 * This file is part of LibreOffice published API.
22
 */
23
24
#ifndef INCLUDED_CPPUHELPER_QUERYINTERFACE_HXX
25
#define INCLUDED_CPPUHELPER_QUERYINTERFACE_HXX
26
27
#include "sal/config.h"
28
#include "com/sun/star/uno/Any.hxx"
29
#include "com/sun/star/uno/Type.h"
30
#include "sal/types.h"
31
32
namespace cppu
33
{
34
35
/** Compares demanded type to given template argument types.
36
37
    @tparam Interface1 interface type
38
    @param rType demanded type
39
    @param p1 interface pointer
40
    @return acquired interface of demanded type or empty Any
41
*/
42
template< class Interface1 >
43
inline css::uno::Any SAL_CALL queryInterface(
44
    const css::uno::Type & rType,
45
    Interface1 * p1 )
46
311k
{
47
311k
    if (rType == Interface1::static_type())
48
128k
        return css::uno::Any( &p1, rType );
49
183k
    else
50
183k
        return css::uno::Any();
51
311k
}
Unexecuted instantiation: com::sun::star::uno::Any cppu::queryInterface<com::sun::star::datatransfer::XTransferable>(com::sun::star::uno::Type const&, com::sun::star::datatransfer::XTransferable*)
Unexecuted instantiation: com::sun::star::uno::Any cppu::queryInterface<com::sun::star::beans::XPropertySetOption>(com::sun::star::uno::Type const&, com::sun::star::beans::XPropertySetOption*)
Unexecuted instantiation: com::sun::star::uno::Any cppu::queryInterface<com::sun::star::uno::XInterface>(com::sun::star::uno::Type const&, com::sun::star::uno::XInterface*)
Unexecuted instantiation: com::sun::star::uno::Any cppu::queryInterface<com::sun::star::lang::XEventListener>(com::sun::star::uno::Type const&, com::sun::star::lang::XEventListener*)
Unexecuted instantiation: com::sun::star::uno::Any cppu::queryInterface<com::sun::star::sheet::XSelectedSheetsSupplier>(com::sun::star::uno::Type const&, com::sun::star::sheet::XSelectedSheetsSupplier*)
com::sun::star::uno::Any cppu::queryInterface<com::sun::star::drawing::XEnhancedCustomShapeDefaulter>(com::sun::star::uno::Type const&, com::sun::star::drawing::XEnhancedCustomShapeDefaulter*)
Line
Count
Source
46
33.7k
{
47
33.7k
    if (rType == Interface1::static_type())
48
191
        return css::uno::Any( &p1, rType );
49
33.5k
    else
50
33.5k
        return css::uno::Any();
51
33.7k
}
Unexecuted instantiation: com::sun::star::uno::Any cppu::queryInterface<com::sun::star::form::XGridControlListener>(com::sun::star::uno::Type const&, com::sun::star::form::XGridControlListener*)
Unexecuted instantiation: com::sun::star::uno::Any cppu::queryInterface<com::sun::star::beans::XPropertyState>(com::sun::star::uno::Type const&, com::sun::star::beans::XPropertyState*)
Unexecuted instantiation: com::sun::star::uno::Any cppu::queryInterface<com::sun::star::lang::XTypeProvider>(com::sun::star::uno::Type const&, com::sun::star::lang::XTypeProvider*)
Unexecuted instantiation: com::sun::star::uno::Any cppu::queryInterface<com::sun::star::util::XChangesNotifier>(com::sun::star::uno::Type const&, com::sun::star::util::XChangesNotifier*)
Unexecuted instantiation: com::sun::star::uno::Any cppu::queryInterface<com::sun::star::util::XChangesBatch>(com::sun::star::uno::Type const&, com::sun::star::util::XChangesBatch*)
Unexecuted instantiation: com::sun::star::uno::Any cppu::queryInterface<com::sun::star::container::XNameContainer>(com::sun::star::uno::Type const&, com::sun::star::container::XNameContainer*)
Unexecuted instantiation: com::sun::star::uno::Any cppu::queryInterface<com::sun::star::lang::XSingleServiceFactory>(com::sun::star::uno::Type const&, com::sun::star::lang::XSingleServiceFactory*)
Unexecuted instantiation: com::sun::star::uno::Any cppu::queryInterface<com::sun::star::container::XChild>(com::sun::star::uno::Type const&, com::sun::star::container::XChild*)
Unexecuted instantiation: com::sun::star::uno::Any cppu::queryInterface<com::sun::star::lang::XConnectionPointContainer>(com::sun::star::uno::Type const&, com::sun::star::lang::XConnectionPointContainer*)
Unexecuted instantiation: com::sun::star::uno::Any cppu::queryInterface<com::sun::star::lang::XConnectionPoint>(com::sun::star::uno::Type const&, com::sun::star::lang::XConnectionPoint*)
Unexecuted instantiation: com::sun::star::uno::Any cppu::queryInterface<com::sun::star::beans::XPropertySet>(com::sun::star::uno::Type const&, com::sun::star::beans::XPropertySet*)
Unexecuted instantiation: com::sun::star::uno::Any cppu::queryInterface<com::sun::star::sdbc::XGeneratedResultSet>(com::sun::star::uno::Type const&, com::sun::star::sdbc::XGeneratedResultSet*)
Unexecuted instantiation: com::sun::star::uno::Any cppu::queryInterface<com::sun::star::sdbc::XPreparedBatchExecution>(com::sun::star::uno::Type const&, com::sun::star::sdbc::XPreparedBatchExecution*)
Unexecuted instantiation: com::sun::star::uno::Any cppu::queryInterface<com::sun::star::io::XSeekable>(com::sun::star::uno::Type const&, com::sun::star::io::XSeekable*)
Unexecuted instantiation: com::sun::star::uno::Any cppu::queryInterface<com::sun::star::io::XInputStream>(com::sun::star::uno::Type const&, com::sun::star::io::XInputStream*)
Unexecuted instantiation: com::sun::star::uno::Any cppu::queryInterface<com::sun::star::io::XOutputStream>(com::sun::star::uno::Type const&, com::sun::star::io::XOutputStream*)
Unexecuted instantiation: com::sun::star::uno::Any cppu::queryInterface<com::sun::star::io::XTruncate>(com::sun::star::uno::Type const&, com::sun::star::io::XTruncate*)
Unexecuted instantiation: com::sun::star::uno::Any cppu::queryInterface<com::sun::star::io::XAsyncOutputMonitor>(com::sun::star::uno::Type const&, com::sun::star::io::XAsyncOutputMonitor*)
com::sun::star::uno::Any cppu::queryInterface<com::sun::star::animations::XAnimate>(com::sun::star::uno::Type const&, com::sun::star::animations::XAnimate*)
Line
Count
Source
46
9.52k
{
47
9.52k
    if (rType == Interface1::static_type())
48
5.93k
        return css::uno::Any( &p1, rType );
49
3.59k
    else
50
3.59k
        return css::uno::Any();
51
9.52k
}
com::sun::star::uno::Any cppu::queryInterface<com::sun::star::animations::XAudio>(com::sun::star::uno::Type const&, com::sun::star::animations::XAudio*)
Line
Count
Source
46
186
{
47
186
    if (rType == Interface1::static_type())
48
59
        return css::uno::Any( &p1, rType );
49
127
    else
50
127
        return css::uno::Any();
51
186
}
com::sun::star::uno::Any cppu::queryInterface<com::sun::star::animations::XCommand>(com::sun::star::uno::Type const&, com::sun::star::animations::XCommand*)
Line
Count
Source
46
605
{
47
605
    if (rType == Interface1::static_type())
48
189
        return css::uno::Any( &p1, rType );
49
416
    else
50
416
        return css::uno::Any();
51
605
}
Unexecuted instantiation: com::sun::star::uno::Any cppu::queryInterface<com::sun::star::awt::XComboBox>(com::sun::star::uno::Type const&, com::sun::star::awt::XComboBox*)
Unexecuted instantiation: com::sun::star::uno::Any cppu::queryInterface<com::sun::star::awt::XItemListener>(com::sun::star::uno::Type const&, com::sun::star::awt::XItemListener*)
Unexecuted instantiation: com::sun::star::uno::Any cppu::queryInterface<com::sun::star::awt::XItemListListener>(com::sun::star::uno::Type const&, com::sun::star::awt::XItemListListener*)
Unexecuted instantiation: com::sun::star::uno::Any cppu::queryInterface<com::sun::star::awt::XSpinField>(com::sun::star::uno::Type const&, com::sun::star::awt::XSpinField*)
Unexecuted instantiation: com::sun::star::uno::Any cppu::queryInterface<com::sun::star::awt::XDateField>(com::sun::star::uno::Type const&, com::sun::star::awt::XDateField*)
Unexecuted instantiation: com::sun::star::uno::Any cppu::queryInterface<com::sun::star::awt::XTimeField>(com::sun::star::uno::Type const&, com::sun::star::awt::XTimeField*)
Unexecuted instantiation: com::sun::star::uno::Any cppu::queryInterface<com::sun::star::awt::XNumericField>(com::sun::star::uno::Type const&, com::sun::star::awt::XNumericField*)
Unexecuted instantiation: com::sun::star::uno::Any cppu::queryInterface<com::sun::star::awt::XCurrencyField>(com::sun::star::uno::Type const&, com::sun::star::awt::XCurrencyField*)
Unexecuted instantiation: com::sun::star::uno::Any cppu::queryInterface<com::sun::star::awt::XPatternField>(com::sun::star::uno::Type const&, com::sun::star::awt::XPatternField*)
Unexecuted instantiation: com::sun::star::uno::Any cppu::queryInterface<com::sun::star::awt::XProgressBar>(com::sun::star::uno::Type const&, com::sun::star::awt::XProgressBar*)
Unexecuted instantiation: com::sun::star::uno::Any cppu::queryInterface<com::sun::star::beans::XPropertySetInfo>(com::sun::star::uno::Type const&, com::sun::star::beans::XPropertySetInfo*)
Unexecuted instantiation: com::sun::star::uno::Any cppu::queryInterface<com::sun::star::ucb::XCommandInfo>(com::sun::star::uno::Type const&, com::sun::star::ucb::XCommandInfo*)
Unexecuted instantiation: com::sun::star::uno::Any cppu::queryInterface<com::sun::star::ucb::XContentCreator>(com::sun::star::uno::Type const&, com::sun::star::ucb::XContentCreator*)
Unexecuted instantiation: com::sun::star::uno::Any cppu::queryInterface<com::sun::star::embed::XStorageRawAccess>(com::sun::star::uno::Type const&, com::sun::star::embed::XStorageRawAccess*)
com::sun::star::uno::Any cppu::queryInterface<com::sun::star::embed::XRelationshipAccess>(com::sun::star::uno::Type const&, com::sun::star::embed::XRelationshipAccess*)
Line
Count
Source
46
267k
{
47
267k
    if (rType == Interface1::static_type())
48
121k
        return css::uno::Any( &p1, rType );
49
145k
    else
50
145k
        return css::uno::Any();
51
267k
}
Unexecuted instantiation: com::sun::star::uno::Any cppu::queryInterface<com::sun::star::container::XElementAccess>(com::sun::star::uno::Type const&, com::sun::star::container::XElementAccess*)
Unexecuted instantiation: com::sun::star::uno::Any cppu::queryInterface<com::sun::star::container::XNameAccess>(com::sun::star::uno::Type const&, com::sun::star::container::XNameAccess*)
Unexecuted instantiation: com::sun::star::uno::Any cppu::queryInterface<com::sun::star::container::XNameReplace>(com::sun::star::uno::Type const&, com::sun::star::container::XNameReplace*)
Unexecuted instantiation: com::sun::star::uno::Any cppu::queryInterface<com::sun::star::container::XIndexAccess>(com::sun::star::uno::Type const&, com::sun::star::container::XIndexAccess*)
Unexecuted instantiation: com::sun::star::uno::Any cppu::queryInterface<com::sun::star::container::XIndexReplace>(com::sun::star::uno::Type const&, com::sun::star::container::XIndexReplace*)
Unexecuted instantiation: com::sun::star::uno::Any cppu::queryInterface<com::sun::star::container::XIndexContainer>(com::sun::star::uno::Type const&, com::sun::star::container::XIndexContainer*)
Unexecuted instantiation: com::sun::star::uno::Any cppu::queryInterface<com::sun::star::container::XEnumerationAccess>(com::sun::star::uno::Type const&, com::sun::star::container::XEnumerationAccess*)
Unexecuted instantiation: com::sun::star::uno::Any cppu::queryInterface<com::sun::star::reflection::XIdlArray>(com::sun::star::uno::Type const&, com::sun::star::reflection::XIdlArray*)
Unexecuted instantiation: com::sun::star::uno::Any cppu::queryInterface<com::sun::star::lang::XUnoTunnel>(com::sun::star::uno::Type const&, com::sun::star::lang::XUnoTunnel*)
Unexecuted instantiation: com::sun::star::uno::Any cppu::queryInterface<com::sun::star::accessibility::XAccessibleSelection>(com::sun::star::uno::Type const&, com::sun::star::accessibility::XAccessibleSelection*)
Unexecuted instantiation: com::sun::star::uno::Any cppu::queryInterface<com::sun::star::ui::XContextChangeEventListener>(com::sun::star::uno::Type const&, com::sun::star::ui::XContextChangeEventListener*)
52
/** Compares demanded type to given template argument types.
53
54
    @tparam Interface1 interface type
55
    @tparam Interface2 interface type
56
    @param rType demanded type
57
    @param p1 interface pointer
58
    @param p2 interface pointer
59
    @return acquired interface of demanded type or empty Any
60
*/
61
template< class Interface1, class Interface2 >
62
inline css::uno::Any SAL_CALL queryInterface(
63
    const css::uno::Type & rType,
64
    Interface1 * p1, Interface2 * p2 )
65
155M
{
66
155M
    if (rType == Interface1::static_type())
67
705k
        return css::uno::Any( &p1, rType );
68
154M
    else if (rType == Interface2::static_type())
69
90.6M
        return css::uno::Any( &p2, rType );
70
63.8M
    else
71
63.8M
        return css::uno::Any();
72
155M
}
Unexecuted instantiation: com::sun::star::uno::Any cppu::queryInterface<com::sun::star::uno::XAdapter, com::sun::star::uno::XInterface>(com::sun::star::uno::Type const&, com::sun::star::uno::XAdapter*, com::sun::star::uno::XInterface*)
com::sun::star::uno::Any cppu::queryInterface<com::sun::star::uno::XWeak, com::sun::star::uno::XInterface>(com::sun::star::uno::Type const&, com::sun::star::uno::XWeak*, com::sun::star::uno::XInterface*)
Line
Count
Source
65
154M
{
66
154M
    if (rType == Interface1::static_type())
67
621k
        return css::uno::Any( &p1, rType );
68
154M
    else if (rType == Interface2::static_type())
69
90.6M
        return css::uno::Any( &p2, rType );
70
63.4M
    else
71
63.4M
        return css::uno::Any();
72
154M
}
Unexecuted instantiation: com::sun::star::uno::Any cppu::queryInterface<com::sun::star::uno::XReference, com::sun::star::uno::XInterface>(com::sun::star::uno::Type const&, com::sun::star::uno::XReference*, com::sun::star::uno::XInterface*)
com::sun::star::uno::Any cppu::queryInterface<com::sun::star::uno::XWeak, com::sun::star::lang::XComponent>(com::sun::star::uno::Type const&, com::sun::star::uno::XWeak*, com::sun::star::lang::XComponent*)
Line
Count
Source
65
43.3k
{
66
43.3k
    if (rType == Interface1::static_type())
67
0
        return css::uno::Any( &p1, rType );
68
43.3k
    else if (rType == Interface2::static_type())
69
11.4k
        return css::uno::Any( &p2, rType );
70
31.9k
    else
71
31.9k
        return css::uno::Any();
72
43.3k
}
Unexecuted instantiation: com::sun::star::uno::Any cppu::queryInterface<com::sun::star::lang::XEventListener, com::sun::star::awt::XFocusListener>(com::sun::star::uno::Type const&, com::sun::star::lang::XEventListener*, com::sun::star::awt::XFocusListener*)
Unexecuted instantiation: com::sun::star::uno::Any cppu::queryInterface<com::sun::star::lang::XEventListener, com::sun::star::awt::XWindowListener>(com::sun::star::uno::Type const&, com::sun::star::lang::XEventListener*, com::sun::star::awt::XWindowListener*)
Unexecuted instantiation: com::sun::star::uno::Any cppu::queryInterface<com::sun::star::lang::XEventListener, com::sun::star::awt::XVclContainerListener>(com::sun::star::uno::Type const&, com::sun::star::lang::XEventListener*, com::sun::star::awt::XVclContainerListener*)
Unexecuted instantiation: com::sun::star::uno::Any cppu::queryInterface<com::sun::star::lang::XEventListener, com::sun::star::awt::XKeyListener>(com::sun::star::uno::Type const&, com::sun::star::lang::XEventListener*, com::sun::star::awt::XKeyListener*)
Unexecuted instantiation: com::sun::star::uno::Any cppu::queryInterface<com::sun::star::lang::XEventListener, com::sun::star::awt::XMouseListener>(com::sun::star::uno::Type const&, com::sun::star::lang::XEventListener*, com::sun::star::awt::XMouseListener*)
Unexecuted instantiation: com::sun::star::uno::Any cppu::queryInterface<com::sun::star::lang::XEventListener, com::sun::star::awt::XMouseMotionListener>(com::sun::star::uno::Type const&, com::sun::star::lang::XEventListener*, com::sun::star::awt::XMouseMotionListener*)
Unexecuted instantiation: com::sun::star::uno::Any cppu::queryInterface<com::sun::star::lang::XEventListener, com::sun::star::awt::XPaintListener>(com::sun::star::uno::Type const&, com::sun::star::lang::XEventListener*, com::sun::star::awt::XPaintListener*)
Unexecuted instantiation: com::sun::star::uno::Any cppu::queryInterface<com::sun::star::lang::XEventListener, com::sun::star::awt::XTopWindowListener>(com::sun::star::uno::Type const&, com::sun::star::lang::XEventListener*, com::sun::star::awt::XTopWindowListener*)
Unexecuted instantiation: com::sun::star::uno::Any cppu::queryInterface<com::sun::star::lang::XEventListener, com::sun::star::awt::XTextListener>(com::sun::star::uno::Type const&, com::sun::star::lang::XEventListener*, com::sun::star::awt::XTextListener*)
Unexecuted instantiation: com::sun::star::uno::Any cppu::queryInterface<com::sun::star::lang::XEventListener, com::sun::star::awt::XActionListener>(com::sun::star::uno::Type const&, com::sun::star::lang::XEventListener*, com::sun::star::awt::XActionListener*)
Unexecuted instantiation: com::sun::star::uno::Any cppu::queryInterface<com::sun::star::lang::XEventListener, com::sun::star::awt::XItemListener>(com::sun::star::uno::Type const&, com::sun::star::lang::XEventListener*, com::sun::star::awt::XItemListener*)
Unexecuted instantiation: com::sun::star::uno::Any cppu::queryInterface<com::sun::star::lang::XEventListener, com::sun::star::awt::XTabListener>(com::sun::star::uno::Type const&, com::sun::star::lang::XEventListener*, com::sun::star::awt::XTabListener*)
Unexecuted instantiation: com::sun::star::uno::Any cppu::queryInterface<com::sun::star::lang::XEventListener, com::sun::star::container::XContainerListener>(com::sun::star::uno::Type const&, com::sun::star::lang::XEventListener*, com::sun::star::container::XContainerListener*)
Unexecuted instantiation: com::sun::star::uno::Any cppu::queryInterface<com::sun::star::lang::XEventListener, com::sun::star::awt::XSpinListener>(com::sun::star::uno::Type const&, com::sun::star::lang::XEventListener*, com::sun::star::awt::XSpinListener*)
Unexecuted instantiation: com::sun::star::uno::Any cppu::queryInterface<com::sun::star::lang::XEventListener, com::sun::star::awt::XAdjustmentListener>(com::sun::star::uno::Type const&, com::sun::star::lang::XEventListener*, com::sun::star::awt::XAdjustmentListener*)
Unexecuted instantiation: com::sun::star::uno::Any cppu::queryInterface<com::sun::star::lang::XEventListener, com::sun::star::awt::XMenuListener>(com::sun::star::uno::Type const&, com::sun::star::lang::XEventListener*, com::sun::star::awt::XMenuListener*)
Unexecuted instantiation: com::sun::star::uno::Any cppu::queryInterface<com::sun::star::lang::XEventListener, com::sun::star::view::XSelectionChangeListener>(com::sun::star::uno::Type const&, com::sun::star::lang::XEventListener*, com::sun::star::view::XSelectionChangeListener*)
Unexecuted instantiation: com::sun::star::uno::Any cppu::queryInterface<com::sun::star::lang::XEventListener, com::sun::star::awt::tree::XTreeExpansionListener>(com::sun::star::uno::Type const&, com::sun::star::lang::XEventListener*, com::sun::star::awt::tree::XTreeExpansionListener*)
Unexecuted instantiation: com::sun::star::uno::Any cppu::queryInterface<com::sun::star::lang::XEventListener, com::sun::star::awt::tree::XTreeEditListener>(com::sun::star::uno::Type const&, com::sun::star::lang::XEventListener*, com::sun::star::awt::tree::XTreeEditListener*)
Unexecuted instantiation: com::sun::star::uno::Any cppu::queryInterface<com::sun::star::lang::XEventListener, com::sun::star::awt::grid::XGridSelectionListener>(com::sun::star::uno::Type const&, com::sun::star::lang::XEventListener*, com::sun::star::awt::grid::XGridSelectionListener*)
Unexecuted instantiation: com::sun::star::uno::Any cppu::queryInterface<com::sun::star::lang::XEventListener, com::sun::star::awt::tab::XTabPageContainerListener>(com::sun::star::uno::Type const&, com::sun::star::lang::XEventListener*, com::sun::star::awt::tab::XTabPageContainerListener*)
Unexecuted instantiation: com::sun::star::uno::Any cppu::queryInterface<com::sun::star::ucb::XContentEventListener, com::sun::star::lang::XEventListener>(com::sun::star::uno::Type const&, com::sun::star::ucb::XContentEventListener*, com::sun::star::lang::XEventListener*)
Unexecuted instantiation: com::sun::star::uno::Any cppu::queryInterface<com::sun::star::util::XModifyListener, com::sun::star::lang::XEventListener>(com::sun::star::uno::Type const&, com::sun::star::util::XModifyListener*, com::sun::star::lang::XEventListener*)
Unexecuted instantiation: com::sun::star::uno::Any cppu::queryInterface<com::sun::star::form::XUpdateListener, com::sun::star::lang::XEventListener>(com::sun::star::uno::Type const&, com::sun::star::form::XUpdateListener*, com::sun::star::lang::XEventListener*)
Unexecuted instantiation: com::sun::star::uno::Any cppu::queryInterface<com::sun::star::view::XSelectionChangeListener, com::sun::star::lang::XEventListener>(com::sun::star::uno::Type const&, com::sun::star::view::XSelectionChangeListener*, com::sun::star::lang::XEventListener*)
Unexecuted instantiation: com::sun::star::uno::Any cppu::queryInterface<com::sun::star::container::XContainerListener, com::sun::star::lang::XEventListener>(com::sun::star::uno::Type const&, com::sun::star::container::XContainerListener*, com::sun::star::lang::XEventListener*)
Unexecuted instantiation: com::sun::star::uno::Any cppu::queryInterface<com::sun::star::container::XNameReplace, com::sun::star::container::XHierarchicalNameReplace>(com::sun::star::uno::Type const&, com::sun::star::container::XNameReplace*, com::sun::star::container::XHierarchicalNameReplace*)
Unexecuted instantiation: com::sun::star::uno::Any cppu::queryInterface<com::sun::star::sdb::XColumn, com::sun::star::sdb::XColumnUpdate>(com::sun::star::uno::Type const&, com::sun::star::sdb::XColumn*, com::sun::star::sdb::XColumnUpdate*)
Unexecuted instantiation: com::sun::star::uno::Any cppu::queryInterface<com::sun::star::sdbc::XRow, com::sun::star::sdbc::XOutParameters>(com::sun::star::uno::Type const&, com::sun::star::sdbc::XRow*, com::sun::star::sdbc::XOutParameters*)
Unexecuted instantiation: com::sun::star::uno::Any cppu::queryInterface<com::sun::star::io::XStream, com::sun::star::io::XInputStream>(com::sun::star::uno::Type const&, com::sun::star::io::XStream*, com::sun::star::io::XInputStream*)
Unexecuted instantiation: com::sun::star::uno::Any cppu::queryInterface<com::sun::star::lang::XServiceInfo, com::sun::star::lang::XTypeProvider>(com::sun::star::uno::Type const&, com::sun::star::lang::XServiceInfo*, com::sun::star::lang::XTypeProvider*)
Unexecuted instantiation: com::sun::star::uno::Any cppu::queryInterface<com::sun::star::lang::XInitialization, com::sun::star::lang::XServiceInfo>(com::sun::star::uno::Type const&, com::sun::star::lang::XInitialization*, com::sun::star::lang::XServiceInfo*)
com::sun::star::uno::Any cppu::queryInterface<com::sun::star::animations::XAnimate, com::sun::star::animations::XAnimateMotion>(com::sun::star::uno::Type const&, com::sun::star::animations::XAnimate*, com::sun::star::animations::XAnimateMotion*)
Line
Count
Source
65
100
{
66
100
    if (rType == Interface1::static_type())
67
40
        return css::uno::Any( &p1, rType );
68
60
    else if (rType == Interface2::static_type())
69
22
        return css::uno::Any( &p2, rType );
70
38
    else
71
38
        return css::uno::Any();
72
100
}
Unexecuted instantiation: com::sun::star::uno::Any cppu::queryInterface<com::sun::star::animations::XAnimate, com::sun::star::animations::XAnimatePhysics>(com::sun::star::uno::Type const&, com::sun::star::animations::XAnimate*, com::sun::star::animations::XAnimatePhysics*)
com::sun::star::uno::Any cppu::queryInterface<com::sun::star::animations::XAnimate, com::sun::star::animations::XAnimateColor>(com::sun::star::uno::Type const&, com::sun::star::animations::XAnimate*, com::sun::star::animations::XAnimateColor*)
Line
Count
Source
65
1.70k
{
66
1.70k
    if (rType == Interface1::static_type())
67
744
        return css::uno::Any( &p1, rType );
68
959
    else if (rType == Interface2::static_type())
69
633
        return css::uno::Any( &p2, rType );
70
326
    else
71
326
        return css::uno::Any();
72
1.70k
}
com::sun::star::uno::Any cppu::queryInterface<com::sun::star::animations::XAnimate, com::sun::star::animations::XAnimateSet>(com::sun::star::uno::Type const&, com::sun::star::animations::XAnimate*, com::sun::star::animations::XAnimateSet*)
Line
Count
Source
65
10.7k
{
66
10.7k
    if (rType == Interface1::static_type())
67
4.63k
        return css::uno::Any( &p1, rType );
68
6.10k
    else if (rType == Interface2::static_type())
69
1.94k
        return css::uno::Any( &p2, rType );
70
4.16k
    else
71
4.16k
        return css::uno::Any();
72
10.7k
}
com::sun::star::uno::Any cppu::queryInterface<com::sun::star::animations::XAnimate, com::sun::star::animations::XAnimateTransform>(com::sun::star::uno::Type const&, com::sun::star::animations::XAnimate*, com::sun::star::animations::XAnimateTransform*)
Line
Count
Source
65
4.91k
{
66
4.91k
    if (rType == Interface1::static_type())
67
2.11k
        return css::uno::Any( &p1, rType );
68
2.80k
    else if (rType == Interface2::static_type())
69
903
        return css::uno::Any( &p2, rType );
70
1.90k
    else
71
1.90k
        return css::uno::Any();
72
4.91k
}
com::sun::star::uno::Any cppu::queryInterface<com::sun::star::animations::XAnimate, com::sun::star::animations::XTransitionFilter>(com::sun::star::uno::Type const&, com::sun::star::animations::XAnimate*, com::sun::star::animations::XTransitionFilter*)
Line
Count
Source
65
6.23k
{
66
6.23k
    if (rType == Interface1::static_type())
67
2.80k
        return css::uno::Any( &p1, rType );
68
3.42k
    else if (rType == Interface2::static_type())
69
1.19k
        return css::uno::Any( &p2, rType );
70
2.23k
    else
71
2.23k
        return css::uno::Any();
72
6.23k
}
Unexecuted instantiation: com::sun::star::uno::Any cppu::queryInterface<com::sun::star::awt::XTabListener, com::sun::star::awt::XSimpleTabController>(com::sun::star::uno::Type const&, com::sun::star::awt::XTabListener*, com::sun::star::awt::XSimpleTabController*)
Unexecuted instantiation: com::sun::star::uno::Any cppu::queryInterface<com::sun::star::awt::XAdjustmentListener, com::sun::star::awt::XScrollBar>(com::sun::star::uno::Type const&, com::sun::star::awt::XAdjustmentListener*, com::sun::star::awt::XScrollBar*)
Unexecuted instantiation: com::sun::star::uno::Any cppu::queryInterface<com::sun::star::awt::XFixedHyperlink, com::sun::star::awt::XLayoutConstrains>(com::sun::star::uno::Type const&, com::sun::star::awt::XFixedHyperlink*, com::sun::star::awt::XLayoutConstrains*)
Unexecuted instantiation: com::sun::star::uno::Any cppu::queryInterface<com::sun::star::awt::XFixedText, com::sun::star::awt::XLayoutConstrains>(com::sun::star::uno::Type const&, com::sun::star::awt::XFixedText*, com::sun::star::awt::XLayoutConstrains*)
Unexecuted instantiation: com::sun::star::uno::Any cppu::queryInterface<com::sun::star::lang::XTypeProvider, com::sun::star::beans::XPropertySetInfo>(com::sun::star::uno::Type const&, com::sun::star::lang::XTypeProvider*, com::sun::star::beans::XPropertySetInfo*)
com::sun::star::uno::Any cppu::queryInterface<com::sun::star::embed::XHierarchicalStorageAccess, com::sun::star::embed::XHierarchicalStorageAccess2>(com::sun::star::uno::Type const&, com::sun::star::embed::XHierarchicalStorageAccess*, com::sun::star::embed::XHierarchicalStorageAccess2*)
Line
Count
Source
65
393k
{
66
393k
    if (rType == Interface1::static_type())
67
73.2k
        return css::uno::Any( &p1, rType );
68
320k
    else if (rType == Interface2::static_type())
69
0
        return css::uno::Any( &p2, rType );
70
320k
    else
71
320k
        return css::uno::Any();
72
393k
}
Unexecuted instantiation: com::sun::star::uno::Any cppu::queryInterface<com::sun::star::embed::XEncryptionProtectedSource2, com::sun::star::embed::XEncryptionProtectedSource>(com::sun::star::uno::Type const&, com::sun::star::embed::XEncryptionProtectedSource2*, com::sun::star::embed::XEncryptionProtectedSource*)
Unexecuted instantiation: com::sun::star::uno::Any cppu::queryInterface<com::sun::star::embed::XTransactedObject, com::sun::star::embed::XTransactionBroadcaster>(com::sun::star::uno::Type const&, com::sun::star::embed::XTransactedObject*, com::sun::star::embed::XTransactionBroadcaster*)
73
/** Compares demanded type to given template argument types.
74
75
    @tparam Interface1 interface type
76
    @tparam Interface2 interface type
77
    @tparam Interface3 interface type
78
    @param rType demanded type
79
    @param p1 interface pointer
80
    @param p2 interface pointer
81
    @param p3 interface pointer
82
    @return acquired interface of demanded type or empty Any
83
*/
84
template< class Interface1, class Interface2, class Interface3 >
85
inline css::uno::Any SAL_CALL queryInterface(
86
    const css::uno::Type & rType,
87
    Interface1 * p1, Interface2 * p2, Interface3 * p3 )
88
1.86M
{
89
1.86M
    if (rType == Interface1::static_type())
90
964k
        return css::uno::Any( &p1, rType );
91
902k
    else if (rType == Interface2::static_type())
92
63.0k
        return css::uno::Any( &p2, rType );
93
839k
    else if (rType == Interface3::static_type())
94
486k
        return css::uno::Any( &p3, rType );
95
352k
    else
96
352k
        return css::uno::Any();
97
1.86M
}
com::sun::star::uno::Any cppu::queryInterface<com::sun::star::uno::XInterface, com::sun::star::uno::XAggregation, com::sun::star::uno::XWeak>(com::sun::star::uno::Type const&, com::sun::star::uno::XInterface*, com::sun::star::uno::XAggregation*, com::sun::star::uno::XWeak*)
Line
Count
Source
88
1.82M
{
89
1.82M
    if (rType == Interface1::static_type())
90
953k
        return css::uno::Any( &p1, rType );
91
876k
    else if (rType == Interface2::static_type())
92
55.7k
        return css::uno::Any( &p2, rType );
93
820k
    else if (rType == Interface3::static_type())
94
486k
        return css::uno::Any( &p3, rType );
95
334k
    else
96
334k
        return css::uno::Any();
97
1.82M
}
com::sun::star::uno::Any cppu::queryInterface<com::sun::star::beans::XPropertySet, com::sun::star::beans::XMultiPropertySet, com::sun::star::beans::XFastPropertySet>(com::sun::star::uno::Type const&, com::sun::star::beans::XPropertySet*, com::sun::star::beans::XMultiPropertySet*, com::sun::star::beans::XFastPropertySet*)
Line
Count
Source
88
16.8k
{
89
16.8k
    if (rType == Interface1::static_type())
90
4.14k
        return css::uno::Any( &p1, rType );
91
12.7k
    else if (rType == Interface2::static_type())
92
110
        return css::uno::Any( &p2, rType );
93
12.6k
    else if (rType == Interface3::static_type())
94
0
        return css::uno::Any( &p3, rType );
95
12.6k
    else
96
12.6k
        return css::uno::Any();
97
16.8k
}
Unexecuted instantiation: com::sun::star::uno::Any cppu::queryInterface<com::sun::star::sheet::XDataPilotTable, com::sun::star::sheet::XDataPilotTable2, com::sun::star::util::XModifyBroadcaster>(com::sun::star::uno::Type const&, com::sun::star::sheet::XDataPilotTable*, com::sun::star::sheet::XDataPilotTable2*, com::sun::star::util::XModifyBroadcaster*)
Unexecuted instantiation: com::sun::star::uno::Any cppu::queryInterface<com::sun::star::xml::sax::XFastContextHandler, com::sun::star::lang::XTypeProvider, com::sun::star::uno::XInterface>(com::sun::star::uno::Type const&, com::sun::star::xml::sax::XFastContextHandler*, com::sun::star::lang::XTypeProvider*, com::sun::star::uno::XInterface*)
Unexecuted instantiation: com::sun::star::uno::Any cppu::queryInterface<com::sun::star::beans::XPropertiesChangeListener, com::sun::star::beans::XVetoableChangeListener, com::sun::star::lang::XEventListener>(com::sun::star::uno::Type const&, com::sun::star::beans::XPropertiesChangeListener*, com::sun::star::beans::XVetoableChangeListener*, com::sun::star::lang::XEventListener*)
Unexecuted instantiation: com::sun::star::uno::Any cppu::queryInterface<com::sun::star::sdbc::XPreparedStatement, com::sun::star::sdbc::XParameters, com::sun::star::sdbc::XResultSetMetaDataSupplier>(com::sun::star::uno::Type const&, com::sun::star::sdbc::XPreparedStatement*, com::sun::star::sdbc::XParameters*, com::sun::star::sdbc::XResultSetMetaDataSupplier*)
Unexecuted instantiation: com::sun::star::uno::Any cppu::queryInterface<com::sun::star::io::XStream, com::sun::star::io::XInputStream, com::sun::star::io::XSeekable>(com::sun::star::uno::Type const&, com::sun::star::io::XStream*, com::sun::star::io::XInputStream*, com::sun::star::io::XSeekable*)
Unexecuted instantiation: com::sun::star::uno::Any cppu::queryInterface<com::sun::star::awt::XDockableWindowListener, com::sun::star::ui::XUIConfigurationListener, com::sun::star::awt::XWindowListener>(com::sun::star::uno::Type const&, com::sun::star::awt::XDockableWindowListener*, com::sun::star::ui::XUIConfigurationListener*, com::sun::star::awt::XWindowListener*)
com::sun::star::uno::Any cppu::queryInterface<com::sun::star::animations::XTimeContainer, com::sun::star::container::XEnumerationAccess, com::sun::star::container::XElementAccess>(com::sun::star::uno::Type const&, com::sun::star::animations::XTimeContainer*, com::sun::star::container::XEnumerationAccess*, com::sun::star::container::XElementAccess*)
Line
Count
Source
88
19.8k
{
89
19.8k
    if (rType == Interface1::static_type())
90
6.72k
        return css::uno::Any( &p1, rType );
91
13.0k
    else if (rType == Interface2::static_type())
92
7.23k
        return css::uno::Any( &p2, rType );
93
5.85k
    else if (rType == Interface3::static_type())
94
0
        return css::uno::Any( &p3, rType );
95
5.85k
    else
96
5.85k
        return css::uno::Any();
97
19.8k
}
Unexecuted instantiation: com::sun::star::uno::Any cppu::queryInterface<com::sun::star::awt::XTabController, com::sun::star::lang::XServiceInfo, com::sun::star::lang::XTypeProvider>(com::sun::star::uno::Type const&, com::sun::star::awt::XTabController*, com::sun::star::lang::XServiceInfo*, com::sun::star::lang::XTypeProvider*)
Unexecuted instantiation: com::sun::star::uno::Any cppu::queryInterface<com::sun::star::lang::XTypeProvider, com::sun::star::lang::XServiceInfo, com::sun::star::ucb::XContentProvider>(com::sun::star::uno::Type const&, com::sun::star::lang::XTypeProvider*, com::sun::star::lang::XServiceInfo*, com::sun::star::ucb::XContentProvider*)
98
/** Compares demanded type to given template argument types.
99
100
    @tparam Interface1 interface type
101
    @tparam Interface2 interface type
102
    @tparam Interface3 interface type
103
    @tparam Interface4 interface type
104
    @param rType demanded type
105
    @param p1 interface pointer
106
    @param p2 interface pointer
107
    @param p3 interface pointer
108
    @param p4 interface pointer
109
    @return acquired interface of demanded type or empty Any
110
*/
111
template< class Interface1, class Interface2, class Interface3, class Interface4 >
112
inline css::uno::Any SAL_CALL queryInterface(
113
    const css::uno::Type & rType,
114
    Interface1 * p1, Interface2 * p2, Interface3 * p3, Interface4 * p4 )
115
188k
{
116
188k
    if (rType == Interface1::static_type())
117
29.7k
        return css::uno::Any( &p1, rType );
118
158k
    else if (rType == Interface2::static_type())
119
27.3k
        return css::uno::Any( &p2, rType );
120
131k
    else if (rType == Interface3::static_type())
121
37.6k
        return css::uno::Any( &p3, rType );
122
93.7k
    else if (rType == Interface4::static_type())
123
63.1k
        return css::uno::Any( &p4, rType );
124
30.5k
    else
125
30.5k
        return css::uno::Any();
126
188k
}
Unexecuted instantiation: com::sun::star::uno::Any cppu::queryInterface<com::sun::star::lang::XEventListener, com::sun::star::datatransfer::dnd::XDragGestureListener, com::sun::star::datatransfer::dnd::XDragSourceListener, com::sun::star::datatransfer::dnd::XDropTargetListener>(com::sun::star::uno::Type const&, com::sun::star::lang::XEventListener*, com::sun::star::datatransfer::dnd::XDragGestureListener*, com::sun::star::datatransfer::dnd::XDragSourceListener*, com::sun::star::datatransfer::dnd::XDropTargetListener*)
Unexecuted instantiation: com::sun::star::uno::Any cppu::queryInterface<com::sun::star::awt::XMenu, com::sun::star::awt::XPopupMenu, com::sun::star::lang::XTypeProvider, com::sun::star::lang::XServiceInfo>(com::sun::star::uno::Type const&, com::sun::star::awt::XMenu*, com::sun::star::awt::XPopupMenu*, com::sun::star::lang::XTypeProvider*, com::sun::star::lang::XServiceInfo*)
Unexecuted instantiation: com::sun::star::uno::Any cppu::queryInterface<com::sun::star::awt::XMenu, com::sun::star::awt::XMenuBar, com::sun::star::lang::XTypeProvider, com::sun::star::lang::XServiceInfo>(com::sun::star::uno::Type const&, com::sun::star::awt::XMenu*, com::sun::star::awt::XMenuBar*, com::sun::star::lang::XTypeProvider*, com::sun::star::lang::XServiceInfo*)
Unexecuted instantiation: com::sun::star::uno::Any cppu::queryInterface<com::sun::star::lang::XServiceInfo, com::sun::star::lang::XInitialization, com::sun::star::frame::XDispatchProvider, com::sun::star::frame::XDispatch>(com::sun::star::uno::Type const&, com::sun::star::lang::XServiceInfo*, com::sun::star::lang::XInitialization*, com::sun::star::frame::XDispatchProvider*, com::sun::star::frame::XDispatch*)
Unexecuted instantiation: com::sun::star::uno::Any cppu::queryInterface<com::sun::star::lang::XTypeProvider, com::sun::star::io::XStream, com::sun::star::embed::XExtendedStorageStream, com::sun::star::lang::XComponent>(com::sun::star::uno::Type const&, com::sun::star::lang::XTypeProvider*, com::sun::star::io::XStream*, com::sun::star::embed::XExtendedStorageStream*, com::sun::star::lang::XComponent*)
com::sun::star::uno::Any cppu::queryInterface<com::sun::star::animations::XParallelTimeContainer, com::sun::star::animations::XTimeContainer, com::sun::star::container::XEnumerationAccess, com::sun::star::container::XElementAccess>(com::sun::star::uno::Type const&, com::sun::star::animations::XParallelTimeContainer*, com::sun::star::animations::XTimeContainer*, com::sun::star::container::XEnumerationAccess*, com::sun::star::container::XElementAccess*)
Line
Count
Source
115
103k
{
116
103k
    if (rType == Interface1::static_type())
117
24.3k
        return css::uno::Any( &p1, rType );
118
79.3k
    else if (rType == Interface2::static_type())
119
23.9k
        return css::uno::Any( &p2, rType );
120
55.3k
    else if (rType == Interface3::static_type())
121
34.7k
        return css::uno::Any( &p3, rType );
122
20.6k
    else if (rType == Interface4::static_type())
123
0
        return css::uno::Any( &p4, rType );
124
20.6k
    else
125
20.6k
        return css::uno::Any();
126
103k
}
com::sun::star::uno::Any cppu::queryInterface<com::sun::star::animations::XTimeContainer, com::sun::star::animations::XIterateContainer, com::sun::star::container::XEnumerationAccess, com::sun::star::container::XElementAccess>(com::sun::star::uno::Type const&, com::sun::star::animations::XTimeContainer*, com::sun::star::animations::XIterateContainer*, com::sun::star::container::XEnumerationAccess*, com::sun::star::container::XElementAccess*)
Line
Count
Source
115
13.0k
{
116
13.0k
    if (rType == Interface1::static_type())
117
5.39k
        return css::uno::Any( &p1, rType );
118
7.65k
    else if (rType == Interface2::static_type())
119
3.34k
        return css::uno::Any( &p2, rType );
120
4.31k
    else if (rType == Interface3::static_type())
121
2.98k
        return css::uno::Any( &p3, rType );
122
1.32k
    else if (rType == Interface4::static_type())
123
0
        return css::uno::Any( &p4, rType );
124
1.32k
    else
125
1.32k
        return css::uno::Any();
126
13.0k
}
com::sun::star::uno::Any cppu::queryInterface<com::sun::star::embed::XStorageRawAccess, com::sun::star::embed::XEncryptionProtectedSource, com::sun::star::embed::XEncryptionProtectedSource2, com::sun::star::embed::XEncryptionProtectedStorage>(com::sun::star::uno::Type const&, com::sun::star::embed::XStorageRawAccess*, com::sun::star::embed::XEncryptionProtectedSource*, com::sun::star::embed::XEncryptionProtectedSource2*, com::sun::star::embed::XEncryptionProtectedStorage*)
Line
Count
Source
115
63.4k
{
116
63.4k
    if (rType == Interface1::static_type())
117
0
        return css::uno::Any( &p1, rType );
118
63.4k
    else if (rType == Interface2::static_type())
119
0
        return css::uno::Any( &p2, rType );
120
63.4k
    else if (rType == Interface3::static_type())
121
0
        return css::uno::Any( &p3, rType );
122
63.4k
    else if (rType == Interface4::static_type())
123
63.1k
        return css::uno::Any( &p4, rType );
124
256
    else
125
256
        return css::uno::Any();
126
63.4k
}
com::sun::star::uno::Any cppu::queryInterface<com::sun::star::beans::XPropertySet, com::sun::star::beans::XMultiPropertySet, com::sun::star::lang::XServiceInfo, com::sun::star::view::XRenderable>(com::sun::star::uno::Type const&, com::sun::star::beans::XPropertySet*, com::sun::star::beans::XMultiPropertySet*, com::sun::star::lang::XServiceInfo*, com::sun::star::view::XRenderable*)
Line
Count
Source
115
8.39k
{
116
8.39k
    if (rType == Interface1::static_type())
117
24
        return css::uno::Any( &p1, rType );
118
8.37k
    else if (rType == Interface2::static_type())
119
0
        return css::uno::Any( &p2, rType );
120
8.37k
    else if (rType == Interface3::static_type())
121
0
        return css::uno::Any( &p3, rType );
122
8.37k
    else if (rType == Interface4::static_type())
123
0
        return css::uno::Any( &p4, rType );
124
8.37k
    else
125
8.37k
        return css::uno::Any();
126
8.39k
}
Unexecuted instantiation: com::sun::star::uno::Any cppu::queryInterface<com::sun::star::lang::XSingleServiceFactory, com::sun::star::container::XNameContainer, com::sun::star::container::XNameReplace, com::sun::star::util::XChangesBatch>(com::sun::star::uno::Type const&, com::sun::star::lang::XSingleServiceFactory*, com::sun::star::container::XNameContainer*, com::sun::star::container::XNameReplace*, com::sun::star::util::XChangesBatch*)
127
/** Compares demanded type to given template argument types.
128
129
    @tparam Interface1 interface type
130
    @tparam Interface2 interface type
131
    @tparam Interface3 interface type
132
    @tparam Interface4 interface type
133
    @tparam Interface5 interface type
134
    @param rType demanded type
135
    @param p1 interface pointer
136
    @param p2 interface pointer
137
    @param p3 interface pointer
138
    @param p4 interface pointer
139
    @param p5 interface pointer
140
    @return acquired interface of demanded type or empty Any
141
*/
142
template< class Interface1, class Interface2, class Interface3, class Interface4, class Interface5 >
143
inline css::uno::Any SAL_CALL queryInterface(
144
    const css::uno::Type & rType,
145
    Interface1 * p1, Interface2 * p2, Interface3 * p3, Interface4 * p4, Interface5 * p5 )
146
1.49M
{
147
1.49M
    if (rType == Interface1::static_type())
148
97.3k
        return css::uno::Any( &p1, rType );
149
1.39M
    else if (rType == Interface2::static_type())
150
13.0k
        return css::uno::Any( &p2, rType );
151
1.38M
    else if (rType == Interface3::static_type())
152
130k
        return css::uno::Any( &p3, rType );
153
1.24M
    else if (rType == Interface4::static_type())
154
784
        return css::uno::Any( &p4, rType );
155
1.24M
    else if (rType == Interface5::static_type())
156
48.6k
        return css::uno::Any( &p5, rType );
157
1.20M
    else
158
1.20M
        return css::uno::Any();
159
1.49M
}
Unexecuted instantiation: com::sun::star::uno::Any cppu::queryInterface<com::sun::star::lang::XComponent, com::sun::star::frame::XFrameActionListener, com::sun::star::frame::XStatusListener, com::sun::star::lang::XEventListener, com::sun::star::lang::XEventListener>(com::sun::star::uno::Type const&, com::sun::star::lang::XComponent*, com::sun::star::frame::XFrameActionListener*, com::sun::star::frame::XStatusListener*, com::sun::star::lang::XEventListener*, com::sun::star::lang::XEventListener*)
Unexecuted instantiation: com::sun::star::uno::Any cppu::queryInterface<com::sun::star::beans::XPropertySet, com::sun::star::sdbc::XWarningsSupplier, com::sun::star::sdbc::XCloseable, com::sun::star::sdbc::XMultipleResults, com::sun::star::util::XCancellable>(com::sun::star::uno::Type const&, com::sun::star::beans::XPropertySet*, com::sun::star::sdbc::XWarningsSupplier*, com::sun::star::sdbc::XCloseable*, com::sun::star::sdbc::XMultipleResults*, com::sun::star::util::XCancellable*)
Unexecuted instantiation: com::sun::star::uno::Any cppu::queryInterface<com::sun::star::frame::XStatusListener, com::sun::star::frame::XToolbarController, com::sun::star::lang::XInitialization, com::sun::star::lang::XComponent, com::sun::star::util::XUpdatable>(com::sun::star::uno::Type const&, com::sun::star::frame::XStatusListener*, com::sun::star::frame::XToolbarController*, com::sun::star::lang::XInitialization*, com::sun::star::lang::XComponent*, com::sun::star::util::XUpdatable*)
com::sun::star::uno::Any cppu::queryInterface<com::sun::star::io::XInputStream, com::sun::star::io::XStream, com::sun::star::lang::XComponent, com::sun::star::beans::XPropertySet, com::sun::star::embed::XExtendedStorageStream>(com::sun::star::uno::Type const&, com::sun::star::io::XInputStream*, com::sun::star::io::XStream*, com::sun::star::lang::XComponent*, com::sun::star::beans::XPropertySet*, com::sun::star::embed::XExtendedStorageStream*)
Line
Count
Source
146
1.49M
{
147
1.49M
    if (rType == Interface1::static_type())
148
97.3k
        return css::uno::Any( &p1, rType );
149
1.39M
    else if (rType == Interface2::static_type())
150
13.0k
        return css::uno::Any( &p2, rType );
151
1.38M
    else if (rType == Interface3::static_type())
152
130k
        return css::uno::Any( &p3, rType );
153
1.24M
    else if (rType == Interface4::static_type())
154
784
        return css::uno::Any( &p4, rType );
155
1.24M
    else if (rType == Interface5::static_type())
156
48.6k
        return css::uno::Any( &p5, rType );
157
1.20M
    else
158
1.20M
        return css::uno::Any();
159
1.49M
}
160
/** Compares demanded type to given template argument types.
161
162
    @tparam Interface1 interface type
163
    @tparam Interface2 interface type
164
    @tparam Interface3 interface type
165
    @tparam Interface4 interface type
166
    @tparam Interface5 interface type
167
    @tparam Interface6 interface type
168
    @param rType demanded type
169
    @param p1 interface pointer
170
    @param p2 interface pointer
171
    @param p3 interface pointer
172
    @param p4 interface pointer
173
    @param p5 interface pointer
174
    @param p6 interface pointer
175
    @return acquired interface of demanded type or empty Any
176
*/
177
template< class Interface1, class Interface2, class Interface3, class Interface4, class Interface5,
178
          class Interface6 >
179
inline css::uno::Any SAL_CALL queryInterface(
180
    const css::uno::Type & rType,
181
    Interface1 * p1, Interface2 * p2, Interface3 * p3, Interface4 * p4, Interface5 * p5,
182
    Interface6 * p6 )
183
0
{
184
0
    if (rType == Interface1::static_type())
185
0
        return css::uno::Any( &p1, rType );
186
0
    else if (rType == Interface2::static_type())
187
0
        return css::uno::Any( &p2, rType );
188
0
    else if (rType == Interface3::static_type())
189
0
        return css::uno::Any( &p3, rType );
190
0
    else if (rType == Interface4::static_type())
191
0
        return css::uno::Any( &p4, rType );
192
0
    else if (rType == Interface5::static_type())
193
0
        return css::uno::Any( &p5, rType );
194
0
    else if (rType == Interface6::static_type())
195
0
        return css::uno::Any( &p6, rType );
196
0
    else
197
0
        return css::uno::Any();
198
0
}
Unexecuted instantiation: com::sun::star::uno::Any cppu::queryInterface<com::sun::star::sheet::XViewPane, com::sun::star::sheet::XCellRangeReferrer, com::sun::star::view::XFormLayerAccess, com::sun::star::view::XControlAccess, com::sun::star::lang::XServiceInfo, com::sun::star::lang::XTypeProvider>(com::sun::star::uno::Type const&, com::sun::star::sheet::XViewPane*, com::sun::star::sheet::XCellRangeReferrer*, com::sun::star::view::XFormLayerAccess*, com::sun::star::view::XControlAccess*, com::sun::star::lang::XServiceInfo*, com::sun::star::lang::XTypeProvider*)
Unexecuted instantiation: com::sun::star::uno::Any cppu::queryInterface<com::sun::star::frame::XStatusbarController, com::sun::star::frame::XStatusListener, com::sun::star::lang::XEventListener, com::sun::star::lang::XInitialization, com::sun::star::lang::XComponent, com::sun::star::util::XUpdatable>(com::sun::star::uno::Type const&, com::sun::star::frame::XStatusbarController*, com::sun::star::frame::XStatusListener*, com::sun::star::lang::XEventListener*, com::sun::star::lang::XInitialization*, com::sun::star::lang::XComponent*, com::sun::star::util::XUpdatable*)
Unexecuted instantiation: com::sun::star::uno::Any cppu::queryInterface<com::sun::star::beans::XPropertySetInfo, com::sun::star::beans::XPropertySet, com::sun::star::beans::XMultiPropertySet, com::sun::star::beans::XHierarchicalPropertySet, com::sun::star::beans::XMultiHierarchicalPropertySet, com::sun::star::beans::XHierarchicalPropertySetInfo>(com::sun::star::uno::Type const&, com::sun::star::beans::XPropertySetInfo*, com::sun::star::beans::XPropertySet*, com::sun::star::beans::XMultiPropertySet*, com::sun::star::beans::XHierarchicalPropertySet*, com::sun::star::beans::XMultiHierarchicalPropertySet*, com::sun::star::beans::XHierarchicalPropertySetInfo*)
Unexecuted instantiation: com::sun::star::uno::Any cppu::queryInterface<com::sun::star::beans::XIntrospectionAccess, com::sun::star::beans::XMaterialHolder, com::sun::star::beans::XExactName, com::sun::star::beans::XPropertySet, com::sun::star::beans::XFastPropertySet, com::sun::star::beans::XPropertySetInfo>(com::sun::star::uno::Type const&, com::sun::star::beans::XIntrospectionAccess*, com::sun::star::beans::XMaterialHolder*, com::sun::star::beans::XExactName*, com::sun::star::beans::XPropertySet*, com::sun::star::beans::XFastPropertySet*, com::sun::star::beans::XPropertySetInfo*)
199
/** Compares demanded type to given template argument types.
200
201
    @tparam Interface1 interface type
202
    @tparam Interface2 interface type
203
    @tparam Interface3 interface type
204
    @tparam Interface4 interface type
205
    @tparam Interface5 interface type
206
    @tparam Interface6 interface type
207
    @tparam Interface7 interface type
208
    @param rType demanded type
209
    @param p1 interface pointer
210
    @param p2 interface pointer
211
    @param p3 interface pointer
212
    @param p4 interface pointer
213
    @param p5 interface pointer
214
    @param p6 interface pointer
215
    @param p7 interface pointer
216
    @return acquired interface of demanded type or empty Any
217
*/
218
template< class Interface1, class Interface2, class Interface3, class Interface4, class Interface5,
219
          class Interface6, class Interface7 >
220
inline css::uno::Any SAL_CALL queryInterface(
221
    const css::uno::Type & rType,
222
    Interface1 * p1, Interface2 * p2, Interface3 * p3, Interface4 * p4, Interface5 * p5,
223
    Interface6 * p6, Interface7 * p7 )
224
1.05k
{
225
1.05k
    if (rType == Interface1::static_type())
226
0
        return css::uno::Any( &p1, rType );
227
1.05k
    else if (rType == Interface2::static_type())
228
0
        return css::uno::Any( &p2, rType );
229
1.05k
    else if (rType == Interface3::static_type())
230
1.05k
        return css::uno::Any( &p3, rType );
231
0
    else if (rType == Interface4::static_type())
232
0
        return css::uno::Any( &p4, rType );
233
0
    else if (rType == Interface5::static_type())
234
0
        return css::uno::Any( &p5, rType );
235
0
    else if (rType == Interface6::static_type())
236
0
        return css::uno::Any( &p6, rType );
237
0
    else if (rType == Interface7::static_type())
238
0
        return css::uno::Any( &p7, rType );
239
0
    else
240
0
        return css::uno::Any();
241
1.05k
}
Unexecuted instantiation: com::sun::star::uno::Any cppu::queryInterface<com::sun::star::lang::XServiceInfo, com::sun::star::sdbc::XParameters, com::sun::star::sdbcx::XColumnsSupplier, com::sun::star::sdbc::XResultSetMetaDataSupplier, com::sun::star::sdbc::XPreparedBatchExecution, com::sun::star::sdbc::XMultipleResults, com::sun::star::sdbc::XPreparedStatement>(com::sun::star::uno::Type const&, com::sun::star::lang::XServiceInfo*, com::sun::star::sdbc::XParameters*, com::sun::star::sdbcx::XColumnsSupplier*, com::sun::star::sdbc::XResultSetMetaDataSupplier*, com::sun::star::sdbc::XPreparedBatchExecution*, com::sun::star::sdbc::XMultipleResults*, com::sun::star::sdbc::XPreparedStatement*)
Unexecuted instantiation: com::sun::star::uno::Any cppu::queryInterface<com::sun::star::lang::XTypeProvider, com::sun::star::embed::XStorage, com::sun::star::embed::XHierarchicalStorageAccess, com::sun::star::container::XNameAccess, com::sun::star::container::XElementAccess, com::sun::star::lang::XComponent, com::sun::star::beans::XPropertySet>(com::sun::star::uno::Type const&, com::sun::star::lang::XTypeProvider*, com::sun::star::embed::XStorage*, com::sun::star::embed::XHierarchicalStorageAccess*, com::sun::star::container::XNameAccess*, com::sun::star::container::XElementAccess*, com::sun::star::lang::XComponent*, com::sun::star::beans::XPropertySet*)
Unexecuted instantiation: com::sun::star::uno::Any cppu::queryInterface<com::sun::star::lang::XTypeProvider, com::sun::star::beans::XPropertySet, com::sun::star::beans::XMultiPropertySet, com::sun::star::beans::XFastPropertySet, com::sun::star::beans::XPropertyState, com::sun::star::beans::XMultiPropertyStates, com::sun::star::style::XStyleSupplier>(com::sun::star::uno::Type const&, com::sun::star::lang::XTypeProvider*, com::sun::star::beans::XPropertySet*, com::sun::star::beans::XMultiPropertySet*, com::sun::star::beans::XFastPropertySet*, com::sun::star::beans::XPropertyState*, com::sun::star::beans::XMultiPropertyStates*, com::sun::star::style::XStyleSupplier*)
Unexecuted instantiation: com::sun::star::uno::Any cppu::queryInterface<com::sun::star::lang::XTypeProvider, com::sun::star::lang::XServiceInfo, com::sun::star::lang::XComponent, com::sun::star::container::XHierarchicalNameAccess, com::sun::star::container::XNameAccess, com::sun::star::container::XElementAccess, com::sun::star::util::XChangesNotifier>(com::sun::star::uno::Type const&, com::sun::star::lang::XTypeProvider*, com::sun::star::lang::XServiceInfo*, com::sun::star::lang::XComponent*, com::sun::star::container::XHierarchicalNameAccess*, com::sun::star::container::XNameAccess*, com::sun::star::container::XElementAccess*, com::sun::star::util::XChangesNotifier*)
com::sun::star::uno::Any cppu::queryInterface<com::sun::star::uno::XInterface, com::sun::star::uno::XWeak, com::sun::star::beans::XPropertySet, com::sun::star::beans::XPropertyState, com::sun::star::beans::XMultiPropertySet, com::sun::star::lang::XServiceInfo, com::sun::star::lang::XTypeProvider>(com::sun::star::uno::Type const&, com::sun::star::uno::XInterface*, com::sun::star::uno::XWeak*, com::sun::star::beans::XPropertySet*, com::sun::star::beans::XPropertyState*, com::sun::star::beans::XMultiPropertySet*, com::sun::star::lang::XServiceInfo*, com::sun::star::lang::XTypeProvider*)
Line
Count
Source
224
1.05k
{
225
1.05k
    if (rType == Interface1::static_type())
226
0
        return css::uno::Any( &p1, rType );
227
1.05k
    else if (rType == Interface2::static_type())
228
0
        return css::uno::Any( &p2, rType );
229
1.05k
    else if (rType == Interface3::static_type())
230
1.05k
        return css::uno::Any( &p3, rType );
231
0
    else if (rType == Interface4::static_type())
232
0
        return css::uno::Any( &p4, rType );
233
0
    else if (rType == Interface5::static_type())
234
0
        return css::uno::Any( &p5, rType );
235
0
    else if (rType == Interface6::static_type())
236
0
        return css::uno::Any( &p6, rType );
237
0
    else if (rType == Interface7::static_type())
238
0
        return css::uno::Any( &p7, rType );
239
0
    else
240
0
        return css::uno::Any();
241
1.05k
}
Unexecuted instantiation: com::sun::star::uno::Any cppu::queryInterface<com::sun::star::accessibility::XAccessibleComponent, com::sun::star::accessibility::XAccessibleSelection, com::sun::star::lang::XEventListener, com::sun::star::beans::XPropertyChangeListener, com::sun::star::awt::XWindowListener, com::sun::star::awt::XFocusListener, com::sun::star::accessibility::XAccessibleExtendedAttributes>(com::sun::star::uno::Type const&, com::sun::star::accessibility::XAccessibleComponent*, com::sun::star::accessibility::XAccessibleSelection*, com::sun::star::lang::XEventListener*, com::sun::star::beans::XPropertyChangeListener*, com::sun::star::awt::XWindowListener*, com::sun::star::awt::XFocusListener*, com::sun::star::accessibility::XAccessibleExtendedAttributes*)
242
/** Compares demanded type to given template argument types.
243
244
    @tparam Interface1 interface type
245
    @tparam Interface2 interface type
246
    @tparam Interface3 interface type
247
    @tparam Interface4 interface type
248
    @tparam Interface5 interface type
249
    @tparam Interface6 interface type
250
    @tparam Interface7 interface type
251
    @tparam Interface8 interface type
252
    @param rType demanded type
253
    @param p1 interface pointer
254
    @param p2 interface pointer
255
    @param p3 interface pointer
256
    @param p4 interface pointer
257
    @param p5 interface pointer
258
    @param p6 interface pointer
259
    @param p7 interface pointer
260
    @param p8 interface pointer
261
    @return acquired interface of demanded type or empty Any
262
*/
263
template< class Interface1, class Interface2, class Interface3, class Interface4, class Interface5,
264
          class Interface6, class Interface7, class Interface8 >
265
inline css::uno::Any SAL_CALL queryInterface(
266
    const css::uno::Type & rType,
267
    Interface1 * p1, Interface2 * p2, Interface3 * p3, Interface4 * p4, Interface5 * p5,
268
    Interface6 * p6, Interface7 * p7, Interface8 * p8 )
269
297k
{
270
297k
    if (rType == Interface1::static_type())
271
0
        return css::uno::Any( &p1, rType );
272
297k
    else if (rType == Interface2::static_type())
273
0
        return css::uno::Any( &p2, rType );
274
297k
    else if (rType == Interface3::static_type())
275
0
        return css::uno::Any( &p3, rType );
276
297k
    else if (rType == Interface4::static_type())
277
32
        return css::uno::Any( &p4, rType );
278
297k
    else if (rType == Interface5::static_type())
279
63.0k
        return css::uno::Any( &p5, rType );
280
234k
    else if (rType == Interface6::static_type())
281
56.8k
        return css::uno::Any( &p6, rType );
282
177k
    else if (rType == Interface7::static_type())
283
12
        return css::uno::Any( &p7, rType );
284
177k
    else if (rType == Interface8::static_type())
285
6.78k
        return css::uno::Any( &p8, rType );
286
170k
    else
287
170k
        return css::uno::Any();
288
297k
}
289
/** Compares demanded type to given template argument types.
290
291
    @tparam Interface1 interface type
292
    @tparam Interface2 interface type
293
    @tparam Interface3 interface type
294
    @tparam Interface4 interface type
295
    @tparam Interface5 interface type
296
    @tparam Interface6 interface type
297
    @tparam Interface7 interface type
298
    @tparam Interface8 interface type
299
    @tparam Interface9 interface type
300
    @param rType demanded type
301
    @param p1 interface pointer
302
    @param p2 interface pointer
303
    @param p3 interface pointer
304
    @param p4 interface pointer
305
    @param p5 interface pointer
306
    @param p6 interface pointer
307
    @param p7 interface pointer
308
    @param p8 interface pointer
309
    @param p9 interface pointer
310
    @return acquired interface of demanded type or empty Any
311
*/
312
template< class Interface1, class Interface2, class Interface3, class Interface4, class Interface5,
313
          class Interface6, class Interface7, class Interface8, class Interface9 >
314
inline css::uno::Any SAL_CALL queryInterface(
315
    const css::uno::Type & rType,
316
    Interface1 * p1, Interface2 * p2, Interface3 * p3, Interface4 * p4, Interface5 * p5,
317
    Interface6 * p6, Interface7 * p7, Interface8 * p8, Interface9 * p9 )
318
510
{
319
510
    if (rType == Interface1::static_type())
320
0
        return css::uno::Any( &p1, rType );
321
510
    else if (rType == Interface2::static_type())
322
0
        return css::uno::Any( &p2, rType );
323
510
    else if (rType == Interface3::static_type())
324
0
        return css::uno::Any( &p3, rType );
325
510
    else if (rType == Interface4::static_type())
326
0
        return css::uno::Any( &p4, rType );
327
510
    else if (rType == Interface5::static_type())
328
0
        return css::uno::Any( &p5, rType );
329
510
    else if (rType == Interface6::static_type())
330
265
        return css::uno::Any( &p6, rType );
331
245
    else if (rType == Interface7::static_type())
332
0
        return css::uno::Any( &p7, rType );
333
245
    else if (rType == Interface8::static_type())
334
33
        return css::uno::Any( &p8, rType );
335
212
    else if (rType == Interface9::static_type())
336
212
        return css::uno::Any( &p9, rType );
337
0
    else
338
0
        return css::uno::Any();
339
510
}
340
/** Compares demanded type to given template argument types.
341
342
    @tparam Interface1 interface type
343
    @tparam Interface2 interface type
344
    @tparam Interface3 interface type
345
    @tparam Interface4 interface type
346
    @tparam Interface5 interface type
347
    @tparam Interface6 interface type
348
    @tparam Interface7 interface type
349
    @tparam Interface8 interface type
350
    @tparam Interface9 interface type
351
    @tparam Interface10 interface type
352
    @param rType demanded type
353
    @param p1 interface pointer
354
    @param p2 interface pointer
355
    @param p3 interface pointer
356
    @param p4 interface pointer
357
    @param p5 interface pointer
358
    @param p6 interface pointer
359
    @param p7 interface pointer
360
    @param p8 interface pointer
361
    @param p9 interface pointer
362
    @param p10 interface pointer
363
    @return acquired interface of demanded type or empty Any
364
*/
365
template< class Interface1, class Interface2, class Interface3, class Interface4, class Interface5,
366
          class Interface6, class Interface7, class Interface8, class Interface9, class Interface10 >
367
inline css::uno::Any SAL_CALL queryInterface(
368
    const css::uno::Type & rType,
369
    Interface1 * p1, Interface2 * p2, Interface3 * p3, Interface4 * p4, Interface5 * p5,
370
    Interface6 * p6, Interface7 * p7, Interface8 * p8, Interface9 * p9, Interface10 * p10 )
371
0
{
372
0
    if (rType == Interface1::static_type())
373
0
        return css::uno::Any( &p1, rType );
374
0
    else if (rType == Interface2::static_type())
375
0
        return css::uno::Any( &p2, rType );
376
0
    else if (rType == Interface3::static_type())
377
0
        return css::uno::Any( &p3, rType );
378
0
    else if (rType == Interface4::static_type())
379
0
        return css::uno::Any( &p4, rType );
380
0
    else if (rType == Interface5::static_type())
381
0
        return css::uno::Any( &p5, rType );
382
0
    else if (rType == Interface6::static_type())
383
0
        return css::uno::Any( &p6, rType );
384
0
    else if (rType == Interface7::static_type())
385
0
        return css::uno::Any( &p7, rType );
386
0
    else if (rType == Interface8::static_type())
387
0
        return css::uno::Any( &p8, rType );
388
0
    else if (rType == Interface9::static_type())
389
0
        return css::uno::Any( &p9, rType );
390
0
    else if (rType == Interface10::static_type())
391
0
        return css::uno::Any( &p10, rType );
392
0
    else
393
0
        return css::uno::Any();
394
0
}
Unexecuted instantiation: com::sun::star::uno::Any cppu::queryInterface<com::sun::star::embed::XEmbeddedObject, com::sun::star::embed::XInplaceObject, com::sun::star::embed::XCommonEmbedPersist, com::sun::star::embed::XVisualObject, com::sun::star::embed::XClassifiedObject, com::sun::star::embed::XComponentSupplier, com::sun::star::util::XCloseable, com::sun::star::lang::XServiceInfo, com::sun::star::lang::XTypeProvider, com::sun::star::document::XEventBroadcaster>(com::sun::star::uno::Type const&, com::sun::star::embed::XEmbeddedObject*, com::sun::star::embed::XInplaceObject*, com::sun::star::embed::XCommonEmbedPersist*, com::sun::star::embed::XVisualObject*, com::sun::star::embed::XClassifiedObject*, com::sun::star::embed::XComponentSupplier*, com::sun::star::util::XCloseable*, com::sun::star::lang::XServiceInfo*, com::sun::star::lang::XTypeProvider*, com::sun::star::document::XEventBroadcaster*)
Unexecuted instantiation: com::sun::star::uno::Any cppu::queryInterface<com::sun::star::lang::XTypeProvider, com::sun::star::lang::XServiceInfo, com::sun::star::lang::XComponent, com::sun::star::ucb::XContent, com::sun::star::ucb::XCommandProcessor, com::sun::star::beans::XPropertiesChangeNotifier, com::sun::star::ucb::XCommandInfoChangeNotifier, com::sun::star::beans::XPropertyContainer, com::sun::star::beans::XPropertySetInfoChangeNotifier, com::sun::star::container::XChild>(com::sun::star::uno::Type const&, com::sun::star::lang::XTypeProvider*, com::sun::star::lang::XServiceInfo*, com::sun::star::lang::XComponent*, com::sun::star::ucb::XContent*, com::sun::star::ucb::XCommandProcessor*, com::sun::star::beans::XPropertiesChangeNotifier*, com::sun::star::ucb::XCommandInfoChangeNotifier*, com::sun::star::beans::XPropertyContainer*, com::sun::star::beans::XPropertySetInfoChangeNotifier*, com::sun::star::container::XChild*)
395
/** Compares demanded type to given template argument types.
396
397
    @tparam Interface1 interface type
398
    @tparam Interface2 interface type
399
    @tparam Interface3 interface type
400
    @tparam Interface4 interface type
401
    @tparam Interface5 interface type
402
    @tparam Interface6 interface type
403
    @tparam Interface7 interface type
404
    @tparam Interface8 interface type
405
    @tparam Interface9 interface type
406
    @tparam Interface10 interface type
407
    @tparam Interface11 interface type
408
    @param rType demanded type
409
    @param p1 interface pointer
410
    @param p2 interface pointer
411
    @param p3 interface pointer
412
    @param p4 interface pointer
413
    @param p5 interface pointer
414
    @param p6 interface pointer
415
    @param p7 interface pointer
416
    @param p8 interface pointer
417
    @param p9 interface pointer
418
    @param p10 interface pointer
419
    @param p11 interface pointer
420
    @return acquired interface of demanded type or empty Any
421
*/
422
template< class Interface1, class Interface2, class Interface3, class Interface4, class Interface5,
423
          class Interface6, class Interface7, class Interface8, class Interface9, class Interface10,
424
          class Interface11 >
425
inline css::uno::Any SAL_CALL queryInterface(
426
    const css::uno::Type & rType,
427
    Interface1 * p1, Interface2 * p2, Interface3 * p3, Interface4 * p4, Interface5 * p5,
428
    Interface6 * p6, Interface7 * p7, Interface8 * p8, Interface9 * p9, Interface10 * p10,
429
    Interface11 * p11 )
430
766k
{
431
766k
    if (rType == Interface1::static_type())
432
0
        return css::uno::Any( &p1, rType );
433
766k
    else if (rType == Interface2::static_type())
434
122k
        return css::uno::Any( &p2, rType );
435
643k
    else if (rType == Interface3::static_type())
436
0
        return css::uno::Any( &p3, rType );
437
643k
    else if (rType == Interface4::static_type())
438
0
        return css::uno::Any( &p4, rType );
439
643k
    else if (rType == Interface5::static_type())
440
0
        return css::uno::Any( &p5, rType );
441
643k
    else if (rType == Interface6::static_type())
442
0
        return css::uno::Any( &p6, rType );
443
643k
    else if (rType == Interface7::static_type())
444
1.61k
        return css::uno::Any( &p7, rType );
445
642k
    else if (rType == Interface8::static_type())
446
0
        return css::uno::Any( &p8, rType );
447
642k
    else if (rType == Interface9::static_type())
448
136k
        return css::uno::Any( &p9, rType );
449
505k
    else if (rType == Interface10::static_type())
450
112k
        return css::uno::Any( &p10, rType );
451
393k
    else if (rType == Interface11::static_type())
452
0
        return css::uno::Any( &p11, rType );
453
393k
    else
454
393k
        return css::uno::Any();
455
766k
}
456
/** Compares demanded type to given template argument types.
457
458
    @tparam Interface1 interface type
459
    @tparam Interface2 interface type
460
    @tparam Interface3 interface type
461
    @tparam Interface4 interface type
462
    @tparam Interface5 interface type
463
    @tparam Interface6 interface type
464
    @tparam Interface7 interface type
465
    @tparam Interface8 interface type
466
    @tparam Interface9 interface type
467
    @tparam Interface10 interface type
468
    @tparam Interface11 interface type
469
    @tparam Interface12 interface type
470
    @param rType demanded type
471
    @param p1 interface pointer
472
    @param p2 interface pointer
473
    @param p3 interface pointer
474
    @param p4 interface pointer
475
    @param p5 interface pointer
476
    @param p6 interface pointer
477
    @param p7 interface pointer
478
    @param p8 interface pointer
479
    @param p9 interface pointer
480
    @param p10 interface pointer
481
    @param p11 interface pointer
482
    @param p12 interface pointer
483
    @return acquired interface of demanded type or empty Any
484
*/
485
template< class Interface1, class Interface2, class Interface3, class Interface4, class Interface5,
486
          class Interface6, class Interface7, class Interface8, class Interface9, class Interface10,
487
          class Interface11, class Interface12 >
488
inline css::uno::Any SAL_CALL queryInterface(
489
    const css::uno::Type & rType,
490
    Interface1 * p1, Interface2 * p2, Interface3 * p3, Interface4 * p4, Interface5 * p5,
491
    Interface6 * p6, Interface7 * p7, Interface8 * p8, Interface9 * p9, Interface10 * p10,
492
    Interface11 * p11, Interface12 * p12 )
493
0
{
494
0
    if (rType == Interface1::static_type())
495
0
        return css::uno::Any( &p1, rType );
496
0
    else if (rType == Interface2::static_type())
497
0
        return css::uno::Any( &p2, rType );
498
0
    else if (rType == Interface3::static_type())
499
0
        return css::uno::Any( &p3, rType );
500
0
    else if (rType == Interface4::static_type())
501
0
        return css::uno::Any( &p4, rType );
502
0
    else if (rType == Interface5::static_type())
503
0
        return css::uno::Any( &p5, rType );
504
0
    else if (rType == Interface6::static_type())
505
0
        return css::uno::Any( &p6, rType );
506
0
    else if (rType == Interface7::static_type())
507
0
        return css::uno::Any( &p7, rType );
508
0
    else if (rType == Interface8::static_type())
509
0
        return css::uno::Any( &p8, rType );
510
0
    else if (rType == Interface9::static_type())
511
0
        return css::uno::Any( &p9, rType );
512
0
    else if (rType == Interface10::static_type())
513
0
        return css::uno::Any( &p10, rType );
514
0
    else if (rType == Interface11::static_type())
515
0
        return css::uno::Any( &p11, rType );
516
0
    else if (rType == Interface12::static_type())
517
0
        return css::uno::Any( &p12, rType );
518
0
    else
519
0
        return css::uno::Any();
520
0
}
Unexecuted instantiation: com::sun::star::uno::Any cppu::queryInterface<com::sun::star::lang::XTypeProvider, com::sun::star::lang::XServiceInfo, com::sun::star::lang::XComponent, com::sun::star::container::XHierarchicalNameAccess, com::sun::star::configuration::XDocumentation, com::sun::star::container::XContainer, com::sun::star::beans::XExactName, com::sun::star::container::XHierarchicalName, com::sun::star::container::XNamed, com::sun::star::beans::XProperty, com::sun::star::container::XElementAccess, com::sun::star::container::XNameAccess>(com::sun::star::uno::Type const&, com::sun::star::lang::XTypeProvider*, com::sun::star::lang::XServiceInfo*, com::sun::star::lang::XComponent*, com::sun::star::container::XHierarchicalNameAccess*, com::sun::star::configuration::XDocumentation*, com::sun::star::container::XContainer*, com::sun::star::beans::XExactName*, com::sun::star::container::XHierarchicalName*, com::sun::star::container::XNamed*, com::sun::star::beans::XProperty*, com::sun::star::container::XElementAccess*, com::sun::star::container::XNameAccess*)
Unexecuted instantiation: com::sun::star::uno::Any cppu::queryInterface<com::sun::star::embed::XInplaceObject, com::sun::star::embed::XVisualObject, com::sun::star::embed::XCommonEmbedPersist, com::sun::star::embed::XEmbedPersist, com::sun::star::embed::XLinkageSupport, com::sun::star::embed::XStateChangeBroadcaster, com::sun::star::embed::XClassifiedObject, com::sun::star::embed::XComponentSupplier, com::sun::star::util::XCloseable, com::sun::star::container::XChild, com::sun::star::chart2::XDefaultSizeTransmitter, com::sun::star::document::XEventBroadcaster>(com::sun::star::uno::Type const&, com::sun::star::embed::XInplaceObject*, com::sun::star::embed::XVisualObject*, com::sun::star::embed::XCommonEmbedPersist*, com::sun::star::embed::XEmbedPersist*, com::sun::star::embed::XLinkageSupport*, com::sun::star::embed::XStateChangeBroadcaster*, com::sun::star::embed::XClassifiedObject*, com::sun::star::embed::XComponentSupplier*, com::sun::star::util::XCloseable*, com::sun::star::container::XChild*, com::sun::star::chart2::XDefaultSizeTransmitter*, com::sun::star::document::XEventBroadcaster*)
521
522
/** Compares demanded type to given template argument types.
523
    @return acquired interface of demanded type or empty Any
524
*/
525
template< class Interface1, class Interface2, class Interface3, class Interface4, class Interface5,
526
          class Interface6, class Interface7, class Interface8, class Interface9, class Interface10,
527
          class Interface11, class Interface12, class Interface13 >
528
inline css::uno::Any SAL_CALL queryInterface(
529
    const css::uno::Type & rType,
530
    Interface1 * p1, Interface2 * p2, Interface3 * p3, Interface4 * p4, Interface5 * p5,
531
    Interface6 * p6, Interface7 * p7, Interface8 * p8, Interface9 * p9, Interface10 * p10,
532
    Interface11 * p11, Interface12 * p12, Interface13 * p13 )
533
{
534
    if (rType == Interface1::static_type())
535
        return css::uno::Any( &p1, rType );
536
    else if (rType == Interface2::static_type())
537
        return css::uno::Any( &p2, rType );
538
    else if (rType == Interface3::static_type())
539
        return css::uno::Any( &p3, rType );
540
    else if (rType == Interface4::static_type())
541
        return css::uno::Any( &p4, rType );
542
    else if (rType == Interface5::static_type())
543
        return css::uno::Any( &p5, rType );
544
    else if (rType == Interface6::static_type())
545
        return css::uno::Any( &p6, rType );
546
    else if (rType == Interface7::static_type())
547
        return css::uno::Any( &p7, rType );
548
    else if (rType == Interface8::static_type())
549
        return css::uno::Any( &p8, rType );
550
    else if (rType == Interface9::static_type())
551
        return css::uno::Any( &p9, rType );
552
    else if (rType == Interface10::static_type())
553
        return css::uno::Any( &p10, rType );
554
    else if (rType == Interface11::static_type())
555
        return css::uno::Any( &p11, rType );
556
    else if (rType == Interface12::static_type())
557
        return css::uno::Any( &p12, rType );
558
    else if (rType == Interface13::static_type())
559
        return css::uno::Any( &p13, rType );
560
    else
561
        return css::uno::Any();
562
}
563
564
/** Compares demanded type to given template argument types.
565
    @return acquired interface of demanded type or empty Any
566
*/
567
template< class Interface1, class Interface2, class Interface3, class Interface4, class Interface5,
568
          class Interface6, class Interface7, class Interface8, class Interface9, class Interface10,
569
          class Interface11, class Interface12, class Interface13, class Interface14 >
570
inline css::uno::Any SAL_CALL queryInterface(
571
    const css::uno::Type & rType,
572
    Interface1 * p1, Interface2 * p2, Interface3 * p3, Interface4 * p4, Interface5 * p5,
573
    Interface6 * p6, Interface7 * p7, Interface8 * p8, Interface9 * p9, Interface10 * p10,
574
    Interface11 * p11, Interface12 * p12, Interface13 * p13, Interface14 * p14 )
575
0
{
576
0
    if (rType == Interface1::static_type())
577
0
        return css::uno::Any( &p1, rType );
578
0
    else if (rType == Interface2::static_type())
579
0
        return css::uno::Any( &p2, rType );
580
0
    else if (rType == Interface3::static_type())
581
0
        return css::uno::Any( &p3, rType );
582
0
    else if (rType == Interface4::static_type())
583
0
        return css::uno::Any( &p4, rType );
584
0
    else if (rType == Interface5::static_type())
585
0
        return css::uno::Any( &p5, rType );
586
0
    else if (rType == Interface6::static_type())
587
0
        return css::uno::Any( &p6, rType );
588
0
    else if (rType == Interface7::static_type())
589
0
        return css::uno::Any( &p7, rType );
590
0
    else if (rType == Interface8::static_type())
591
0
        return css::uno::Any( &p8, rType );
592
0
    else if (rType == Interface9::static_type())
593
0
        return css::uno::Any( &p9, rType );
594
0
    else if (rType == Interface10::static_type())
595
0
        return css::uno::Any( &p10, rType );
596
0
    else if (rType == Interface11::static_type())
597
0
        return css::uno::Any( &p11, rType );
598
0
    else if (rType == Interface12::static_type())
599
0
        return css::uno::Any( &p12, rType );
600
0
    else if (rType == Interface13::static_type())
601
0
        return css::uno::Any( &p13, rType );
602
0
    else if (rType == Interface14::static_type())
603
0
        return css::uno::Any( &p14, rType );
604
0
    else
605
0
        return css::uno::Any();
606
0
}
607
608
/** Compares demanded type to given template argument types.
609
    @return acquired interface of demanded type or empty Any
610
*/
611
template< class Interface1, class Interface2, class Interface3, class Interface4, class Interface5,
612
          class Interface6, class Interface7, class Interface8, class Interface9, class Interface10,
613
          class Interface11, class Interface12, class Interface13, class Interface14, class Interface15,
614
          class Interface16, class Interface17 >
615
inline css::uno::Any SAL_CALL queryInterface(
616
    const css::uno::Type & rType,
617
    Interface1 * p1, Interface2 * p2, Interface3 * p3, Interface4 * p4, Interface5 * p5,
618
    Interface6 * p6, Interface7 * p7, Interface8 * p8, Interface9 * p9, Interface10 * p10,
619
    Interface11 * p11, Interface12 * p12, Interface13 * p13, Interface14 * p14, Interface15 * p15,
620
    Interface16 * p16, Interface17 * p17 )
621
404k
{
622
404k
    if (rType == Interface1::static_type())
623
3.86k
        return css::uno::Any( &p1, rType );
624
400k
    else if (rType == Interface2::static_type())
625
7.79k
        return css::uno::Any( &p2, rType );
626
392k
    else if (rType == Interface3::static_type())
627
0
        return css::uno::Any( &p3, rType );
628
392k
    else if (rType == Interface4::static_type())
629
0
        return css::uno::Any( &p4, rType );
630
392k
    else if (rType == Interface5::static_type())
631
0
        return css::uno::Any( &p5, rType );
632
392k
    else if (rType == Interface6::static_type())
633
0
        return css::uno::Any( &p6, rType );
634
392k
    else if (rType == Interface7::static_type())
635
0
        return css::uno::Any( &p7, rType );
636
392k
    else if (rType == Interface8::static_type())
637
0
        return css::uno::Any( &p8, rType );
638
392k
    else if (rType == Interface9::static_type())
639
3.25k
        return css::uno::Any( &p9, rType );
640
389k
    else if (rType == Interface10::static_type())
641
0
        return css::uno::Any( &p10, rType );
642
389k
    else if (rType == Interface11::static_type())
643
0
        return css::uno::Any( &p11, rType );
644
389k
    else if (rType == Interface12::static_type())
645
21.8k
        return css::uno::Any( &p12, rType );
646
367k
    else if (rType == Interface13::static_type())
647
64.2k
        return css::uno::Any( &p13, rType );
648
303k
    else if (rType == Interface14::static_type())
649
1.18k
        return css::uno::Any( &p14, rType );
650
302k
    else if (rType == Interface15::static_type())
651
0
        return css::uno::Any( &p15, rType );
652
302k
    else if (rType == Interface16::static_type())
653
0
        return css::uno::Any( &p16, rType );
654
302k
    else if (rType == Interface17::static_type())
655
0
        return css::uno::Any( &p17, rType );
656
302k
    else
657
302k
        return css::uno::Any();
658
404k
}
659
660
/** Compares demanded type to given template argument types.
661
    @return acquired interface of demanded type or empty Any
662
*/
663
template< class Interface1, class Interface2, class Interface3, class Interface4, class Interface5,
664
          class Interface6, class Interface7, class Interface8, class Interface9, class Interface10,
665
          class Interface11, class Interface12, class Interface13, class Interface14, class Interface15,
666
          class Interface16, class Interface17, class Interface18 >
667
inline css::uno::Any SAL_CALL queryInterface(
668
    const css::uno::Type & rType,
669
    Interface1 * p1, Interface2 * p2, Interface3 * p3, Interface4 * p4, Interface5 * p5,
670
    Interface6 * p6, Interface7 * p7, Interface8 * p8, Interface9 * p9, Interface10 * p10,
671
    Interface11 * p11, Interface12 * p12, Interface13 * p13, Interface14 * p14, Interface15 * p15,
672
    Interface16 * p16, Interface17 * p17, Interface18 * p18 )
673
{
674
    if (rType == Interface1::static_type())
675
        return css::uno::Any( &p1, rType );
676
    else if (rType == Interface2::static_type())
677
        return css::uno::Any( &p2, rType );
678
    else if (rType == Interface3::static_type())
679
        return css::uno::Any( &p3, rType );
680
    else if (rType == Interface4::static_type())
681
        return css::uno::Any( &p4, rType );
682
    else if (rType == Interface5::static_type())
683
        return css::uno::Any( &p5, rType );
684
    else if (rType == Interface6::static_type())
685
        return css::uno::Any( &p6, rType );
686
    else if (rType == Interface7::static_type())
687
        return css::uno::Any( &p7, rType );
688
    else if (rType == Interface8::static_type())
689
        return css::uno::Any( &p8, rType );
690
    else if (rType == Interface9::static_type())
691
        return css::uno::Any( &p9, rType );
692
    else if (rType == Interface10::static_type())
693
        return css::uno::Any( &p10, rType );
694
    else if (rType == Interface11::static_type())
695
        return css::uno::Any( &p11, rType );
696
    else if (rType == Interface12::static_type())
697
        return css::uno::Any( &p12, rType );
698
    else if (rType == Interface13::static_type())
699
        return css::uno::Any( &p13, rType );
700
    else if (rType == Interface14::static_type())
701
        return css::uno::Any( &p14, rType );
702
    else if (rType == Interface15::static_type())
703
        return css::uno::Any( &p15, rType );
704
    else if (rType == Interface16::static_type())
705
        return css::uno::Any( &p16, rType );
706
    else if (rType == Interface17::static_type())
707
        return css::uno::Any( &p17, rType );
708
    else if (rType == Interface18::static_type())
709
        return css::uno::Any( &p18, rType );
710
    else
711
        return css::uno::Any();
712
}
713
714
/** Compares demanded type to given template argument types.
715
    @return acquired interface of demanded type or empty Any
716
*/
717
template< class Interface1, class Interface2, class Interface3, class Interface4, class Interface5,
718
          class Interface6, class Interface7, class Interface8, class Interface9, class Interface10,
719
          class Interface11, class Interface12, class Interface13, class Interface14, class Interface15,
720
          class Interface16, class Interface17, class Interface18, class Interface19 >
721
inline css::uno::Any SAL_CALL queryInterface(
722
    const css::uno::Type & rType,
723
    Interface1 * p1, Interface2 * p2, Interface3 * p3, Interface4 * p4, Interface5 * p5,
724
    Interface6 * p6, Interface7 * p7, Interface8 * p8, Interface9 * p9, Interface10 * p10,
725
    Interface11 * p11, Interface12 * p12, Interface13 * p13, Interface14 * p14, Interface15 * p15,
726
    Interface16 * p16, Interface17 * p17, Interface18 * p18, Interface19 * p19 )
727
{
728
    if (rType == Interface1::static_type())
729
        return css::uno::Any( &p1, rType );
730
    else if (rType == Interface2::static_type())
731
        return css::uno::Any( &p2, rType );
732
    else if (rType == Interface3::static_type())
733
        return css::uno::Any( &p3, rType );
734
    else if (rType == Interface4::static_type())
735
        return css::uno::Any( &p4, rType );
736
    else if (rType == Interface5::static_type())
737
        return css::uno::Any( &p5, rType );
738
    else if (rType == Interface6::static_type())
739
        return css::uno::Any( &p6, rType );
740
    else if (rType == Interface7::static_type())
741
        return css::uno::Any( &p7, rType );
742
    else if (rType == Interface8::static_type())
743
        return css::uno::Any( &p8, rType );
744
    else if (rType == Interface9::static_type())
745
        return css::uno::Any( &p9, rType );
746
    else if (rType == Interface10::static_type())
747
        return css::uno::Any( &p10, rType );
748
    else if (rType == Interface11::static_type())
749
        return css::uno::Any( &p11, rType );
750
    else if (rType == Interface12::static_type())
751
        return css::uno::Any( &p12, rType );
752
    else if (rType == Interface13::static_type())
753
        return css::uno::Any( &p13, rType );
754
    else if (rType == Interface14::static_type())
755
        return css::uno::Any( &p14, rType );
756
    else if (rType == Interface15::static_type())
757
        return css::uno::Any( &p15, rType );
758
    else if (rType == Interface16::static_type())
759
        return css::uno::Any( &p16, rType );
760
    else if (rType == Interface17::static_type())
761
        return css::uno::Any( &p17, rType );
762
    else if (rType == Interface18::static_type())
763
        return css::uno::Any( &p18, rType );
764
    else if (rType == Interface19::static_type())
765
        return css::uno::Any( &p19, rType );
766
    else
767
        return css::uno::Any();
768
}
769
770
}
771
772
#endif
773
774
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */