/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: */ |