Coverage Report

Created: 2026-05-16 09:25

next uncovered line (L), next uncovered region (R), next uncovered branch (B)
/src/libreoffice/include/com/sun/star/uno/Sequence.h
Line
Count
Source
1
/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
2
/*
3
 * This file is part of the LibreOffice project.
4
 *
5
 * This Source Code Form is subject to the terms of the Mozilla Public
6
 * License, v. 2.0. If a copy of the MPL was not distributed with this
7
 * file, You can obtain one at http://mozilla.org/MPL/2.0/.
8
 *
9
 * This file incorporates work covered by the following license notice:
10
 *
11
 *   Licensed to the Apache Software Foundation (ASF) under one or more
12
 *   contributor license agreements. See the NOTICE file distributed
13
 *   with this work for additional information regarding copyright
14
 *   ownership. The ASF licenses this file to you under the Apache
15
 *   License, Version 2.0 (the "License"); you may not use this file
16
 *   except in compliance with the License. You may obtain a copy of
17
 *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
18
 */
19
20
/*
21
 * This file is part of LibreOffice published API.
22
 */
23
#ifndef INCLUDED_COM_SUN_STAR_UNO_SEQUENCE_H
24
#define INCLUDED_COM_SUN_STAR_UNO_SEQUENCE_H
25
26
#include "typelib/typedescription.h"
27
#include "uno/sequence2.h"
28
#include "com/sun/star/uno/Type.h"
29
#include "rtl/alloc.h"
30
31
#include <new>
32
33
#if defined LIBO_INTERNAL_ONLY
34
#include <cassert>
35
#include <initializer_list>
36
#endif
37
38
namespace rtl
39
{
40
class ByteSequence;
41
}
42
43
namespace com
44
{
45
namespace sun
46
{
47
namespace star
48
{
49
namespace uno
50
{
51
52
/** Template C++ class representing an IDL sequence. Template argument is the
53
    sequence element type.  C++ Sequences are reference counted and shared,
54
    so the sequence keeps a handle to its data.  To keep value semantics,
55
    copies are only generated if the sequence is to be modified (new handle).
56
57
    @tparam E element type of sequence
58
*/
59
template< class E >
60
class SAL_WARN_UNUSED SAL_DLLPUBLIC_RTTI Sequence
61
{
62
    /** sequence handle
63
    */
64
    uno_Sequence * _pSequence;
65
66
public:
67
    /// @cond INTERNAL
68
69
    // these are here to force memory de/allocation to sal lib.
70
    static void * SAL_CALL operator new ( ::size_t nSize )
71
317k
        { return ::rtl_allocateMemory( nSize ); }
com::sun::star::uno::Sequence<signed char>::operator new(unsigned long)
Line
Count
Source
71
317k
        { return ::rtl_allocateMemory( nSize ); }
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::lang::Locale>::operator new(unsigned long)
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::Type>::operator new(unsigned long)
72
    static void SAL_CALL operator delete ( void * pMem )
73
317k
        { ::rtl_freeMemory( pMem ); }
com::sun::star::uno::Sequence<signed char>::operator delete(void*)
Line
Count
Source
73
317k
        { ::rtl_freeMemory( pMem ); }
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::lang::Locale>::operator delete(void*)
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::Type>::operator delete(void*)
74
    static void * SAL_CALL operator new ( ::size_t, void * pMem )
75
        { return pMem; }
76
    static void SAL_CALL operator delete ( void *, void * )
77
        {}
78
79
    /** Static pointer to typelib type of sequence.
80
        Don't use directly, call getCppuType().
81
    */
82
    static typelib_TypeDescriptionReference * s_pType;
83
84
    /// @endcond
85
86
    /** typedefs the element type of the sequence
87
    */
88
    typedef E ElementType;
89
90
    /** Default constructor: Creates an empty sequence.
91
    */
92
    inline Sequence();
93
94
    /** Copy constructor: Creates a copy of given sequence.
95
96
        @param rSeq another sequence of same type
97
    */
98
    inline Sequence( const Sequence & rSeq );
99
100
    /** Constructor: Takes over ownership of given sequence.
101
102
        @param pSequence a sequence
103
        @param dummy SAL_NO_ACQUIRE to force obvious distinction to other
104
        constructors
105
    */
106
    inline Sequence( uno_Sequence * pSequence, __sal_NoAcquire dummy );
107
108
    /** Constructor: Creates a copy of given elements.
109
110
        @param pElements an array of elements
111
        @param len length of array
112
    */
113
    inline Sequence( const E * pElements, sal_Int32 len );
114
115
    /** Constructor: Creates a default constructed sequence of given length.
116
117
        @param len initial sequence length
118
    */
119
    inline explicit Sequence( sal_Int32 len );
120
121
#if defined LIBO_INTERNAL_ONLY
122
    /** Create a sequence with the given elements.
123
124
        @param init an initializer_list
125
126
        @since LibreOffice 5.0
127
     */
128
    inline Sequence(std::initializer_list<E> init);
129
#endif
130
131
    /** Destructor: Releases sequence handle. Last handle will destruct
132
        elements and free memory.
133
    */
134
    inline ~Sequence();
135
136
    /** Assignment operator: Acquires given sequence handle and releases
137
        previously set handle.
138
139
        @param rSeq another sequence of same type
140
        @return this sequence
141
    */
142
    inline Sequence & SAL_CALL operator = ( const Sequence & rSeq );
143
144
#if defined LIBO_INTERNAL_ONLY
145
    inline Sequence & operator =(Sequence && other);
146
#endif
147
148
    /** Gets length of the sequence.
149
150
        @return length of sequence
151
    */
152
    sal_Int32 SAL_CALL getLength() const
153
1.10G
        { return _pSequence->nElements; }
com::sun::star::uno::Sequence<signed char>::getLength() const
Line
Count
Source
153
15.6M
        { return _pSequence->nElements; }
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::datatransfer::DataFlavor>::getLength() const
com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D> >::getLength() const
Line
Count
Source
153
31.1k
        { return _pSequence->nElements; }
com::sun::star::uno::Sequence<rtl::OUString>::getLength() const
Line
Count
Source
153
15.2M
        { return _pSequence->nElements; }
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::rendering::ARGBColor>::getLength() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::rendering::RGBColor>::getLength() const
com::sun::star::uno::Sequence<double>::getLength() const
Line
Count
Source
153
1.91k
        { return _pSequence->nElements; }
com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue>::getLength() const
Line
Count
Source
153
23.6M
        { return _pSequence->nElements; }
com::sun::star::uno::Sequence<com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> >::getLength() const
Line
Count
Source
153
61.9k
        { return _pSequence->nElements; }
com::sun::star::uno::Sequence<com::sun::star::i18n::CalendarItem2>::getLength() const
Line
Count
Source
153
8.92M
        { return _pSequence->nElements; }
com::sun::star::uno::Sequence<com::sun::star::i18n::Calendar2>::getLength() const
Line
Count
Source
153
1.07M
        { return _pSequence->nElements; }
com::sun::star::uno::Sequence<com::sun::star::beans::NamedValue>::getLength() const
Line
Count
Source
153
233k
        { return _pSequence->nElements; }
com::sun::star::uno::Sequence<int>::getLength() const
Line
Count
Source
153
34.8M
        { return _pSequence->nElements; }
com::sun::star::uno::Sequence<com::sun::star::uno::Any>::getLength() const
Line
Count
Source
153
2.77M
        { return _pSequence->nElements; }
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::awt::KeyStroke>::getLength() const
com::sun::star::uno::Sequence<unsigned char>::getLength() const
Line
Count
Source
153
2.04k
        { return _pSequence->nElements; }
com::sun::star::uno::Sequence<com::sun::star::uno::Type>::getLength() const
Line
Count
Source
153
9.91k
        { return _pSequence->nElements; }
com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::reflection::XTypeDescription> >::getLength() const
Line
Count
Source
153
79.8k
        { return _pSequence->nElements; }
com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::reflection::XInterfaceMemberTypeDescription> >::getLength() const
Line
Count
Source
153
38.7k
        { return _pSequence->nElements; }
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::reflection::XMethodParameter> >::getLength() const
com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::reflection::XCompoundTypeDescription> >::getLength() const
Line
Count
Source
153
2.89k
        { return _pSequence->nElements; }
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::TypeClass>::getLength() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::reflection::XConstantTypeDescription> >::getLength() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::reflection::XServiceConstructorDescription> >::getLength() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::reflection::XParameter> >::getLength() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::reflection::XServiceTypeDescription> >::getLength() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::reflection::XInterfaceTypeDescription> >::getLength() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::reflection::XPropertyTypeDescription> >::getLength() const
com::sun::star::uno::Sequence<com::sun::star::beans::Property>::getLength() const
Line
Count
Source
153
925M
        { return _pSequence->nElements; }
com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::reflection::XIdlField> >::getLength() const
Line
Count
Source
153
145
        { return _pSequence->nElements; }
com::sun::star::uno::Sequence<com::sun::star::awt::Point>::getLength() const
Line
Count
Source
153
64.4k
        { return _pSequence->nElements; }
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::drawing::PolygonFlags>::getLength() const
com::sun::star::uno::Sequence<com::sun::star::uno::Sequence<com::sun::star::awt::Point> >::getLength() const
Line
Count
Source
153
79.5k
        { return _pSequence->nElements; }
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::Sequence<com::sun::star::drawing::PolygonFlags> >::getLength() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::geometry::RealPoint2D>::getLength() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::Sequence<com::sun::star::geometry::RealPoint2D> >::getLength() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::geometry::RealBezierSegment2D>::getLength() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::Sequence<com::sun::star::geometry::RealBezierSegment2D> >::getLength() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::ucb::ContentInfo>::getLength() const
com::sun::star::uno::Sequence<com::sun::star::i18n::FormatElement>::getLength() const
Line
Count
Source
153
8.44M
        { return _pSequence->nElements; }
com::sun::star::uno::Sequence<com::sun::star::i18n::NumberFormatCode>::getLength() const
Line
Count
Source
153
24.4M
        { return _pSequence->nElements; }
com::sun::star::uno::Sequence<com::sun::star::lang::Locale>::getLength() const
Line
Count
Source
153
226
        { return _pSequence->nElements; }
com::sun::star::uno::Sequence<com::sun::star::i18n::Currency2>::getLength() const
Line
Count
Source
153
6.40M
        { return _pSequence->nElements; }
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::awt::Rectangle>::getLength() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::awt::XWindow> >::getLength() const
com::sun::star::uno::Sequence<com::sun::star::uno::Sequence<int> >::getLength() const
Line
Count
Source
153
8
        { return _pSequence->nElements; }
com::sun::star::uno::Sequence<short>::getLength() const
Line
Count
Source
153
2.16M
        { return _pSequence->nElements; }
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::beans::Pair<rtl::OUString, rtl::OUString> >::getLength() const
com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::awt::XControl> >::getLength() const
Line
Count
Source
153
56
        { return _pSequence->nElements; }
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::awt::XTabController> >::getLength() const
Unexecuted instantiation: com::sun::star::uno::Sequence<unsigned short>::getLength() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::beans::PropertyChangeEvent>::getLength() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::accessibility::XAccessible> >::getLength() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::util::ElementChange>::getLength() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::task::XInteractionContinuation> >::getLength() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::embed::VerbDescriptor>::getLength() const
com::sun::star::uno::Sequence<com::sun::star::sheet::FormulaToken>::getLength() const
Line
Count
Source
153
10.9k
        { return _pSequence->nElements; }
com::sun::star::uno::Sequence<com::sun::star::sheet::FormulaOpCodeMapEntry>::getLength() const
Line
Count
Source
153
163k
        { return _pSequence->nElements; }
com::sun::star::uno::Sequence<com::sun::star::xml::FastAttribute>::getLength() const
Line
Count
Source
153
20.2k
        { return _pSequence->nElements; }
com::sun::star::uno::Sequence<com::sun::star::xml::Attribute>::getLength() const
Line
Count
Source
153
23.7M
        { return _pSequence->nElements; }
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::chart2::XCoordinateSystem> >::getLength() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::script::ScriptEventDescriptor>::getLength() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::chart2::XFormattedString> >::getLength() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::chart2::data::XLabeledDataSequence> >::getLength() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::chart2::XRegressionCurve> >::getLength() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::chart2::XDataSeries> >::getLength() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::chart2::XChartType> >::getLength() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::sheet::DataPilotFieldFilter>::getLength() const
com::sun::star::uno::Sequence<com::sun::star::sheet::MemberResult>::getLength() const
Line
Count
Source
153
747
        { return _pSequence->nElements; }
com::sun::star::uno::Sequence<com::sun::star::uno::Sequence<com::sun::star::sheet::DataResult> >::getLength() const
Line
Count
Source
153
580
        { return _pSequence->nElements; }
com::sun::star::uno::Sequence<com::sun::star::sheet::DataResult>::getLength() const
Line
Count
Source
153
1.85k
        { return _pSequence->nElements; }
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::sheet::TableFilterField>::getLength() const
com::sun::star::uno::Sequence<com::sun::star::sheet::GeneralFunction>::getLength() const
Line
Count
Source
153
1.71k
        { return _pSequence->nElements; }
com::sun::star::uno::Sequence<com::sun::star::sheet::LocalizedName>::getLength() const
Line
Count
Source
153
226
        { return _pSequence->nElements; }
com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::reflection::XIdlMethod> >::getLength() const
Line
Count
Source
153
160
        { return _pSequence->nElements; }
com::sun::star::uno::Sequence<com::sun::star::reflection::ParamInfo>::getLength() const
Line
Count
Source
153
565
        { return _pSequence->nElements; }
com::sun::star::uno::Sequence<com::sun::star::uno::Sequence<double> >::getLength() const
Line
Count
Source
153
8
        { return _pSequence->nElements; }
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::Sequence<rtl::OUString> >::getLength() const
com::sun::star::uno::Sequence<com::sun::star::sheet::ExternalLinkInfo>::getLength() const
Line
Count
Source
153
416
        { return _pSequence->nElements; }
com::sun::star::uno::Sequence<com::sun::star::uno::Sequence<com::sun::star::uno::Any> >::getLength() const
Line
Count
Source
153
276
        { return _pSequence->nElements; }
com::sun::star::uno::Sequence<com::sun::star::table::CellRangeAddress>::getLength() const
Line
Count
Source
153
730
        { return _pSequence->nElements; }
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::sheet::XColorScaleEntry> >::getLength() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::sheet::XDataBarEntry> >::getLength() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::sheet::XIconSetEntry> >::getLength() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::sheet::TableFilterField2>::getLength() const
com::sun::star::uno::Sequence<com::sun::star::sheet::TableFilterField3>::getLength() const
Line
Count
Source
153
108
        { return _pSequence->nElements; }
com::sun::star::uno::Sequence<com::sun::star::sheet::FilterFieldValue>::getLength() const
Line
Count
Source
153
176
        { return _pSequence->nElements; }
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::util::SortField>::getLength() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::table::TableSortField>::getLength() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::sheet::SubTotalColumn>::getLength() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::sheet::ModelConstraint>::getLength() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::table::CellAddress>::getLength() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::chart2::data::HighlightedRange>::getLength() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::sheet::SolverConstraint>::getLength() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::frame::DispatchDescriptor>::getLength() const
com::sun::star::uno::Sequence<com::sun::star::sheet::FormulaOpCodeMapEntry const>::getLength() const
Line
Count
Source
153
10.9k
        { return _pSequence->nElements; }
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::linguistic2::XDictionary> >::getLength() const
com::sun::star::uno::Sequence<com::sun::star::style::TabStop>::getLength() const
Line
Count
Source
153
26.7k
        { return _pSequence->nElements; }
com::sun::star::uno::Sequence<com::sun::star::drawing::EnhancedCustomShapeParameterPair>::getLength() const
Line
Count
Source
153
464k
        { return _pSequence->nElements; }
com::sun::star::uno::Sequence<com::sun::star::drawing::EnhancedCustomShapeSegment>::getLength() const
Line
Count
Source
153
539k
        { return _pSequence->nElements; }
com::sun::star::uno::Sequence<com::sun::star::drawing::EnhancedCustomShapeTextFrame>::getLength() const
Line
Count
Source
153
270
        { return _pSequence->nElements; }
com::sun::star::uno::Sequence<com::sun::star::drawing::EnhancedCustomShapeAdjustmentValue>::getLength() const
Line
Count
Source
153
108k
        { return _pSequence->nElements; }
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::ui::XUIElement> >::getLength() const
com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::reflection::XIdlClass> >::getLength() const
Line
Count
Source
153
775
        { return _pSequence->nElements; }
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::script::InvocationInfo>::getLength() const
Unexecuted instantiation: com::sun::star::uno::Sequence<long>::getLength() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::util::DateTime>::getLength() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::document::CmisProperty>::getLength() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::security::DocumentSignatureInformation>::getLength() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::util::RevisionTag>::getLength() const
com::sun::star::uno::Sequence<com::sun::star::beans::StringPair>::getLength() const
Line
Count
Source
153
950k
        { return _pSequence->nElements; }
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::rdf::XURI> >::getLength() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::frame::XFrame> >::getLength() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::document::CmisVersion>::getLength() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::util::AliasProgrammaticPair>::getLength() const
com::sun::star::uno::Sequence<com::sun::star::awt::Size>::getLength() const
Line
Count
Source
153
810
        { return _pSequence->nElements; }
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::awt::XControlModel> >::getLength() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::uno::XInterface> >::getLength() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::util::URL>::getLength() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::Sequence<unsigned int> >::getLength() const
Unexecuted instantiation: com::sun::star::uno::Sequence<unsigned int>::getLength() const
com::sun::star::uno::Sequence<com::sun::star::text::TextColumn>::getLength() const
Line
Count
Source
153
4.84k
        { return _pSequence->nElements; }
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::chart2::XDataPointCustomLabelField> >::getLength() const
com::sun::star::uno::Sequence<com::sun::star::beans::GetDirectPropertyTolerantResult>::getLength() const
Line
Count
Source
153
13.0k
        { return _pSequence->nElements; }
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::beans::GetPropertyTolerantResult>::getLength() const
com::sun::star::uno::Sequence<com::sun::star::beans::SetPropertyTolerantFailed>::getLength() const
Line
Count
Source
153
1.31k
        { return _pSequence->nElements; }
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::rdf::Statement>::getLength() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::formula::SymbolDescriptor>::getLength() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::animations::TimeFilterPair>::getLength() const
com::sun::star::uno::Sequence<com::sun::star::beans::Pair<rtl::OUString, int> >::getLength() const
Line
Count
Source
153
325k
        { return _pSequence->nElements; }
com::sun::star::uno::Sequence<com::sun::star::uno::Sequence<com::sun::star::beans::StringPair> >::getLength() const
Line
Count
Source
153
494k
        { return _pSequence->nElements; }
com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::xml::dom::XDocument> >::getLength() const
Line
Count
Source
153
142
        { return _pSequence->nElements; }
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::Sequence<signed char> >::getLength() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::security::XCertificate> >::getLength() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::lang::XComponent> >::getLength() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::sdbc::DriverPropertyInfo>::getLength() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::frame::XDispatch> >::getLength() const
com::sun::star::uno::Sequence<com::sun::star::awt::ColorStop>::getLength() const
Line
Count
Source
153
7.94k
        { return _pSequence->nElements; }
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::linguistic2::XMeaning> >::getLength() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::frame::XDispatchInformationProvider> >::getLength() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::frame::DispatchInformation>::getLength() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::graphic::XGraphic> >::getLength() const
com::sun::star::uno::Sequence<com::sun::star::i18n::Implementation>::getLength() const
Line
Count
Source
153
12
        { return _pSequence->nElements; }
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::i18n::UnicodeScript>::getLength() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::container::XIndexAccess> >::getLength() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::i18n::TransliterationModulesNew>::getLength() const
com::sun::star::uno::Sequence<char16_t>::getLength() const
Line
Count
Source
153
10.7M
        { return _pSequence->nElements; }
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::linguistic2::SingleProofreadingError>::getLength() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::text::TextMarkupDescriptor>::getLength() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::linguistic2::XSpellChecker> >::getLength() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::linguistic2::XDictionaryEntry> >::getLength() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::linguistic2::XThesaurus> >::getLength() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::Sequence<com::sun::star::beans::NamedValue> >::getLength() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::smarttags::XSmartTagAction> > >::getLength() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::smarttags::XSmartTagAction> >::getLength() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::awt::WindowDescriptor>::getLength() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::awt::grid::XGridColumn> >::getLength() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::awt::tree::XTreeNode> >::getLength() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::ucb::CommandInfo>::getLength() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::ucb::RememberAuthentication>::getLength() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::security::XCertificateExtension> >::getLength() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::security::CertAltNameEntry>::getLength() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::chart2::SubIncrement>::getLength() const
com::sun::star::uno::Sequence<com::sun::star::beans::PropertyState>::getLength() const
Line
Count
Source
153
2.02M
        { return _pSequence->nElements; }
com::sun::star::uno::Sequence<com::sun::star::xml::sax::InputSource>::getLength() const
Line
Count
Source
153
14.9k
        { return _pSequence->nElements; }
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::registry::XRegistryKey> >::getLength() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::script::EventListener>::getLength() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::script::XAllListener> >::getLength() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::rdf::XNode> >::getLength() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::ucb::ListAction>::getLength() const
com::sun::star::uno::Sequence<com::sun::star::ucb::NumberedSortingInfo>::getLength() const
Line
Count
Source
153
61.4k
        { return _pSequence->nElements; }
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::rendering::Texture>::getLength() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::rendering::XBitmap> >::getLength() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::beans::Pair<com::sun::star::uno::Any, com::sun::star::uno::Any> >::getLength() const
com::sun::star::uno::Sequence<com::sun::star::text::TableColumnSeparator>::getLength() const
Line
Count
Source
153
25.9k
        { return _pSequence->nElements; }
com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::text::XTextRange> >::getLength() const
Line
Count
Source
153
26.7k
        { return _pSequence->nElements; }
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> > > >::getLength() const
Line
Count
Source
153
6.02k
        { return _pSequence->nElements; }
com::sun::star::uno::Sequence<com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::text::XTextRange> > >::getLength() const
Line
Count
Source
153
19.9k
        { return _pSequence->nElements; }
com::sun::star::uno::Sequence<com::sun::star::uno::Sequence<com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> > >::getLength() const
Line
Count
Source
153
914
        { return _pSequence->nElements; }
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::mail::MailAttachment>::getLength() const
com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::text::XTextContent> >::getLength() const
Line
Count
Source
153
2.46k
        { return _pSequence->nElements; }
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::drawing::XDrawPage> >::getLength() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::drawing::XShape>::getLength() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::deployment::XPackage> > >::getLength() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::deployment::XPackage> >::getLength() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::deployment::XPackageTypeInfo> >::getLength() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::xml::dom::XElement> >::getLength() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::bridge::XBridge> >::getLength() const
154
155
    /** Tests whether the sequence has elements, i.e. elements count is
156
        greater than zero.
157
158
        @return true, if elements count is greater than zero
159
    */
160
    bool SAL_CALL hasElements() const
161
7.46M
        { return (_pSequence->nElements > 0); }
com::sun::star::uno::Sequence<signed char>::hasElements() const
Line
Count
Source
161
366k
        { return (_pSequence->nElements > 0); }
com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D> >::hasElements() const
Line
Count
Source
161
4
        { return (_pSequence->nElements > 0); }
com::sun::star::uno::Sequence<rtl::OUString>::hasElements() const
Line
Count
Source
161
3.88M
        { return (_pSequence->nElements > 0); }
com::sun::star::uno::Sequence<com::sun::star::uno::Any>::hasElements() const
Line
Count
Source
161
456k
        { return (_pSequence->nElements > 0); }
Unexecuted instantiation: com::sun::star::uno::Sequence<unsigned char>::hasElements() const
com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue>::hasElements() const
Line
Count
Source
161
524k
        { return (_pSequence->nElements > 0); }
com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::reflection::XTypeDescription> >::hasElements() const
Line
Count
Source
161
2.29k
        { return (_pSequence->nElements > 0); }
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::TypeClass>::hasElements() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::ucb::ContentInfo>::hasElements() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::i18n::NumberFormatCode>::hasElements() const
Unexecuted instantiation: com::sun::star::uno::Sequence<short>::hasElements() const
com::sun::star::uno::Sequence<com::sun::star::i18n::Currency2>::hasElements() const
Line
Count
Source
161
7.58k
        { return (_pSequence->nElements > 0); }
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::beans::PropertyChangeEvent>::hasElements() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::ucb::ContentProviderInfo>::hasElements() const
com::sun::star::uno::Sequence<com::sun::star::lang::Locale>::hasElements() const
Line
Count
Source
161
32
        { return (_pSequence->nElements > 0); }
com::sun::star::uno::Sequence<int>::hasElements() const
Line
Count
Source
161
7.01k
        { return (_pSequence->nElements > 0); }
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::util::ElementChange>::hasElements() const
com::sun::star::uno::Sequence<com::sun::star::beans::NamedValue>::hasElements() const
Line
Count
Source
161
380k
        { return (_pSequence->nElements > 0); }
com::sun::star::uno::Sequence<com::sun::star::beans::Property>::hasElements() const
Line
Count
Source
161
62.2k
        { return (_pSequence->nElements > 0); }
com::sun::star::uno::Sequence<com::sun::star::sheet::FormulaOpCodeMapEntry>::hasElements() const
Line
Count
Source
161
141k
        { return (_pSequence->nElements > 0); }
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::chart2::XFormattedString> >::hasElements() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::beans::XPropertySet> >::hasElements() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::chart2::XCoordinateSystem> >::hasElements() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::chart2::XChartType> >::hasElements() const
com::sun::star::uno::Sequence<com::sun::star::sheet::FormulaToken>::hasElements() const
Line
Count
Source
161
7.52k
        { return (_pSequence->nElements > 0); }
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::chart2::SubIncrement>::hasElements() const
com::sun::star::uno::Sequence<com::sun::star::sheet::MemberResult>::hasElements() const
Line
Count
Source
161
1.72k
        { return (_pSequence->nElements > 0); }
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::Sequence<int> >::hasElements() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::Sequence<double> >::hasElements() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::Sequence<rtl::OUString> >::hasElements() const
com::sun::star::uno::Sequence<com::sun::star::sheet::ExternalLinkInfo>::hasElements() const
Line
Count
Source
161
1.37k
        { return (_pSequence->nElements > 0); }
com::sun::star::uno::Sequence<com::sun::star::i18n::CalendarItem2>::hasElements() const
Line
Count
Source
161
4
        { return (_pSequence->nElements > 0); }
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::document::CmisProperty>::hasElements() const
com::sun::star::uno::Sequence<com::sun::star::table::CellRangeAddress>::hasElements() const
Line
Count
Source
161
514
        { return (_pSequence->nElements > 0); }
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::Type>::hasElements() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::drawing::EnhancedCustomShapeSegment>::hasElements() const
com::sun::star::uno::Sequence<com::sun::star::drawing::EnhancedCustomShapeTextFrame>::hasElements() const
Line
Count
Source
161
356k
        { return (_pSequence->nElements > 0); }
com::sun::star::uno::Sequence<com::sun::star::drawing::EnhancedCustomShapeParameterPair>::hasElements() const
Line
Count
Source
161
76.2k
        { return (_pSequence->nElements > 0); }
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::Sequence<com::sun::star::beans::NamedValue> >::hasElements() const
Unexecuted instantiation: com::sun::star::uno::Sequence<long>::hasElements() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::util::DateTime>::hasElements() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::util::RevisionTag>::hasElements() const
com::sun::star::uno::Sequence<com::sun::star::security::DocumentSignatureInformation>::hasElements() const
Line
Count
Source
161
8.04k
        { return (_pSequence->nElements > 0); }
com::sun::star::uno::Sequence<com::sun::star::embed::VerbDescriptor>::hasElements() const
Line
Count
Source
161
4.02k
        { return (_pSequence->nElements > 0); }
com::sun::star::uno::Sequence<com::sun::star::uno::Sequence<com::sun::star::beans::StringPair> >::hasElements() const
Line
Count
Source
161
202k
        { return (_pSequence->nElements > 0); }
com::sun::star::uno::Sequence<com::sun::star::awt::Size>::hasElements() const
Line
Count
Source
161
682k
        { return (_pSequence->nElements > 0); }
com::sun::star::uno::Sequence<double>::hasElements() const
Line
Count
Source
161
165k
        { return (_pSequence->nElements > 0); }
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::script::ScriptEventDescriptor>::hasElements() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::awt::XControl> >::hasElements() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::uno::XInterface> >::hasElements() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::Sequence<unsigned int> >::hasElements() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> >::hasElements() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::awt::Point>::hasElements() const
com::sun::star::uno::Sequence<com::sun::star::beans::SetPropertyTolerantFailed>::hasElements() const
Line
Count
Source
161
1.31k
        { return (_pSequence->nElements > 0); }
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::rdf::Statement>::hasElements() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::text::XDependentTextField> >::hasElements() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::chart2::XDataSeries> >::hasElements() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::chart2::data::XLabeledDataSequence> >::hasElements() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::animations::TimeFilterPair>::hasElements() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::chart2::XDataPointCustomLabelField> >::hasElements() const
com::sun::star::uno::Sequence<com::sun::star::drawing::EnhancedCustomShapeAdjustmentValue>::hasElements() const
Line
Count
Source
161
133
        { return (_pSequence->nElements > 0); }
com::sun::star::uno::Sequence<com::sun::star::uno::Sequence<com::sun::star::awt::Point> >::hasElements() const
Line
Count
Source
161
683
        { return (_pSequence->nElements > 0); }
com::sun::star::uno::Sequence<com::sun::star::awt::ColorStop>::hasElements() const
Line
Count
Source
161
4.20k
        { return (_pSequence->nElements > 0); }
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::graphic::XGraphic> >::hasElements() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::bridge::XBridge> >::hasElements() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::i18n::Calendar2>::hasElements() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::i18n::UnicodeScript>::hasElements() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::linguistic2::XMeaning> >::hasElements() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::linguistic2::XHyphenator> >::hasElements() const
com::sun::star::uno::Sequence<char16_t>::hasElements() const
Line
Count
Source
161
47.8k
        { return (_pSequence->nElements > 0); }
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::smarttags::XSmartTagAction> >::hasElements() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::task::UserRecord>::hasElements() const
com::sun::star::uno::Sequence<com::sun::star::xml::sax::InputSource>::hasElements() const
Line
Count
Source
161
44.3k
        { return (_pSequence->nElements > 0); }
com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::reflection::XIdlClass> >::hasElements() const
Line
Count
Source
161
1.03k
        { return (_pSequence->nElements > 0); }
com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::rdf::XURI> >::hasElements() const
Line
Count
Source
161
23.3k
        { return (_pSequence->nElements > 0); }
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::rendering::Texture>::hasElements() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::beans::Pair<com::sun::star::uno::Any, com::sun::star::uno::Any> >::hasElements() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::beans::PropertyState>::hasElements() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::linguistic2::SingleProofreadingError>::hasElements() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::style::TabStop>::hasElements() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::scanner::ScannerContext>::hasElements() const
com::sun::star::uno::Sequence<com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::text::XTextRange> > >::hasElements() const
Line
Count
Source
161
1.58k
        { return (_pSequence->nElements > 0); }
com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::text::XTextRange> >::hasElements() const
Line
Count
Source
161
1.01k
        { return (_pSequence->nElements > 0); }
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::xml::dom::XElement> >::hasElements() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::deployment::XPackage> >::hasElements() const
162
163
#if defined LIBO_INTERNAL_ONLY
164
    /** This function allows to use Sequence in cases where  std::size is needed, and the like.
165
166
        @since LibreOffice 6.4
167
    */
168
    sal_uInt32 size() const
169
965k
        { assert(getLength() >= 0); return static_cast<sal_uInt32>(getLength()); }
com::sun::star::uno::Sequence<rtl::OUString>::size() const
Line
Count
Source
169
384k
        { assert(getLength() >= 0); return static_cast<sal_uInt32>(getLength()); }
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::awt::KeyStroke>::size() const
com::sun::star::uno::Sequence<com::sun::star::beans::Property>::size() const
Line
Count
Source
169
40.5k
        { assert(getLength() >= 0); return static_cast<sal_uInt32>(getLength()); }
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::Type>::size() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::accessibility::XAccessible> >::size() const
com::sun::star::uno::Sequence<com::sun::star::uno::Any>::size() const
Line
Count
Source
169
306k
        { assert(getLength() >= 0); return static_cast<sal_uInt32>(getLength()); }
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::Sequence<com::sun::star::uno::Any> >::size() const
Unexecuted instantiation: com::sun::star::uno::Sequence<int>::size() const
com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue>::size() const
Line
Count
Source
169
24.5k
        { assert(getLength() >= 0); return static_cast<sal_uInt32>(getLength()); }
com::sun::star::uno::Sequence<com::sun::star::beans::NamedValue>::size() const
Line
Count
Source
169
94
        { assert(getLength() >= 0); return static_cast<sal_uInt32>(getLength()); }
com::sun::star::uno::Sequence<com::sun::star::drawing::EnhancedCustomShapeParameterPair>::size() const
Line
Count
Source
169
193k
        { assert(getLength() >= 0); return static_cast<sal_uInt32>(getLength()); }
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::chart2::XFormattedString> >::size() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::i18n::CalendarItem2>::size() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::i18n::Currency2>::size() const
com::sun::star::uno::Sequence<signed char>::size() const
Line
Count
Source
169
232
        { assert(getLength() >= 0); return static_cast<sal_uInt32>(getLength()); }
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::beans::Pair<rtl::OUString, rtl::OUString> >::size() const
Unexecuted instantiation: com::sun::star::uno::Sequence<double>::size() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::chart2::XDataPointCustomLabelField> >::size() const
com::sun::star::uno::Sequence<com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::text::XTextRange> > >::size() const
Line
Count
Source
169
14.2k
        { assert(getLength() >= 0); return static_cast<sal_uInt32>(getLength()); }
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> >::size() const
170
#endif
171
172
    /** Gets a pointer to elements array for reading.
173
        If the sequence has a length of 0, then the returned pointer is
174
        undefined.
175
176
        @return pointer to elements array
177
    */
178
    const E * SAL_CALL getConstArray() const
179
696M
        { return reinterpret_cast< const E * >( _pSequence->elements ); }
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::datatransfer::DataFlavor>::getConstArray() const
com::sun::star::uno::Sequence<signed char>::getConstArray() const
Line
Count
Source
179
17.0M
        { return reinterpret_cast< const E * >( _pSequence->elements ); }
com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D> >::getConstArray() const
Line
Count
Source
179
62.2k
        { return reinterpret_cast< const E * >( _pSequence->elements ); }
com::sun::star::uno::Sequence<rtl::OUString>::getConstArray() const
Line
Count
Source
179
2.85M
        { return reinterpret_cast< const E * >( _pSequence->elements ); }
com::sun::star::uno::Sequence<double>::getConstArray() const
Line
Count
Source
179
80
        { return reinterpret_cast< const E * >( _pSequence->elements ); }
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::rendering::RGBColor>::getConstArray() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::rendering::ARGBColor>::getConstArray() const
com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue>::getConstArray() const
Line
Count
Source
179
28.7M
        { return reinterpret_cast< const E * >( _pSequence->elements ); }
com::sun::star::uno::Sequence<com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> >::getConstArray() const
Line
Count
Source
179
16.4k
        { return reinterpret_cast< const E * >( _pSequence->elements ); }
com::sun::star::uno::Sequence<com::sun::star::i18n::Calendar2>::getConstArray() const
Line
Count
Source
179
743k
        { return reinterpret_cast< const E * >( _pSequence->elements ); }
com::sun::star::uno::Sequence<com::sun::star::beans::NamedValue>::getConstArray() const
Line
Count
Source
179
390k
        { return reinterpret_cast< const E * >( _pSequence->elements ); }
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::awt::KeyStroke>::getConstArray() const
com::sun::star::uno::Sequence<com::sun::star::uno::Type>::getConstArray() const
Line
Count
Source
179
19.8k
        { return reinterpret_cast< const E * >( _pSequence->elements ); }
com::sun::star::uno::Sequence<int>::getConstArray() const
Line
Count
Source
179
22.5k
        { return reinterpret_cast< const E * >( _pSequence->elements ); }
com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::reflection::XCompoundTypeDescription> >::getConstArray() const
Line
Count
Source
179
1.93k
        { return reinterpret_cast< const E * >( _pSequence->elements ); }
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::TypeClass>::getConstArray() const
com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::reflection::XTypeDescription> >::getConstArray() const
Line
Count
Source
179
42.4k
        { return reinterpret_cast< const E * >( _pSequence->elements ); }
com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::reflection::XInterfaceMemberTypeDescription> >::getConstArray() const
Line
Count
Source
179
564
        { return reinterpret_cast< const E * >( _pSequence->elements ); }
com::sun::star::uno::Sequence<com::sun::star::beans::Property>::getConstArray() const
Line
Count
Source
179
535M
        { return reinterpret_cast< const E * >( _pSequence->elements ); }
com::sun::star::uno::Sequence<com::sun::star::uno::Any>::getConstArray() const
Line
Count
Source
179
1.57M
        { return reinterpret_cast< const E * >( _pSequence->elements ); }
com::sun::star::uno::Sequence<com::sun::star::awt::Point>::getConstArray() const
Line
Count
Source
179
14.1k
        { return reinterpret_cast< const E * >( _pSequence->elements ); }
com::sun::star::uno::Sequence<com::sun::star::uno::Sequence<com::sun::star::awt::Point> >::getConstArray() const
Line
Count
Source
179
13.6k
        { return reinterpret_cast< const E * >( _pSequence->elements ); }
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::Sequence<com::sun::star::geometry::RealPoint2D> >::getConstArray() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::Sequence<com::sun::star::geometry::RealBezierSegment2D> >::getConstArray() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::ucb::ContentInfo>::getConstArray() const
com::sun::star::uno::Sequence<unsigned char>::getConstArray() const
Line
Count
Source
179
1.02k
        { return reinterpret_cast< const E * >( _pSequence->elements ); }
com::sun::star::uno::Sequence<com::sun::star::i18n::NumberFormatCode>::getConstArray() const
Line
Count
Source
179
44.5M
        { return reinterpret_cast< const E * >( _pSequence->elements ); }
com::sun::star::uno::Sequence<com::sun::star::lang::Locale>::getConstArray() const
Line
Count
Source
179
356
        { return reinterpret_cast< const E * >( _pSequence->elements ); }
com::sun::star::uno::Sequence<com::sun::star::i18n::Currency2>::getConstArray() const
Line
Count
Source
179
4.80M
        { return reinterpret_cast< const E * >( _pSequence->elements ); }
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::awt::Rectangle>::getConstArray() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::awt::XWindow> >::getConstArray() const
com::sun::star::uno::Sequence<com::sun::star::uno::Sequence<int> >::getConstArray() const
Line
Count
Source
179
16
        { return reinterpret_cast< const E * >( _pSequence->elements ); }
Unexecuted instantiation: com::sun::star::uno::Sequence<short>::getConstArray() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::beans::Pair<rtl::OUString, rtl::OUString> >::getConstArray() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::awt::XTabController> >::getConstArray() const
com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::awt::XControl> >::getConstArray() const
Line
Count
Source
179
112
        { return reinterpret_cast< const E * >( _pSequence->elements ); }
Unexecuted instantiation: com::sun::star::uno::Sequence<unsigned short>::getConstArray() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::beans::PropertyChangeEvent>::getConstArray() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::accessibility::XAccessible> >::getConstArray() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::util::ElementChange>::getConstArray() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::task::XInteractionContinuation> >::getConstArray() const
com::sun::star::uno::Sequence<com::sun::star::sheet::FormulaToken>::getConstArray() const
Line
Count
Source
179
8.75k
        { return reinterpret_cast< const E * >( _pSequence->elements ); }
com::sun::star::uno::Sequence<com::sun::star::sheet::FormulaOpCodeMapEntry>::getConstArray() const
Line
Count
Source
179
130k
        { return reinterpret_cast< const E * >( _pSequence->elements ); }
com::sun::star::uno::Sequence<com::sun::star::xml::FastAttribute>::getConstArray() const
Line
Count
Source
179
40.4k
        { return reinterpret_cast< const E * >( _pSequence->elements ); }
com::sun::star::uno::Sequence<com::sun::star::xml::Attribute>::getConstArray() const
Line
Count
Source
179
47.4M
        { return reinterpret_cast< const E * >( _pSequence->elements ); }
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::script::ScriptEventDescriptor>::getConstArray() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::chart2::XCoordinateSystem> >::getConstArray() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::chart2::XFormattedString> >::getConstArray() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::chart2::data::XLabeledDataSequence> >::getConstArray() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::chart2::XRegressionCurve> >::getConstArray() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::chart2::XDataSeries> >::getConstArray() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::chart2::XChartType> >::getConstArray() const
com::sun::star::uno::Sequence<com::sun::star::sheet::MemberResult>::getConstArray() const
Line
Count
Source
179
852
        { return reinterpret_cast< const E * >( _pSequence->elements ); }
com::sun::star::uno::Sequence<com::sun::star::uno::Sequence<com::sun::star::sheet::DataResult> >::getConstArray() const
Line
Count
Source
179
870
        { return reinterpret_cast< const E * >( _pSequence->elements ); }
com::sun::star::uno::Sequence<com::sun::star::sheet::DataResult>::getConstArray() const
Line
Count
Source
179
1.28k
        { return reinterpret_cast< const E * >( _pSequence->elements ); }
com::sun::star::uno::Sequence<com::sun::star::sheet::GeneralFunction>::getConstArray() const
Line
Count
Source
179
1.71k
        { return reinterpret_cast< const E * >( _pSequence->elements ); }
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::sheet::DataPilotFieldFilter>::getConstArray() const
com::sun::star::uno::Sequence<com::sun::star::sheet::LocalizedName>::getConstArray() const
Line
Count
Source
179
452
        { return reinterpret_cast< const E * >( _pSequence->elements ); }
com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::reflection::XIdlMethod> >::getConstArray() const
Line
Count
Source
179
15
        { return reinterpret_cast< const E * >( _pSequence->elements ); }
com::sun::star::uno::Sequence<com::sun::star::reflection::ParamInfo>::getConstArray() const
Line
Count
Source
179
565
        { return reinterpret_cast< const E * >( _pSequence->elements ); }
com::sun::star::uno::Sequence<com::sun::star::uno::Sequence<double> >::getConstArray() const
Line
Count
Source
179
16
        { return reinterpret_cast< const E * >( _pSequence->elements ); }
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::Sequence<rtl::OUString> >::getConstArray() const
com::sun::star::uno::Sequence<com::sun::star::uno::Sequence<com::sun::star::uno::Any> >::getConstArray() const
Line
Count
Source
179
276
        { return reinterpret_cast< const E * >( _pSequence->elements ); }
com::sun::star::uno::Sequence<com::sun::star::table::CellRangeAddress>::getConstArray() const
Line
Count
Source
179
750
        { return reinterpret_cast< const E * >( _pSequence->elements ); }
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::sheet::TableFilterField2>::getConstArray() const
com::sun::star::uno::Sequence<com::sun::star::sheet::TableFilterField3>::getConstArray() const
Line
Count
Source
179
108
        { return reinterpret_cast< const E * >( _pSequence->elements ); }
com::sun::star::uno::Sequence<com::sun::star::sheet::FilterFieldValue>::getConstArray() const
Line
Count
Source
179
352
        { return reinterpret_cast< const E * >( _pSequence->elements ); }
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::util::SortField>::getConstArray() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::table::TableSortField>::getConstArray() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::sheet::TableFilterField>::getConstArray() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::table::CellAddress>::getConstArray() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::sheet::ModelConstraint>::getConstArray() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::chart2::data::HighlightedRange>::getConstArray() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::frame::DispatchDescriptor>::getConstArray() const
com::sun::star::uno::Sequence<com::sun::star::sheet::FormulaOpCodeMapEntry const>::getConstArray() const
Line
Count
Source
179
21.8k
        { return reinterpret_cast< const E * >( _pSequence->elements ); }
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::i18n::CalendarItem2>::getConstArray() const
com::sun::star::uno::Sequence<com::sun::star::style::TabStop>::getConstArray() const
Line
Count
Source
179
53.4k
        { return reinterpret_cast< const E * >( _pSequence->elements ); }
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::linguistic2::XDictionary> >::getConstArray() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::ui::XUIElement> >::getConstArray() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::embed::VerbDescriptor>::getConstArray() const
com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::reflection::XIdlClass> >::getConstArray() const
Line
Count
Source
179
1.07k
        { return reinterpret_cast< const E * >( _pSequence->elements ); }
com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::reflection::XIdlField> >::getConstArray() const
Line
Count
Source
179
290
        { return reinterpret_cast< const E * >( _pSequence->elements ); }
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::script::InvocationInfo>::getConstArray() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::document::CmisProperty>::getConstArray() const
Unexecuted instantiation: com::sun::star::uno::Sequence<long>::getConstArray() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::util::DateTime>::getConstArray() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::util::RevisionTag>::getConstArray() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::rdf::XURI> >::getConstArray() const
com::sun::star::uno::Sequence<com::sun::star::beans::StringPair>::getConstArray() const
Line
Count
Source
179
1.37M
        { return reinterpret_cast< const E * >( _pSequence->elements ); }
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::security::DocumentSignatureInformation>::getConstArray() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::document::CmisVersion>::getConstArray() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::util::AliasProgrammaticPair>::getConstArray() const
com::sun::star::uno::Sequence<com::sun::star::drawing::EnhancedCustomShapeParameterPair>::getConstArray() const
Line
Count
Source
179
2.70k
        { return reinterpret_cast< const E * >( _pSequence->elements ); }
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::awt::XControlModel> >::getConstArray() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::uno::XInterface> >::getConstArray() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::util::URL>::getConstArray() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::Sequence<unsigned int> >::getConstArray() const
Unexecuted instantiation: com::sun::star::uno::Sequence<unsigned int>::getConstArray() const
com::sun::star::uno::Sequence<com::sun::star::text::TextColumn>::getConstArray() const
Line
Count
Source
179
290
        { return reinterpret_cast< const E * >( _pSequence->elements ); }
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::chart2::XDataPointCustomLabelField> >::getConstArray() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::drawing::EnhancedCustomShapeTextFrame>::getConstArray() const
com::sun::star::uno::Sequence<com::sun::star::beans::PropertyState>::getConstArray() const
Line
Count
Source
179
269k
        { return reinterpret_cast< const E * >( _pSequence->elements ); }
com::sun::star::uno::Sequence<com::sun::star::beans::GetDirectPropertyTolerantResult>::getConstArray() const
Line
Count
Source
179
26.0k
        { return reinterpret_cast< const E * >( _pSequence->elements ); }
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::beans::GetPropertyTolerantResult>::getConstArray() const
com::sun::star::uno::Sequence<com::sun::star::beans::SetPropertyTolerantFailed>::getConstArray() const
Line
Count
Source
179
2.62k
        { return reinterpret_cast< const E * >( _pSequence->elements ); }
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::rdf::Statement>::getConstArray() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::formula::SymbolDescriptor>::getConstArray() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::animations::TimeFilterPair>::getConstArray() const
com::sun::star::uno::Sequence<com::sun::star::beans::Pair<rtl::OUString, int> >::getConstArray() const
Line
Count
Source
179
328k
        { return reinterpret_cast< const E * >( _pSequence->elements ); }
com::sun::star::uno::Sequence<com::sun::star::uno::Sequence<com::sun::star::beans::StringPair> >::getConstArray() const
Line
Count
Source
179
397k
        { return reinterpret_cast< const E * >( _pSequence->elements ); }
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::drawing::EnhancedCustomShapeSegment>::getConstArray() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::Sequence<signed char> >::getConstArray() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::lang::XComponent> >::getConstArray() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::sdbc::DriverPropertyInfo>::getConstArray() const
com::sun::star::uno::Sequence<com::sun::star::awt::ColorStop>::getConstArray() const
Line
Count
Source
179
7.94k
        { return reinterpret_cast< const E * >( _pSequence->elements ); }
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::linguistic2::XMeaning> >::getConstArray() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::frame::XFrame> >::getConstArray() const
com::sun::star::uno::Sequence<com::sun::star::i18n::Implementation>::getConstArray() const
Line
Count
Source
179
9
        { return reinterpret_cast< const E * >( _pSequence->elements ); }
com::sun::star::uno::Sequence<com::sun::star::i18n::FormatElement>::getConstArray() const
Line
Count
Source
179
9.11M
        { return reinterpret_cast< const E * >( _pSequence->elements ); }
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::linguistic2::SingleProofreadingError>::getConstArray() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::linguistic2::XSpellChecker> >::getConstArray() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::linguistic2::XDictionaryEntry> >::getConstArray() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::linguistic2::XThesaurus> >::getConstArray() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::Sequence<com::sun::star::beans::NamedValue> >::getConstArray() const
com::sun::star::uno::Sequence<char16_t>::getConstArray() const
Line
Count
Source
179
47.8k
        { return reinterpret_cast< const E * >( _pSequence->elements ); }
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::smarttags::XSmartTagAction> >::getConstArray() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::awt::WindowDescriptor>::getConstArray() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::awt::XWindowPeer> >::getConstArray() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::awt::grid::XGridColumn> >::getConstArray() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::ucb::CommandInfo>::getConstArray() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::ucb::RememberAuthentication>::getConstArray() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::security::XCertificateExtension> >::getConstArray() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::security::CertAltNameEntry>::getConstArray() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::geometry::RealPoint2D>::getConstArray() const
com::sun::star::uno::Sequence<com::sun::star::xml::sax::InputSource>::getConstArray() const
Line
Count
Source
179
19.9k
        { return reinterpret_cast< const E * >( _pSequence->elements ); }
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::registry::XRegistryKey> >::getConstArray() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::ucb::ListAction>::getConstArray() const
com::sun::star::uno::Sequence<com::sun::star::ucb::NumberedSortingInfo>::getConstArray() const
Line
Count
Source
179
61.4k
        { return reinterpret_cast< const E * >( _pSequence->elements ); }
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::rendering::Texture>::getConstArray() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::rendering::XBitmap> >::getConstArray() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::beans::Pair<com::sun::star::uno::Any, com::sun::star::uno::Any> >::getConstArray() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::security::XCertificate> >::getConstArray() const
com::sun::star::uno::Sequence<com::sun::star::text::TableColumnSeparator>::getConstArray() const
Line
Count
Source
179
4.53k
        { return reinterpret_cast< const E * >( _pSequence->elements ); }
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> > > >::getConstArray() const
Line
Count
Source
179
983
        { return reinterpret_cast< const E * >( _pSequence->elements ); }
com::sun::star::uno::Sequence<com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::text::XTextRange> > >::getConstArray() const
Line
Count
Source
179
6.16k
        { return reinterpret_cast< const E * >( _pSequence->elements ); }
com::sun::star::uno::Sequence<com::sun::star::uno::Sequence<com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> > >::getConstArray() const
Line
Count
Source
179
1.82k
        { return reinterpret_cast< const E * >( _pSequence->elements ); }
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::text::TextMarkupDescriptor>::getConstArray() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::scanner::ScannerContext>::getConstArray() const
com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::text::XTextContent> >::getConstArray() const
Line
Count
Source
179
4.92k
        { return reinterpret_cast< const E * >( _pSequence->elements ); }
com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::xml::dom::XDocument> >::getConstArray() const
Line
Count
Source
179
126
        { return reinterpret_cast< const E * >( _pSequence->elements ); }
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::container::XIndexAccess> >::getConstArray() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::drawing::XDrawPage> >::getConstArray() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::deployment::XPackage> >::getConstArray() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::deployment::XPackage> > >::getConstArray() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::deployment::XPackageTypeInfo> >::getConstArray() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::bridge::XBridge> >::getConstArray() const
Unexecuted instantiation: com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::xml::dom::XElement> >::getConstArray() const
180
181
    /** Gets a pointer to elements array for reading and writing.
182
        In general if the sequence has a handle acquired by other sequences
183
        (reference count > 1), then a new sequence is created copy constructing
184
        all elements to keep value semantics!
185
        If the sequence has a length of 0, then the returned pointer is
186
        undefined.
187
188
        @return pointer to elements array
189
    */
190
    inline E * SAL_CALL getArray();
191
192
#if !defined LIBO_INTERNAL_ONLY
193
    /** This function allows to use Sequence in standard algorithms, like std::find
194
        and others.
195
196
        @since LibreOffice 4.2
197
    */
198
    inline E * begin();
199
#endif
200
201
    /** This function allows to use Sequence in standard algorithms, like std::find
202
        and others.
203
204
        @since LibreOffice 4.2
205
    */
206
    inline E const * begin() const;
207
208
#if !defined LIBO_INTERNAL_ONLY
209
    /** This function allows to use Sequence in standard algorithms, like std::find
210
        and others.
211
212
        @since LibreOffice 4.2
213
    */
214
    inline E * end();
215
#endif
216
217
    /** This function allows to use Sequence in standard algorithms, like std::find
218
        and others.
219
220
        @since LibreOffice 4.2
221
    */
222
    inline E const * end() const;
223
224
// Non-const operator[] is not available in internal code. Consider explicit use
225
// of getArray(), out of tight loops if possible to avoid unneeded COW overhead.
226
#if !defined LIBO_INTERNAL_ONLY
227
    /** Non-const index operator: Obtains a reference to element indexed at
228
        given position.
229
        The implementation does not check for array bounds!
230
        In general if the sequence has a handle acquired by other sequences
231
        (reference count > 1), then a new sequence is created copy constructing
232
        all elements to keep value semantics!
233
234
        @param nIndex index
235
        @return non-const C++ reference to element
236
    */
237
    inline E & SAL_CALL operator [] ( sal_Int32 nIndex );
238
#endif
239
240
    /** Const index operator: Obtains a reference to element indexed at
241
        given position.  The implementation does not check for array bounds!
242
243
        @param nIndex index
244
        @return const C++ reference to element
245
    */
246
    inline const E & SAL_CALL operator [] ( sal_Int32 nIndex ) const;
247
248
    /** Equality operator: Compares two sequences.
249
250
        @param rSeq another sequence of same type (right side)
251
        @return true if both sequences are equal, false otherwise
252
    */
253
    inline bool SAL_CALL operator == ( const Sequence & rSeq ) const;
254
255
    /** Inequality operator: Compares two sequences.
256
257
        @param rSeq another sequence of same type (right side)
258
        @return false if both sequences are equal, true otherwise
259
    */
260
    inline bool SAL_CALL operator != ( const Sequence & rSeq ) const;
261
262
    /** Reallocates sequence to new length.
263
        If the new length is smaller than the former, then upper elements will
264
        be destructed (and their memory freed).  If the new length is greater
265
        than the former, then upper (new) elements are default constructed.
266
        If the sequence has a handle acquired by other sequences
267
        (reference count > 1), then the remaining elements are copy constructed
268
        to a new sequence handle to keep value semantics!
269
270
        @param nSize new size of sequence
271
    */
272
    inline void SAL_CALL realloc( sal_Int32 nSize );
273
274
    /** Provides UNacquired sequence handle.
275
276
        @return UNacquired sequence handle
277
    */
278
    uno_Sequence * SAL_CALL get() const
279
        { return _pSequence; }
280
281
#if defined LIBO_INTERNAL_ONLY
282
    /** Swaps sequences efficiently exchanging their underlying representations.
283
284
        @param other another sequence of same type
285
286
        @since LibreOffice 7.3
287
    */
288
    inline void swap(Sequence& other);
289
#endif
290
};
291
292
// Find uses of illegal Sequence<bool> (instead of Sequence<sal_Bool>) during
293
// compilation:
294
template<> class Sequence<bool> {
295
    Sequence(Sequence<bool> const &) SAL_DELETED_FUNCTION;
296
};
297
298
/** Creates a UNO byte sequence from a SAL byte sequence.
299
300
    @param rByteSequence a byte sequence
301
    @return a UNO byte sequence
302
*/
303
inline ::com::sun::star::uno::Sequence< sal_Int8 > SAL_CALL toUnoSequence(
304
    const ::rtl::ByteSequence & rByteSequence );
305
306
}
307
}
308
}
309
}
310
311
/** Gets the meta type of IDL sequence.
312
313
    There are cases (involving templates) where uses of getCppuType are known to
314
    not compile.  Use cppu::UnoType or cppu::getTypeFavourUnsigned instead.
315
316
    The dummy parameter is just a typed pointer for function signature.
317
318
    @tparam E element type of sequence
319
    @return type of IDL sequence
320
321
    @deprecated
322
    Use cppu::UnoType instead.
323
*/
324
template< class E > SAL_DEPRECATED("use cppu::UnoType")
325
inline const ::com::sun::star::uno::Type &
326
SAL_CALL getCppuType( const ::com::sun::star::uno::Sequence< E > * );
327
328
/** Gets the meta type of IDL sequence.
329
    This function has been introduced, because one cannot get the (templated)
330
    cppu type out of C++ array types.
331
332
    @attention
333
    the given element type must be the same as the template argument type!
334
    @tparam E element type of sequence
335
    @param rElementType element type of sequence
336
    @return type of IDL sequence
337
338
    @deprecated
339
    Use cppu::UnoType instead.
340
*/
341
template< class E > SAL_DEPRECATED("use cppu::UnoType")
342
inline const ::com::sun::star::uno::Type &
343
SAL_CALL getCppuSequenceType( const ::com::sun::star::uno::Type & rElementType );
344
345
/** Gets the meta type of IDL sequence< char >.
346
    This function has been introduced due to ambiguities with unsigned short.
347
348
    The dummy parameter is just a typed pointer for function signature.
349
350
    @return type of IDL sequence< char >
351
352
    @deprecated
353
    Use cppu::UnoType instead.
354
*/
355
SAL_DEPRECATED("use cppu::UnoType")
356
inline const ::com::sun::star::uno::Type &
357
SAL_CALL getCharSequenceCppuType();
358
359
#endif
360
361
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */