/src/libreoffice/include/comphelper/sequence.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 | | #ifndef INCLUDED_COMPHELPER_SEQUENCE_HXX |
21 | | #define INCLUDED_COMPHELPER_SEQUENCE_HXX |
22 | | |
23 | | #include <com/sun/star/uno/Sequence.hxx> |
24 | | #include <osl/diagnose.h> |
25 | | |
26 | | #include <vector> |
27 | | |
28 | | namespace comphelper |
29 | | { |
30 | | /** Search the given value within the given sequence, return the position of the first occurrence. |
31 | | Returns -1 if nothing found. |
32 | | */ |
33 | | template <class T1, class T2> |
34 | | inline sal_Int32 findValue(const css::uno::Sequence<T1>& _rList, const T2& _rValue) |
35 | 6.36M | { |
36 | | // at which position do I find the value? |
37 | 15.5M | for (sal_Int32 i = 0; i < _rList.getLength(); ++i) |
38 | 9.55M | { |
39 | 9.55M | if (_rList[i] == _rValue) |
40 | 421k | return i; |
41 | 9.55M | } |
42 | | |
43 | 5.94M | return -1; |
44 | 6.36M | } int comphelper::findValue<rtl::OUString, rtl::OUString>(com::sun::star::uno::Sequence<rtl::OUString> const&, rtl::OUString const&) Line | Count | Source | 35 | 332 | { | 36 | | // at which position do I find the value? | 37 | 19.0k | for (sal_Int32 i = 0; i < _rList.getLength(); ++i) | 38 | 19.0k | { | 39 | 19.0k | if (_rList[i] == _rValue) | 40 | 323 | return i; | 41 | 19.0k | } | 42 | | | 43 | 9 | return -1; | 44 | 332 | } |
Unexecuted instantiation: int comphelper::findValue<rtl::OUString, std::__1::basic_string_view<char16_t, std::__1::char_traits<char16_t> > >(com::sun::star::uno::Sequence<rtl::OUString> const&, std::__1::basic_string_view<char16_t, std::__1::char_traits<char16_t> > const&) Unexecuted instantiation: int comphelper::findValue<rtl::OUString, char [13]>(com::sun::star::uno::Sequence<rtl::OUString> const&, char const (&) [13]) int comphelper::findValue<rtl::OUString, char [30]>(com::sun::star::uno::Sequence<rtl::OUString> const&, char const (&) [30]) Line | Count | Source | 35 | 9.62k | { | 36 | | // at which position do I find the value? | 37 | 1.63M | for (sal_Int32 i = 0; i < _rList.getLength(); ++i) | 38 | 1.63M | { | 39 | 1.63M | if (_rList[i] == _rValue) | 40 | 6.46k | return i; | 41 | 1.63M | } | 42 | | | 43 | 3.16k | return -1; | 44 | 9.62k | } |
int comphelper::findValue<rtl::OUString, char [32]>(com::sun::star::uno::Sequence<rtl::OUString> const&, char const (&) [32]) Line | Count | Source | 35 | 22.7k | { | 36 | | // at which position do I find the value? | 37 | 1.57M | for (sal_Int32 i = 0; i < _rList.getLength(); ++i) | 38 | 1.57M | { | 39 | 1.57M | if (_rList[i] == _rValue) | 40 | 22.7k | return i; | 41 | 1.57M | } | 42 | | | 43 | 0 | return -1; | 44 | 22.7k | } |
Unexecuted instantiation: int comphelper::findValue<rtl::OUString, char [14]>(com::sun::star::uno::Sequence<rtl::OUString> const&, char const (&) [14]) int comphelper::findValue<char16_t, char16_t>(com::sun::star::uno::Sequence<char16_t> const&, char16_t const&) Line | Count | Source | 35 | 6.33M | { | 36 | | // at which position do I find the value? | 37 | 12.2M | for (sal_Int32 i = 0; i < _rList.getLength(); ++i) | 38 | 6.33M | { | 39 | 6.33M | if (_rList[i] == _rValue) | 40 | 392k | return i; | 41 | 6.33M | } | 42 | | | 43 | 5.94M | return -1; | 44 | 6.33M | } |
Unexecuted instantiation: int comphelper::findValue<int, int>(com::sun::star::uno::Sequence<int> const&, int const&) Unexecuted instantiation: int comphelper::findValue<com::sun::star::lang::Locale, com::sun::star::lang::Locale>(com::sun::star::uno::Sequence<com::sun::star::lang::Locale> const&, com::sun::star::lang::Locale const&) Unexecuted instantiation: int comphelper::findValue<rtl::OUString, char [46]>(com::sun::star::uno::Sequence<rtl::OUString> const&, char const (&) [46]) int comphelper::findValue<rtl::OUString, char [31]>(com::sun::star::uno::Sequence<rtl::OUString> const&, char const (&) [31]) Line | Count | Source | 35 | 2 | { | 36 | | // at which position do I find the value? | 37 | 16 | for (sal_Int32 i = 0; i < _rList.getLength(); ++i) | 38 | 16 | { | 39 | 16 | if (_rList[i] == _rValue) | 40 | 2 | return i; | 41 | 16 | } | 42 | | | 43 | 0 | return -1; | 44 | 2 | } |
|
45 | | |
46 | | /// concat several sequences |
47 | | template <class T, class... Ss> |
48 | | inline css::uno::Sequence<T> concatSequences(const css::uno::Sequence<T>& rS1, const Ss&... rSn) |
49 | 172k | { |
50 | | // unary fold to disallow empty parameter pack: at least have one sequence in rSn |
51 | 172k | css::uno::Sequence<T> aReturn(std::size(rS1) + (... + std::size(rSn))); |
52 | 172k | T* pReturn = std::copy(std::begin(rS1), std::end(rS1), aReturn.getArray()); |
53 | 172k | (..., (pReturn = std::copy(std::begin(rSn), std::end(rSn), pReturn))); |
54 | 172k | return aReturn; |
55 | 172k | } com::sun::star::uno::Sequence<rtl::OUString> comphelper::concatSequences<rtl::OUString, std::initializer_list<rtl::OUString> >(com::sun::star::uno::Sequence<rtl::OUString> const&, std::initializer_list<rtl::OUString> const&) Line | Count | Source | 49 | 23.3k | { | 50 | | // unary fold to disallow empty parameter pack: at least have one sequence in rSn | 51 | 23.3k | css::uno::Sequence<T> aReturn(std::size(rS1) + (... + std::size(rSn))); | 52 | 23.3k | T* pReturn = std::copy(std::begin(rS1), std::end(rS1), aReturn.getArray()); | 53 | 23.3k | (..., (pReturn = std::copy(std::begin(rSn), std::end(rSn), pReturn))); | 54 | 23.3k | return aReturn; | 55 | 23.3k | } |
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::awt::KeyStroke> comphelper::concatSequences<com::sun::star::awt::KeyStroke, com::sun::star::uno::Sequence<com::sun::star::awt::KeyStroke> >(com::sun::star::uno::Sequence<com::sun::star::awt::KeyStroke> const&, com::sun::star::uno::Sequence<com::sun::star::awt::KeyStroke> const&) com::sun::star::uno::Sequence<rtl::OUString> comphelper::concatSequences<rtl::OUString, com::sun::star::uno::Sequence<rtl::OUString> >(com::sun::star::uno::Sequence<rtl::OUString> const&, com::sun::star::uno::Sequence<rtl::OUString> const&) Line | Count | Source | 49 | 40.9k | { | 50 | | // unary fold to disallow empty parameter pack: at least have one sequence in rSn | 51 | 40.9k | css::uno::Sequence<T> aReturn(std::size(rS1) + (... + std::size(rSn))); | 52 | 40.9k | T* pReturn = std::copy(std::begin(rS1), std::end(rS1), aReturn.getArray()); | 53 | 40.9k | (..., (pReturn = std::copy(std::begin(rSn), std::end(rSn), pReturn))); | 54 | 40.9k | return aReturn; | 55 | 40.9k | } |
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::Type> comphelper::concatSequences<com::sun::star::uno::Type, com::sun::star::uno::Sequence<com::sun::star::uno::Type> >(com::sun::star::uno::Sequence<com::sun::star::uno::Type> const&, com::sun::star::uno::Sequence<com::sun::star::uno::Type> const&) Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::accessibility::XAccessible> > comphelper::concatSequences<com::sun::star::uno::Reference<com::sun::star::accessibility::XAccessible>, com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::accessibility::XAccessible> > >(com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::accessibility::XAccessible> > const&, com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::accessibility::XAccessible> > const&) Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::Type> comphelper::concatSequences<com::sun::star::uno::Type, com::sun::star::uno::Sequence<com::sun::star::uno::Type>, com::sun::star::uno::Sequence<com::sun::star::uno::Type> >(com::sun::star::uno::Sequence<com::sun::star::uno::Type> const&, com::sun::star::uno::Sequence<com::sun::star::uno::Type> const&, com::sun::star::uno::Sequence<com::sun::star::uno::Type> const&) com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> comphelper::concatSequences<com::sun::star::beans::PropertyValue, std::__1::vector<com::sun::star::beans::PropertyValue, std::__1::allocator<com::sun::star::beans::PropertyValue> > >(com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&, std::__1::vector<com::sun::star::beans::PropertyValue, std::__1::allocator<com::sun::star::beans::PropertyValue> > const&) Line | Count | Source | 49 | 28.8k | { | 50 | | // unary fold to disallow empty parameter pack: at least have one sequence in rSn | 51 | 28.8k | css::uno::Sequence<T> aReturn(std::size(rS1) + (... + std::size(rSn))); | 52 | 28.8k | T* pReturn = std::copy(std::begin(rS1), std::end(rS1), aReturn.getArray()); | 53 | 28.8k | (..., (pReturn = std::copy(std::begin(rSn), std::end(rSn), pReturn))); | 54 | 28.8k | return aReturn; | 55 | 28.8k | } |
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::Type> comphelper::concatSequences<com::sun::star::uno::Type, std::initializer_list<com::sun::star::uno::Type> >(com::sun::star::uno::Sequence<com::sun::star::uno::Type> const&, std::initializer_list<com::sun::star::uno::Type> const&) Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::beans::NamedValue> comphelper::concatSequences<com::sun::star::beans::NamedValue, std::initializer_list<com::sun::star::beans::NamedValue> >(com::sun::star::uno::Sequence<com::sun::star::beans::NamedValue> const&, std::initializer_list<com::sun::star::beans::NamedValue> const&) com::sun::star::uno::Sequence<com::sun::star::beans::NamedValue> comphelper::concatSequences<com::sun::star::beans::NamedValue, com::sun::star::uno::Sequence<com::sun::star::beans::NamedValue> >(com::sun::star::uno::Sequence<com::sun::star::beans::NamedValue> const&, com::sun::star::uno::Sequence<com::sun::star::beans::NamedValue> const&) Line | Count | Source | 49 | 51 | { | 50 | | // unary fold to disallow empty parameter pack: at least have one sequence in rSn | 51 | 51 | css::uno::Sequence<T> aReturn(std::size(rS1) + (... + std::size(rSn))); | 52 | 51 | T* pReturn = std::copy(std::begin(rS1), std::end(rS1), aReturn.getArray()); | 53 | 51 | (..., (pReturn = std::copy(std::begin(rSn), std::end(rSn), pReturn))); | 54 | 51 | return aReturn; | 55 | 51 | } |
com::sun::star::uno::Sequence<rtl::OUString> comphelper::concatSequences<rtl::OUString, rtl::OUString [19]>(com::sun::star::uno::Sequence<rtl::OUString> const&, rtl::OUString const (&) [19]) Line | Count | Source | 49 | 25.9k | { | 50 | | // unary fold to disallow empty parameter pack: at least have one sequence in rSn | 51 | 25.9k | css::uno::Sequence<T> aReturn(std::size(rS1) + (... + std::size(rSn))); | 52 | 25.9k | T* pReturn = std::copy(std::begin(rS1), std::end(rS1), aReturn.getArray()); | 53 | 25.9k | (..., (pReturn = std::copy(std::begin(rSn), std::end(rSn), pReturn))); | 54 | 25.9k | return aReturn; | 55 | 25.9k | } |
Unexecuted instantiation: com::sun::star::uno::Sequence<rtl::OUString> comphelper::concatSequences<rtl::OUString, rtl::OUString [1]>(com::sun::star::uno::Sequence<rtl::OUString> const&, rtl::OUString const (&) [1]) Unexecuted instantiation: com::sun::star::uno::Sequence<rtl::OUString> comphelper::concatSequences<rtl::OUString, rtl::OUString [21]>(com::sun::star::uno::Sequence<rtl::OUString> const&, rtl::OUString const (&) [21]) com::sun::star::uno::Sequence<com::sun::star::beans::Property> comphelper::concatSequences<com::sun::star::beans::Property, com::sun::star::uno::Sequence<com::sun::star::beans::Property> >(com::sun::star::uno::Sequence<com::sun::star::beans::Property> const&, com::sun::star::uno::Sequence<com::sun::star::beans::Property> const&) Line | Count | Source | 49 | 22.9k | { | 50 | | // unary fold to disallow empty parameter pack: at least have one sequence in rSn | 51 | 22.9k | css::uno::Sequence<T> aReturn(std::size(rS1) + (... + std::size(rSn))); | 52 | 22.9k | T* pReturn = std::copy(std::begin(rS1), std::end(rS1), aReturn.getArray()); | 53 | 22.9k | (..., (pReturn = std::copy(std::begin(rSn), std::end(rSn), pReturn))); | 54 | 22.9k | return aReturn; | 55 | 22.9k | } |
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> comphelper::concatSequences<com::sun::star::beans::PropertyValue, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> >(com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) com::sun::star::uno::Sequence<signed char> comphelper::concatSequences<signed char, com::sun::star::uno::Sequence<signed char> >(com::sun::star::uno::Sequence<signed char> const&, com::sun::star::uno::Sequence<signed char> const&) Line | Count | Source | 49 | 140 | { | 50 | | // unary fold to disallow empty parameter pack: at least have one sequence in rSn | 51 | 140 | css::uno::Sequence<T> aReturn(std::size(rS1) + (... + std::size(rSn))); | 52 | 140 | T* pReturn = std::copy(std::begin(rS1), std::end(rS1), aReturn.getArray()); | 53 | 140 | (..., (pReturn = std::copy(std::begin(rSn), std::end(rSn), pReturn))); | 54 | 140 | return aReturn; | 55 | 140 | } |
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::Type> comphelper::concatSequences<com::sun::star::uno::Type, com::sun::star::uno::Sequence<com::sun::star::uno::Type>, com::sun::star::uno::Sequence<com::sun::star::uno::Type>, com::sun::star::uno::Sequence<com::sun::star::uno::Type> >(com::sun::star::uno::Sequence<com::sun::star::uno::Type> const&, com::sun::star::uno::Sequence<com::sun::star::uno::Type> const&, com::sun::star::uno::Sequence<com::sun::star::uno::Type> const&, com::sun::star::uno::Sequence<com::sun::star::uno::Type> const&) com::sun::star::uno::Sequence<rtl::OUString> comphelper::concatSequences<rtl::OUString, com::sun::star::uno::Sequence<rtl::OUString>, com::sun::star::uno::Sequence<rtl::OUString> >(com::sun::star::uno::Sequence<rtl::OUString> const&, com::sun::star::uno::Sequence<rtl::OUString> const&, com::sun::star::uno::Sequence<rtl::OUString> const&) Line | Count | Source | 49 | 25.9k | { | 50 | | // unary fold to disallow empty parameter pack: at least have one sequence in rSn | 51 | 25.9k | css::uno::Sequence<T> aReturn(std::size(rS1) + (... + std::size(rSn))); | 52 | 25.9k | T* pReturn = std::copy(std::begin(rS1), std::end(rS1), aReturn.getArray()); | 53 | 25.9k | (..., (pReturn = std::copy(std::begin(rSn), std::end(rSn), pReturn))); | 54 | 25.9k | return aReturn; | 55 | 25.9k | } |
com::sun::star::uno::Sequence<rtl::OUString> comphelper::concatSequences<rtl::OUString, std::__1::vector<std::__1::basic_string_view<char16_t, std::__1::char_traits<char16_t> >, std::__1::allocator<std::__1::basic_string_view<char16_t, std::__1::char_traits<char16_t> > > > >(com::sun::star::uno::Sequence<rtl::OUString> const&, std::__1::vector<std::__1::basic_string_view<char16_t, std::__1::char_traits<char16_t> >, std::__1::allocator<std::__1::basic_string_view<char16_t, std::__1::char_traits<char16_t> > > > const&) Line | Count | Source | 49 | 2.29k | { | 50 | | // unary fold to disallow empty parameter pack: at least have one sequence in rSn | 51 | 2.29k | css::uno::Sequence<T> aReturn(std::size(rS1) + (... + std::size(rSn))); | 52 | 2.29k | T* pReturn = std::copy(std::begin(rS1), std::end(rS1), aReturn.getArray()); | 53 | 2.29k | (..., (pReturn = std::copy(std::begin(rSn), std::end(rSn), pReturn))); | 54 | 2.29k | return aReturn; | 55 | 2.29k | } |
com::sun::star::uno::Sequence<rtl::OUString> comphelper::concatSequences<rtl::OUString, std::initializer_list<std::__1::basic_string_view<char16_t, std::__1::char_traits<char16_t> > > >(com::sun::star::uno::Sequence<rtl::OUString> const&, std::initializer_list<std::__1::basic_string_view<char16_t, std::__1::char_traits<char16_t> > > const&) Line | Count | Source | 49 | 2.29k | { | 50 | | // unary fold to disallow empty parameter pack: at least have one sequence in rSn | 51 | 2.29k | css::uno::Sequence<T> aReturn(std::size(rS1) + (... + std::size(rSn))); | 52 | 2.29k | T* pReturn = std::copy(std::begin(rS1), std::end(rS1), aReturn.getArray()); | 53 | 2.29k | (..., (pReturn = std::copy(std::begin(rSn), std::end(rSn), pReturn))); | 54 | 2.29k | return aReturn; | 55 | 2.29k | } |
|
56 | | |
57 | | /// concat additional elements from right sequence to left sequence |
58 | | /// |
59 | | /// be aware that this takes time O(|left| * |right|) |
60 | | template<typename T> inline css::uno::Sequence<T> combineSequences( |
61 | | css::uno::Sequence<T> const & left, css::uno::Sequence<T> const & right) |
62 | 0 | { |
63 | 0 | sal_Int32 n1 = left.getLength(); |
64 | 0 | css::uno::Sequence<T> ret(n1 + right.getLength()); |
65 | | //TODO: check for overflow |
66 | 0 | auto pRet = ret.getArray(); |
67 | 0 | std::copy_n(left.getConstArray(), n1, pRet); |
68 | 0 | sal_Int32 n2 = n1; |
69 | 0 | for (sal_Int32 i = 0; i != right.getLength(); ++i) { |
70 | 0 | bool found = false; |
71 | 0 | for (sal_Int32 j = 0; j != n1; ++j) { |
72 | 0 | if (right[i] == left[j]) { |
73 | 0 | found = true; |
74 | 0 | break; |
75 | 0 | } |
76 | 0 | } |
77 | 0 | if (!found) { |
78 | 0 | pRet[n2++] = right[i]; |
79 | 0 | } |
80 | 0 | } |
81 | 0 | ret.realloc(n2); |
82 | 0 | return ret; |
83 | 0 | } |
84 | | |
85 | | /// remove a specified element from a sequences |
86 | | template<class T> |
87 | | inline void removeElementAt(css::uno::Sequence<T>& _rSeq, sal_Int32 _nPos) |
88 | 0 | { |
89 | 0 | sal_Int32 nLength = _rSeq.getLength(); |
90 | |
|
91 | 0 | OSL_ENSURE(0 <= _nPos && _nPos < nLength, "invalid index"); |
92 | |
|
93 | 0 | T* pPos = _rSeq.getArray() + _nPos; |
94 | 0 | std::move(pPos + 1, pPos + nLength - _nPos, pPos); |
95 | |
|
96 | 0 | _rSeq.realloc(nLength-1); |
97 | 0 | } Unexecuted instantiation: void comphelper::removeElementAt<com::sun::star::uno::Reference<com::sun::star::awt::XTabController> >(com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::awt::XTabController> >&, int) Unexecuted instantiation: void comphelper::removeElementAt<rtl::OUString>(com::sun::star::uno::Sequence<rtl::OUString>&, int) Unexecuted instantiation: void comphelper::removeElementAt<com::sun::star::uno::Any>(com::sun::star::uno::Sequence<com::sun::star::uno::Any>&, int) Unexecuted instantiation: void comphelper::removeElementAt<com::sun::star::util::RevisionTag>(com::sun::star::uno::Sequence<com::sun::star::util::RevisionTag>&, int) Unexecuted instantiation: void comphelper::removeElementAt<com::sun::star::uno::Reference<com::sun::star::awt::XControl> >(com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::awt::XControl> >&, int) Unexecuted instantiation: void comphelper::removeElementAt<com::sun::star::beans::Property>(com::sun::star::uno::Sequence<com::sun::star::beans::Property>&, int) Unexecuted instantiation: void comphelper::removeElementAt<com::sun::star::uno::Sequence<com::sun::star::beans::StringPair> >(com::sun::star::uno::Sequence<com::sun::star::uno::Sequence<com::sun::star::beans::StringPair> >&, int) |
98 | | |
99 | | /** Copy from a plain C/C++ array into a Sequence. |
100 | | |
101 | | @tpl SrcType |
102 | | Array element type. Must be assignable to DstType |
103 | | |
104 | | @tpl DstType |
105 | | Sequence element type. Must be assignable from SrcType |
106 | | |
107 | | @param i_pArray |
108 | | Valid pointer to at least num elements of type SrcType |
109 | | |
110 | | @param nNum |
111 | | Number of array elements to copy |
112 | | |
113 | | @return the resulting Sequence |
114 | | |
115 | | @attention when copying from e.g. a double array to a |
116 | | Sequence<int>, no proper rounding will be performed, but the |
117 | | values will be truncated. There's currently no measure to |
118 | | prevent or detect precision loss, overflow or truncation. |
119 | | */ |
120 | | template < typename DstType, typename SrcType > |
121 | | inline css::uno::Sequence< DstType > arrayToSequence( const SrcType* i_pArray, sal_Int32 nNum ) |
122 | 2.15k | { |
123 | | if constexpr (std::is_same_v< DstType, SrcType >) |
124 | 0 | { |
125 | 0 | return css::uno::Sequence< DstType >( i_pArray, nNum ); |
126 | | } |
127 | | else |
128 | 2.15k | { |
129 | 2.15k | css::uno::Sequence< DstType > result( nNum ); |
130 | 2.15k | ::std::copy( i_pArray, i_pArray+nNum, result.getArray() ); |
131 | 2.15k | return result; |
132 | 2.15k | } |
133 | 2.15k | } Unexecuted instantiation: com::sun::star::uno::Sequence<rtl::OUString> comphelper::arrayToSequence<rtl::OUString, rtl::OUString>(rtl::OUString const*, int) Unexecuted instantiation: com::sun::star::uno::Sequence<signed char> comphelper::arrayToSequence<signed char, signed char>(signed char const*, int) com::sun::star::uno::Sequence<signed char> comphelper::arrayToSequence<signed char, unsigned char>(unsigned char const*, int) Line | Count | Source | 122 | 2.15k | { | 123 | | if constexpr (std::is_same_v< DstType, SrcType >) | 124 | | { | 125 | | return css::uno::Sequence< DstType >( i_pArray, nNum ); | 126 | | } | 127 | | else | 128 | 2.15k | { | 129 | 2.15k | css::uno::Sequence< DstType > result( nNum ); | 130 | 2.15k | ::std::copy( i_pArray, i_pArray+nNum, result.getArray() ); | 131 | 2.15k | return result; | 132 | 2.15k | } | 133 | 2.15k | } |
|
134 | | |
135 | | |
136 | | /** Copy from a Sequence into a plain C/C++ array |
137 | | |
138 | | @tpl SrcType |
139 | | Sequence element type. Must be assignable to DstType |
140 | | |
141 | | @tpl DstType |
142 | | Array element type. Must be assignable from SrcType |
143 | | |
144 | | @param io_pArray |
145 | | Valid pointer to at least i_Sequence.getLength() elements of |
146 | | type DstType |
147 | | |
148 | | @param i_Sequence |
149 | | Reference to a Sequence of SrcType elements |
150 | | |
151 | | @return a pointer to the array |
152 | | |
153 | | @attention when copying from e.g. a Sequence<double> to an int |
154 | | array, no proper rounding will be performed, but the values |
155 | | will be truncated. There's currently no measure to prevent or |
156 | | detect precision loss, overflow or truncation. |
157 | | */ |
158 | | template < typename DstType, typename SrcType > |
159 | | inline DstType* sequenceToArray( DstType* io_pArray, const css::uno::Sequence< SrcType >& i_Sequence ) |
160 | | { |
161 | | ::std::copy( i_Sequence.begin(), i_Sequence.end(), io_pArray ); |
162 | | return io_pArray; |
163 | | } |
164 | | |
165 | | |
166 | | /** Copy from a container into a Sequence |
167 | | |
168 | | @tpl SrcType |
169 | | Container type. This type must fulfill the STL container |
170 | | concept, in particular, the size(), begin() and end() methods |
171 | | must be available and have the usual semantics. |
172 | | |
173 | | @tpl DstType |
174 | | Sequence element type. Must be assignable from SrcType's |
175 | | elements |
176 | | |
177 | | @param i_Container |
178 | | Reference to the input contain with elements of type SrcType |
179 | | |
180 | | @return the generated Sequence |
181 | | |
182 | | @attention this function always performs a copy. Furthermore, |
183 | | when copying from e.g. a vector<double> to a Sequence<int>, no |
184 | | proper rounding will be performed, but the values will be |
185 | | truncated. There's currently no measure to prevent or detect |
186 | | precision loss, overflow or truncation. |
187 | | */ |
188 | | template < typename DstElementType, typename SrcType > |
189 | | inline css::uno::Sequence< DstElementType > containerToSequence( const SrcType& i_Container ) |
190 | 5.09k | { |
191 | 5.09k | using ::std::size, ::std::begin, ::std::end; |
192 | 5.09k | css::uno::Sequence< DstElementType > result( size(i_Container) ); |
193 | 5.09k | ::std::copy( begin(i_Container), end(i_Container), result.getArray() ); |
194 | 5.09k | return result; |
195 | 5.09k | } Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::datatransfer::DataFlavor> comphelper::containerToSequence<com::sun::star::datatransfer::DataFlavor, std::__1::vector<DataFlavorEx, std::__1::allocator<DataFlavorEx> > >(std::__1::vector<DataFlavorEx, std::__1::allocator<DataFlavorEx> > const&) com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D> > comphelper::containerToSequence<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D>, std::__1::deque<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D>, std::__1::allocator<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D> > > >(std::__1::deque<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D>, std::__1::allocator<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D> > > const&) Line | Count | Source | 190 | 5 | { | 191 | 5 | using ::std::size, ::std::begin, ::std::end; | 192 | 5 | css::uno::Sequence< DstElementType > result( size(i_Container) ); | 193 | 5 | ::std::copy( begin(i_Container), end(i_Container), result.getArray() ); | 194 | 5 | return result; | 195 | 5 | } |
Unexecuted instantiation: com::sun::star::uno::Sequence<int> comphelper::containerToSequence<int, std::__1::unordered_set<unsigned short, std::__1::hash<unsigned short>, std::__1::equal_to<unsigned short>, std::__1::allocator<unsigned short> > >(std::__1::unordered_set<unsigned short, std::__1::hash<unsigned short>, std::__1::equal_to<unsigned short>, std::__1::allocator<unsigned short> > const&) Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::beans::StringPair> comphelper::containerToSequence<com::sun::star::beans::StringPair, std::__1::list<com::sun::star::beans::StringPair, std::__1::allocator<com::sun::star::beans::StringPair> > >(std::__1::list<com::sun::star::beans::StringPair, std::__1::allocator<com::sun::star::beans::StringPair> > const&) com::sun::star::uno::Sequence<rtl::OUString> comphelper::containerToSequence<rtl::OUString, std::__1::set<rtl::OUString, std::__1::less<rtl::OUString>, std::__1::allocator<rtl::OUString> > >(std::__1::set<rtl::OUString, std::__1::less<rtl::OUString>, std::__1::allocator<rtl::OUString> > const&) Line | Count | Source | 190 | 5.08k | { | 191 | 5.08k | using ::std::size, ::std::begin, ::std::end; | 192 | 5.08k | css::uno::Sequence< DstElementType > result( size(i_Container) ); | 193 | 5.08k | ::std::copy( begin(i_Container), end(i_Container), result.getArray() ); | 194 | 5.08k | return result; | 195 | 5.08k | } |
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::uno::XInterface> > comphelper::containerToSequence<com::sun::star::uno::Reference<com::sun::star::uno::XInterface>, o3tl::sorted_vector<com::sun::star::uno::Reference<com::sun::star::uno::XInterface>, std::__1::less<com::sun::star::uno::Reference<com::sun::star::uno::XInterface> >, o3tl::find_unique> >(o3tl::sorted_vector<com::sun::star::uno::Reference<com::sun::star::uno::XInterface>, std::__1::less<com::sun::star::uno::Reference<com::sun::star::uno::XInterface> >, o3tl::find_unique> const&) Unexecuted instantiation: com::sun::star::uno::Sequence<int> comphelper::containerToSequence<int, std::__1::set<unsigned int, std::__1::less<unsigned int>, std::__1::allocator<unsigned int> > >(std::__1::set<unsigned int, std::__1::less<unsigned int>, std::__1::allocator<unsigned int> > const&) Unexecuted instantiation: com::sun::star::uno::Sequence<signed char> comphelper::containerToSequence<signed char, std::__1::vector<unsigned char, std::__1::allocator<unsigned char> > >(std::__1::vector<unsigned char, std::__1::allocator<unsigned char> > const&) Unexecuted instantiation: connection.cxx:com::sun::star::uno::Sequence<com::sun::star::uno::Type> comphelper::containerToSequence<com::sun::star::uno::Type, std::__1::set<com::sun::star::uno::Type, dbaccess::(anonymous namespace)::CompareTypeByName, std::__1::allocator<com::sun::star::uno::Type> > >(std::__1::set<com::sun::star::uno::Type, dbaccess::(anonymous namespace)::CompareTypeByName, std::__1::allocator<com::sun::star::uno::Type> > const&) Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D> > comphelper::containerToSequence<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>, drawinglayer::primitive3d::Primitive3DContainer>(drawinglayer::primitive3d::Primitive3DContainer const&) Unexecuted instantiation: com::sun::star::uno::Sequence<rtl::OUString> comphelper::containerToSequence<rtl::OUString, std::__1::unordered_set<rtl::OUString, std::__1::hash<rtl::OUString>, std::__1::equal_to<rtl::OUString>, std::__1::allocator<rtl::OUString> > >(std::__1::unordered_set<rtl::OUString, std::__1::hash<rtl::OUString>, std::__1::equal_to<rtl::OUString>, std::__1::allocator<rtl::OUString> > const&) Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::i18n::CalendarItem> comphelper::containerToSequence<com::sun::star::i18n::CalendarItem, com::sun::star::uno::Sequence<com::sun::star::i18n::CalendarItem2> >(com::sun::star::uno::Sequence<com::sun::star::i18n::CalendarItem2> const&) Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::i18n::Currency> comphelper::containerToSequence<com::sun::star::i18n::Currency, com::sun::star::uno::Sequence<com::sun::star::i18n::Currency2> >(com::sun::star::uno::Sequence<com::sun::star::i18n::Currency2> const&) Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::beans::XPropertySet> > comphelper::containerToSequence<com::sun::star::uno::Reference<com::sun::star::beans::XPropertySet>, std::__1::vector<rtl::Reference<chart::GridProperties>, std::__1::allocator<rtl::Reference<chart::GridProperties> > > >(std::__1::vector<rtl::Reference<chart::GridProperties>, std::__1::allocator<rtl::Reference<chart::GridProperties> > > const&) Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::chart2::XChartType> > comphelper::containerToSequence<com::sun::star::uno::Reference<com::sun::star::chart2::XChartType>, std::__1::vector<rtl::Reference<chart::ChartType>, std::__1::allocator<rtl::Reference<chart::ChartType> > > >(std::__1::vector<rtl::Reference<chart::ChartType>, std::__1::allocator<rtl::Reference<chart::ChartType> > > const&) Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::chart2::XRegressionCurve> > comphelper::containerToSequence<com::sun::star::uno::Reference<com::sun::star::chart2::XRegressionCurve>, std::__1::vector<rtl::Reference<chart::RegressionCurveModel>, std::__1::allocator<rtl::Reference<chart::RegressionCurveModel> > > >(std::__1::vector<rtl::Reference<chart::RegressionCurveModel>, std::__1::allocator<rtl::Reference<chart::RegressionCurveModel> > > const&) Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::chart2::XCoordinateSystem> > comphelper::containerToSequence<com::sun::star::uno::Reference<com::sun::star::chart2::XCoordinateSystem>, std::__1::vector<rtl::Reference<chart::BaseCoordinateSystem>, std::__1::allocator<rtl::Reference<chart::BaseCoordinateSystem> > > >(std::__1::vector<rtl::Reference<chart::BaseCoordinateSystem>, std::__1::allocator<rtl::Reference<chart::BaseCoordinateSystem> > > const&) Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::chart2::XDataSeries> > comphelper::containerToSequence<com::sun::star::uno::Reference<com::sun::star::chart2::XDataSeries>, std::__1::vector<rtl::Reference<chart::DataSeries>, std::__1::allocator<rtl::Reference<chart::DataSeries> > > >(std::__1::vector<rtl::Reference<chart::DataSeries>, std::__1::allocator<rtl::Reference<chart::DataSeries> > > const&) Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::chart2::XFormattedString> > comphelper::containerToSequence<com::sun::star::uno::Reference<com::sun::star::chart2::XFormattedString>, com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::chart2::XDataPointCustomLabelField> > >(com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::chart2::XDataPointCustomLabelField> > const&) Unexecuted instantiation: com::sun::star::uno::Sequence<double> comphelper::containerToSequence<double, std::__1::valarray<double> >(std::__1::valarray<double> const&) Unexecuted instantiation: com::sun::star::uno::Sequence<int> comphelper::containerToSequence<int, std::__1::set<vcl::pdf::PDFWriter::ErrorCode, std::__1::less<vcl::pdf::PDFWriter::ErrorCode>, std::__1::allocator<vcl::pdf::PDFWriter::ErrorCode> > >(std::__1::set<vcl::pdf::PDFWriter::ErrorCode, std::__1::less<vcl::pdf::PDFWriter::ErrorCode>, std::__1::allocator<vcl::pdf::PDFWriter::ErrorCode> > const&) |
196 | | |
197 | | // this one does better type deduction, but does not allow us to copy into a different element type |
198 | | template < typename SrcType > |
199 | | inline css::uno::Sequence< typename SrcType::value_type > containerToSequence( const SrcType& i_Container ) |
200 | 5.09k | { |
201 | 5.09k | return containerToSequence<typename SrcType::value_type, SrcType>(i_Container); |
202 | 5.09k | } com::sun::star::uno::Sequence<std::__1::deque<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D>, std::__1::allocator<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D> > >::value_type> comphelper::containerToSequence<std::__1::deque<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D>, std::__1::allocator<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D> > > >(std::__1::deque<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D>, std::__1::allocator<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D> > > const&) Line | Count | Source | 200 | 5 | { | 201 | 5 | return containerToSequence<typename SrcType::value_type, SrcType>(i_Container); | 202 | 5 | } |
Unexecuted instantiation: com::sun::star::uno::Sequence<std::__1::list<com::sun::star::beans::StringPair, std::__1::allocator<com::sun::star::beans::StringPair> >::value_type> comphelper::containerToSequence<std::__1::list<com::sun::star::beans::StringPair, std::__1::allocator<com::sun::star::beans::StringPair> > >(std::__1::list<com::sun::star::beans::StringPair, std::__1::allocator<com::sun::star::beans::StringPair> > const&) com::sun::star::uno::Sequence<std::__1::set<rtl::OUString, std::__1::less<rtl::OUString>, std::__1::allocator<rtl::OUString> >::value_type> comphelper::containerToSequence<std::__1::set<rtl::OUString, std::__1::less<rtl::OUString>, std::__1::allocator<rtl::OUString> > >(std::__1::set<rtl::OUString, std::__1::less<rtl::OUString>, std::__1::allocator<rtl::OUString> > const&) Line | Count | Source | 200 | 5.08k | { | 201 | 5.08k | return containerToSequence<typename SrcType::value_type, SrcType>(i_Container); | 202 | 5.08k | } |
Unexecuted instantiation: com::sun::star::uno::Sequence<o3tl::sorted_vector<com::sun::star::uno::Reference<com::sun::star::uno::XInterface>, std::__1::less<com::sun::star::uno::Reference<com::sun::star::uno::XInterface> >, o3tl::find_unique>::value_type> comphelper::containerToSequence<o3tl::sorted_vector<com::sun::star::uno::Reference<com::sun::star::uno::XInterface>, std::__1::less<com::sun::star::uno::Reference<com::sun::star::uno::XInterface> >, o3tl::find_unique> >(o3tl::sorted_vector<com::sun::star::uno::Reference<com::sun::star::uno::XInterface>, std::__1::less<com::sun::star::uno::Reference<com::sun::star::uno::XInterface> >, o3tl::find_unique> const&) Unexecuted instantiation: connection.cxx:com::sun::star::uno::Sequence<std::__1::set<com::sun::star::uno::Type, dbaccess::(anonymous namespace)::CompareTypeByName, std::__1::allocator<com::sun::star::uno::Type> >::value_type> comphelper::containerToSequence<std::__1::set<com::sun::star::uno::Type, dbaccess::(anonymous namespace)::CompareTypeByName, std::__1::allocator<com::sun::star::uno::Type> > >(std::__1::set<com::sun::star::uno::Type, dbaccess::(anonymous namespace)::CompareTypeByName, std::__1::allocator<com::sun::star::uno::Type> > const&) Unexecuted instantiation: com::sun::star::uno::Sequence<drawinglayer::primitive3d::Primitive3DContainer::value_type> comphelper::containerToSequence<drawinglayer::primitive3d::Primitive3DContainer>(drawinglayer::primitive3d::Primitive3DContainer const&) Unexecuted instantiation: com::sun::star::uno::Sequence<std::__1::unordered_set<rtl::OUString, std::__1::hash<rtl::OUString>, std::__1::equal_to<rtl::OUString>, std::__1::allocator<rtl::OUString> >::value_type> comphelper::containerToSequence<std::__1::unordered_set<rtl::OUString, std::__1::hash<rtl::OUString>, std::__1::equal_to<rtl::OUString>, std::__1::allocator<rtl::OUString> > >(std::__1::unordered_set<rtl::OUString, std::__1::hash<rtl::OUString>, std::__1::equal_to<rtl::OUString>, std::__1::allocator<rtl::OUString> > const&) Unexecuted instantiation: com::sun::star::uno::Sequence<std::__1::valarray<double>::value_type> comphelper::containerToSequence<std::__1::valarray<double> >(std::__1::valarray<double> const&) |
203 | | |
204 | | // handle arrays |
205 | | template<typename ElementType, std::size_t SrcSize> |
206 | | inline css::uno::Sequence< ElementType > containerToSequence( ElementType const (&i_Array)[ SrcSize ] ) |
207 | 0 | { |
208 | 0 | return css::uno::Sequence< ElementType >( i_Array, SrcSize ); |
209 | 0 | } Unexecuted instantiation: com::sun::star::uno::Sequence<int> comphelper::containerToSequence<int, 36ul>(int const (&) [36ul]) Unexecuted instantiation: com::sun::star::uno::Sequence<int> comphelper::containerToSequence<int, 56ul>(int const (&) [56ul]) Unexecuted instantiation: com::sun::star::uno::Sequence<int> comphelper::containerToSequence<int, 22ul>(int const (&) [22ul]) Unexecuted instantiation: com::sun::star::uno::Sequence<int> comphelper::containerToSequence<int, 16ul>(int const (&) [16ul]) |
210 | | |
211 | | template <typename T> |
212 | | inline css::uno::Sequence<T> containerToSequence( |
213 | | ::std::vector<T> const& v ) |
214 | 4.16M | { |
215 | 4.16M | return css::uno::Sequence<T>( |
216 | 4.16M | v.data(), static_cast<sal_Int32>(v.size()) ); |
217 | 4.16M | } Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::accessibility::XAccessible> > comphelper::containerToSequence<com::sun::star::uno::Reference<com::sun::star::accessibility::XAccessible> >(std::__1::vector<com::sun::star::uno::Reference<com::sun::star::accessibility::XAccessible>, std::__1::allocator<com::sun::star::uno::Reference<com::sun::star::accessibility::XAccessible> > > const&) com::sun::star::uno::Sequence<rtl::OUString> comphelper::containerToSequence<rtl::OUString>(std::__1::vector<rtl::OUString, std::__1::allocator<rtl::OUString> > const&) Line | Count | Source | 214 | 74.1k | { | 215 | 74.1k | return css::uno::Sequence<T>( | 216 | 74.1k | v.data(), static_cast<sal_Int32>(v.size()) ); | 217 | 74.1k | } |
com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> comphelper::containerToSequence<com::sun::star::beans::PropertyValue>(std::__1::vector<com::sun::star::beans::PropertyValue, std::__1::allocator<com::sun::star::beans::PropertyValue> > const&) Line | Count | Source | 214 | 1.18M | { | 215 | 1.18M | return css::uno::Sequence<T>( | 216 | 1.18M | v.data(), static_cast<sal_Int32>(v.size()) ); | 217 | 1.18M | } |
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::uno::XInterface> > comphelper::containerToSequence<com::sun::star::uno::Reference<com::sun::star::uno::XInterface> >(std::__1::vector<com::sun::star::uno::Reference<com::sun::star::uno::XInterface>, std::__1::allocator<com::sun::star::uno::Reference<com::sun::star::uno::XInterface> > > const&) Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::task::XInteractionContinuation> > comphelper::containerToSequence<com::sun::star::uno::Reference<com::sun::star::task::XInteractionContinuation> >(std::__1::vector<com::sun::star::uno::Reference<com::sun::star::task::XInteractionContinuation>, std::__1::allocator<com::sun::star::uno::Reference<com::sun::star::task::XInteractionContinuation> > > const&) com::sun::star::uno::Sequence<com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> > comphelper::containerToSequence<com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> >(std::__1::vector<com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue>, std::__1::allocator<com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> > > const&) Line | Count | Source | 214 | 1.63k | { | 215 | 1.63k | return css::uno::Sequence<T>( | 216 | 1.63k | v.data(), static_cast<sal_Int32>(v.size()) ); | 217 | 1.63k | } |
com::sun::star::uno::Sequence<com::sun::star::uno::Any> comphelper::containerToSequence<com::sun::star::uno::Any>(std::__1::vector<com::sun::star::uno::Any, std::__1::allocator<com::sun::star::uno::Any> > const&) Line | Count | Source | 214 | 50.5k | { | 215 | 50.5k | return css::uno::Sequence<T>( | 216 | 50.5k | v.data(), static_cast<sal_Int32>(v.size()) ); | 217 | 50.5k | } |
com::sun::star::uno::Sequence<com::sun::star::sheet::FormulaToken> comphelper::containerToSequence<com::sun::star::sheet::FormulaToken>(std::__1::vector<com::sun::star::sheet::FormulaToken, std::__1::allocator<com::sun::star::sheet::FormulaToken> > const&) Line | Count | Source | 214 | 6.08k | { | 215 | 6.08k | return css::uno::Sequence<T>( | 216 | 6.08k | v.data(), static_cast<sal_Int32>(v.size()) ); | 217 | 6.08k | } |
com::sun::star::uno::Sequence<com::sun::star::sheet::FormulaOpCodeMapEntry> comphelper::containerToSequence<com::sun::star::sheet::FormulaOpCodeMapEntry>(std::__1::vector<com::sun::star::sheet::FormulaOpCodeMapEntry, std::__1::allocator<com::sun::star::sheet::FormulaOpCodeMapEntry> > const&) Line | Count | Source | 214 | 12.0k | { | 215 | 12.0k | return css::uno::Sequence<T>( | 216 | 12.0k | v.data(), static_cast<sal_Int32>(v.size()) ); | 217 | 12.0k | } |
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::sheet::DDEItemInfo> comphelper::containerToSequence<com::sun::star::sheet::DDEItemInfo>(std::__1::vector<com::sun::star::sheet::DDEItemInfo, std::__1::allocator<com::sun::star::sheet::DDEItemInfo> > const&) com::sun::star::uno::Sequence<com::sun::star::sheet::ExternalLinkInfo> comphelper::containerToSequence<com::sun::star::sheet::ExternalLinkInfo>(std::__1::vector<com::sun::star::sheet::ExternalLinkInfo, std::__1::allocator<com::sun::star::sheet::ExternalLinkInfo> > const&) Line | Count | Source | 214 | 23.1k | { | 215 | 23.1k | return css::uno::Sequence<T>( | 216 | 23.1k | v.data(), static_cast<sal_Int32>(v.size()) ); | 217 | 23.1k | } |
com::sun::star::uno::Sequence<com::sun::star::sheet::GeneralFunction> comphelper::containerToSequence<com::sun::star::sheet::GeneralFunction>(std::__1::vector<com::sun::star::sheet::GeneralFunction, std::__1::allocator<com::sun::star::sheet::GeneralFunction> > const&) Line | Count | Source | 214 | 931 | { | 215 | 931 | return css::uno::Sequence<T>( | 216 | 931 | v.data(), static_cast<sal_Int32>(v.size()) ); | 217 | 931 | } |
com::sun::star::uno::Sequence<com::sun::star::sheet::TableFilterField3> comphelper::containerToSequence<com::sun::star::sheet::TableFilterField3>(std::__1::vector<com::sun::star::sheet::TableFilterField3, std::__1::allocator<com::sun::star::sheet::TableFilterField3> > const&) Line | Count | Source | 214 | 129 | { | 215 | 129 | return css::uno::Sequence<T>( | 216 | 129 | v.data(), static_cast<sal_Int32>(v.size()) ); | 217 | 129 | } |
com::sun::star::uno::Sequence<com::sun::star::sheet::MemberResult> comphelper::containerToSequence<com::sun::star::sheet::MemberResult>(std::__1::vector<com::sun::star::sheet::MemberResult, std::__1::allocator<com::sun::star::sheet::MemberResult> > const&) Line | Count | Source | 214 | 28 | { | 215 | 28 | return css::uno::Sequence<T>( | 216 | 28 | v.data(), static_cast<sal_Int32>(v.size()) ); | 217 | 28 | } |
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::sheet::DataPilotFieldFilter> comphelper::containerToSequence<com::sun::star::sheet::DataPilotFieldFilter>(std::__1::vector<com::sun::star::sheet::DataPilotFieldFilter, std::__1::allocator<com::sun::star::sheet::DataPilotFieldFilter> > const&) Unexecuted instantiation: com::sun::star::uno::Sequence<double> comphelper::containerToSequence<double>(std::__1::vector<double, std::__1::allocator<double> > const&) Unexecuted instantiation: com::sun::star::uno::Sequence<int> comphelper::containerToSequence<int>(std::__1::vector<int, std::__1::allocator<int> > const&) Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::chart2::data::XLabeledDataSequence> > comphelper::containerToSequence<com::sun::star::uno::Reference<com::sun::star::chart2::data::XLabeledDataSequence> >(std::__1::vector<com::sun::star::uno::Reference<com::sun::star::chart2::data::XLabeledDataSequence>, std::__1::allocator<com::sun::star::uno::Reference<com::sun::star::chart2::data::XLabeledDataSequence> > > const&) Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::document::CmisProperty> comphelper::containerToSequence<com::sun::star::document::CmisProperty>(std::__1::vector<com::sun::star::document::CmisProperty, std::__1::allocator<com::sun::star::document::CmisProperty> > const&) com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::rdf::XURI> > comphelper::containerToSequence<com::sun::star::uno::Reference<com::sun::star::rdf::XURI> >(std::__1::vector<com::sun::star::uno::Reference<com::sun::star::rdf::XURI>, std::__1::allocator<com::sun::star::uno::Reference<com::sun::star::rdf::XURI> > > const&) Line | Count | Source | 214 | 1.19k | { | 215 | 1.19k | return css::uno::Sequence<T>( | 216 | 1.19k | v.data(), static_cast<sal_Int32>(v.size()) ); | 217 | 1.19k | } |
Unexecuted instantiation: com::sun::star::uno::Sequence<short> comphelper::containerToSequence<short>(std::__1::vector<short, std::__1::allocator<short> > const&) Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::frame::DispatchInformation> comphelper::containerToSequence<com::sun::star::frame::DispatchInformation>(std::__1::vector<com::sun::star::frame::DispatchInformation, std::__1::allocator<com::sun::star::frame::DispatchInformation> > const&) Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::awt::ColorStop> comphelper::containerToSequence<com::sun::star::awt::ColorStop>(std::__1::vector<com::sun::star::awt::ColorStop, std::__1::allocator<com::sun::star::awt::ColorStop> > const&) Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::chart2::XFormattedString> > comphelper::containerToSequence<com::sun::star::uno::Reference<com::sun::star::chart2::XFormattedString> >(std::__1::vector<com::sun::star::uno::Reference<com::sun::star::chart2::XFormattedString>, std::__1::allocator<com::sun::star::uno::Reference<com::sun::star::chart2::XFormattedString> > > const&) com::sun::star::uno::Sequence<com::sun::star::beans::StringPair> comphelper::containerToSequence<com::sun::star::beans::StringPair>(std::__1::vector<com::sun::star::beans::StringPair, std::__1::allocator<com::sun::star::beans::StringPair> > const&) Line | Count | Source | 214 | 6 | { | 215 | 6 | return css::uno::Sequence<T>( | 216 | 6 | v.data(), static_cast<sal_Int32>(v.size()) ); | 217 | 6 | } |
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::drawing::EnhancedCustomShapeTextFrame> comphelper::containerToSequence<com::sun::star::drawing::EnhancedCustomShapeTextFrame>(std::__1::vector<com::sun::star::drawing::EnhancedCustomShapeTextFrame, std::__1::allocator<com::sun::star::drawing::EnhancedCustomShapeTextFrame> > const&) com::sun::star::uno::Sequence<com::sun::star::drawing::EnhancedCustomShapeParameterPair> comphelper::containerToSequence<com::sun::star::drawing::EnhancedCustomShapeParameterPair>(std::__1::vector<com::sun::star::drawing::EnhancedCustomShapeParameterPair, std::__1::allocator<com::sun::star::drawing::EnhancedCustomShapeParameterPair> > const&) Line | Count | Source | 214 | 6 | { | 215 | 6 | return css::uno::Sequence<T>( | 216 | 6 | v.data(), static_cast<sal_Int32>(v.size()) ); | 217 | 6 | } |
com::sun::star::uno::Sequence<com::sun::star::drawing::EnhancedCustomShapeAdjustmentValue> comphelper::containerToSequence<com::sun::star::drawing::EnhancedCustomShapeAdjustmentValue>(std::__1::vector<com::sun::star::drawing::EnhancedCustomShapeAdjustmentValue, std::__1::allocator<com::sun::star::drawing::EnhancedCustomShapeAdjustmentValue> > const&) Line | Count | Source | 214 | 725 | { | 215 | 725 | return css::uno::Sequence<T>( | 216 | 725 | v.data(), static_cast<sal_Int32>(v.size()) ); | 217 | 725 | } |
com::sun::star::uno::Sequence<com::sun::star::drawing::EnhancedCustomShapeSegment> comphelper::containerToSequence<com::sun::star::drawing::EnhancedCustomShapeSegment>(std::__1::vector<com::sun::star::drawing::EnhancedCustomShapeSegment, std::__1::allocator<com::sun::star::drawing::EnhancedCustomShapeSegment> > const&) Line | Count | Source | 214 | 351 | { | 215 | 351 | return css::uno::Sequence<T>( | 216 | 351 | v.data(), static_cast<sal_Int32>(v.size()) ); | 217 | 351 | } |
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::chart2::XDataSeries> > comphelper::containerToSequence<com::sun::star::uno::Reference<com::sun::star::chart2::XDataSeries> >(std::__1::vector<com::sun::star::uno::Reference<com::sun::star::chart2::XDataSeries>, std::__1::allocator<com::sun::star::uno::Reference<com::sun::star::chart2::XDataSeries> > > const&) com::sun::star::uno::Sequence<com::sun::star::uno::Sequence<signed char> > comphelper::containerToSequence<com::sun::star::uno::Sequence<signed char> >(std::__1::vector<com::sun::star::uno::Sequence<signed char>, std::__1::allocator<com::sun::star::uno::Sequence<signed char> > > const&) Line | Count | Source | 214 | 5.96k | { | 215 | 5.96k | return css::uno::Sequence<T>( | 216 | 5.96k | v.data(), static_cast<sal_Int32>(v.size()) ); | 217 | 5.96k | } |
com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::xml::dom::XDocument> > comphelper::containerToSequence<com::sun::star::uno::Reference<com::sun::star::xml::dom::XDocument> >(std::__1::vector<com::sun::star::uno::Reference<com::sun::star::xml::dom::XDocument>, std::__1::allocator<com::sun::star::uno::Reference<com::sun::star::xml::dom::XDocument> > > const&) Line | Count | Source | 214 | 25.9k | { | 215 | 25.9k | return css::uno::Sequence<T>( | 216 | 25.9k | v.data(), static_cast<sal_Int32>(v.size()) ); | 217 | 25.9k | } |
com::sun::star::uno::Sequence<com::sun::star::awt::Point> comphelper::containerToSequence<com::sun::star::awt::Point>(std::__1::vector<com::sun::star::awt::Point, std::__1::allocator<com::sun::star::awt::Point> > const&) Line | Count | Source | 214 | 1.03k | { | 215 | 1.03k | return css::uno::Sequence<T>( | 216 | 1.03k | v.data(), static_cast<sal_Int32>(v.size()) ); | 217 | 1.03k | } |
com::sun::star::uno::Sequence<com::sun::star::drawing::PolygonFlags> comphelper::containerToSequence<com::sun::star::drawing::PolygonFlags>(std::__1::vector<com::sun::star::drawing::PolygonFlags, std::__1::allocator<com::sun::star::drawing::PolygonFlags> > const&) Line | Count | Source | 214 | 981 | { | 215 | 981 | return css::uno::Sequence<T>( | 216 | 981 | v.data(), static_cast<sal_Int32>(v.size()) ); | 217 | 981 | } |
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::awt::Size> comphelper::containerToSequence<com::sun::star::awt::Size>(std::__1::vector<com::sun::star::awt::Size, std::__1::allocator<com::sun::star::awt::Size> > const&) Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::beans::Property> comphelper::containerToSequence<com::sun::star::beans::Property>(std::__1::vector<com::sun::star::beans::Property, std::__1::allocator<com::sun::star::beans::Property> > const&) Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::util::ElementChange> comphelper::containerToSequence<com::sun::star::util::ElementChange>(std::__1::vector<com::sun::star::util::ElementChange, std::__1::allocator<com::sun::star::util::ElementChange> > const&) Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::Type> comphelper::containerToSequence<com::sun::star::uno::Type>(std::__1::vector<com::sun::star::uno::Type, std::__1::allocator<com::sun::star::uno::Type> > const&) Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::beans::PropertyChangeEvent> comphelper::containerToSequence<com::sun::star::beans::PropertyChangeEvent>(std::__1::vector<com::sun::star::beans::PropertyChangeEvent, std::__1::allocator<com::sun::star::beans::PropertyChangeEvent> > const&) Unexecuted instantiation: com::sun::star::uno::Sequence<signed char> comphelper::containerToSequence<signed char>(std::__1::vector<signed char, std::__1::allocator<signed char> > const&) Unexecuted instantiation: com::sun::star::uno::Sequence<unsigned char> comphelper::containerToSequence<unsigned char>(std::__1::vector<unsigned char, std::__1::allocator<unsigned char> > const&) Unexecuted instantiation: com::sun::star::uno::Sequence<long> comphelper::containerToSequence<long>(std::__1::vector<long, std::__1::allocator<long> > const&) Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::awt::KeyEvent> comphelper::containerToSequence<com::sun::star::awt::KeyEvent>(std::__1::vector<com::sun::star::awt::KeyEvent, std::__1::allocator<com::sun::star::awt::KeyEvent> > const&) Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::frame::XFrame> > comphelper::containerToSequence<com::sun::star::uno::Reference<com::sun::star::frame::XFrame> >(std::__1::vector<com::sun::star::uno::Reference<com::sun::star::frame::XFrame>, std::__1::allocator<com::sun::star::uno::Reference<com::sun::star::frame::XFrame> > > const&) com::sun::star::uno::Sequence<com::sun::star::beans::NamedValue> comphelper::containerToSequence<com::sun::star::beans::NamedValue>(std::__1::vector<com::sun::star::beans::NamedValue, std::__1::allocator<com::sun::star::beans::NamedValue> > const&) Line | Count | Source | 214 | 64.9k | { | 215 | 64.9k | return css::uno::Sequence<T>( | 216 | 64.9k | v.data(), static_cast<sal_Int32>(v.size()) ); | 217 | 64.9k | } |
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::i18n::Calendar> comphelper::containerToSequence<com::sun::star::i18n::Calendar>(std::__1::vector<com::sun::star::i18n::Calendar, std::__1::allocator<com::sun::star::i18n::Calendar> > const&) com::sun::star::uno::Sequence<com::sun::star::i18n::NumberFormatCode> comphelper::containerToSequence<com::sun::star::i18n::NumberFormatCode>(std::__1::vector<com::sun::star::i18n::NumberFormatCode, std::__1::allocator<com::sun::star::i18n::NumberFormatCode> > const&) Line | Count | Source | 214 | 2.52M | { | 215 | 2.52M | return css::uno::Sequence<T>( | 216 | 2.52M | v.data(), static_cast<sal_Int32>(v.size()) ); | 217 | 2.52M | } |
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::linguistic2::XDictionary> > comphelper::containerToSequence<com::sun::star::uno::Reference<com::sun::star::linguistic2::XDictionary> >(std::__1::vector<com::sun::star::uno::Reference<com::sun::star::linguistic2::XDictionary>, std::__1::allocator<com::sun::star::uno::Reference<com::sun::star::linguistic2::XDictionary> > > const&) Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::lang::Locale> comphelper::containerToSequence<com::sun::star::lang::Locale>(std::__1::vector<com::sun::star::lang::Locale, std::__1::allocator<com::sun::star::lang::Locale> > const&) Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::linguistic2::XDictionaryEntry> > comphelper::containerToSequence<com::sun::star::uno::Reference<com::sun::star::linguistic2::XDictionaryEntry> >(std::__1::vector<com::sun::star::uno::Reference<com::sun::star::linguistic2::XDictionaryEntry>, std::__1::allocator<com::sun::star::uno::Reference<com::sun::star::linguistic2::XDictionaryEntry> > > const&) com::sun::star::uno::Sequence<com::sun::star::uno::Sequence<com::sun::star::beans::NamedValue> > comphelper::containerToSequence<com::sun::star::uno::Sequence<com::sun::star::beans::NamedValue> >(std::__1::vector<com::sun::star::uno::Sequence<com::sun::star::beans::NamedValue>, std::__1::allocator<com::sun::star::uno::Sequence<com::sun::star::beans::NamedValue> > > const&) Line | Count | Source | 214 | 15 | { | 215 | 15 | return css::uno::Sequence<T>( | 216 | 15 | v.data(), static_cast<sal_Int32>(v.size()) ); | 217 | 15 | } |
com::sun::star::uno::Sequence<com::sun::star::uno::Sequence<com::sun::star::beans::StringPair> > comphelper::containerToSequence<com::sun::star::uno::Sequence<com::sun::star::beans::StringPair> >(std::__1::vector<com::sun::star::uno::Sequence<com::sun::star::beans::StringPair>, std::__1::allocator<com::sun::star::uno::Sequence<com::sun::star::beans::StringPair> > > const&) Line | Count | Source | 214 | 56.5k | { | 215 | 56.5k | return css::uno::Sequence<T>( | 216 | 56.5k | v.data(), static_cast<sal_Int32>(v.size()) ); | 217 | 56.5k | } |
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::chart2::data::HighlightedRange> comphelper::containerToSequence<com::sun::star::chart2::data::HighlightedRange>(std::__1::vector<com::sun::star::chart2::data::HighlightedRange, std::__1::allocator<com::sun::star::chart2::data::HighlightedRange> > const&) com::sun::star::uno::Sequence<com::sun::star::xml::sax::InputSource> comphelper::containerToSequence<com::sun::star::xml::sax::InputSource>(std::__1::vector<com::sun::star::xml::sax::InputSource, std::__1::allocator<com::sun::star::xml::sax::InputSource> > const&) Line | Count | Source | 214 | 53.4k | { | 215 | 53.4k | return css::uno::Sequence<T>( | 216 | 53.4k | v.data(), static_cast<sal_Int32>(v.size()) ); | 217 | 53.4k | } |
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::io::XInputStream> > comphelper::containerToSequence<com::sun::star::uno::Reference<com::sun::star::io::XInputStream> >(std::__1::vector<com::sun::star::uno::Reference<com::sun::star::io::XInputStream>, std::__1::allocator<com::sun::star::uno::Reference<com::sun::star::io::XInputStream> > > const&) com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::reflection::XIdlMethod> > comphelper::containerToSequence<com::sun::star::uno::Reference<com::sun::star::reflection::XIdlMethod> >(std::__1::vector<com::sun::star::uno::Reference<com::sun::star::reflection::XIdlMethod>, std::__1::allocator<com::sun::star::uno::Reference<com::sun::star::reflection::XIdlMethod> > > const&) Line | Count | Source | 214 | 15 | { | 215 | 15 | return css::uno::Sequence<T>( | 216 | 15 | v.data(), static_cast<sal_Int32>(v.size()) ); | 217 | 15 | } |
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::rdf::Statement> comphelper::containerToSequence<com::sun::star::rdf::Statement>(std::__1::vector<com::sun::star::rdf::Statement, std::__1::allocator<com::sun::star::rdf::Statement> > const&) Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::rendering::XPolyPolygon2D> > comphelper::containerToSequence<com::sun::star::uno::Reference<com::sun::star::rendering::XPolyPolygon2D> >(std::__1::vector<com::sun::star::uno::Reference<com::sun::star::rendering::XPolyPolygon2D>, std::__1::allocator<com::sun::star::uno::Reference<com::sun::star::rendering::XPolyPolygon2D> > > const&) com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::text::XTextContent> > comphelper::containerToSequence<com::sun::star::uno::Reference<com::sun::star::text::XTextContent> >(std::__1::vector<com::sun::star::uno::Reference<com::sun::star::text::XTextContent>, std::__1::allocator<com::sun::star::uno::Reference<com::sun::star::text::XTextContent> > > const&) Line | Count | Source | 214 | 3.21k | { | 215 | 3.21k | return css::uno::Sequence<T>( | 216 | 3.21k | v.data(), static_cast<sal_Int32>(v.size()) ); | 217 | 3.21k | } |
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::beans::PropertyState> comphelper::containerToSequence<com::sun::star::beans::PropertyState>(std::__1::vector<com::sun::star::beans::PropertyState, std::__1::allocator<com::sun::star::beans::PropertyState> > const&) Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::beans::GetDirectPropertyTolerantResult> comphelper::containerToSequence<com::sun::star::beans::GetDirectPropertyTolerantResult>(std::__1::vector<com::sun::star::beans::GetDirectPropertyTolerantResult, std::__1::allocator<com::sun::star::beans::GetDirectPropertyTolerantResult> > const&) Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::Sequence<com::sun::star::uno::Any> > comphelper::containerToSequence<com::sun::star::uno::Sequence<com::sun::star::uno::Any> >(std::__1::vector<com::sun::star::uno::Sequence<com::sun::star::uno::Any>, std::__1::allocator<com::sun::star::uno::Sequence<com::sun::star::uno::Any> > > const&) Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::accessibility::TextSegment> comphelper::containerToSequence<com::sun::star::accessibility::TextSegment>(std::__1::vector<com::sun::star::accessibility::TextSegment, std::__1::allocator<com::sun::star::accessibility::TextSegment> > const&) Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::container::XStringKeyMap> > comphelper::containerToSequence<com::sun::star::uno::Reference<com::sun::star::container::XStringKeyMap> >(std::__1::vector<com::sun::star::uno::Reference<com::sun::star::container::XStringKeyMap>, std::__1::allocator<com::sun::star::uno::Reference<com::sun::star::container::XStringKeyMap> > > const&) com::sun::star::uno::Sequence<com::sun::star::style::TabStop> comphelper::containerToSequence<com::sun::star::style::TabStop>(std::__1::vector<com::sun::star::style::TabStop, std::__1::allocator<com::sun::star::style::TabStop> > const&) Line | Count | Source | 214 | 15.9k | { | 215 | 15.9k | return css::uno::Sequence<T>( | 216 | 15.9k | v.data(), static_cast<sal_Int32>(v.size()) ); | 217 | 15.9k | } |
com::sun::star::uno::Sequence<com::sun::star::uno::Sequence<com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::text::XTextRange> > > > comphelper::containerToSequence<com::sun::star::uno::Sequence<com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::text::XTextRange> > > >(std::__1::vector<com::sun::star::uno::Sequence<com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::text::XTextRange> > >, std::__1::allocator<com::sun::star::uno::Sequence<com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::text::XTextRange> > > > > const&) Line | Count | Source | 214 | 1.19k | { | 215 | 1.19k | return css::uno::Sequence<T>( | 216 | 1.19k | v.data(), static_cast<sal_Int32>(v.size()) ); | 217 | 1.19k | } |
com::sun::star::uno::Sequence<com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::text::XTextRange> > > comphelper::containerToSequence<com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::text::XTextRange> > >(std::__1::vector<com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::text::XTextRange> >, std::__1::allocator<com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::text::XTextRange> > > > const&) Line | Count | Source | 214 | 6.72k | { | 215 | 6.72k | return css::uno::Sequence<T>( | 216 | 6.72k | v.data(), static_cast<sal_Int32>(v.size()) ); | 217 | 6.72k | } |
com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::text::XTextRange> > comphelper::containerToSequence<com::sun::star::uno::Reference<com::sun::star::text::XTextRange> >(std::__1::vector<com::sun::star::uno::Reference<com::sun::star::text::XTextRange>, std::__1::allocator<com::sun::star::uno::Reference<com::sun::star::text::XTextRange> > > const&) Line | Count | Source | 214 | 37.9k | { | 215 | 37.9k | return css::uno::Sequence<T>( | 216 | 37.9k | v.data(), static_cast<sal_Int32>(v.size()) ); | 217 | 37.9k | } |
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::deployment::XPackage> > comphelper::containerToSequence<com::sun::star::uno::Reference<com::sun::star::deployment::XPackage> >(std::__1::vector<com::sun::star::uno::Reference<com::sun::star::deployment::XPackage>, std::__1::allocator<com::sun::star::uno::Reference<com::sun::star::deployment::XPackage> > > const&) Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::deployment::XPackageTypeInfo> > comphelper::containerToSequence<com::sun::star::uno::Reference<com::sun::star::deployment::XPackageTypeInfo> >(std::__1::vector<com::sun::star::uno::Reference<com::sun::star::deployment::XPackageTypeInfo>, std::__1::allocator<com::sun::star::uno::Reference<com::sun::star::deployment::XPackageTypeInfo> > > const&) |
218 | | |
219 | | |
220 | | /** Copy from a Sequence into a container |
221 | | |
222 | | @tpl SrcType |
223 | | Sequence element type. Must be assignable to SrcType's |
224 | | elements |
225 | | |
226 | | @tpl DstType |
227 | | Container type. This type must have a constructor taking a pair |
228 | | of iterators defining a range to copy from |
229 | | |
230 | | @param i_Sequence |
231 | | Reference to a Sequence of SrcType elements |
232 | | |
233 | | @return the generated container. C++17 copy elision rules apply |
234 | | |
235 | | @attention this function always performs a copy. Furthermore, |
236 | | when copying from e.g. a Sequence<double> to a vector<int>, no |
237 | | proper rounding will be performed, but the values will be |
238 | | truncated. There's currently no measure to prevent or detect |
239 | | precision loss, overflow or truncation. |
240 | | */ |
241 | | template < typename DstType, typename SrcType > |
242 | | inline DstType sequenceToContainer( const css::uno::Sequence< SrcType >& i_Sequence ) |
243 | 818 | { |
244 | 818 | return DstType(i_Sequence.begin(), i_Sequence.end()); |
245 | 818 | } Unexecuted instantiation: std::__1::vector<char, std::__1::allocator<char> > comphelper::sequenceToContainer<std::__1::vector<char, std::__1::allocator<char> >, signed char>(com::sun::star::uno::Sequence<signed char> const&) std::__1::vector<unsigned char, std::__1::allocator<unsigned char> > comphelper::sequenceToContainer<std::__1::vector<unsigned char, std::__1::allocator<unsigned char> >, signed char>(com::sun::star::uno::Sequence<signed char> const&) Line | Count | Source | 243 | 818 | { | 244 | 818 | return DstType(i_Sequence.begin(), i_Sequence.end()); | 245 | 818 | } |
|
246 | | |
247 | | // this one does better type deduction, but does not allow us to copy into a different element type |
248 | | template < typename DstType > |
249 | | inline DstType sequenceToContainer( const css::uno::Sequence< typename DstType::value_type >& i_Sequence ) |
250 | 275k | { |
251 | 275k | return DstType(i_Sequence.begin(), i_Sequence.end()); |
252 | 275k | } std::__1::deque<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D>, std::__1::allocator<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D> > > comphelper::sequenceToContainer<std::__1::deque<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D>, std::__1::allocator<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D> > > >(com::sun::star::uno::Sequence<std::__1::deque<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D>, std::__1::allocator<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D> > >::value_type> const&) Line | Count | Source | 250 | 42.8k | { | 251 | 42.8k | return DstType(i_Sequence.begin(), i_Sequence.end()); | 252 | 42.8k | } |
std::__1::vector<rtl::OUString, std::__1::allocator<rtl::OUString> > comphelper::sequenceToContainer<std::__1::vector<rtl::OUString, std::__1::allocator<rtl::OUString> > >(com::sun::star::uno::Sequence<std::__1::vector<rtl::OUString, std::__1::allocator<rtl::OUString> >::value_type> const&) Line | Count | Source | 250 | 8.83k | { | 251 | 8.83k | return DstType(i_Sequence.begin(), i_Sequence.end()); | 252 | 8.83k | } |
std::__1::vector<com::sun::star::beans::PropertyValue, std::__1::allocator<com::sun::star::beans::PropertyValue> > comphelper::sequenceToContainer<std::__1::vector<com::sun::star::beans::PropertyValue, std::__1::allocator<com::sun::star::beans::PropertyValue> > >(com::sun::star::uno::Sequence<std::__1::vector<com::sun::star::beans::PropertyValue, std::__1::allocator<com::sun::star::beans::PropertyValue> >::value_type> const&) Line | Count | Source | 250 | 222k | { | 251 | 222k | return DstType(i_Sequence.begin(), i_Sequence.end()); | 252 | 222k | } |
std::__1::vector<int, std::__1::allocator<int> > comphelper::sequenceToContainer<std::__1::vector<int, std::__1::allocator<int> > >(com::sun::star::uno::Sequence<std::__1::vector<int, std::__1::allocator<int> >::value_type> const&) Line | Count | Source | 250 | 981 | { | 251 | 981 | return DstType(i_Sequence.begin(), i_Sequence.end()); | 252 | 981 | } |
Unexecuted instantiation: std::__1::vector<com::sun::star::uno::Any, std::__1::allocator<com::sun::star::uno::Any> > comphelper::sequenceToContainer<std::__1::vector<com::sun::star::uno::Any, std::__1::allocator<com::sun::star::uno::Any> > >(com::sun::star::uno::Sequence<std::__1::vector<com::sun::star::uno::Any, std::__1::allocator<com::sun::star::uno::Any> >::value_type> const&) Unexecuted instantiation: std::__1::vector<com::sun::star::security::CertAltNameEntry, std::__1::allocator<com::sun::star::security::CertAltNameEntry> > comphelper::sequenceToContainer<std::__1::vector<com::sun::star::security::CertAltNameEntry, std::__1::allocator<com::sun::star::security::CertAltNameEntry> > >(com::sun::star::uno::Sequence<std::__1::vector<com::sun::star::security::CertAltNameEntry, std::__1::allocator<com::sun::star::security::CertAltNameEntry> >::value_type> const&) Unexecuted instantiation: std::__1::vector<com::sun::star::beans::StringPair, std::__1::allocator<com::sun::star::beans::StringPair> > comphelper::sequenceToContainer<std::__1::vector<com::sun::star::beans::StringPair, std::__1::allocator<com::sun::star::beans::StringPair> > >(com::sun::star::uno::Sequence<std::__1::vector<com::sun::star::beans::StringPair, std::__1::allocator<com::sun::star::beans::StringPair> >::value_type> const&) Unexecuted instantiation: std::__1::vector<com::sun::star::uno::Reference<com::sun::star::chart2::XFormattedString>, std::__1::allocator<com::sun::star::uno::Reference<com::sun::star::chart2::XFormattedString> > > comphelper::sequenceToContainer<std::__1::vector<com::sun::star::uno::Reference<com::sun::star::chart2::XFormattedString>, std::__1::allocator<com::sun::star::uno::Reference<com::sun::star::chart2::XFormattedString> > > >(com::sun::star::uno::Sequence<std::__1::vector<com::sun::star::uno::Reference<com::sun::star::chart2::XFormattedString>, std::__1::allocator<com::sun::star::uno::Reference<com::sun::star::chart2::XFormattedString> > >::value_type> const&) Unexecuted instantiation: std::__1::vector<com::sun::star::uno::Reference<com::sun::star::chart2::data::XLabeledDataSequence>, std::__1::allocator<com::sun::star::uno::Reference<com::sun::star::chart2::data::XLabeledDataSequence> > > comphelper::sequenceToContainer<std::__1::vector<com::sun::star::uno::Reference<com::sun::star::chart2::data::XLabeledDataSequence>, std::__1::allocator<com::sun::star::uno::Reference<com::sun::star::chart2::data::XLabeledDataSequence> > > >(com::sun::star::uno::Sequence<std::__1::vector<com::sun::star::uno::Reference<com::sun::star::chart2::data::XLabeledDataSequence>, std::__1::allocator<com::sun::star::uno::Reference<com::sun::star::chart2::data::XLabeledDataSequence> > >::value_type> const&) Unexecuted instantiation: std::__1::vector<double, std::__1::allocator<double> > comphelper::sequenceToContainer<std::__1::vector<double, std::__1::allocator<double> > >(com::sun::star::uno::Sequence<std::__1::vector<double, std::__1::allocator<double> >::value_type> const&) std::__1::vector<com::sun::star::uno::Type, std::__1::allocator<com::sun::star::uno::Type> > comphelper::sequenceToContainer<std::__1::vector<com::sun::star::uno::Type, std::__1::allocator<com::sun::star::uno::Type> > >(com::sun::star::uno::Sequence<std::__1::vector<com::sun::star::uno::Type, std::__1::allocator<com::sun::star::uno::Type> >::value_type> const&) Line | Count | Source | 250 | 15 | { | 251 | 15 | return DstType(i_Sequence.begin(), i_Sequence.end()); | 252 | 15 | } |
Unexecuted instantiation: std::__1::set<rtl::OUString, std::__1::less<rtl::OUString>, std::__1::allocator<rtl::OUString> > comphelper::sequenceToContainer<std::__1::set<rtl::OUString, std::__1::less<rtl::OUString>, std::__1::allocator<rtl::OUString> > >(com::sun::star::uno::Sequence<std::__1::set<rtl::OUString, std::__1::less<rtl::OUString>, std::__1::allocator<rtl::OUString> >::value_type> const&) |
253 | | |
254 | | /** Copy from a Sequence into an existing container |
255 | | |
256 | | This potentially saves a needless extra copy operation over |
257 | | the whole container, as it passes the target object by |
258 | | reference. |
259 | | |
260 | | @tpl SrcType |
261 | | Sequence element type. Must be assignable to SrcType's |
262 | | elements |
263 | | |
264 | | @tpl DstType |
265 | | Container type. This type must fulfill the STL container and |
266 | | sequence concepts, in particular, the begin(), end() and |
267 | | resize(int) methods must be available and have the usual |
268 | | semantics. |
269 | | |
270 | | @param o_Output |
271 | | Reference to the target container |
272 | | |
273 | | @param i_Sequence |
274 | | Reference to a Sequence of SrcType elements |
275 | | |
276 | | @return a non-const reference to the given container |
277 | | |
278 | | @attention this function always performs a copy. Furthermore, |
279 | | when copying from e.g. a Sequence<double> to a vector<int>, no |
280 | | proper rounding will be performed, but the values will be |
281 | | truncated. There's currently no measure to prevent or detect |
282 | | precision loss, overflow or truncation. |
283 | | */ |
284 | | template < typename DstType, typename SrcType > |
285 | | inline DstType& sequenceToContainer( DstType& o_Output, const css::uno::Sequence< SrcType >& i_Sequence ) |
286 | 0 | { |
287 | 0 | o_Output.resize( i_Sequence.getLength() ); |
288 | 0 | ::std::copy( i_Sequence.begin(), i_Sequence.end(), o_Output.begin() ); |
289 | 0 | return o_Output; |
290 | 0 | } Unexecuted instantiation: std::__1::vector<short, std::__1::allocator<short> >& comphelper::sequenceToContainer<std::__1::vector<short, std::__1::allocator<short> >, short>(std::__1::vector<short, std::__1::allocator<short> >&, com::sun::star::uno::Sequence<short> const&) Unexecuted instantiation: std::__1::vector<rtl::OUString, std::__1::allocator<rtl::OUString> >& comphelper::sequenceToContainer<std::__1::vector<rtl::OUString, std::__1::allocator<rtl::OUString> >, rtl::OUString>(std::__1::vector<rtl::OUString, std::__1::allocator<rtl::OUString> >&, com::sun::star::uno::Sequence<rtl::OUString> const&) Unexecuted instantiation: std::__1::vector<int, std::__1::allocator<int> >& comphelper::sequenceToContainer<std::__1::vector<int, std::__1::allocator<int> >, int>(std::__1::vector<int, std::__1::allocator<int> >&, com::sun::star::uno::Sequence<int> const&) Unexecuted instantiation: std::__1::vector<com::sun::star::beans::NamedValue, std::__1::allocator<com::sun::star::beans::NamedValue> >& comphelper::sequenceToContainer<std::__1::vector<com::sun::star::beans::NamedValue, std::__1::allocator<com::sun::star::beans::NamedValue> >, com::sun::star::beans::NamedValue>(std::__1::vector<com::sun::star::beans::NamedValue, std::__1::allocator<com::sun::star::beans::NamedValue> >&, com::sun::star::uno::Sequence<com::sun::star::beans::NamedValue> const&) Unexecuted instantiation: std::__1::deque<rtl::OUString, std::__1::allocator<rtl::OUString> >& comphelper::sequenceToContainer<std::__1::deque<rtl::OUString, std::__1::allocator<rtl::OUString> >, rtl::OUString>(std::__1::deque<rtl::OUString, std::__1::allocator<rtl::OUString> >&, com::sun::star::uno::Sequence<rtl::OUString> const&) Unexecuted instantiation: std::__1::vector<double, std::__1::allocator<double> >& comphelper::sequenceToContainer<std::__1::vector<double, std::__1::allocator<double> >, double>(std::__1::vector<double, std::__1::allocator<double> >&, com::sun::star::uno::Sequence<double> const&) |
291 | | |
292 | | /** Copy (keys or values) from an associate container into a Sequence |
293 | | |
294 | | @tpl M map container type eg. std::map/std::unordered_map |
295 | | |
296 | | @return the generated Sequence |
297 | | */ |
298 | | template < typename M > |
299 | | inline css::uno::Sequence< typename M::key_type > mapKeysToSequence( M const& map ) |
300 | 27.4k | { |
301 | 27.4k | css::uno::Sequence< typename M::key_type > ret( static_cast<sal_Int32>(map.size()) ); |
302 | 27.4k | std::transform(map.begin(), map.end(), ret.getArray(), |
303 | 838k | [](const auto& i) -> const typename M::key_type& { return i.first; });Unexecuted instantiation: rtl::OUString const& comphelper::mapKeysToSequence<std::__1::unordered_map<rtl::OUString, boost::container::small_vector<std::__1::shared_ptr<cppuhelper::ServiceManager::Data::Implementation>, 2ul, void, void>, std::__1::hash<rtl::OUString>, std::__1::equal_to<rtl::OUString>, std::__1::allocator<std::__1::pair<rtl::OUString const, boost::container::small_vector<std::__1::shared_ptr<cppuhelper::ServiceManager::Data::Implementation>, 2ul, void, void> > > > >(std::__1::unordered_map<rtl::OUString, boost::container::small_vector<std::__1::shared_ptr<cppuhelper::ServiceManager::Data::Implementation>, 2ul, void, void>, std::__1::hash<rtl::OUString>, std::__1::equal_to<rtl::OUString>, std::__1::allocator<std::__1::pair<rtl::OUString const, boost::container::small_vector<std::__1::shared_ptr<cppuhelper::ServiceManager::Data::Implementation>, 2ul, void, void> > > > const&)::{lambda(auto:1 const&)#1}::operator()<std::__1::pair<rtl::OUString const, boost::container::small_vector<std::__1::shared_ptr<cppuhelper::ServiceManager::Data::Implementation>, 2ul, void, void> > >(std::__1::pair<rtl::OUString const, boost::container::small_vector<std::__1::shared_ptr<cppuhelper::ServiceManager::Data::Implementation>, 2ul, void, void> > const&) constUnexecuted instantiation: component_context.cxx:rtl::OUString const& comphelper::mapKeysToSequence<std::__1::unordered_map<rtl::OUString, cppu::(anonymous namespace)::ComponentContext::ContextEntry, std::__1::hash<rtl::OUString>, std::__1::equal_to<rtl::OUString>, std::__1::allocator<std::__1::pair<rtl::OUString const, cppu::(anonymous namespace)::ComponentContext::ContextEntry> > > >(std::__1::unordered_map<rtl::OUString, cppu::(anonymous namespace)::ComponentContext::ContextEntry, std::__1::hash<rtl::OUString>, std::__1::equal_to<rtl::OUString>, std::__1::allocator<std::__1::pair<rtl::OUString const, cppu::(anonymous namespace)::ComponentContext::ContextEntry> > > const&)::{lambda(auto:1 const&)#1}::operator()<std::__1::pair<rtl::OUString const, cppu::(anonymous namespace)::ComponentContext::ContextEntry> >(std::__1::pair<rtl::OUString const, cppu::(anonymous namespace)::ComponentContext::ContextEntry> const&) constUnexecuted instantiation: rtl::OUString const& comphelper::mapKeysToSequence<std::__1::unordered_map<rtl::OUString, com::sun::star::uno::Reference<com::sun::star::container::XIndexContainer>, std::__1::hash<rtl::OUString>, std::__1::equal_to<rtl::OUString>, std::__1::allocator<std::__1::pair<rtl::OUString const, com::sun::star::uno::Reference<com::sun::star::container::XIndexContainer> > > > >(std::__1::unordered_map<rtl::OUString, com::sun::star::uno::Reference<com::sun::star::container::XIndexContainer>, std::__1::hash<rtl::OUString>, std::__1::equal_to<rtl::OUString>, std::__1::allocator<std::__1::pair<rtl::OUString const, com::sun::star::uno::Reference<com::sun::star::container::XIndexContainer> > > > const&)::{lambda(auto:1 const&)#1}::operator()<std::__1::pair<rtl::OUString const, com::sun::star::uno::Reference<com::sun::star::container::XIndexContainer> > >(std::__1::pair<rtl::OUString const, com::sun::star::uno::Reference<com::sun::star::container::XIndexContainer> > const&) constUnexecuted instantiation: short const& comphelper::mapKeysToSequence<std::__1::map<short, com::sun::star::uno::Reference<com::sun::star::frame::XDispatch>, std::__1::less<short>, std::__1::allocator<std::__1::pair<short const, com::sun::star::uno::Reference<com::sun::star::frame::XDispatch> > > > >(std::__1::map<short, com::sun::star::uno::Reference<com::sun::star::frame::XDispatch>, std::__1::less<short>, std::__1::allocator<std::__1::pair<short const, com::sun::star::uno::Reference<com::sun::star::frame::XDispatch> > > > const&)::{lambda(auto:1 const&)#1}::operator()<std::__1::pair<short const, com::sun::star::uno::Reference<com::sun::star::frame::XDispatch> > >(std::__1::pair<short const, com::sun::star::uno::Reference<com::sun::star::frame::XDispatch> > const&) constrtl::OUString const& comphelper::mapKeysToSequence<std::__1::unordered_map<rtl::OUString, SdrObjKind, std::__1::hash<rtl::OUString>, std::__1::equal_to<rtl::OUString>, std::__1::allocator<std::__1::pair<rtl::OUString const, SdrObjKind> > > >(std::__1::unordered_map<rtl::OUString, SdrObjKind, std::__1::hash<rtl::OUString>, std::__1::equal_to<rtl::OUString>, std::__1::allocator<std::__1::pair<rtl::OUString const, SdrObjKind> > > const&)::{lambda(auto:1 const&)#1}::operator()<std::__1::pair<rtl::OUString const, SdrObjKind> >(std::__1::pair<rtl::OUString const, SdrObjKind> const&) constLine | Count | Source | 303 | 830k | [](const auto& i) -> const typename M::key_type& { return i.first; }); |
Unexecuted instantiation: rtl::OUString const& comphelper::mapKeysToSequence<std::__1::map<rtl::OUString, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue>, std::__1::less<rtl::OUString>, std::__1::allocator<std::__1::pair<rtl::OUString const, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> > > > >(std::__1::map<rtl::OUString, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue>, std::__1::less<rtl::OUString>, std::__1::allocator<std::__1::pair<rtl::OUString const, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> > > > const&)::{lambda(auto:1 const&)#1}::operator()<std::__1::pair<rtl::OUString const, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> > >(std::__1::pair<rtl::OUString const, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> > const&) constUnexecuted instantiation: rtl::OUString const& comphelper::mapKeysToSequence<std::__1::unordered_map<rtl::OUString, com::sun::star::uno::Reference<com::sun::star::embed::XEmbeddedObject>, std::__1::hash<rtl::OUString>, std::__1::equal_to<rtl::OUString>, std::__1::allocator<std::__1::pair<rtl::OUString const, com::sun::star::uno::Reference<com::sun::star::embed::XEmbeddedObject> > > > >(std::__1::unordered_map<rtl::OUString, com::sun::star::uno::Reference<com::sun::star::embed::XEmbeddedObject>, std::__1::hash<rtl::OUString>, std::__1::equal_to<rtl::OUString>, std::__1::allocator<std::__1::pair<rtl::OUString const, com::sun::star::uno::Reference<com::sun::star::embed::XEmbeddedObject> > > > const&)::{lambda(auto:1 const&)#1}::operator()<std::__1::pair<rtl::OUString const, com::sun::star::uno::Reference<com::sun::star::embed::XEmbeddedObject> > >(std::__1::pair<rtl::OUString const, com::sun::star::uno::Reference<com::sun::star::embed::XEmbeddedObject> > const&) constrtl::OUString const& comphelper::mapKeysToSequence<std::__1::map<rtl::OUString, com::sun::star::uno::Any, std::__1::less<rtl::OUString>, std::__1::allocator<std::__1::pair<rtl::OUString const, com::sun::star::uno::Any> > > >(std::__1::map<rtl::OUString, com::sun::star::uno::Any, std::__1::less<rtl::OUString>, std::__1::allocator<std::__1::pair<rtl::OUString const, com::sun::star::uno::Any> > > const&)::{lambda(auto:1 const&)#1}::operator()<std::__1::pair<rtl::OUString const, com::sun::star::uno::Any> >(std::__1::pair<rtl::OUString const, com::sun::star::uno::Any> const&) constLine | Count | Source | 303 | 8.47k | [](const auto& i) -> const typename M::key_type& { return i.first; }); |
Unexecuted instantiation: rtl::OUString const& comphelper::mapKeysToSequence<std::__1::map<rtl::OUString, connectivity::TInstalledDriver, std::__1::less<rtl::OUString>, std::__1::allocator<std::__1::pair<rtl::OUString const, connectivity::TInstalledDriver> > > >(std::__1::map<rtl::OUString, connectivity::TInstalledDriver, std::__1::less<rtl::OUString>, std::__1::allocator<std::__1::pair<rtl::OUString const, connectivity::TInstalledDriver> > > const&)::{lambda(auto:1 const&)#1}::operator()<std::__1::pair<rtl::OUString const, connectivity::TInstalledDriver> >(std::__1::pair<rtl::OUString const, connectivity::TInstalledDriver> const&) constUnexecuted instantiation: rtl::OUString const& comphelper::mapKeysToSequence<std::__1::unordered_map<rtl::OUString, rtl::OUString, std::__1::hash<rtl::OUString>, std::__1::equal_to<rtl::OUString>, std::__1::allocator<std::__1::pair<rtl::OUString const, rtl::OUString> > > >(std::__1::unordered_map<rtl::OUString, rtl::OUString, std::__1::hash<rtl::OUString>, std::__1::equal_to<rtl::OUString>, std::__1::allocator<std::__1::pair<rtl::OUString const, rtl::OUString> > > const&)::{lambda(auto:1 const&)#1}::operator()<std::__1::pair<rtl::OUString const, rtl::OUString> >(std::__1::pair<rtl::OUString const, rtl::OUString> const&) constUnexecuted instantiation: rtl::OUString const& comphelper::mapKeysToSequence<std::__1::unordered_map<rtl::OUString, framework::PopupControllerEntry, std::__1::hash<rtl::OUString>, std::__1::equal_to<rtl::OUString>, std::__1::allocator<std::__1::pair<rtl::OUString const, framework::PopupControllerEntry> > > >(std::__1::unordered_map<rtl::OUString, framework::PopupControllerEntry, std::__1::hash<rtl::OUString>, std::__1::equal_to<rtl::OUString>, std::__1::allocator<std::__1::pair<rtl::OUString const, framework::PopupControllerEntry> > > const&)::{lambda(auto:1 const&)#1}::operator()<std::__1::pair<rtl::OUString const, framework::PopupControllerEntry> >(std::__1::pair<rtl::OUString const, framework::PopupControllerEntry> const&) constUnexecuted instantiation: rtl::OUString const& comphelper::mapKeysToSequence<std::__1::unordered_map<rtl::OUString, framework::CommandInfo, std::__1::hash<rtl::OUString>, std::__1::equal_to<rtl::OUString>, std::__1::allocator<std::__1::pair<rtl::OUString const, framework::CommandInfo> > > >(std::__1::unordered_map<rtl::OUString, framework::CommandInfo, std::__1::hash<rtl::OUString>, std::__1::equal_to<rtl::OUString>, std::__1::allocator<std::__1::pair<rtl::OUString const, framework::CommandInfo> > > const&)::{lambda(auto:1 const&)#1}::operator()<std::__1::pair<rtl::OUString const, framework::CommandInfo> >(std::__1::pair<rtl::OUString const, framework::CommandInfo> const&) constUnexecuted instantiation: rtl::OUString const& comphelper::mapKeysToSequence<std::__1::unordered_map<rtl::OUString, com::sun::star::uno::Reference<com::sun::star::graphic::XGraphic>, std::__1::hash<rtl::OUString>, std::__1::equal_to<rtl::OUString>, std::__1::allocator<std::__1::pair<rtl::OUString const, com::sun::star::uno::Reference<com::sun::star::graphic::XGraphic> > > > >(std::__1::unordered_map<rtl::OUString, com::sun::star::uno::Reference<com::sun::star::graphic::XGraphic>, std::__1::hash<rtl::OUString>, std::__1::equal_to<rtl::OUString>, std::__1::allocator<std::__1::pair<rtl::OUString const, com::sun::star::uno::Reference<com::sun::star::graphic::XGraphic> > > > const&)::{lambda(auto:1 const&)#1}::operator()<std::__1::pair<rtl::OUString const, com::sun::star::uno::Reference<com::sun::star::graphic::XGraphic> > >(std::__1::pair<rtl::OUString const, com::sun::star::uno::Reference<com::sun::star::graphic::XGraphic> > const&) constUnexecuted instantiation: rtl::OUString const& comphelper::mapKeysToSequence<std::__1::unordered_map<rtl::OUString, ZipContentInfo, OUStringHashImpl, std::__1::equal_to<void>, std::__1::allocator<std::__1::pair<rtl::OUString const, ZipContentInfo> > > >(std::__1::unordered_map<rtl::OUString, ZipContentInfo, OUStringHashImpl, std::__1::equal_to<void>, std::__1::allocator<std::__1::pair<rtl::OUString const, ZipContentInfo> > > const&)::{lambda(auto:1 const&)#1}::operator()<std::__1::pair<rtl::OUString const, ZipContentInfo> >(std::__1::pair<rtl::OUString const, ZipContentInfo> const&) constUnexecuted instantiation: rtl::OUString const& comphelper::mapKeysToSequence<std::__1::unordered_map<rtl::OUString, com::sun::star::uno::Reference<com::sun::star::awt::XControlModel>, std::__1::hash<rtl::OUString>, std::__1::equal_to<rtl::OUString>, std::__1::allocator<std::__1::pair<rtl::OUString const, com::sun::star::uno::Reference<com::sun::star::awt::XControlModel> > > > >(std::__1::unordered_map<rtl::OUString, com::sun::star::uno::Reference<com::sun::star::awt::XControlModel>, std::__1::hash<rtl::OUString>, std::__1::equal_to<rtl::OUString>, std::__1::allocator<std::__1::pair<rtl::OUString const, com::sun::star::uno::Reference<com::sun::star::awt::XControlModel> > > > const&)::{lambda(auto:1 const&)#1}::operator()<std::__1::pair<rtl::OUString const, com::sun::star::uno::Reference<com::sun::star::awt::XControlModel> > >(std::__1::pair<rtl::OUString const, com::sun::star::uno::Reference<com::sun::star::awt::XControlModel> > const&) constUnexecuted instantiation: rtl::OUString const& comphelper::mapKeysToSequence<std::__1::map<rtl::OUString, rtl::OUString, std::__1::less<rtl::OUString>, std::__1::allocator<std::__1::pair<rtl::OUString const, rtl::OUString> > > >(std::__1::map<rtl::OUString, rtl::OUString, std::__1::less<rtl::OUString>, std::__1::allocator<std::__1::pair<rtl::OUString const, rtl::OUString> > > const&)::{lambda(auto:1 const&)#1}::operator()<std::__1::pair<rtl::OUString const, rtl::OUString> >(std::__1::pair<rtl::OUString const, rtl::OUString> const&) constUnexecuted instantiation: ChartDocumentWrapper.cxx:rtl::OUString const& comphelper::mapKeysToSequence<std::__1::map<rtl::OUString, (anonymous namespace)::eServiceType, std::__1::less<rtl::OUString>, std::__1::allocator<std::__1::pair<rtl::OUString const, (anonymous namespace)::eServiceType> > > >(std::__1::map<rtl::OUString, (anonymous namespace)::eServiceType, std::__1::less<rtl::OUString>, std::__1::allocator<std::__1::pair<rtl::OUString const, (anonymous namespace)::eServiceType> > > const&)::{lambda(auto:1 const&)#1}::operator()<std::__1::pair<rtl::OUString const, (anonymous namespace)::eServiceType> >(std::__1::pair<rtl::OUString const, (anonymous namespace)::eServiceType> const&) constUnexecuted instantiation: int const& comphelper::mapKeysToSequence<std::__1::map<int, com::sun::star::uno::Reference<com::sun::star::beans::XPropertySet>, std::__1::less<int>, std::__1::allocator<std::__1::pair<int const, com::sun::star::uno::Reference<com::sun::star::beans::XPropertySet> > > > >(std::__1::map<int, com::sun::star::uno::Reference<com::sun::star::beans::XPropertySet>, std::__1::less<int>, std::__1::allocator<std::__1::pair<int const, com::sun::star::uno::Reference<com::sun::star::beans::XPropertySet> > > > const&)::{lambda(auto:1 const&)#1}::operator()<std::__1::pair<int const, com::sun::star::uno::Reference<com::sun::star::beans::XPropertySet> > >(std::__1::pair<int const, com::sun::star::uno::Reference<com::sun::star::beans::XPropertySet> > const&) constUnexecuted instantiation: rtl::OUString const& comphelper::mapKeysToSequence<std::__1::map<rtl::OUString, tdoc_ucp::StorageInfo, std::__1::less<rtl::OUString>, std::__1::allocator<std::__1::pair<rtl::OUString const, tdoc_ucp::StorageInfo> > > >(std::__1::map<rtl::OUString, tdoc_ucp::StorageInfo, std::__1::less<rtl::OUString>, std::__1::allocator<std::__1::pair<rtl::OUString const, tdoc_ucp::StorageInfo> > > const&)::{lambda(auto:1 const&)#1}::operator()<std::__1::pair<rtl::OUString const, tdoc_ucp::StorageInfo> >(std::__1::pair<rtl::OUString const, tdoc_ucp::StorageInfo> const&) constUnexecuted instantiation: rtl::OUString const& comphelper::mapKeysToSequence<std::__1::map<rtl::OUString, int, std::__1::less<rtl::OUString>, std::__1::allocator<std::__1::pair<rtl::OUString const, int> > > >(std::__1::map<rtl::OUString, int, std::__1::less<rtl::OUString>, std::__1::allocator<std::__1::pair<rtl::OUString const, int> > > const&)::{lambda(auto:1 const&)#1}::operator()<std::__1::pair<rtl::OUString const, int> >(std::__1::pair<rtl::OUString const, int> const&) const |
304 | 27.4k | return ret; |
305 | 27.4k | } Unexecuted instantiation: com::sun::star::uno::Sequence<std::__1::unordered_map<rtl::OUString, boost::container::small_vector<std::__1::shared_ptr<cppuhelper::ServiceManager::Data::Implementation>, 2ul, void, void>, std::__1::hash<rtl::OUString>, std::__1::equal_to<rtl::OUString>, std::__1::allocator<std::__1::pair<rtl::OUString const, boost::container::small_vector<std::__1::shared_ptr<cppuhelper::ServiceManager::Data::Implementation>, 2ul, void, void> > > >::key_type> comphelper::mapKeysToSequence<std::__1::unordered_map<rtl::OUString, boost::container::small_vector<std::__1::shared_ptr<cppuhelper::ServiceManager::Data::Implementation>, 2ul, void, void>, std::__1::hash<rtl::OUString>, std::__1::equal_to<rtl::OUString>, std::__1::allocator<std::__1::pair<rtl::OUString const, boost::container::small_vector<std::__1::shared_ptr<cppuhelper::ServiceManager::Data::Implementation>, 2ul, void, void> > > > >(std::__1::unordered_map<rtl::OUString, boost::container::small_vector<std::__1::shared_ptr<cppuhelper::ServiceManager::Data::Implementation>, 2ul, void, void>, std::__1::hash<rtl::OUString>, std::__1::equal_to<rtl::OUString>, std::__1::allocator<std::__1::pair<rtl::OUString const, boost::container::small_vector<std::__1::shared_ptr<cppuhelper::ServiceManager::Data::Implementation>, 2ul, void, void> > > > const&) Unexecuted instantiation: component_context.cxx:com::sun::star::uno::Sequence<std::__1::unordered_map<rtl::OUString, cppu::(anonymous namespace)::ComponentContext::ContextEntry, std::__1::hash<rtl::OUString>, std::__1::equal_to<rtl::OUString>, std::__1::allocator<std::__1::pair<rtl::OUString const, cppu::(anonymous namespace)::ComponentContext::ContextEntry> > >::key_type> comphelper::mapKeysToSequence<std::__1::unordered_map<rtl::OUString, cppu::(anonymous namespace)::ComponentContext::ContextEntry, std::__1::hash<rtl::OUString>, std::__1::equal_to<rtl::OUString>, std::__1::allocator<std::__1::pair<rtl::OUString const, cppu::(anonymous namespace)::ComponentContext::ContextEntry> > > >(std::__1::unordered_map<rtl::OUString, cppu::(anonymous namespace)::ComponentContext::ContextEntry, std::__1::hash<rtl::OUString>, std::__1::equal_to<rtl::OUString>, std::__1::allocator<std::__1::pair<rtl::OUString const, cppu::(anonymous namespace)::ComponentContext::ContextEntry> > > const&) Unexecuted instantiation: com::sun::star::uno::Sequence<std::__1::unordered_map<rtl::OUString, com::sun::star::uno::Reference<com::sun::star::container::XIndexContainer>, std::__1::hash<rtl::OUString>, std::__1::equal_to<rtl::OUString>, std::__1::allocator<std::__1::pair<rtl::OUString const, com::sun::star::uno::Reference<com::sun::star::container::XIndexContainer> > > >::key_type> comphelper::mapKeysToSequence<std::__1::unordered_map<rtl::OUString, com::sun::star::uno::Reference<com::sun::star::container::XIndexContainer>, std::__1::hash<rtl::OUString>, std::__1::equal_to<rtl::OUString>, std::__1::allocator<std::__1::pair<rtl::OUString const, com::sun::star::uno::Reference<com::sun::star::container::XIndexContainer> > > > >(std::__1::unordered_map<rtl::OUString, com::sun::star::uno::Reference<com::sun::star::container::XIndexContainer>, std::__1::hash<rtl::OUString>, std::__1::equal_to<rtl::OUString>, std::__1::allocator<std::__1::pair<rtl::OUString const, com::sun::star::uno::Reference<com::sun::star::container::XIndexContainer> > > > const&) Unexecuted instantiation: com::sun::star::uno::Sequence<std::__1::map<short, com::sun::star::uno::Reference<com::sun::star::frame::XDispatch>, std::__1::less<short>, std::__1::allocator<std::__1::pair<short const, com::sun::star::uno::Reference<com::sun::star::frame::XDispatch> > > >::key_type> comphelper::mapKeysToSequence<std::__1::map<short, com::sun::star::uno::Reference<com::sun::star::frame::XDispatch>, std::__1::less<short>, std::__1::allocator<std::__1::pair<short const, com::sun::star::uno::Reference<com::sun::star::frame::XDispatch> > > > >(std::__1::map<short, com::sun::star::uno::Reference<com::sun::star::frame::XDispatch>, std::__1::less<short>, std::__1::allocator<std::__1::pair<short const, com::sun::star::uno::Reference<com::sun::star::frame::XDispatch> > > > const&) com::sun::star::uno::Sequence<std::__1::unordered_map<rtl::OUString, SdrObjKind, std::__1::hash<rtl::OUString>, std::__1::equal_to<rtl::OUString>, std::__1::allocator<std::__1::pair<rtl::OUString const, SdrObjKind> > >::key_type> comphelper::mapKeysToSequence<std::__1::unordered_map<rtl::OUString, SdrObjKind, std::__1::hash<rtl::OUString>, std::__1::equal_to<rtl::OUString>, std::__1::allocator<std::__1::pair<rtl::OUString const, SdrObjKind> > > >(std::__1::unordered_map<rtl::OUString, SdrObjKind, std::__1::hash<rtl::OUString>, std::__1::equal_to<rtl::OUString>, std::__1::allocator<std::__1::pair<rtl::OUString const, SdrObjKind> > > const&) Line | Count | Source | 300 | 25.9k | { | 301 | 25.9k | css::uno::Sequence< typename M::key_type > ret( static_cast<sal_Int32>(map.size()) ); | 302 | 25.9k | std::transform(map.begin(), map.end(), ret.getArray(), | 303 | 25.9k | [](const auto& i) -> const typename M::key_type& { return i.first; }); | 304 | 25.9k | return ret; | 305 | 25.9k | } |
Unexecuted instantiation: com::sun::star::uno::Sequence<std::__1::map<rtl::OUString, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue>, std::__1::less<rtl::OUString>, std::__1::allocator<std::__1::pair<rtl::OUString const, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> > > >::key_type> comphelper::mapKeysToSequence<std::__1::map<rtl::OUString, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue>, std::__1::less<rtl::OUString>, std::__1::allocator<std::__1::pair<rtl::OUString const, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> > > > >(std::__1::map<rtl::OUString, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue>, std::__1::less<rtl::OUString>, std::__1::allocator<std::__1::pair<rtl::OUString const, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> > > > const&) Unexecuted instantiation: com::sun::star::uno::Sequence<std::__1::unordered_map<rtl::OUString, com::sun::star::uno::Reference<com::sun::star::embed::XEmbeddedObject>, std::__1::hash<rtl::OUString>, std::__1::equal_to<rtl::OUString>, std::__1::allocator<std::__1::pair<rtl::OUString const, com::sun::star::uno::Reference<com::sun::star::embed::XEmbeddedObject> > > >::key_type> comphelper::mapKeysToSequence<std::__1::unordered_map<rtl::OUString, com::sun::star::uno::Reference<com::sun::star::embed::XEmbeddedObject>, std::__1::hash<rtl::OUString>, std::__1::equal_to<rtl::OUString>, std::__1::allocator<std::__1::pair<rtl::OUString const, com::sun::star::uno::Reference<com::sun::star::embed::XEmbeddedObject> > > > >(std::__1::unordered_map<rtl::OUString, com::sun::star::uno::Reference<com::sun::star::embed::XEmbeddedObject>, std::__1::hash<rtl::OUString>, std::__1::equal_to<rtl::OUString>, std::__1::allocator<std::__1::pair<rtl::OUString const, com::sun::star::uno::Reference<com::sun::star::embed::XEmbeddedObject> > > > const&) com::sun::star::uno::Sequence<std::__1::map<rtl::OUString, com::sun::star::uno::Any, std::__1::less<rtl::OUString>, std::__1::allocator<std::__1::pair<rtl::OUString const, com::sun::star::uno::Any> > >::key_type> comphelper::mapKeysToSequence<std::__1::map<rtl::OUString, com::sun::star::uno::Any, std::__1::less<rtl::OUString>, std::__1::allocator<std::__1::pair<rtl::OUString const, com::sun::star::uno::Any> > > >(std::__1::map<rtl::OUString, com::sun::star::uno::Any, std::__1::less<rtl::OUString>, std::__1::allocator<std::__1::pair<rtl::OUString const, com::sun::star::uno::Any> > > const&) Line | Count | Source | 300 | 1.46k | { | 301 | 1.46k | css::uno::Sequence< typename M::key_type > ret( static_cast<sal_Int32>(map.size()) ); | 302 | 1.46k | std::transform(map.begin(), map.end(), ret.getArray(), | 303 | 1.46k | [](const auto& i) -> const typename M::key_type& { return i.first; }); | 304 | 1.46k | return ret; | 305 | 1.46k | } |
Unexecuted instantiation: com::sun::star::uno::Sequence<std::__1::map<rtl::OUString, connectivity::TInstalledDriver, std::__1::less<rtl::OUString>, std::__1::allocator<std::__1::pair<rtl::OUString const, connectivity::TInstalledDriver> > >::key_type> comphelper::mapKeysToSequence<std::__1::map<rtl::OUString, connectivity::TInstalledDriver, std::__1::less<rtl::OUString>, std::__1::allocator<std::__1::pair<rtl::OUString const, connectivity::TInstalledDriver> > > >(std::__1::map<rtl::OUString, connectivity::TInstalledDriver, std::__1::less<rtl::OUString>, std::__1::allocator<std::__1::pair<rtl::OUString const, connectivity::TInstalledDriver> > > const&) Unexecuted instantiation: com::sun::star::uno::Sequence<std::__1::unordered_map<rtl::OUString, rtl::OUString, std::__1::hash<rtl::OUString>, std::__1::equal_to<rtl::OUString>, std::__1::allocator<std::__1::pair<rtl::OUString const, rtl::OUString> > >::key_type> comphelper::mapKeysToSequence<std::__1::unordered_map<rtl::OUString, rtl::OUString, std::__1::hash<rtl::OUString>, std::__1::equal_to<rtl::OUString>, std::__1::allocator<std::__1::pair<rtl::OUString const, rtl::OUString> > > >(std::__1::unordered_map<rtl::OUString, rtl::OUString, std::__1::hash<rtl::OUString>, std::__1::equal_to<rtl::OUString>, std::__1::allocator<std::__1::pair<rtl::OUString const, rtl::OUString> > > const&) Unexecuted instantiation: com::sun::star::uno::Sequence<std::__1::unordered_map<rtl::OUString, framework::PopupControllerEntry, std::__1::hash<rtl::OUString>, std::__1::equal_to<rtl::OUString>, std::__1::allocator<std::__1::pair<rtl::OUString const, framework::PopupControllerEntry> > >::key_type> comphelper::mapKeysToSequence<std::__1::unordered_map<rtl::OUString, framework::PopupControllerEntry, std::__1::hash<rtl::OUString>, std::__1::equal_to<rtl::OUString>, std::__1::allocator<std::__1::pair<rtl::OUString const, framework::PopupControllerEntry> > > >(std::__1::unordered_map<rtl::OUString, framework::PopupControllerEntry, std::__1::hash<rtl::OUString>, std::__1::equal_to<rtl::OUString>, std::__1::allocator<std::__1::pair<rtl::OUString const, framework::PopupControllerEntry> > > const&) Unexecuted instantiation: com::sun::star::uno::Sequence<std::__1::unordered_map<rtl::OUString, framework::CommandInfo, std::__1::hash<rtl::OUString>, std::__1::equal_to<rtl::OUString>, std::__1::allocator<std::__1::pair<rtl::OUString const, framework::CommandInfo> > >::key_type> comphelper::mapKeysToSequence<std::__1::unordered_map<rtl::OUString, framework::CommandInfo, std::__1::hash<rtl::OUString>, std::__1::equal_to<rtl::OUString>, std::__1::allocator<std::__1::pair<rtl::OUString const, framework::CommandInfo> > > >(std::__1::unordered_map<rtl::OUString, framework::CommandInfo, std::__1::hash<rtl::OUString>, std::__1::equal_to<rtl::OUString>, std::__1::allocator<std::__1::pair<rtl::OUString const, framework::CommandInfo> > > const&) Unexecuted instantiation: com::sun::star::uno::Sequence<std::__1::unordered_map<rtl::OUString, com::sun::star::uno::Reference<com::sun::star::graphic::XGraphic>, std::__1::hash<rtl::OUString>, std::__1::equal_to<rtl::OUString>, std::__1::allocator<std::__1::pair<rtl::OUString const, com::sun::star::uno::Reference<com::sun::star::graphic::XGraphic> > > >::key_type> comphelper::mapKeysToSequence<std::__1::unordered_map<rtl::OUString, com::sun::star::uno::Reference<com::sun::star::graphic::XGraphic>, std::__1::hash<rtl::OUString>, std::__1::equal_to<rtl::OUString>, std::__1::allocator<std::__1::pair<rtl::OUString const, com::sun::star::uno::Reference<com::sun::star::graphic::XGraphic> > > > >(std::__1::unordered_map<rtl::OUString, com::sun::star::uno::Reference<com::sun::star::graphic::XGraphic>, std::__1::hash<rtl::OUString>, std::__1::equal_to<rtl::OUString>, std::__1::allocator<std::__1::pair<rtl::OUString const, com::sun::star::uno::Reference<com::sun::star::graphic::XGraphic> > > > const&) Unexecuted instantiation: com::sun::star::uno::Sequence<std::__1::unordered_map<rtl::OUString, ZipContentInfo, OUStringHashImpl, std::__1::equal_to<void>, std::__1::allocator<std::__1::pair<rtl::OUString const, ZipContentInfo> > >::key_type> comphelper::mapKeysToSequence<std::__1::unordered_map<rtl::OUString, ZipContentInfo, OUStringHashImpl, std::__1::equal_to<void>, std::__1::allocator<std::__1::pair<rtl::OUString const, ZipContentInfo> > > >(std::__1::unordered_map<rtl::OUString, ZipContentInfo, OUStringHashImpl, std::__1::equal_to<void>, std::__1::allocator<std::__1::pair<rtl::OUString const, ZipContentInfo> > > const&) Unexecuted instantiation: com::sun::star::uno::Sequence<std::__1::unordered_map<rtl::OUString, com::sun::star::uno::Reference<com::sun::star::awt::XControlModel>, std::__1::hash<rtl::OUString>, std::__1::equal_to<rtl::OUString>, std::__1::allocator<std::__1::pair<rtl::OUString const, com::sun::star::uno::Reference<com::sun::star::awt::XControlModel> > > >::key_type> comphelper::mapKeysToSequence<std::__1::unordered_map<rtl::OUString, com::sun::star::uno::Reference<com::sun::star::awt::XControlModel>, std::__1::hash<rtl::OUString>, std::__1::equal_to<rtl::OUString>, std::__1::allocator<std::__1::pair<rtl::OUString const, com::sun::star::uno::Reference<com::sun::star::awt::XControlModel> > > > >(std::__1::unordered_map<rtl::OUString, com::sun::star::uno::Reference<com::sun::star::awt::XControlModel>, std::__1::hash<rtl::OUString>, std::__1::equal_to<rtl::OUString>, std::__1::allocator<std::__1::pair<rtl::OUString const, com::sun::star::uno::Reference<com::sun::star::awt::XControlModel> > > > const&) Unexecuted instantiation: com::sun::star::uno::Sequence<std::__1::map<rtl::OUString, rtl::OUString, std::__1::less<rtl::OUString>, std::__1::allocator<std::__1::pair<rtl::OUString const, rtl::OUString> > >::key_type> comphelper::mapKeysToSequence<std::__1::map<rtl::OUString, rtl::OUString, std::__1::less<rtl::OUString>, std::__1::allocator<std::__1::pair<rtl::OUString const, rtl::OUString> > > >(std::__1::map<rtl::OUString, rtl::OUString, std::__1::less<rtl::OUString>, std::__1::allocator<std::__1::pair<rtl::OUString const, rtl::OUString> > > const&) Unexecuted instantiation: ChartDocumentWrapper.cxx:com::sun::star::uno::Sequence<std::__1::map<rtl::OUString, (anonymous namespace)::eServiceType, std::__1::less<rtl::OUString>, std::__1::allocator<std::__1::pair<rtl::OUString const, (anonymous namespace)::eServiceType> > >::key_type> comphelper::mapKeysToSequence<std::__1::map<rtl::OUString, (anonymous namespace)::eServiceType, std::__1::less<rtl::OUString>, std::__1::allocator<std::__1::pair<rtl::OUString const, (anonymous namespace)::eServiceType> > > >(std::__1::map<rtl::OUString, (anonymous namespace)::eServiceType, std::__1::less<rtl::OUString>, std::__1::allocator<std::__1::pair<rtl::OUString const, (anonymous namespace)::eServiceType> > > const&) Unexecuted instantiation: com::sun::star::uno::Sequence<std::__1::map<int, com::sun::star::uno::Reference<com::sun::star::beans::XPropertySet>, std::__1::less<int>, std::__1::allocator<std::__1::pair<int const, com::sun::star::uno::Reference<com::sun::star::beans::XPropertySet> > > >::key_type> comphelper::mapKeysToSequence<std::__1::map<int, com::sun::star::uno::Reference<com::sun::star::beans::XPropertySet>, std::__1::less<int>, std::__1::allocator<std::__1::pair<int const, com::sun::star::uno::Reference<com::sun::star::beans::XPropertySet> > > > >(std::__1::map<int, com::sun::star::uno::Reference<com::sun::star::beans::XPropertySet>, std::__1::less<int>, std::__1::allocator<std::__1::pair<int const, com::sun::star::uno::Reference<com::sun::star::beans::XPropertySet> > > > const&) Unexecuted instantiation: com::sun::star::uno::Sequence<std::__1::map<rtl::OUString, tdoc_ucp::StorageInfo, std::__1::less<rtl::OUString>, std::__1::allocator<std::__1::pair<rtl::OUString const, tdoc_ucp::StorageInfo> > >::key_type> comphelper::mapKeysToSequence<std::__1::map<rtl::OUString, tdoc_ucp::StorageInfo, std::__1::less<rtl::OUString>, std::__1::allocator<std::__1::pair<rtl::OUString const, tdoc_ucp::StorageInfo> > > >(std::__1::map<rtl::OUString, tdoc_ucp::StorageInfo, std::__1::less<rtl::OUString>, std::__1::allocator<std::__1::pair<rtl::OUString const, tdoc_ucp::StorageInfo> > > const&) Unexecuted instantiation: com::sun::star::uno::Sequence<std::__1::map<rtl::OUString, int, std::__1::less<rtl::OUString>, std::__1::allocator<std::__1::pair<rtl::OUString const, int> > >::key_type> comphelper::mapKeysToSequence<std::__1::map<rtl::OUString, int, std::__1::less<rtl::OUString>, std::__1::allocator<std::__1::pair<rtl::OUString const, int> > > >(std::__1::map<rtl::OUString, int, std::__1::less<rtl::OUString>, std::__1::allocator<std::__1::pair<rtl::OUString const, int> > > const&) |
306 | | |
307 | | template < typename M > |
308 | | inline css::uno::Sequence< typename M::mapped_type > mapValuesToSequence( M const& map ) |
309 | 0 | { |
310 | 0 | css::uno::Sequence< typename M::mapped_type > ret( static_cast<sal_Int32>(map.size()) ); |
311 | 0 | std::transform(map.begin(), map.end(), ret.getArray(), |
312 | 0 | [](const auto& i) -> const typename M::mapped_type& { return i.second; });Unexecuted instantiation: com::sun::star::frame::DispatchInformation const& comphelper::mapValuesToSequence<std::__1::unordered_map<rtl::OUString, com::sun::star::frame::DispatchInformation, std::__1::hash<rtl::OUString>, std::__1::equal_to<rtl::OUString>, std::__1::allocator<std::__1::pair<rtl::OUString const, com::sun::star::frame::DispatchInformation> > > >(std::__1::unordered_map<rtl::OUString, com::sun::star::frame::DispatchInformation, std::__1::hash<rtl::OUString>, std::__1::equal_to<rtl::OUString>, std::__1::allocator<std::__1::pair<rtl::OUString const, com::sun::star::frame::DispatchInformation> > > const&)::{lambda(auto:1 const&)#1}::operator()<std::__1::pair<rtl::OUString const, com::sun::star::frame::DispatchInformation> >(std::__1::pair<rtl::OUString const, com::sun::star::frame::DispatchInformation> const&) constUnexecuted instantiation: com::sun::star::beans::PropertyValue const& comphelper::mapValuesToSequence<std::__1::unordered_map<rtl::OUString, com::sun::star::beans::PropertyValue, std::__1::hash<rtl::OUString>, std::__1::equal_to<rtl::OUString>, std::__1::allocator<std::__1::pair<rtl::OUString const, com::sun::star::beans::PropertyValue> > > >(std::__1::unordered_map<rtl::OUString, com::sun::star::beans::PropertyValue, std::__1::hash<rtl::OUString>, std::__1::equal_to<rtl::OUString>, std::__1::allocator<std::__1::pair<rtl::OUString const, com::sun::star::beans::PropertyValue> > > const&)::{lambda(auto:1 const&)#1}::operator()<std::__1::pair<rtl::OUString const, com::sun::star::beans::PropertyValue> >(std::__1::pair<rtl::OUString const, com::sun::star::beans::PropertyValue> const&) const |
313 | 0 | return ret; |
314 | 0 | } Unexecuted instantiation: com::sun::star::uno::Sequence<std::__1::unordered_map<rtl::OUString, com::sun::star::frame::DispatchInformation, std::__1::hash<rtl::OUString>, std::__1::equal_to<rtl::OUString>, std::__1::allocator<std::__1::pair<rtl::OUString const, com::sun::star::frame::DispatchInformation> > >::mapped_type> comphelper::mapValuesToSequence<std::__1::unordered_map<rtl::OUString, com::sun::star::frame::DispatchInformation, std::__1::hash<rtl::OUString>, std::__1::equal_to<rtl::OUString>, std::__1::allocator<std::__1::pair<rtl::OUString const, com::sun::star::frame::DispatchInformation> > > >(std::__1::unordered_map<rtl::OUString, com::sun::star::frame::DispatchInformation, std::__1::hash<rtl::OUString>, std::__1::equal_to<rtl::OUString>, std::__1::allocator<std::__1::pair<rtl::OUString const, com::sun::star::frame::DispatchInformation> > > const&) Unexecuted instantiation: com::sun::star::uno::Sequence<std::__1::unordered_map<rtl::OUString, com::sun::star::beans::PropertyValue, std::__1::hash<rtl::OUString>, std::__1::equal_to<rtl::OUString>, std::__1::allocator<std::__1::pair<rtl::OUString const, com::sun::star::beans::PropertyValue> > >::mapped_type> comphelper::mapValuesToSequence<std::__1::unordered_map<rtl::OUString, com::sun::star::beans::PropertyValue, std::__1::hash<rtl::OUString>, std::__1::equal_to<rtl::OUString>, std::__1::allocator<std::__1::pair<rtl::OUString const, com::sun::star::beans::PropertyValue> > > >(std::__1::unordered_map<rtl::OUString, com::sun::star::beans::PropertyValue, std::__1::hash<rtl::OUString>, std::__1::equal_to<rtl::OUString>, std::__1::allocator<std::__1::pair<rtl::OUString const, com::sun::star::beans::PropertyValue> > > const&) |
315 | | |
316 | | } // namespace comphelper |
317 | | |
318 | | |
319 | | #endif // INCLUDED_COMPHELPER_SEQUENCE_HXX |
320 | | |
321 | | /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ |