/src/skia/include/private/base/SkSpan_impl.h
Line | Count | Source (jump to first uncovered line) |
1 | | /* |
2 | | * Copyright 2018 Google Inc. |
3 | | * |
4 | | * Use of this source code is governed by a BSD-style license that can be |
5 | | * found in the LICENSE file. |
6 | | */ |
7 | | |
8 | | #ifndef SkSpan_DEFINED |
9 | | #define SkSpan_DEFINED |
10 | | |
11 | | #include "include/private/base/SkAssert.h" |
12 | | #include "include/private/base/SkDebug.h" |
13 | | #include "include/private/base/SkTo.h" |
14 | | |
15 | | #include <cstddef> |
16 | | #include <initializer_list> |
17 | | #include <iterator> |
18 | | #include <limits> |
19 | | #include <utility> |
20 | | |
21 | | // Having this be an export works around IWYU churn related to |
22 | | // https://github.com/include-what-you-use/include-what-you-use/issues/1121 |
23 | | #include <type_traits> // IWYU pragma: export |
24 | | |
25 | | // Add macro to check the lifetime of initializer_list arguments. initializer_list has a very |
26 | | // short life span, and can only be used as a parameter, and not as a variable. |
27 | | #if defined(__clang__) && defined(__has_cpp_attribute) && __has_cpp_attribute(clang::lifetimebound) |
28 | | #define SK_CHECK_IL_LIFETIME [[clang::lifetimebound]] |
29 | | #else |
30 | | #define SK_CHECK_IL_LIFETIME |
31 | | #endif |
32 | | |
33 | | /** |
34 | | * SkSpan holds a reference to contiguous data of type T along with a count. SkSpan does not own |
35 | | * the data itself but is merely a reference, therefore you must take care with the lifetime of |
36 | | * the underlying data. |
37 | | * |
38 | | * SkSpan is a count and a pointer into existing array or data type that stores its data in |
39 | | * contiguous memory like std::vector. Any container that works with std::size() and std::data() |
40 | | * can be used. |
41 | | * |
42 | | * SkSpan makes a convenient parameter for a routine to accept array like things. This allows you to |
43 | | * write the routine without overloads for all different container types. |
44 | | * |
45 | | * Example: |
46 | | * void routine(SkSpan<const int> a) { ... } |
47 | | * |
48 | | * std::vector v = {1, 2, 3, 4, 5}; |
49 | | * |
50 | | * routine(a); |
51 | | * |
52 | | * A word of caution when working with initializer_list, initializer_lists have a lifetime that is |
53 | | * limited to the current statement. The following is correct and safe: |
54 | | * |
55 | | * Example: |
56 | | * routine({1,2,3,4,5}); |
57 | | * |
58 | | * The following is undefined, and will result in erratic execution: |
59 | | * |
60 | | * Bad Example: |
61 | | * initializer_list l = {1, 2, 3, 4, 5}; // The data behind l dies at the ;. |
62 | | * routine(l); |
63 | | */ |
64 | | template <typename T> |
65 | | class SkSpan { |
66 | | public: |
67 | 7.46M | constexpr SkSpan() : fPtr{nullptr}, fSize{0} {} SkSpan<sk_sp<SkImageFilter> >::SkSpan() Line | Count | Source | 67 | 372k | constexpr SkSpan() : fPtr{nullptr}, fSize{0} {} |
SkSpan<unsigned short>::SkSpan() Line | Count | Source | 67 | 446k | constexpr SkSpan() : fPtr{nullptr}, fSize{0} {} |
SkSpan<sk_sp<SkRuntimeEffect> >::SkSpan() Line | Count | Source | 67 | 24 | constexpr SkSpan() : fPtr{nullptr}, fSize{0} {} |
SkSpan<SkRuntimeEffect::ChildPtr const>::SkSpan() Line | Count | Source | 67 | 40.6k | constexpr SkSpan() : fPtr{nullptr}, fSize{0} {} |
Unexecuted instantiation: SkSpan<SkSpan<sk_sp<skgpu::graphite::PrecompileBase> const> const>::SkSpan() SkSpan<unsigned short const>::SkSpan() Line | Count | Source | 67 | 359k | constexpr SkSpan() : fPtr{nullptr}, fSize{0} {} |
Unexecuted instantiation: SkSpan<SkFontParameters::Variation::Axis>::SkSpan() Unexecuted instantiation: SkSpan<GrAuditTrail::OpInfo::Op>::SkSpan() Line | Count | Source | 67 | 653k | constexpr SkSpan() : fPtr{nullptr}, fSize{0} {} |
Unexecuted instantiation: SkSpan<TestSVGTypeface::GlyfLayerInfo>::SkSpan() Unexecuted instantiation: SkSpan<SkString const>::SkSpan() Line | Count | Source | 67 | 61.8k | constexpr SkSpan() : fPtr{nullptr}, fSize{0} {} |
SkSpan<std::byte>::SkSpan() Line | Count | Source | 67 | 269k | constexpr SkSpan() : fPtr{nullptr}, fSize{0} {} |
SkSpan<SkPoint>::SkSpan() Line | Count | Source | 67 | 145k | constexpr SkSpan() : fPtr{nullptr}, fSize{0} {} |
SkSpan<char const>::SkSpan() Line | Count | Source | 67 | 174k | constexpr SkSpan() : fPtr{nullptr}, fSize{0} {} |
SkSpan<unsigned int const>::SkSpan() Line | Count | Source | 67 | 174k | constexpr SkSpan() : fPtr{nullptr}, fSize{0} {} |
SkSpan<SkPoint const>::SkSpan() Line | Count | Source | 67 | 292k | constexpr SkSpan() : fPtr{nullptr}, fSize{0} {} |
Unexecuted instantiation: SkSpan<SkResourceCache::PurgeSharedIDMessage>::SkSpan() Unexecuted instantiation: SkSpan<SkFontArguments::VariationPosition::Coordinate>::SkSpan() Unexecuted instantiation: SkSpan<SkRGBA4f<(SkAlphaType)2> >::SkSpan() SkSpan<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> > >::SkSpan() Line | Count | Source | 67 | 5.89k | constexpr SkSpan() : fPtr{nullptr}, fSize{0} {} |
SkSpan<SkSL::Field>::SkSpan() Line | Count | Source | 67 | 686k | constexpr SkSpan() : fPtr{nullptr}, fSize{0} {} |
Unexecuted instantiation: SkSpan<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const>::SkSpan() SkSpan<SkSL::RP::Instruction>::SkSpan() Line | Count | Source | 67 | 87.6k | constexpr SkSpan() : fPtr{nullptr}, fSize{0} {} |
SkSpan<signed char const>::SkSpan() Line | Count | Source | 67 | 2.92M | constexpr SkSpan() : fPtr{nullptr}, fSize{0} {} |
SkSpan<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> > const>::SkSpan() Line | Count | Source | 67 | 43.8k | constexpr SkSpan() : fPtr{nullptr}, fSize{0} {} |
SkSpan<SkSL::Variable*>::SkSpan() Line | Count | Source | 67 | 682k | constexpr SkSpan() : fPtr{nullptr}, fSize{0} {} |
Unexecuted instantiation: SkSpan<SkSL::Type const* const>::SkSpan() SkSpan<GrSurfaceProxy*>::SkSpan() Line | Count | Source | 67 | 31.8k | constexpr SkSpan() : fPtr{nullptr}, fSize{0} {} |
Unexecuted instantiation: SkSpan<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage>::SkSpan() Unexecuted instantiation: SkSpan<sk_sp<GrRenderTask> >::SkSpan() Unexecuted instantiation: SkSpan<skgpu::UniqueKeyInvalidatedMessage>::SkSpan() Unexecuted instantiation: SkSpan<GrResourceCache::UnrefResourceMessage>::SkSpan() Unexecuted instantiation: SkSpan<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >::SkSpan() Unexecuted instantiation: SkSpan<GrGLSLProgramDataManager::Specialized const>::SkSpan() Unexecuted instantiation: SkSpan<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage>::SkSpan() Unexecuted instantiation: SkSpan<sk_sp<skgpu::RefCntedCallback> >::SkSpan() Unexecuted instantiation: SkSpan<skgpu::graphite::Attribute const>::SkSpan() Unexecuted instantiation: SkSpan<skgpu::graphite::Varying const>::SkSpan() Unexecuted instantiation: SkSpan<SkColorInfo const>::SkSpan() Unexecuted instantiation: SkSpan<SkPDFStructElem>::SkSpan() Unexecuted instantiation: SkSpan<SkPDFStructElem*>::SkSpan() Unexecuted instantiation: SkSpan<float const>::SkSpan() SkSpan<sktext::IDOrPath>::SkSpan() Line | Count | Source | 67 | 8.58k | constexpr SkSpan() : fPtr{nullptr}, fSize{0} {} |
Unexecuted instantiation: SkSpan<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage>::SkSpan() SkSpan<skia_private::THashMap<SkSL::Variable const*, SkSL::Expression const*, SkGoodHash> >::SkSpan() Line | Count | Source | 67 | 876 | constexpr SkSpan() : fPtr{nullptr}, fSize{0} {} |
Unexecuted instantiation: SkSpan<skgpu::graphite::BindBufferInfo>::SkSpan() Unexecuted instantiation: SkSpan<std::__1::pair<sk_sp<skgpu::graphite::TextureProxy>, skgpu::graphite::SamplerDesc> const>::SkSpan() Unexecuted instantiation: SkSpan<skgpu::graphite::ShaderNode const*>::SkSpan() Unexecuted instantiation: SkSpan<skgpu::UniqueKeyInvalidatedMsg_Graphite>::SkSpan() Unexecuted instantiation: SkSpan<skgpu::graphite::TextureAndSampler const>::SkSpan() Unexecuted instantiation: SkSpan<skgpu::graphite::Uniform const>::SkSpan() Unexecuted instantiation: SkSpan<skgpu::graphite::Uniform>::SkSpan() Unexecuted instantiation: SkSpan<skgpu::graphite::TextureAndSampler>::SkSpan() Unexecuted instantiation: SkSpan<skgpu::graphite::ResourceBinding>::SkSpan() Unexecuted instantiation: SkSpan<skgpu::graphite::ComputeStep::WorkgroupBufferDesc>::SkSpan() Unexecuted instantiation: SkSpan<sk_sp<skgpu::graphite::VulkanSampler> >::SkSpan() Unexecuted instantiation: SkSpan<skia::textlayout::Placeholder>::SkSpan() Unexecuted instantiation: SkSpan<skia::textlayout::Block>::SkSpan() Unexecuted instantiation: SkSpan<SkShaper::Feature>::SkSpan() Unexecuted instantiation: SkSpan<skottie::SlotManager::ValuePair<skottie::ColorValue*> >::SkSpan() Unexecuted instantiation: SkSpan<sk_sp<skottie::SlotManager::ImageAssetProxy> >::SkSpan() Unexecuted instantiation: SkSpan<skottie::SlotManager::ValuePair<float*> >::SkSpan() Unexecuted instantiation: SkSpan<skottie::SlotManager::ValuePair<SkV2*> >::SkSpan() Unexecuted instantiation: SkSpan<sk_sp<skottie::internal::TextAdapter> >::SkSpan() Unexecuted instantiation: SkSpan<sk_sp<skgpu::graphite::PrecompileShader> const>::SkSpan() Unexecuted instantiation: SkSpan<sk_sp<skgpu::graphite::PrecompileImageFilter> const>::SkSpan() Unexecuted instantiation: SkSpan<sk_sp<skgpu::graphite::PrecompileMaskFilter> const>::SkSpan() |
68 | | |
69 | | template <typename Integer, std::enable_if_t<std::is_integral_v<Integer>, bool> = true> |
70 | 4.40G | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { |
71 | 4.40G | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size |
72 | 4.40G | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); |
73 | 4.40G | } _ZN6SkSpanIKfEC2IiTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS0_S5_ Line | Count | Source | 70 | 16.1M | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 16.1M | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 16.1M | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 16.1M | } |
_ZN6SkSpanIK7SkPointEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS1_S6_ Line | Count | Source | 70 | 630M | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 630M | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 630M | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 630M | } |
_ZN6SkSpanItEC2IiTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPtS4_ Line | Count | Source | 70 | 106k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 106k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 106k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 106k | } |
Unexecuted instantiation: _ZN6SkSpanIN12SkJSONWriter5ScopeEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS1_S6_ _ZN6SkSpanISt4byteEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS0_S5_ Line | Count | Source | 70 | 999M | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 999M | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 999M | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 999M | } |
_ZN6SkSpanIbEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPbS4_ Line | Count | Source | 70 | 71.8k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 71.8k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 71.8k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 71.8k | } |
_ZN6SkSpanIKN15SkRuntimeEffect7UniformEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS2_S7_ Line | Count | Source | 70 | 1.59M | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 1.59M | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 1.59M | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 1.59M | } |
_ZN6SkSpanIKN15SkRuntimeEffect5ChildEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS2_S7_ Line | Count | Source | 70 | 439k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 439k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 439k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 439k | } |
_ZN6SkSpanIN15SkRuntimeEffect8ChildPtrEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS1_S6_ Line | Count | Source | 70 | 11.6k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 11.6k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 11.6k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 11.6k | } |
_ZN6SkSpanI8SkStringEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS0_S5_ Line | Count | Source | 70 | 70 | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 70 | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 70 | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 70 | } |
_ZN6SkSpanIN11sk_gpu_test16GrContextFactory7ContextEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS2_S7_ Line | Count | Source | 70 | 10.3k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 10.3k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 10.3k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 10.3k | } |
Unexecuted instantiation: _ZN6SkSpanIKN5skgpu8graphite14BackendTextureEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS3_S8_ Unexecuted instantiation: _ZN6SkSpanIK5sk_spI7SkImageEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS3_S8_ Unexecuted instantiation: _ZN6SkSpanI19SkAutoPixmapStorageEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS0_S5_ Unexecuted instantiation: _ZN6SkSpanI8SkPixmapEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS0_S5_ Unexecuted instantiation: _ZN6SkSpanI21VkExtensionPropertiesEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS0_S5_ Unexecuted instantiation: _ZN6SkSpanIP18VkPhysicalDevice_TEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS1_S6_ Unexecuted instantiation: _ZN6SkSpanIPKcEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS1_S6_ Unexecuted instantiation: _ZN6SkSpanIN8skiatest8graphite14ContextFactory16OwnedContextInfoEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS3_S8_ _ZN6SkSpanIKN15SkRuntimeEffect8ChildPtrEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS2_S7_ Line | Count | Source | 70 | 895k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 895k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 895k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 895k | } |
Unexecuted instantiation: _ZN6SkSpanIK5sk_spIN5skgpu8graphite14PrecompileBaseEEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS5_SA_ Unexecuted instantiation: _ZN6SkSpanIKS_IK5sk_spIN5skgpu8graphite14PrecompileBaseEEEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS7_SC_ Unexecuted instantiation: _ZN6SkSpanI5sk_spI7SkImageEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS2_S7_ Unexecuted instantiation: _ZN6SkSpanIN21DDLPromiseImageHelper16PromiseImageInfoEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS1_S6_ _ZN6SkSpanIKtEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS0_S5_ Line | Count | Source | 70 | 4.08M | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 4.08M | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 4.08M | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 4.08M | } |
_ZN6SkSpanItEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPtS4_ Line | Count | Source | 70 | 3.11M | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 3.11M | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 3.11M | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 3.11M | } |
_ZN6SkSpanI7SkPointEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS0_S5_ Line | Count | Source | 70 | 405M | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 405M | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 405M | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 405M | } |
Unexecuted instantiation: _ZN6SkSpanIN16SkFontParameters9Variation4AxisEEC2IiTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS2_S7_ Unexecuted instantiation: _ZN6SkSpanIKN15SkFontArguments17VariationPosition10CoordinateEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS3_S8_ Unexecuted instantiation: _ZN6SkSpanIN12GrAuditTrail6OpInfo2OpEEC2IiTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS2_S7_ Unexecuted instantiation: _ZN6SkSpanIN12GrAuditTrail6OpInfo2OpEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS2_S7_ Unexecuted instantiation: _ZN6SkSpanIN12GrAuditTrail6OpInfoEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS1_S6_ _ZN6SkSpanIK7SkPointEC2IiTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS1_S6_ Line | Count | Source | 70 | 523M | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 523M | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 523M | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 523M | } |
_ZN6SkSpanIK9SkRSXformEC2IiTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS1_S6_ Line | Count | Source | 70 | 15.7k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 15.7k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 15.7k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 15.7k | } |
_ZN6SkSpanIK6SkRectEC2IiTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS1_S6_ Line | Count | Source | 70 | 15.7k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 15.7k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 15.7k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 15.7k | } |
_ZN6SkSpanIKjEC2IiTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS0_S5_ Line | Count | Source | 70 | 15.7k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 15.7k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 15.7k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 15.7k | } |
_ZN6SkSpanI5sk_spI13SkImageFilterEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS2_S7_ Line | Count | Source | 70 | 2.04M | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 2.04M | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 2.04M | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 2.04M | } |
Unexecuted instantiation: _ZN6SkSpanIKiEC2IiTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS0_S5_ _ZN6SkSpanIjEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPjS4_ Line | Count | Source | 70 | 6.44k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 6.44k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 6.44k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 6.44k | } |
_ZN6SkSpanIK26SkSVGTestTypefaceGlyphDataEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS1_S6_ Line | Count | Source | 70 | 65.8k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 65.8k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 65.8k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 65.8k | } |
_ZN6SkSpanIKtEC2IiTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS0_S5_ Line | Count | Source | 70 | 72.9k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 72.9k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 72.9k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 72.9k | } |
_ZN6SkSpanIfEC2IiTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPfS4_ Line | Count | Source | 70 | 635k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 635k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 635k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 635k | } |
_ZN6SkSpanI6SkRectEC2IiTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS0_S5_ Line | Count | Source | 70 | 67.8k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 67.8k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 67.8k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 67.8k | } |
_ZN6SkSpanI6SkRectEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS0_S5_ Line | Count | Source | 70 | 149k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 149k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 149k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 149k | } |
Unexecuted instantiation: _ZN6SkSpanIN15TestSVGTypeface13GlyfLayerInfoEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS1_S6_ _ZN6SkSpanIiEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPiS4_ Line | Count | Source | 70 | 471k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 471k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 471k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 471k | } |
Unexecuted instantiation: _ZN6SkSpanIN15TestSVGTypeface13GlyfLayerInfoEEC2IiTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS1_S6_ Unexecuted instantiation: _ZN6SkSpanIN15TestSVGTypeface8GlyfInfoEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS1_S6_ _ZN6SkSpanIfEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPfS4_ Line | Count | Source | 70 | 182M | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 182M | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 182M | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 182M | } |
Unexecuted instantiation: _ZN6SkSpanIK8SkStringEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS1_S6_ _ZN6SkSpanIcEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPcS4_ Line | Count | Source | 70 | 39.1k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 39.1k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 39.1k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 39.1k | } |
_ZN6SkSpanIN16SkSVGTextContext18PositionAdjustmentEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS1_S6_ Line | Count | Source | 70 | 39.1k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 39.1k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 39.1k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 39.1k | } |
_ZN6SkSpanIKtEC2IjTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS0_S5_ Line | Count | Source | 70 | 42.3k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 42.3k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 42.3k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 42.3k | } |
_ZN6SkSpanI6SkRectEC2IjTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS0_S5_ Line | Count | Source | 70 | 24.5k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 24.5k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 24.5k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 24.5k | } |
_ZN6SkSpanI5sk_spI9SkSVGNodeEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS2_S7_ Line | Count | Source | 70 | 227k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 227k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 227k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 227k | } |
_ZN6SkSpanI8SkRGBA4fIL11SkAlphaType3EEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS2_S7_ Line | Count | Source | 70 | 62.9k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 62.9k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 62.9k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 62.9k | } |
_ZN6SkSpanI7SkPointEC2IiTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS0_S5_ Line | Count | Source | 70 | 125M | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 125M | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 125M | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 125M | } |
_ZN6SkSpanIK6SkRectEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS1_S6_ Line | Count | Source | 70 | 110k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 110k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 110k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 110k | } |
_ZN6SkSpanI5sk_spI13SkImageFilterEEC2IiTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS2_S7_ Line | Count | Source | 70 | 209k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 209k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 209k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 209k | } |
_ZN6SkSpanIKcEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS0_S5_ Line | Count | Source | 70 | 456k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 456k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 456k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 456k | } |
_ZN6SkSpanIKjEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS0_S5_ Line | Count | Source | 70 | 592k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 592k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 592k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 592k | } |
_ZN6SkSpanIK9SkRSXformEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS1_S6_ Line | Count | Source | 70 | 34.6k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 34.6k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 34.6k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 34.6k | } |
_ZN6SkSpanIN16SkNoPixelsDevice9ClipStateEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS1_S6_ Line | Count | Source | 70 | 574k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 574k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 574k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 574k | } |
_ZN6SkSpanINSt3__16threadEEC2ImTnNS0_9enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS1_S5_ Line | Count | Source | 70 | 76 | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 76 | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 76 | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 76 | } |
Unexecuted instantiation: _ZN6SkSpanINSt3__18functionIFvvEEEEC2ImTnNS0_9enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS3_S7_ _ZN6SkSpanIKiEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS0_S5_ Line | Count | Source | 70 | 435k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 435k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 435k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 435k | } |
_ZN6SkSpanIPK7SkGlyphEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS2_S7_ Line | Count | Source | 70 | 2.02M | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 2.02M | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 2.02M | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 2.02M | } |
_ZN6SkSpanI8SkPoint3EC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS0_S5_ Line | Count | Source | 70 | 12.7M | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 12.7M | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 12.7M | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 12.7M | } |
_ZN6SkSpanIK8SkPoint3EC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS1_S6_ Line | Count | Source | 70 | 12.5M | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 12.5M | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 12.5M | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 12.5M | } |
_ZN6SkSpanI5sk_spI8SkShaderEEC2IiTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS2_S7_ Line | Count | Source | 70 | 113k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 113k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 113k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 113k | } |
_ZN6SkSpanIN4skif12FilterResult7Builder19SampledFilterResultEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS3_S8_ Line | Count | Source | 70 | 789k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 789k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 789k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 789k | } |
_ZN6SkSpanI5sk_spI8SkShaderEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS2_S7_ Line | Count | Source | 70 | 630k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 630k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 630k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 630k | } |
_ZN6SkSpanIN8SkCanvas7Lattice8RectTypeEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS2_S7_ Line | Count | Source | 70 | 1.44k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 1.44k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 1.44k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 1.44k | } |
_ZN6SkSpanI8SkPoint3EC2IiTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS0_S5_ Line | Count | Source | 70 | 181k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 181k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 181k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 181k | } |
_ZN6SkSpanIhEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPhS4_ Line | Count | Source | 70 | 207M | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 207M | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 207M | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 207M | } |
_ZN6SkSpanIKhEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS0_S5_ Line | Count | Source | 70 | 34.2M | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 34.2M | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 34.2M | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 34.2M | } |
_ZN6SkSpanIKhEC2IiTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS0_S5_ Line | Count | Source | 70 | 16.1M | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 16.1M | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 16.1M | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 16.1M | } |
_ZN6SkSpanIKfEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS0_S5_ Line | Count | Source | 70 | 33.0M | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 33.0M | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 33.0M | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 33.0M | } |
_ZN6SkSpanI5sk_spIK9SkPictureEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS3_S8_ Line | Count | Source | 70 | 57.8k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 57.8k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 57.8k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 57.8k | } |
_ZN6SkSpanI5sk_spI10SkDrawableEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS2_S7_ Line | Count | Source | 70 | 7 | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 7 | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 7 | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 7 | } |
_ZN6SkSpanI5sk_spIK10SkTextBlobEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS3_S8_ Line | Count | Source | 70 | 188 | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 188 | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 188 | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 188 | } |
_ZN6SkSpanI5sk_spIK10SkVerticesEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS3_S8_ Line | Count | Source | 70 | 118 | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 118 | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 118 | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 118 | } |
_ZN6SkSpanI5sk_spIK7SkImageEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS3_S8_ Line | Count | Source | 70 | 77.7k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 77.7k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 77.7k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 77.7k | } |
Unexecuted instantiation: _ZN6SkSpanI5sk_spIKN6sktext3gpu4SlugEEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS5_SA_ _ZN6SkSpanI7SkPaintEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS0_S5_ Line | Count | Source | 70 | 23.1k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 23.1k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 23.1k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 23.1k | } |
_ZN6SkSpanI6SkPathEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS0_S5_ Line | Count | Source | 70 | 267k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 267k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 267k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 267k | } |
_ZN6SkSpanI8SkMatrixEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS0_S5_ Line | Count | Source | 70 | 287 | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 287 | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 287 | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 287 | } |
_ZN6SkSpanIN24SkRasterPipelineContexts14MemoryCtxPatchEEC2IiTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS1_S6_ Line | Count | Source | 70 | 100M | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 100M | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 100M | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 100M | } |
_ZN6SkSpanIN24SkRasterPipelineContexts13MemoryCtxInfoEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS1_S6_ Line | Count | Source | 70 | 7.95M | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 7.95M | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 7.95M | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 7.95M | } |
_ZN6SkSpanIK7SkPointEC2IjTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS1_S6_ Line | Count | Source | 70 | 53.1k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 53.1k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 53.1k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 53.1k | } |
Unexecuted instantiation: _ZN6SkSpanIN15SkResourceCache20PurgeSharedIDMessageEEC2IiTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS1_S6_ _ZN6SkSpanIN15SkResourceCache20PurgeSharedIDMessageEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS1_S6_ Line | Count | Source | 70 | 17.4k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 17.4k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 17.4k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 17.4k | } |
_ZN6SkSpanIN15SkRuntimeEffect8ChildPtrEEC2IiTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS1_S6_ Line | Count | Source | 70 | 8.00k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 8.00k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 8.00k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 8.00k | } |
_ZN6SkSpanIK15SkPackedGlyphIDEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS1_S6_ Line | Count | Source | 70 | 15.7k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 15.7k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 15.7k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 15.7k | } |
_ZN6SkSpanIK15SkPackedGlyphIDEC2IiTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS1_S6_ Line | Count | Source | 70 | 2.79k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 2.79k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 2.79k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 2.79k | } |
Unexecuted instantiation: _ZN6SkSpanIKcEC2IiTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS0_S5_ Unexecuted instantiation: _ZN6SkSpanIN15SkFontArguments17VariationPosition10CoordinateEEC2IiTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS2_S7_ _ZN6SkSpanI5sk_spI10SkTypefaceEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS2_S7_ Line | Count | Source | 70 | 1 | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 1 | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 1 | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 1 | } |
_ZN6SkSpanIKN4SkSL11SampleUsageEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS2_S7_ Line | Count | Source | 70 | 322k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 322k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 322k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 322k | } |
_ZN6SkSpanIKN6sktext8GlyphRunEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS2_S7_ Line | Count | Source | 70 | 778k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 778k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 778k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 778k | } |
_ZN6SkSpanIKN6sktext8GlyphRunEEC2IiTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS2_S7_ Line | Count | Source | 70 | 1.10M | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 1.10M | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 1.10M | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 1.10M | } |
_ZN6SkSpanIKcEC2IjTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS0_S5_ Line | Count | Source | 70 | 132k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 132k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 132k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 132k | } |
_ZN6SkSpanIN6sktext8GlyphRunEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS1_S6_ Line | Count | Source | 70 | 389k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 389k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 389k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 389k | } |
Unexecuted instantiation: _ZN6SkSpanI6SkSizeEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS0_S5_ Unexecuted instantiation: _ZN6SkSpanI5sk_spI9SkPictureEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS2_S7_ Unexecuted instantiation: _ZN6SkSpanIK8SkRGBA4fIL11SkAlphaType3EEEC2IiTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS3_S8_ _ZN6SkSpanI8SkRGBA4fIL11SkAlphaType3EEEC2IiTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS2_S7_ Line | Count | Source | 70 | 1.75k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 1.75k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 1.75k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 1.75k | } |
_ZN6SkSpanI8SkRGBA4fIL11SkAlphaType2EEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS2_S7_ Line | Count | Source | 70 | 77.8k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 77.8k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 77.8k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 77.8k | } |
Unexecuted instantiation: _ZN6SkSpanI8SkRGBA4fIL11SkAlphaType2EEEC2IiTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS2_S7_ _ZN6SkSpanIKN8SkCodecs7DecoderEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS2_S7_ Line | Count | Source | 70 | 441k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 441k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 441k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 441k | } |
_ZN6SkSpanINSt3__110unique_ptrIN4SkSL10ExpressionENS0_14default_deleteIS3_EEEEEC2ImTnNS0_9enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS6_SA_ Line | Count | Source | 70 | 3.36M | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 3.36M | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 3.36M | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 3.36M | } |
_ZN6SkSpanIKPN4SkSL8VariableEEC2IiTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS3_S8_ Line | Count | Source | 70 | 252k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 252k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 252k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 252k | } |
_ZN6SkSpanINSt3__110unique_ptrIN4SkSL9StatementENS0_14default_deleteIS3_EEEEEC2ImTnNS0_9enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS6_SA_ Line | Count | Source | 70 | 146k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 146k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 146k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 146k | } |
_ZN6SkSpanIN4SkSL6Parser10Checkpoint23ForwardingErrorReporter5ErrorEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS4_S9_ Line | Count | Source | 70 | 52.8k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 52.8k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 52.8k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 52.8k | } |
_ZN6SkSpanINSt3__110unique_ptrIN4SkSL8VariableENS0_14default_deleteIS3_EEEEEC2ImTnNS0_9enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS6_SA_ Line | Count | Source | 70 | 39.4k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 39.4k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 39.4k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 39.4k | } |
_ZN6SkSpanINSt3__110unique_ptrIN4SkSL8VariableENS0_14default_deleteIS3_EEEEEC2IiTnNS0_9enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS6_SA_ Line | Count | Source | 70 | 116 | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 116 | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 116 | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 116 | } |
_ZN6SkSpanIN4SkSL5FieldEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS1_S6_ Line | Count | Source | 70 | 7.54k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 7.54k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 7.54k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 7.54k | } |
_ZN6SkSpanIN4SkSL5FieldEEC2IiTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS1_S6_ Line | Count | Source | 70 | 960 | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 960 | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 960 | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 960 | } |
_ZN6SkSpanIKaEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS0_S5_ Line | Count | Source | 70 | 452 | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 452 | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 452 | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 452 | } |
_ZN6SkSpanIaEC2IiTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPaS4_ Line | Count | Source | 70 | 220 | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 220 | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 220 | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 220 | } |
_ZN6SkSpanIhEC2IiTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPhS4_ Line | Count | Source | 70 | 43.8k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 43.8k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 43.8k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 43.8k | } |
Unexecuted instantiation: _ZN6SkSpanIKN4SkSL13SlotDebugInfoEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS2_S7_ Unexecuted instantiation: _ZN6SkSpanIKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEEC2IiTnNS0_9enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS7_SB_ _ZN6SkSpanIN4SkSL2RP11InstructionEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS2_S7_ Line | Count | Source | 70 | 290 | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 290 | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 290 | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 290 | } |
_ZN6SkSpanIN4SkSL2RP11InstructionEEC2IiTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS2_S7_ Line | Count | Source | 70 | 126 | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 126 | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 126 | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 126 | } |
_ZN6SkSpanIN4SkSL2RP7Program5StageEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS3_S8_ Line | Count | Source | 70 | 162k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 162k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 162k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 162k | } |
_ZN6SkSpanIPN24SkRasterPipelineContexts9BranchCtxEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS2_S7_ Line | Count | Source | 70 | 35.4k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 35.4k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 35.4k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 35.4k | } |
_ZN6SkSpanIPfEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS0_S5_ Line | Count | Source | 70 | 162k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 162k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 162k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 162k | } |
_ZN6SkSpanIKaEC2IiTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS0_S5_ Line | Count | Source | 70 | 727 | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 727 | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 727 | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 727 | } |
_ZN6SkSpanIKNSt3__110unique_ptrIN4SkSL10ExpressionENS0_14default_deleteIS3_EEEEEC2IiTnNS0_9enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS7_SB_ Line | Count | Source | 70 | 1.18M | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 1.18M | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 1.18M | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 1.18M | } |
_ZN6SkSpanIPKN12skia_private8THashSetIi10SkGoodHashEEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS5_SA_ Line | Count | Source | 70 | 85 | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 85 | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 85 | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 85 | } |
_ZN6SkSpanINSt3__110unique_ptrIN4SkSL10ExpressionENS0_14default_deleteIS3_EEEEEC2IiTnNS0_9enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS6_SA_ Line | Count | Source | 70 | 1.34k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 1.34k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 1.34k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 1.34k | } |
_ZN6SkSpanIPKN4SkSL4TypeEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS3_S8_ Line | Count | Source | 70 | 53.7k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 53.7k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 53.7k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 53.7k | } |
_ZN6SkSpanIKNSt3__110unique_ptrIN4SkSL8VariableENS0_14default_deleteIS3_EEEEEC2IiTnNS0_9enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS7_SB_ Line | Count | Source | 70 | 7.22k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 7.22k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 7.22k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 7.22k | } |
_ZN6SkSpanIPN4SkSL8VariableEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS2_S7_ Line | Count | Source | 70 | 6.30k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 6.30k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 6.30k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 6.30k | } |
_ZN6SkSpanIPN4SkSL8VariableEEC2IiTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS2_S7_ Line | Count | Source | 70 | 32.0k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 32.0k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 32.0k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 32.0k | } |
_ZN6SkSpanIKN4SkSL5FieldEEC2IiTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS2_S7_ Line | Count | Source | 70 | 110 | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 110 | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 110 | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 110 | } |
SkSLSwizzle.cpp:_ZN6SkSpanIZN4SkSLL28optimize_constructor_swizzleERKNS0_7ContextENS0_8PositionERKNS0_19ConstructorCompoundEN12skia_private10FixedArrayILi4EaEEE17ReorderedArgumentEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPSB_SG_ Line | Count | Source | 70 | 22.5k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 22.5k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 22.5k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 22.5k | } |
_ZN6SkSpanIKPKN4SkSL4TypeEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS4_S9_ Line | Count | Source | 70 | 159k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 159k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 159k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 159k | } |
_ZN6SkSpanINSt3__110unique_ptrIN4SkSL14ProgramElementENS0_14default_deleteIS3_EEEEEC2ImTnNS0_9enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS6_SA_ Line | Count | Source | 70 | 3.83k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 3.83k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 3.83k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 3.83k | } |
_ZN6SkSpanI5sk_spI21SkFontStyleSet_CustomEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS2_S7_ Line | Count | Source | 70 | 1 | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 1 | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 1 | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 1 | } |
Unexecuted instantiation: _ZN6SkSpanINSt3__110unique_ptrIN12GrAuditTrail2OpENS0_14default_deleteIS3_EEEEEC2ImTnNS0_9enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS6_SA_ Unexecuted instantiation: _ZN6SkSpanIPN12GrAuditTrail2OpEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS2_S7_ Unexecuted instantiation: _ZN6SkSpanINSt3__110unique_ptrIN12GrAuditTrail6OpNodeENS0_14default_deleteIS3_EEEEEC2ImTnNS0_9enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS6_SA_ _ZN6SkSpanINSt3__110unique_ptrI19GrFragmentProcessorNS0_14default_deleteIS2_EEEEEC2ImTnNS0_9enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS5_S9_ Line | Count | Source | 70 | 3.35M | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 3.35M | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 3.35M | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 3.35M | } |
_ZN6SkSpanIP14GrSurfaceProxyEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS1_S6_ Line | Count | Source | 70 | 584k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 584k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 584k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 584k | } |
Unexecuted instantiation: _ZN6SkSpanIP14GrSurfaceProxyEC2IiTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS1_S6_ _ZN6SkSpanIN5skgpu26TClientMappedBufferManagerI11GrGpuBufferN15GrDirectContext15DirectContextIDEE21BufferFinishedMessageEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS6_SB_ Line | Count | Source | 70 | 84.4k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 84.4k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 84.4k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 84.4k | } |
Unexecuted instantiation: _ZN6SkSpanIN5skgpu26TClientMappedBufferManagerI11GrGpuBufferN15GrDirectContext15DirectContextIDEE21BufferFinishedMessageEEC2IiTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS6_SB_ Unexecuted instantiation: _ZN6SkSpanIPN5skgpu4PlotEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS2_S7_ _ZN6SkSpanI5sk_spI12GrRenderTaskEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS2_S7_ Line | Count | Source | 70 | 1.00M | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 1.00M | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 1.00M | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 1.00M | } |
_ZN6SkSpanIK5sk_spI12GrRenderTaskEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS3_S8_ Line | Count | Source | 70 | 483k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 483k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 483k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 483k | } |
_ZN6SkSpanIP12GrRenderTaskEC2IiTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS1_S6_ Line | Count | Source | 70 | 126k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 126k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 126k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 126k | } |
_ZN6SkSpanIP23GrOnFlushCallbackObjectEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS1_S6_ Line | Count | Source | 70 | 10.3k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 10.3k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 10.3k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 10.3k | } |
Unexecuted instantiation: _ZN6SkSpanI5sk_spI12GrRenderTaskEEC2IiTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS2_S7_ Unexecuted instantiation: _ZN6SkSpanIN26GrTextureResolveRenderTask7ResolveEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS1_S6_ Unexecuted instantiation: _ZN6SkSpanINSt3__110unique_ptrIN19GrFragmentProcessor11ProgramImplENS0_14default_deleteIS3_EEEEEC2ImTnNS0_9enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS6_SA_ _ZN6SkSpanIN5GrGpu13SubmittedProcEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS1_S6_ Line | Count | Source | 70 | 10.3k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 10.3k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 10.3k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 10.3k | } |
_ZN6SkSpanIdEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPdS4_ Line | Count | Source | 70 | 172k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 172k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 172k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 172k | } |
_ZN6SkSpanI5sk_spI14GrSurfaceProxyEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS2_S7_ Line | Count | Source | 70 | 814k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 814k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 814k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 814k | } |
_ZN6SkSpanIP12GrRenderTaskEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS1_S6_ Line | Count | Source | 70 | 1.75M | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 1.75M | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 1.75M | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 1.75M | } |
Unexecuted instantiation: _ZN6SkSpanIP14GrTextureProxyEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS1_S6_ Unexecuted instantiation: _ZN6SkSpanIN5skgpu27UniqueKeyInvalidatedMessageEEC2IiTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS1_S6_ _ZN6SkSpanIN5skgpu27UniqueKeyInvalidatedMessageEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS1_S6_ Line | Count | Source | 70 | 15.7k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 15.7k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 15.7k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 15.7k | } |
Unexecuted instantiation: _ZN6SkSpanIN15GrResourceCache20UnrefResourceMessageEEC2IiTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS1_S6_ Unexecuted instantiation: _ZN6SkSpanIN15GrResourceCache20UnrefResourceMessageEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS1_S6_ _ZN6SkSpanI5sk_spIN5skgpu6ganesh12PathRendererEEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS4_S9_ Line | Count | Source | 70 | 3.92k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 3.92k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 3.92k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 3.92k | } |
Unexecuted instantiation: _ZN6SkSpanIN5skgpu16TAsyncReadResultI11GrGpuBufferN15GrDirectContext15DirectContextIDENS0_6ganesh14SurfaceContext19PixelTransferResultEE5PlaneEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS9_SE_ _ZN6SkSpanINSt3__110unique_ptrI19GrFragmentProcessorNS0_14default_deleteIS2_EEEEEC2IiTnNS0_9enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS5_S9_ Line | Count | Source | 70 | 83.4k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 83.4k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 83.4k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 83.4k | } |
Unexecuted instantiation: _ZN6SkSpanI16GrResourceHandleIN24GrGLSLProgramDataManager17UniformHandleKindEEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS3_S8_ Unexecuted instantiation: _ZN6SkSpanIK16GrResourceHandleIN24GrGLSLProgramDataManager17UniformHandleKindEEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS4_S9_ Unexecuted instantiation: _ZN6SkSpanIKN24GrGLSLProgramDataManager11SpecializedEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS2_S7_ Unexecuted instantiation: _ZN6SkSpanI11GrShaderVarEC2IiTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS0_S5_ Unexecuted instantiation: _ZN6SkSpanIK11GrShaderVarEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS1_S6_ AAConvexPathRenderer.cpp:_ZN6SkSpanIN5skgpu6ganesh12_GLOBAL__N_114AAConvexPathOp8PathDataEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS4_S9_ Line | Count | Source | 70 | 11.6k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 11.6k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 11.6k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 11.6k | } |
AAConvexPathRenderer.cpp:_ZN6SkSpanIN5skgpu6ganesh12_GLOBAL__N_17SegmentEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS3_S8_ Line | Count | Source | 70 | 10.5k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 10.5k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 10.5k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 10.5k | } |
AAConvexPathRenderer.cpp:_ZN6SkSpanIN5skgpu6ganesh12_GLOBAL__N_14DrawEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS3_S8_ Line | Count | Source | 70 | 5.02k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 5.02k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 5.02k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 5.02k | } |
AAHairLinePathRenderer.cpp:_ZN6SkSpanIN12_GLOBAL__N_112AAHairlineOp8PathDataEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS2_S7_ Line | Count | Source | 70 | 19.7k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 19.7k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 19.7k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 19.7k | } |
_ZN6SkSpanIK8SkPoint3EC2IiTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS1_S6_ Line | Count | Source | 70 | 35.5k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 35.5k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 35.5k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 35.5k | } |
AALinearizingConvexPathRenderer.cpp:_ZN6SkSpanIN5skgpu6ganesh12_GLOBAL__N_124AAFlatteningConvexPathOp8PathDataEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS4_S9_ Line | Count | Source | 70 | 3.66k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 3.66k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 3.66k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 3.66k | } |
Unexecuted instantiation: _ZN6SkSpanI5sk_spIN5skgpu6ganesh15AtlasRenderTaskEEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS4_S9_ DashOp.cpp:_ZN6SkSpanIN5skgpu6ganesh6DashOp12_GLOBAL__N_110DashOpImpl8LineDataEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS5_SA_ Line | Count | Source | 70 | 99 | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 99 | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 99 | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 99 | } |
DashOp.cpp:_ZN6SkSpanIN5skgpu6ganesh6DashOp12_GLOBAL__N_110DashOpImpl8DashDrawEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS5_SA_ Line | Count | Source | 70 | 58 | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 58 | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 58 | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 58 | } |
DefaultPathRenderer.cpp:_ZN6SkSpanIN12_GLOBAL__N_113DefaultPathOp8PathDataEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS2_S7_ Line | Count | Source | 70 | 51.8k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 51.8k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 51.8k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 51.8k | } |
Unexecuted instantiation: _ZN6SkSpanI9SkRSXformEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS0_S5_ Unexecuted instantiation: DrawAtlasOp.cpp:_ZN6SkSpanIN12_GLOBAL__N_115DrawAtlasOpImpl8GeometryEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS2_S7_ Unexecuted instantiation: _ZN6SkSpanIN19GrGeometryProcessor9AttributeEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS1_S6_ DrawMeshOp.cpp:_ZN6SkSpanIN12_GLOBAL__N_16MeshOp4MeshEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS2_S7_ Line | Count | Source | 70 | 58.2k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 58.2k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 58.2k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 58.2k | } |
_ZN6SkSpanIKN19SkMeshSpecification9AttributeEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS2_S7_ Line | Count | Source | 70 | 22.6k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 22.6k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 22.6k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 22.6k | } |
Unexecuted instantiation: _ZN6SkSpanIN19GrGeometryProcessor14TextureSamplerEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS1_S6_ Unexecuted instantiation: _ZN6SkSpanI16GrResourceHandleIN24GrGLSLProgramDataManager17UniformHandleKindEEEC2IiTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS3_S8_ _ZN6SkSpanIKN19SkMeshSpecification7VaryingEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS2_S7_ Line | Count | Source | 70 | 16 | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 16 | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 16 | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 16 | } |
Unexecuted instantiation: DrawMeshOp.cpp:_ZN6SkSpanIZN12_GLOBAL__N_16MeshGP4Impl10onEmitCodeERN19GrGeometryProcessor11ProgramImpl8EmitArgsEPNS4_8GrGPArgsEE11RealVaryingEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS9_SE_ _ZN6SkSpanIN19SkMeshSpecification9AttributeEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS1_S6_ Line | Count | Source | 70 | 4 | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 4 | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 4 | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 4 | } |
_ZN6SkSpanIN19SkMeshSpecification7VaryingEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS1_S6_ Line | Count | Source | 70 | 8 | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 8 | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 8 | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 8 | } |
_ZN6SkSpanIN15CircularRRectOp5RRectEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS1_S6_ Line | Count | Source | 70 | 138 | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 138 | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 138 | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 138 | } |
_ZN6SkSpanIN17EllipticalRRectOp5RRectEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS1_S6_ Line | Count | Source | 70 | 2.70k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 2.70k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 2.70k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 2.70k | } |
Unexecuted instantiation: _ZN6SkSpanIN21ButtCapDashedCircleOp6CircleEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS1_S6_ _ZN6SkSpanIN8CircleOp6CircleEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS1_S6_ Line | Count | Source | 70 | 313 | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 313 | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 313 | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 313 | } |
_ZN6SkSpanIN9EllipseOp7EllipseEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS1_S6_ Line | Count | Source | 70 | 1.24k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 1.24k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 1.24k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 1.24k | } |
_ZN6SkSpanIN11DIEllipseOp7EllipseEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS1_S6_ Line | Count | Source | 70 | 204 | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 204 | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 204 | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 204 | } |
LatticeOp.cpp:_ZN6SkSpanIN5skgpu6ganesh9LatticeOp12_GLOBAL__N_114NonAALatticeOp5PatchEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS5_SA_ Line | Count | Source | 70 | 458 | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 458 | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 458 | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 458 | } |
_ZN6SkSpanIK5sk_spIN5skgpu6ganesh7OpsTaskEEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS5_SA_ Line | Count | Source | 70 | 45.5k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 45.5k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 45.5k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 45.5k | } |
_ZN6SkSpanIN5skgpu6ganesh7OpsTask7OpChainEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS3_S8_ Line | Count | Source | 70 | 612k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 612k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 612k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 612k | } |
Unexecuted instantiation: _ZN6SkSpanI13GrVertexChunkEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS0_S5_ RegionOp.cpp:_ZN6SkSpanIN5skgpu6ganesh8RegionOp12_GLOBAL__N_112RegionOpImpl10RegionInfoEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS5_SA_ Line | Count | Source | 70 | 78 | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 78 | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 78 | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 78 | } |
Unexecuted instantiation: ShadowRRectOp.cpp:_ZN6SkSpanIN12_GLOBAL__N_121ShadowCircularRRectOp8GeometryEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS2_S7_ SmallPathRenderer.cpp:_ZN6SkSpanIN5skgpu6ganesh12_GLOBAL__N_111SmallPathOp5EntryEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS4_S9_ Line | Count | Source | 70 | 27.3k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 27.3k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 27.3k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 27.3k | } |
StrokeRectOp.cpp:_ZN6SkSpanIN5skgpu6ganesh12StrokeRectOp12_GLOBAL__N_114AAStrokeRectOp8RectInfoEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS5_SA_ Line | Count | Source | 70 | 3.20k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 3.20k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 3.20k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 3.20k | } |
Unexecuted instantiation: _ZN6SkSpanIPK13GrProgramInfoEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS2_S7_ _ZN6SkSpanIPKN6sktext3gpu5GlyphEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS4_S9_ Line | Count | Source | 70 | 36.8k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 36.8k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 36.8k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 36.8k | } |
_ZN6SkSpanIN5skgpu18BulkUsePlotUpdater8PlotDataEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS2_S7_ Line | Count | Source | 70 | 10.4k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 10.4k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 10.4k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 10.4k | } |
_ZN6SkSpanIN6sktext3gpu11GlyphVector7VariantEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS3_S8_ Line | Count | Source | 70 | 19.5k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 19.5k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 19.5k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 19.5k | } |
Unexecuted instantiation: _ZN6SkSpanI5sk_spIK8GrBufferEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS3_S8_ Unexecuted instantiation: _ZN6SkSpanI5gr_spIK9GrSurfaceXadL_ZNK7GrIORefI13GrGpuResourceE16refCommandBufferEvEEXadL_ZNKS5_18unrefCommandBufferEvEEEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS6_SB_ Unexecuted instantiation: _ZN6SkSpanI17VkBufferImageCopyEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS0_S5_ Unexecuted instantiation: _ZN6SkSpanImEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPmS4_ Unexecuted instantiation: _ZN6SkSpanIPN13GrVkSemaphore8ResourceEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS2_S7_ Unexecuted instantiation: _ZN6SkSpanI23VkImageSubresourceRangeEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS0_S5_ Unexecuted instantiation: _ZN6SkSpanINSt3__110unique_ptrIN10SkDrawable14GpuDrawHandlerENS0_14default_deleteIS3_EEEEEC2ImTnNS0_9enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS6_SA_ Unexecuted instantiation: _ZN6SkSpanI5gr_spIK18GrRecycledResourceXadL_ZNK17GrManagedResource3refEvEEXadL_ZNKS1_7recycleEvEEEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS4_S9_ Unexecuted instantiation: _ZN6SkSpanI31VkVertexInputBindingDescriptionEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS0_S5_ Unexecuted instantiation: _ZN6SkSpanI33VkVertexInputAttributeDescriptionEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS0_S5_ Unexecuted instantiation: _ZN6SkSpanI5sk_spIK17GrManagedResourceEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS3_S8_ Unexecuted instantiation: _ZN6SkSpanIPK11GrVkSamplerEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS2_S7_ Unexecuted instantiation: _ZN6SkSpanI23VkAttachmentDescriptionEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS0_S5_ Unexecuted instantiation: _ZN6SkSpanIN20GrVkResourceProvider23CompatibleRenderPassSetEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS1_S6_ Unexecuted instantiation: _ZN6SkSpanIP15GrVkCommandPoolEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS1_S6_ Unexecuted instantiation: _ZN6SkSpanINSt3__110unique_ptrI24GrVkDescriptorSetManagerNS0_14default_deleteIS2_EEEEEC2ImTnNS0_9enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS5_S9_ Unexecuted instantiation: _ZN6SkSpanIP14GrVkRenderPassEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS1_S6_ Unexecuted instantiation: _ZN6SkSpanIPK14GrVkRenderPassEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS2_S7_ Unexecuted instantiation: _ZN6SkSpanIN20GrVkResourceProvider16MSAALoadPipelineEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS1_S6_ Unexecuted instantiation: _ZN6SkSpanIN5skgpu8graphite7Context19PixelTransferResultEEC2IiTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS3_S8_ Unexecuted instantiation: _ZN6SkSpanIN5skgpu16TAsyncReadResultINS0_8graphite6BufferENS2_7Context9ContextIDENS4_19PixelTransferResultEE5PlaneEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS8_SD_ Unexecuted instantiation: _ZN6SkSpanIN5skgpu26TClientMappedBufferManagerINS0_8graphite6BufferENS2_7Context9ContextIDEE21BufferFinishedMessageEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS7_SC_ Unexecuted instantiation: _ZN6SkSpanIK5sk_spIN5skgpu8graphite6BufferEEEC2IiTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS5_SA_ Unexecuted instantiation: _ZN6SkSpanI5sk_spIN5skgpu8graphite6BufferEEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS4_S9_ Unexecuted instantiation: _ZN6SkSpanIN5skgpu26TClientMappedBufferManagerINS0_8graphite6BufferENS2_7Context9ContextIDEE21BufferFinishedMessageEEC2IiTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS7_SC_ Unexecuted instantiation: _ZN6SkSpanIKN5skgpu8graphite11GlobalCache22StaticVertexCopyRangesEEC2IiTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS4_S9_ Unexecuted instantiation: _ZN6SkSpanIN5skgpu9UniqueKeyEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS1_S6_ Unexecuted instantiation: _ZN6SkSpanIN5skgpu8graphite11GlobalCache22StaticVertexCopyRangesEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS3_S8_ Unexecuted instantiation: _ZN6SkSpanI5sk_spIN5skgpu8graphite8ResourceEEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS4_S9_ Unexecuted instantiation: _ZN6SkSpanIN5skgpu8graphite16TextureProxyViewEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS2_S7_ Unexecuted instantiation: _ZN6SkSpanIK5sk_spIN5skgpu8graphite6BufferEEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS5_SA_ Unexecuted instantiation: _ZN6SkSpanIN5skgpu8graphite14UploadInstanceEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS2_S7_ Unexecuted instantiation: _ZN6SkSpanI5sk_spIN5skgpu8graphite4TaskEEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS4_S9_ Unexecuted instantiation: _ZN6SkSpanIKN5skgpu8graphite8MipLevelEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS3_S8_ Unexecuted instantiation: _ZN6SkSpanI5sk_spIN5skgpu8graphite6DeviceEEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS4_S9_ Unexecuted instantiation: _ZN6SkSpanI5sk_spIN5skgpu16RefCntedCallbackEEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS3_S8_ Unexecuted instantiation: _ZN6SkSpanI5sk_spIN5skgpu16RefCntedCallbackEEEC2IiTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS3_S8_ Unexecuted instantiation: _ZN6SkSpanIPKN5skgpu8graphite8RendererEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS4_S9_ Unexecuted instantiation: _ZN6SkSpanIPN5skgpu8graphite22ScratchResourceManager18PendingUseListenerEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS4_S9_ Unexecuted instantiation: _ZN6SkSpanI5sk_spI15SkRuntimeEffectEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS2_S7_ Unexecuted instantiation: _ZN6SkSpanINSt3__14pairI5sk_spIN5skgpu8graphite12TextureProxyEENS4_11SamplerDescEEEEC2ImTnNS0_9enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS8_SC_ Unexecuted instantiation: _ZN6SkSpanIKN5skgpu8graphite9AttributeEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS3_S8_ Unexecuted instantiation: _ZN6SkSpanIKN5skgpu8graphite7VaryingEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS3_S8_ Unexecuted instantiation: _ZN6SkSpanIN5skgpu8graphite21BufferTextureCopyDataEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS2_S7_ Unexecuted instantiation: _ZN6SkSpanINSt3__14pairImmEEEC2ImTnNS0_9enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS2_S6_ Unexecuted instantiation: _ZN6SkSpanI28VkDescriptorSetLayoutBindingEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS0_S5_ Unexecuted instantiation: _ZN6SkSpanIK5sk_spIN5skgpu8graphite17PrecompileBlenderEEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS5_SA_ Unexecuted instantiation: _ZN6SkSpanIK11SkBlendModeEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS1_S6_ Unexecuted instantiation: _ZN6SkSpanIK11SkColorInfoEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS1_S6_ Unexecuted instantiation: _ZN6SkSpanIK10SkTileModeEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS1_S6_ Unexecuted instantiation: _ZN6SkSpanIK5sk_spIN5skgpu8graphite16PrecompileShaderEEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS5_SA_ Unexecuted instantiation: _ZN6SkSpanIK5sk_spIN5skgpu8graphite21PrecompileColorFilterEEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS5_SA_ Unexecuted instantiation: _ZN6SkSpanIK5sk_spI12SkColorSpaceEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS3_S8_ Unexecuted instantiation: _ZN6SkSpanIjEC2IjTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPjS4_ Unexecuted instantiation: _ZN6SkSpanI15SkPDFStructElemEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS0_S5_ Unexecuted instantiation: _ZN6SkSpanI22SkPDFIndirectReferenceEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS0_S5_ Unexecuted instantiation: _ZN6SkSpanIP15SkPDFStructElemEC2IiTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS1_S6_ Unexecuted instantiation: _ZN6SkSpanIP15SkPDFStructElemEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS1_S6_ Unexecuted instantiation: _ZN6SkSpanIN12skia_private6TArrayIP15SkPDFStructElemLb1EEEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS4_S9_ Unexecuted instantiation: _ZN6SkSpanIN15SkPDFStructElem17MarkedContentInfoEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS1_S6_ Unexecuted instantiation: SkPDFTag.cpp:_ZN6SkSpanIPN14header_outline12_GLOBAL__N_15EntryEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS3_S8_ Unexecuted instantiation: _ZN6SkSpanIK10SkPDFUnionEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS1_S6_ _ZN6SkSpanINSt3__110unique_ptrI7SkCodecNS0_14default_deleteIS2_EEEEEC2ImTnNS0_9enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS5_S9_ Line | Count | Source | 70 | 4.70k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 4.70k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 4.70k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 4.70k | } |
_ZN6SkSpanIKN14SkPngCodecBase17PaletteColorEntryEEC2IiTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS2_S7_ Line | Count | Source | 70 | 276 | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 276 | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 276 | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 276 | } |
_ZN6SkSpanIKN14SkPngCodecBase17PaletteColorEntryEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS2_S7_ Line | Count | Source | 70 | 276 | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 276 | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 276 | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 276 | } |
Unexecuted instantiation: _ZN6SkSpanI13dng_exceptionEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS0_S5_ _ZN6SkSpanIN11SkSVGDevice7ClipRecEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS1_S6_ Line | Count | Source | 70 | 1.39k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 1.39k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 1.39k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 1.39k | } |
_ZN6SkSpanIN16SkFontParameters9Variation4AxisEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS2_S7_ Line | Count | Source | 70 | 306k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 306k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 306k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 306k | } |
_ZN6SkSpanIjEC2ItTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPjS4_ Line | Count | Source | 70 | 5.00k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 5.00k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 5.00k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 5.00k | } |
_ZN6SkSpanIN15SkFontArguments17VariationPosition10CoordinateEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS2_S7_ Line | Count | Source | 70 | 304k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 304k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 304k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 304k | } |
Unexecuted instantiation: _ZN6SkSpanINSt3__15arrayItLm3EEEEC2ImTnNS0_9enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS2_S6_ Unexecuted instantiation: _ZN6SkSpanIN6sktext3gpu11GlyphVector7VariantEEC2IiTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS3_S8_ Unexecuted instantiation: _ZN6SkSpanI7SkGlyphEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS0_S5_ Unexecuted instantiation: _ZN6SkSpanIN6sktext8IDOrPathEEC2IiTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS1_S6_ _ZN6SkSpanIN6sktext8IDOrPathEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS1_S6_ Line | Count | Source | 70 | 25.7k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 25.7k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 25.7k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 25.7k | } |
Unexecuted instantiation: _ZN6SkSpanIN6sktext12IDOrDrawableEEC2IiTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS1_S6_ _ZN6SkSpanIN6sktext12IDOrDrawableEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS1_S6_ Line | Count | Source | 70 | 130 | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 130 | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 130 | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 130 | } |
Unexecuted instantiation: _ZN6SkSpanI7SkPointEC2IjTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS0_S5_ _ZN6SkSpanI15SkPackedGlyphIDEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS0_S5_ Line | Count | Source | 70 | 5.23k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 5.23k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 5.23k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 5.23k | } |
_ZN6SkSpanIN6SkMask6FormatEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS1_S6_ Line | Count | Source | 70 | 5.23k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 5.23k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 5.23k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 5.23k | } |
_ZN6SkSpanIKN6SkMask6FormatEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS2_S7_ Line | Count | Source | 70 | 2.57k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 2.57k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 2.57k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 2.57k | } |
_ZN6SkSpanIN6sktext3gpu25TextBlobRedrawCoordinator16PurgeBlobMessageEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS3_S8_ Line | Count | Source | 70 | 1.37k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 1.37k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 1.37k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 1.37k | } |
_ZN6SkSpanI5sk_spIN6sktext3gpu8TextBlobEEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS4_S9_ Line | Count | Source | 70 | 8.62k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 8.62k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 8.62k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 8.62k | } |
Unexecuted instantiation: _ZN6SkSpanIN6sktext3gpu25TextBlobRedrawCoordinator16PurgeBlobMessageEEC2IiTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS3_S8_ Unexecuted instantiation: _ZN6SkSpanIN5skgpu16VulkanExtensions4InfoEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS2_S7_ Unexecuted instantiation: _ZN6SkSpanIdEC2IiTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPdS4_ _ZN6SkSpanI5sk_spI18SkIDChangeListenerEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS2_S7_ Line | Count | Source | 70 | 146M | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 146M | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 146M | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 146M | } |
_ZN6SkSpanIKN19SkMeshSpecification7VaryingEEC2IiTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS2_S7_ Line | Count | Source | 70 | 4 | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 4 | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 4 | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 4 | } |
_ZN6SkSpanIN24SkRasterPipelineContexts14MemoryCtxPatchEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS1_S6_ Line | Count | Source | 70 | 444M | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 444M | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 444M | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 444M | } |
_ZN6SkSpanIKhEC2IjTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS0_S5_ Line | Count | Source | 70 | 3.79k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 3.79k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 3.79k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 3.79k | } |
Unexecuted instantiation: _ZN6SkSpanINSt3__117basic_string_viewIcNS0_11char_traitsIcEEEEEC2ImTnNS0_9enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS4_S8_ Unexecuted instantiation: _ZN6SkSpanIKN15SkRuntimeEffect8ChildPtrEEC2IiTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS2_S7_ _ZN6SkSpanI4SkV4EC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS0_S5_ Line | Count | Source | 70 | 120k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 120k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 120k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 120k | } |
_ZN6SkSpanIN17GrBufferAllocPool11BufferBlockEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS1_S6_ Line | Count | Source | 70 | 97.1k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 97.1k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 97.1k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 97.1k | } |
Unexecuted instantiation: _ZN6SkSpanIN18GrRecordingContext11ProgramDataEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS1_S6_ _ZN6SkSpanI11PathSegmentEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS0_S5_ Line | Count | Source | 70 | 248 | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 248 | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 248 | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 248 | } |
Unexecuted instantiation: _ZN6SkSpanINSt3__15tupleIJ18GrSurfaceProxyView11GrColorType11SkAlphaTypeEEEEC2ImTnNS0_9enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS5_S9_ _ZN6SkSpanIP22GrXPFactoryTestFactoryEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS1_S6_ Line | Count | Source | 70 | 70 | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 70 | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 70 | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 70 | } |
_ZN6SkSpanIP22GrProcessorTestFactoryIP19GrGeometryProcessorEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS4_S9_ Line | Count | Source | 70 | 140 | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 140 | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 140 | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 140 | } |
_ZN6SkSpanIP22GrProcessorTestFactoryINSt3__110unique_ptrI19GrFragmentProcessorNS1_14default_deleteIS3_EEEEEEC2ImTnNS1_9enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS8_SC_ Line | Count | Source | 70 | 70 | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 70 | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 70 | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 70 | } |
Unexecuted instantiation: _ZN6SkSpanIN20GrUniformDataManager7UniformEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS1_S6_ _ZN6SkSpanIKN4skvx3VecILi4EfEEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS3_S8_ Line | Count | Source | 70 | 2.47k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 2.47k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 2.47k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 2.47k | } |
_ZN6SkSpanIK8SkRGBA4fIL11SkAlphaType2EEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS3_S8_ Line | Count | Source | 70 | 716 | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 716 | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 716 | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 716 | } |
Unexecuted instantiation: _ZN6SkSpanIK4SkV4EC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS1_S6_ Unexecuted instantiation: _ZN6SkSpanIK4SkV4EC2IiTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS1_S6_ _ZN6SkSpanIK8SkRGBA4fIL11SkAlphaType2EEEC2IiTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS3_S8_ Line | Count | Source | 70 | 716 | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 716 | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 716 | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 716 | } |
Unexecuted instantiation: _ZN6SkSpanIN5skgpu25VulkanYcbcrConversionInfoEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS1_S6_ Unexecuted instantiation: _ZN6SkSpanI21VkBufferMemoryBarrierEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS0_S5_ Unexecuted instantiation: _ZN6SkSpanI20VkImageMemoryBarrierEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS0_S5_ Unexecuted instantiation: _ZN6SkSpanINSt3__110unique_ptrI26GrVkSecondaryCommandBufferNS0_14default_deleteIS2_EEEEEC2ImTnNS0_9enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS5_S9_ Unexecuted instantiation: _ZN6SkSpanIP13VkSemaphore_TEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS1_S6_ Unexecuted instantiation: _ZN6SkSpanIPK17GrVkDescriptorSetEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS2_S7_ Unexecuted instantiation: _ZN6SkSpanIN5skgpu7SwizzleEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS1_S6_ Unexecuted instantiation: _ZN6SkSpanIN5skgpu8graphite14BindBufferInfoEEC2IiTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS2_S7_ Unexecuted instantiation: _ZN6SkSpanIN5skgpu8graphite14BindBufferInfoEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS2_S7_ Unexecuted instantiation: _ZN6SkSpanINSt3__14pairI5sk_spIN5skgpu8graphite6BufferEENS4_14BindBufferInfoEEEEC2ImTnNS0_9enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS8_SC_ Unexecuted instantiation: _ZN6SkSpanIN5skgpu8graphite19StaticBufferManager9CopyRangeEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS3_S8_ Unexecuted instantiation: _ZN6SkSpanIKNSt3__110unique_ptrIN5skgpu8graphite13DispatchGroupENS0_14default_deleteIS4_EEEEEC2ImTnNS0_9enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS8_SC_ Unexecuted instantiation: _ZN6SkSpanI5gr_spIN5skgpu8graphite8ResourceEXadL_ZNKS3_16refCommandBufferEvEEXadL_ZNKS3_18unrefCommandBufferEvEEEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS4_S9_ Unexecuted instantiation: _ZN6SkSpanIKN5skgpu8graphite11ComputeStep12ResourceDescEEC2IiTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS4_S9_ Unexecuted instantiation: _ZN6SkSpanIPKN5skgpu8graphite9ClipStack7ElementEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS5_SA_ Unexecuted instantiation: _ZN6SkSpanINSt3__110unique_ptrIN5skgpu8graphite13DispatchGroupENS0_14default_deleteIS4_EEEEEC2ImTnNS0_9enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS7_SB_ Unexecuted instantiation: _ZN6SkSpanINSt3__110unique_ptrIN5skgpu8graphite8DrawPassENS0_14default_deleteIS4_EEEEEC2ImTnNS0_9enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS7_SB_ Unexecuted instantiation: _ZN6SkSpanIN5skgpu8graphite16UniformDataCache5EntryEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS3_S8_ Unexecuted instantiation: _ZN6SkSpanIcEC2IiTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPcS4_ Unexecuted instantiation: _ZN6SkSpanINSt3__14pairI5sk_spIN5skgpu8graphite12TextureProxyEENS4_11SamplerDescEEEEC2IiTnNS0_9enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS8_SC_ Unexecuted instantiation: _ZN6SkSpanIKNSt3__14pairI5sk_spIN5skgpu8graphite12TextureProxyEENS4_11SamplerDescEEEEC2ImTnNS0_9enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS9_SD_ Unexecuted instantiation: _ZN6SkSpanIKPKN5skgpu8graphite10RenderStepEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS5_SA_ Unexecuted instantiation: DrawPass.cpp:_ZN6SkSpanIN5skgpu8graphite12_GLOBAL__N_114TextureBindingEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS3_S8_ Unexecuted instantiation: _ZN6SkSpanI5sk_spIN5skgpu8graphite12TextureProxyEEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS4_S9_ Unexecuted instantiation: _ZN6SkSpanIN5skgpu8graphite11SamplerDescEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS2_S7_ Unexecuted instantiation: _ZN6SkSpanIN5skgpu8graphite20GraphicsPipelineDescEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS2_S7_ Unexecuted instantiation: _ZN6SkSpanI5sk_spIN5skgpu8graphite16GraphicsPipelineEEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS4_S9_ Unexecuted instantiation: _ZN6SkSpanI5sk_spIN5skgpu8graphite7SamplerEEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS4_S9_ Unexecuted instantiation: _ZN6SkSpanIKN5skgpu8graphite7UniformEEC2IiTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS3_S8_ Unexecuted instantiation: _ZN6SkSpanIPN5skgpu8graphite10ShaderNodeEEC2IiTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS3_S8_ Unexecuted instantiation: _ZN6SkSpanIPN5skgpu8graphite10ShaderNodeEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS3_S8_ Unexecuted instantiation: _ZN6SkSpanIPKN5skgpu8graphite10ShaderNodeEEC2IiTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS4_S9_ Unexecuted instantiation: _ZN6SkSpanIKN5skgpu9UniqueKeyEEC2IiTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS2_S7_ Unexecuted instantiation: _ZN6SkSpanIN5skgpu32UniqueKeyInvalidatedMsg_GraphiteEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS1_S6_ Unexecuted instantiation: _ZN6SkSpanIN5skgpu32UniqueKeyInvalidatedMsg_GraphiteEEC2IiTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS1_S6_ Unexecuted instantiation: _ZN6SkSpanIPKN5skgpu8graphite10ShaderNodeEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS4_S9_ Unexecuted instantiation: _ZN6SkSpanIKN5skgpu8graphite7UniformEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS3_S8_ Unexecuted instantiation: _ZN6SkSpanIN5skgpu8graphite7UniformEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS2_S7_ Unexecuted instantiation: _ZN6SkSpanIKN5skgpu8graphite17TextureAndSamplerEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS3_S8_ Unexecuted instantiation: _ZN6SkSpanIN5skgpu8graphite17TextureAndSamplerEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS2_S7_ Unexecuted instantiation: _ZN6SkSpanIN5skgpu8graphite14PaintParamsKeyEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS2_S7_ Unexecuted instantiation: _ZN6SkSpanIN5skgpu8graphite7UniformEEC2IiTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS2_S7_ Unexecuted instantiation: _ZN6SkSpanIN5skgpu8graphite17TextureAndSamplerEEC2IiTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS2_S7_ Unexecuted instantiation: _ZN6SkSpanIN5skgpu8graphite13ShaderSnippetEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS2_S7_ Unexecuted instantiation: _ZN6SkSpanIKN5skgpu8graphite11ComputeStep19WorkgroupBufferDescEEC2IiTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS4_S9_ Unexecuted instantiation: _ZN6SkSpanI5sk_spIN5skgpu8graphite15ComputePipelineEEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS4_S9_ Unexecuted instantiation: _ZN6SkSpanIN5skgpu8graphite15ResourceBindingEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS2_S7_ Unexecuted instantiation: _ZN6SkSpanIN5skgpu8graphite11ComputeStep19WorkgroupBufferDescEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS3_S8_ Unexecuted instantiation: _ZN6SkSpanIN5skgpu8graphite19ComputePipelineDescEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS2_S7_ Unexecuted instantiation: _ZN6SkSpanIN5skgpu8graphite15ResourceBindingEEC2IiTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS2_S7_ Unexecuted instantiation: _ZN6SkSpanIN5skgpu8graphite11ComputeStep19WorkgroupBufferDescEEC2IiTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS3_S8_ Unexecuted instantiation: _ZN6SkSpanIN5skgpu8graphite13DispatchGroup8DispatchEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS3_S8_ Unexecuted instantiation: _ZN6SkSpanIN5skgpu8graphite14DescriptorDataEEC2IiTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS2_S7_ Unexecuted instantiation: _ZN6SkSpanI12VkClearValueEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS0_S5_ Unexecuted instantiation: _ZN6SkSpanI21VkDescriptorImageInfoEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS0_S5_ Unexecuted instantiation: _ZN6SkSpanI20VkWriteDescriptorSetEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS0_S5_ Unexecuted instantiation: _ZN6SkSpanIN5skgpu8graphite14DescriptorDataEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS2_S7_ Unexecuted instantiation: _ZN6SkSpanIP23VkDescriptorSetLayout_TEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS1_S6_ Unexecuted instantiation: _ZN6SkSpanI5sk_spIN5skgpu8graphite13VulkanSamplerEEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS4_S9_ Unexecuted instantiation: _ZN6SkSpanI5sk_spIN5skgpu8graphite13VulkanSamplerEEEC2IiTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS4_S9_ Unexecuted instantiation: _ZN6SkSpanI35VkVertexInputBindingDescription2EXTEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS0_S5_ Unexecuted instantiation: _ZN6SkSpanI37VkVertexInputAttributeDescription2EXTEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS0_S5_ Unexecuted instantiation: _ZN6SkSpanI20VkSubpassDescriptionEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS0_S5_ Unexecuted instantiation: _ZN6SkSpanI19VkSubpassDependencyEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS0_S5_ Unexecuted instantiation: _ZN6SkSpanIP13VkImageView_TEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS1_S6_ Unexecuted instantiation: _ZN6SkSpanINSt3__14pairIj5sk_spIN5skgpu8graphite22VulkanGraphicsPipelineEEEEEC2ImTnNS0_9enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS7_SB_ Unexecuted instantiation: _ZN6SkSpanINSt3__110unique_ptrIKN5skgpu8graphite15VulkanImageViewENS0_14default_deleteIS5_EEEEEC2ImTnNS0_9enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS8_SC_ Unexecuted instantiation: _ZN6SkSpanINSt3__14pairI5sk_spIKN5skgpu8graphite7SamplerEES2_INS4_19VulkanDescriptorSetEEEEEC2ImTnNS0_9enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPSA_SE_ Unexecuted instantiation: _ZN6SkSpanI5sk_spIN5skgpu8graphite17VulkanFramebufferEEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS4_S9_ Unexecuted instantiation: _ZN6SkSpanIK5sk_spIN5skgpu8graphite14PrecompileBaseEEEC2IiTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS5_SA_ Unexecuted instantiation: _ZN6SkSpanI5sk_spIN5skgpu8graphite14PrecompileBaseEEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS4_S9_ Unexecuted instantiation: _ZN6SkSpanIN8SkCanvas13ImageSetEntryEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS1_S6_ _ZN6SkSpanI10OffsetEdgeEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS0_S5_ Line | Count | Source | 70 | 712 | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 712 | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 712 | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 712 | } |
Unexecuted instantiation: _ZN6SkSpanIN5skgpu6ganesh9ClipStack7ElementEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS3_S8_ _ZN6SkSpanIPKN5skgpu6ganesh9ClipStack7ElementEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS5_SA_ Line | Count | Source | 70 | 102k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 102k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 102k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 102k | } |
Unexecuted instantiation: ShaderInfo.cpp:_ZN6SkSpanIKN5skgpu8graphite12_GLOBAL__N_116LiftedExpressionEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS4_S9_ Unexecuted instantiation: _ZN6SkSpanIKN5skgpu8graphite17TextureAndSamplerEEC2IiTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS3_S8_ Unexecuted instantiation: _ZN6SkSpanI20VkDescriptorPoolSizeEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS0_S5_ _ZN6SkSpanIP10SkOpRayHitEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS1_S6_ Line | Count | Source | 70 | 18.2M | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 18.2M | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 18.2M | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 18.2M | } |
_ZN6SkSpanI15SkClosestRecordEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS0_S5_ Line | Count | Source | 70 | 5.45M | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 5.45M | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 5.45M | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 5.45M | } |
_ZN6SkSpanIPK15SkClosestRecordEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS2_S7_ Line | Count | Source | 70 | 5.45M | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 5.45M | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 5.45M | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 5.45M | } |
Unexecuted instantiation: _ZN6SkSpanItEC2IjTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPtS4_ Unexecuted instantiation: _ZN6SkSpanIfEC2IjTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPfS4_ Unexecuted instantiation: _ZN6SkSpanI12hb_feature_tEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS0_S5_ Unexecuted instantiation: _ZN6SkSpanIKN8SkShaper7FeatureEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS2_S7_ Unexecuted instantiation: SkShaper_harfbuzz.cpp:_ZN6SkSpanIN12_GLOBAL__N_19ShapedRunEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS1_S6_ Unexecuted instantiation: _ZN6SkSpanIN9SkUnicode13CodeUnitFlagsEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS1_S6_ Unexecuted instantiation: _ZN6SkSpanIN4skia10textlayout9TextStyleEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS2_S7_ Unexecuted instantiation: _ZN6SkSpanIN4skia10textlayout5BlockEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS2_S7_ Unexecuted instantiation: _ZN6SkSpanIN4skia10textlayout11PlaceholderEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS2_S7_ Unexecuted instantiation: _ZN6SkSpanIN4skia10textlayout11PlaceholderEEC2IiTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS2_S7_ Unexecuted instantiation: _ZN6SkSpanIN4skia10textlayout5BlockEEC2IiTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS2_S7_ Unexecuted instantiation: _ZN6SkSpanIN4skia10textlayout3RunEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS2_S7_ Unexecuted instantiation: _ZN6SkSpanIN4skia10textlayout7ClusterEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS2_S7_ Unexecuted instantiation: _ZN6SkSpanIN4skia10textlayout7ClusterEEC2IiTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS2_S7_ Unexecuted instantiation: _ZN6SkSpanIN4skia10textlayout8TextLineEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS2_S7_ Unexecuted instantiation: _ZN6SkSpanIN4skia10textlayout3RunEEC2IiTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS2_S7_ Unexecuted instantiation: _ZN6SkSpanIKmEC2IiTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS0_S5_ Unexecuted instantiation: _ZN6SkSpanIN4skia10textlayout8TextLineEEC2IiTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS2_S7_ Unexecuted instantiation: _ZN6SkSpanIN8SkShaper7FeatureEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS1_S6_ Unexecuted instantiation: _ZN6SkSpanIN4skia10textlayout22ResolvedFontDescriptorEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS2_S7_ Unexecuted instantiation: _ZN6SkSpanIN8SkShaper7FeatureEEC2IiTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS1_S6_ _ZN6SkSpanIKN15SkRuntimeEffect7UniformEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS2_S7_ Line | Count | Source | 70 | 131k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 131k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 131k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 131k | } |
_ZN6SkSpanIKN15SkRuntimeEffect5ChildEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS2_S7_ Line | Count | Source | 70 | 87.6k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 87.6k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 87.6k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 87.6k | } |
_ZN6SkSpanIN15SkRuntimeEffect8ChildPtrEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS1_S6_ Line | Count | Source | 70 | 2.10k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 2.10k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 2.10k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 2.10k | } |
_ZN6SkSpanISt4byteEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS0_S5_ Line | Count | Source | 70 | 199M | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 199M | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 199M | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 199M | } |
_ZN6SkSpanI8SkStringEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS0_S5_ Line | Count | Source | 70 | 26 | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 26 | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 26 | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 26 | } |
Unexecuted instantiation: _ZN6SkSpanIKN5skgpu8graphite14BackendTextureEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS3_S8_ Unexecuted instantiation: _ZN6SkSpanIK5sk_spI7SkImageEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS3_S8_ Unexecuted instantiation: _ZN6SkSpanI19SkAutoPixmapStorageEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS0_S5_ Unexecuted instantiation: _ZN6SkSpanI8SkPixmapEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS0_S5_ Unexecuted instantiation: _ZN6SkSpanI21VkExtensionPropertiesEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS0_S5_ Unexecuted instantiation: _ZN6SkSpanIP18VkPhysicalDevice_TEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS1_S6_ Unexecuted instantiation: _ZN6SkSpanIPKcEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS1_S6_ Unexecuted instantiation: _ZN6SkSpanIN8skiatest8graphite14ContextFactory16OwnedContextInfoEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS3_S8_ _ZN6SkSpanIKN15SkRuntimeEffect8ChildPtrEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS2_S7_ Line | Count | Source | 70 | 228k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 228k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 228k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 228k | } |
Unexecuted instantiation: _ZN6SkSpanIK5sk_spIN5skgpu8graphite14PrecompileBaseEEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS5_SA_ Unexecuted instantiation: _ZN6SkSpanIKS_IK5sk_spIN5skgpu8graphite14PrecompileBaseEEEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS7_SC_ Unexecuted instantiation: _ZN6SkSpanI5sk_spI7SkImageEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS2_S7_ Unexecuted instantiation: _ZN6SkSpanIN21DDLPromiseImageHelper16PromiseImageInfoEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS1_S6_ _ZN6SkSpanItEC2IiTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPtS4_ Line | Count | Source | 70 | 45.6k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 45.6k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 45.6k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 45.6k | } |
_ZN6SkSpanItEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPtS4_ Line | Count | Source | 70 | 7.95k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 7.95k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 7.95k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 7.95k | } |
_ZN6SkSpanI7SkPointEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS0_S5_ Line | Count | Source | 70 | 34.5k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 34.5k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 34.5k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 34.5k | } |
Unexecuted instantiation: _ZN6SkSpanIN16SkFontParameters9Variation4AxisEEC2IiTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS2_S7_ Unexecuted instantiation: _ZN6SkSpanIKN15SkFontArguments17VariationPosition10CoordinateEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS3_S8_ Unexecuted instantiation: _ZN6SkSpanIN12SkJSONWriter5ScopeEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS1_S6_ _ZN6SkSpanIbEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPbS4_ Line | Count | Source | 70 | 206k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 206k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 206k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 206k | } |
_ZN6SkSpanIK7SkPointEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS1_S6_ Line | Count | Source | 70 | 29.3k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 29.3k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 29.3k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 29.3k | } |
Unexecuted instantiation: _ZN6SkSpanIN12GrAuditTrail6OpInfo2OpEEC2IiTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS2_S7_ Unexecuted instantiation: _ZN6SkSpanIN12GrAuditTrail6OpInfo2OpEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS2_S7_ Unexecuted instantiation: _ZN6SkSpanIN12GrAuditTrail6OpInfoEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS1_S6_ _ZN6SkSpanIK7SkPointEC2IiTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS1_S6_ Line | Count | Source | 70 | 53 | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 53 | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 53 | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 53 | } |
_ZN6SkSpanIKjEC2IiTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS0_S5_ Line | Count | Source | 70 | 1.58M | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 1.58M | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 1.58M | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 1.58M | } |
Unexecuted instantiation: _ZN6SkSpanIKiEC2IiTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS0_S5_ _ZN6SkSpanIjEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPjS4_ Line | Count | Source | 70 | 5.22M | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 5.22M | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 5.22M | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 5.22M | } |
_ZN6SkSpanIfEC2IiTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPfS4_ Line | Count | Source | 70 | 131k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 131k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 131k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 131k | } |
Unexecuted instantiation: _ZN6SkSpanIN15TestSVGTypeface13GlyfLayerInfoEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS1_S6_ _ZN6SkSpanIiEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPiS4_ Line | Count | Source | 70 | 110M | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 110M | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 110M | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 110M | } |
Unexecuted instantiation: _ZN6SkSpanIN15TestSVGTypeface13GlyfLayerInfoEEC2IiTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS1_S6_ Unexecuted instantiation: _ZN6SkSpanIN15TestSVGTypeface8GlyfInfoEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS1_S6_ Unexecuted instantiation: _ZN6SkSpanINSt3__18functionIFvvEEEEC2ImTnNS0_9enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS3_S7_ _ZN6SkSpanIfEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPfS4_ Line | Count | Source | 70 | 2.43k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 2.43k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 2.43k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 2.43k | } |
_ZN6SkSpanIhEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPhS4_ Line | Count | Source | 70 | 82.0k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 82.0k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 82.0k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 82.0k | } |
_ZN6SkSpanIKhEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS0_S5_ Line | Count | Source | 70 | 5.67M | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 5.67M | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 5.67M | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 5.67M | } |
_ZN6SkSpanIKhEC2IiTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS0_S5_ Line | Count | Source | 70 | 11.1k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 11.1k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 11.1k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 11.1k | } |
_ZN6SkSpanIKfEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS0_S5_ Line | Count | Source | 70 | 131k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 131k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 131k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 131k | } |
_ZN6SkSpanIKfEC2IiTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS0_S5_ Line | Count | Source | 70 | 26 | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 26 | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 26 | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 26 | } |
Unexecuted instantiation: _ZN6SkSpanI5sk_spIKN6sktext3gpu4SlugEEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS5_SA_ _ZN6SkSpanIN24SkRasterPipelineContexts14MemoryCtxPatchEEC2IiTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS1_S6_ Line | Count | Source | 70 | 58.0k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 58.0k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 58.0k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 58.0k | } |
_ZN6SkSpanIN24SkRasterPipelineContexts13MemoryCtxInfoEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS1_S6_ Line | Count | Source | 70 | 131k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 131k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 131k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 131k | } |
Unexecuted instantiation: _ZN6SkSpanIN15SkResourceCache20PurgeSharedIDMessageEEC2IiTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS1_S6_ _ZN6SkSpanIN15SkRuntimeEffect8ChildPtrEEC2IiTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS1_S6_ Line | Count | Source | 70 | 43.8k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 43.8k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 43.8k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 43.8k | } |
Unexecuted instantiation: _ZN6SkSpanIKcEC2IiTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS0_S5_ Unexecuted instantiation: _ZN6SkSpanIN15SkFontArguments17VariationPosition10CoordinateEEC2IiTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS2_S7_ _ZN6SkSpanIKN4SkSL11SampleUsageEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS2_S7_ Line | Count | Source | 70 | 87.7k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 87.7k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 87.7k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 87.7k | } |
Unexecuted instantiation: _ZN6SkSpanI6SkSizeEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS0_S5_ Unexecuted instantiation: _ZN6SkSpanI5sk_spI9SkPictureEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS2_S7_ _ZN6SkSpanINSt3__110unique_ptrIN4SkSL10ExpressionENS0_14default_deleteIS3_EEEEEC2ImTnNS0_9enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS6_SA_ Line | Count | Source | 70 | 31.3M | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 31.3M | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 31.3M | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 31.3M | } |
_ZN6SkSpanIKPN4SkSL8VariableEEC2IiTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS3_S8_ Line | Count | Source | 70 | 11.0M | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 11.0M | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 11.0M | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 11.0M | } |
_ZN6SkSpanINSt3__110unique_ptrIN4SkSL9StatementENS0_14default_deleteIS3_EEEEEC2ImTnNS0_9enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS6_SA_ Line | Count | Source | 70 | 6.49M | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 6.49M | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 6.49M | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 6.49M | } |
_ZN6SkSpanIN4SkSL6Parser10Checkpoint23ForwardingErrorReporter5ErrorEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS4_S9_ Line | Count | Source | 70 | 145k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 145k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 145k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 145k | } |
_ZN6SkSpanINSt3__110unique_ptrIN4SkSL8VariableENS0_14default_deleteIS3_EEEEEC2ImTnNS0_9enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS6_SA_ Line | Count | Source | 70 | 846k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 846k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 846k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 846k | } |
_ZN6SkSpanINSt3__110unique_ptrIN4SkSL8VariableENS0_14default_deleteIS3_EEEEEC2IiTnNS0_9enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS6_SA_ Line | Count | Source | 70 | 5.77k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 5.77k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 5.77k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 5.77k | } |
_ZN6SkSpanIN4SkSL5FieldEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS1_S6_ Line | Count | Source | 70 | 166k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 166k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 166k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 166k | } |
_ZN6SkSpanIN4SkSL5FieldEEC2IiTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS1_S6_ Line | Count | Source | 70 | 685k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 685k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 685k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 685k | } |
_ZN6SkSpanIKaEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS0_S5_ Line | Count | Source | 70 | 325k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 325k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 325k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 325k | } |
_ZN6SkSpanIaEC2IiTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPaS4_ Line | Count | Source | 70 | 138k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 138k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 138k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 138k | } |
_ZN6SkSpanIaEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPaS4_ Line | Count | Source | 70 | 24.0k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 24.0k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 24.0k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 24.0k | } |
_ZN6SkSpanINSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEEC2ImTnNS0_9enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS6_SA_ Line | Count | Source | 70 | 14.0k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 14.0k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 14.0k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 14.0k | } |
Unexecuted instantiation: _ZN6SkSpanIKN4SkSL13SlotDebugInfoEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS2_S7_ Unexecuted instantiation: _ZN6SkSpanIKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEEC2IiTnNS0_9enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS7_SB_ _ZN6SkSpanIN4SkSL2RP11InstructionEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS2_S7_ Line | Count | Source | 70 | 168k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 168k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 168k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 168k | } |
_ZN6SkSpanIN4SkSL2RP11InstructionEEC2IiTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS2_S7_ Line | Count | Source | 70 | 87.5k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 87.5k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 87.5k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 87.5k | } |
_ZN6SkSpanIN4SkSL2RP7Program5StageEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS3_S8_ Line | Count | Source | 70 | 64.4k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 64.4k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 64.4k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 64.4k | } |
_ZN6SkSpanIPN24SkRasterPipelineContexts9BranchCtxEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS2_S7_ Line | Count | Source | 70 | 17.2k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 17.2k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 17.2k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 17.2k | } |
_ZN6SkSpanIPfEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS0_S5_ Line | Count | Source | 70 | 43.8k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 43.8k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 43.8k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 43.8k | } |
_ZN6SkSpanIKaEC2IiTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS0_S5_ Line | Count | Source | 70 | 212k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 212k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 212k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 212k | } |
_ZN6SkSpanIKNSt3__110unique_ptrIN4SkSL10ExpressionENS0_14default_deleteIS3_EEEEEC2IiTnNS0_9enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS7_SB_ Line | Count | Source | 70 | 10.6M | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 10.6M | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 10.6M | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 10.6M | } |
_ZN6SkSpanINSt3__110unique_ptrIN4SkSL2RP6LValueENS0_14default_deleteIS4_EEEEEC2ImTnNS0_9enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS7_SB_ Line | Count | Source | 70 | 1.80M | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 1.80M | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 1.80M | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 1.80M | } |
SkSLRasterPipelineCodeGenerator.cpp:_ZN6SkSpanIZN4SkSL2RP9Generator13writeFunctionERKNS0_6IRNodeERKNS0_18FunctionDefinitionES_IKNSt3__110unique_ptrINS0_10ExpressionENS9_14default_deleteISB_EEEEEE17RemappedSlotRangeEC2ImTnNS9_9enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPSH_SL_ Line | Count | Source | 70 | 1.16M | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 1.16M | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 1.16M | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 1.16M | } |
_ZN6SkSpanIPKN12skia_private8THashSetIi10SkGoodHashEEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS5_SA_ Line | Count | Source | 70 | 191k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 191k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 191k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 191k | } |
_ZN6SkSpanIPKN4SkSL4TypeEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS3_S8_ Line | Count | Source | 70 | 1.60M | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 1.60M | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 1.60M | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 1.60M | } |
_ZN6SkSpanINSt3__110unique_ptrIN4SkSL10ExpressionENS0_14default_deleteIS3_EEEEEC2IiTnNS0_9enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS6_SA_ Line | Count | Source | 70 | 287k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 287k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 287k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 287k | } |
_ZN6SkSpanIKNSt3__110unique_ptrIN4SkSL10ExpressionENS0_14default_deleteIS3_EEEEEC2ImTnNS0_9enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS7_SB_ Line | Count | Source | 70 | 4.12k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 4.12k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 4.12k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 4.12k | } |
_ZN6SkSpanIKNSt3__110unique_ptrIN4SkSL8VariableENS0_14default_deleteIS3_EEEEEC2IiTnNS0_9enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS7_SB_ Line | Count | Source | 70 | 188k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 188k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 188k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 188k | } |
_ZN6SkSpanIPN4SkSL8VariableEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS2_S7_ Line | Count | Source | 70 | 174k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 174k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 174k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 174k | } |
_ZN6SkSpanIPN4SkSL8VariableEEC2IiTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS2_S7_ Line | Count | Source | 70 | 650k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 650k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 650k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 650k | } |
_ZN6SkSpanIKN4SkSL5FieldEEC2IiTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS2_S7_ Line | Count | Source | 70 | 4.88M | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 4.88M | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 4.88M | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 4.88M | } |
_ZN6SkSpanIPKN4SkSL10SwitchCaseEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS3_S8_ Line | Count | Source | 70 | 10.3k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 10.3k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 10.3k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 10.3k | } |
SkSLSwizzle.cpp:_ZN6SkSpanIZN4SkSLL28optimize_constructor_swizzleERKNS0_7ContextENS0_8PositionERKNS0_19ConstructorCompoundEN12skia_private10FixedArrayILi4EaEEE17ReorderedArgumentEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPSB_SG_ Line | Count | Source | 70 | 224k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 224k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 224k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 224k | } |
_ZN6SkSpanIKPKN4SkSL4TypeEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS4_S9_ Line | Count | Source | 70 | 3.16M | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 3.16M | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 3.16M | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 3.16M | } |
_ZN6SkSpanINSt3__110unique_ptrIN4SkSL14ProgramElementENS0_14default_deleteIS3_EEEEEC2ImTnNS0_9enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS6_SA_ Line | Count | Source | 70 | 127k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 127k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 127k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 127k | } |
_ZN6SkSpanIKNSt3__110unique_ptrIN4SkSL14ProgramElementENS0_14default_deleteIS3_EEEEEC2ImTnNS0_9enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS7_SB_ Line | Count | Source | 70 | 26.4k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 26.4k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 26.4k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 26.4k | } |
_ZN6SkSpanIPNSt3__110unique_ptrIN4SkSL9StatementENS0_14default_deleteIS3_EEEEEC2ImTnNS0_9enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS7_SB_ Line | Count | Source | 70 | 8.06k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 8.06k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 8.06k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 8.06k | } |
Unexecuted instantiation: _ZN6SkSpanINSt3__110unique_ptrIN12GrAuditTrail2OpENS0_14default_deleteIS3_EEEEEC2ImTnNS0_9enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS6_SA_ Unexecuted instantiation: _ZN6SkSpanIPN12GrAuditTrail2OpEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS2_S7_ Unexecuted instantiation: _ZN6SkSpanINSt3__110unique_ptrIN12GrAuditTrail6OpNodeENS0_14default_deleteIS3_EEEEEC2ImTnNS0_9enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS6_SA_ Unexecuted instantiation: _ZN6SkSpanIP14GrSurfaceProxyEC2IiTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS1_S6_ Unexecuted instantiation: _ZN6SkSpanIN5skgpu26TClientMappedBufferManagerI11GrGpuBufferN15GrDirectContext15DirectContextIDEE21BufferFinishedMessageEEC2IiTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS6_SB_ Unexecuted instantiation: _ZN6SkSpanIPN5skgpu4PlotEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS2_S7_ Unexecuted instantiation: _ZN6SkSpanI5sk_spI12GrRenderTaskEEC2IiTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS2_S7_ Unexecuted instantiation: _ZN6SkSpanIN26GrTextureResolveRenderTask7ResolveEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS1_S6_ Unexecuted instantiation: _ZN6SkSpanINSt3__110unique_ptrIN19GrFragmentProcessor11ProgramImplENS0_14default_deleteIS3_EEEEEC2ImTnNS0_9enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS6_SA_ Unexecuted instantiation: _ZN6SkSpanIP14GrTextureProxyEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS1_S6_ Unexecuted instantiation: _ZN6SkSpanIN5skgpu27UniqueKeyInvalidatedMessageEEC2IiTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS1_S6_ Unexecuted instantiation: _ZN6SkSpanIN15GrResourceCache20UnrefResourceMessageEEC2IiTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS1_S6_ Unexecuted instantiation: _ZN6SkSpanIN15GrResourceCache20UnrefResourceMessageEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS1_S6_ Unexecuted instantiation: _ZN6SkSpanIN5skgpu16TAsyncReadResultI11GrGpuBufferN15GrDirectContext15DirectContextIDENS0_6ganesh14SurfaceContext19PixelTransferResultEE5PlaneEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS9_SE_ Unexecuted instantiation: _ZN6SkSpanI16GrResourceHandleIN24GrGLSLProgramDataManager17UniformHandleKindEEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS3_S8_ Unexecuted instantiation: _ZN6SkSpanIK16GrResourceHandleIN24GrGLSLProgramDataManager17UniformHandleKindEEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS4_S9_ Unexecuted instantiation: _ZN6SkSpanIKN24GrGLSLProgramDataManager11SpecializedEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS2_S7_ Unexecuted instantiation: _ZN6SkSpanI11GrShaderVarEC2IiTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS0_S5_ Unexecuted instantiation: _ZN6SkSpanIK11GrShaderVarEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS1_S6_ Unexecuted instantiation: _ZN6SkSpanI5sk_spIN5skgpu6ganesh15AtlasRenderTaskEEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS4_S9_ Unexecuted instantiation: _ZN6SkSpanI9SkRSXformEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS0_S5_ Unexecuted instantiation: DrawAtlasOp.cpp:_ZN6SkSpanIN12_GLOBAL__N_115DrawAtlasOpImpl8GeometryEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS2_S7_ Unexecuted instantiation: _ZN6SkSpanIN19GrGeometryProcessor9AttributeEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS1_S6_ _ZN6SkSpanIKN19SkMeshSpecification9AttributeEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS2_S7_ Line | Count | Source | 70 | 61.8k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 61.8k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 61.8k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 61.8k | } |
Unexecuted instantiation: _ZN6SkSpanIN19GrGeometryProcessor14TextureSamplerEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS1_S6_ Unexecuted instantiation: _ZN6SkSpanI16GrResourceHandleIN24GrGLSLProgramDataManager17UniformHandleKindEEEC2IiTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS3_S8_ _ZN6SkSpanIKN19SkMeshSpecification7VaryingEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS2_S7_ Line | Count | Source | 70 | 41.2k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 41.2k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 41.2k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 41.2k | } |
Unexecuted instantiation: DrawMeshOp.cpp:_ZN6SkSpanIZN12_GLOBAL__N_16MeshGP4Impl10onEmitCodeERN19GrGeometryProcessor11ProgramImpl8EmitArgsEPNS4_8GrGPArgsEE11RealVaryingEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS9_SE_ _ZN6SkSpanIN19SkMeshSpecification9AttributeEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS1_S6_ Line | Count | Source | 70 | 20.9k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 20.9k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 20.9k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 20.9k | } |
_ZN6SkSpanIN19SkMeshSpecification7VaryingEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS1_S6_ Line | Count | Source | 70 | 41.7k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 41.7k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 41.7k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 41.7k | } |
Unexecuted instantiation: _ZN6SkSpanIN21ButtCapDashedCircleOp6CircleEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS1_S6_ Unexecuted instantiation: _ZN6SkSpanI13GrVertexChunkEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS0_S5_ Unexecuted instantiation: ShadowRRectOp.cpp:_ZN6SkSpanIN12_GLOBAL__N_121ShadowCircularRRectOp8GeometryEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS2_S7_ Unexecuted instantiation: _ZN6SkSpanIPK13GrProgramInfoEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS2_S7_ Unexecuted instantiation: _ZN6SkSpanI5sk_spIK8GrBufferEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS3_S8_ Unexecuted instantiation: _ZN6SkSpanI5gr_spIK9GrSurfaceXadL_ZNK7GrIORefI13GrGpuResourceE16refCommandBufferEvEEXadL_ZNKS5_18unrefCommandBufferEvEEEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS6_SB_ Unexecuted instantiation: _ZN6SkSpanI17VkBufferImageCopyEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS0_S5_ Unexecuted instantiation: _ZN6SkSpanImEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPmS4_ Unexecuted instantiation: _ZN6SkSpanIPN13GrVkSemaphore8ResourceEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS2_S7_ Unexecuted instantiation: _ZN6SkSpanI23VkImageSubresourceRangeEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS0_S5_ Unexecuted instantiation: _ZN6SkSpanINSt3__110unique_ptrIN10SkDrawable14GpuDrawHandlerENS0_14default_deleteIS3_EEEEEC2ImTnNS0_9enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS6_SA_ Unexecuted instantiation: _ZN6SkSpanI5gr_spIK18GrRecycledResourceXadL_ZNK17GrManagedResource3refEvEEXadL_ZNKS1_7recycleEvEEEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS4_S9_ Unexecuted instantiation: _ZN6SkSpanI31VkVertexInputBindingDescriptionEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS0_S5_ Unexecuted instantiation: _ZN6SkSpanI33VkVertexInputAttributeDescriptionEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS0_S5_ Unexecuted instantiation: _ZN6SkSpanI5sk_spIK17GrManagedResourceEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS3_S8_ Unexecuted instantiation: _ZN6SkSpanIPK11GrVkSamplerEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS2_S7_ Unexecuted instantiation: _ZN6SkSpanI23VkAttachmentDescriptionEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS0_S5_ Unexecuted instantiation: _ZN6SkSpanIN20GrVkResourceProvider23CompatibleRenderPassSetEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS1_S6_ Unexecuted instantiation: _ZN6SkSpanIP15GrVkCommandPoolEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS1_S6_ Unexecuted instantiation: _ZN6SkSpanINSt3__110unique_ptrI24GrVkDescriptorSetManagerNS0_14default_deleteIS2_EEEEEC2ImTnNS0_9enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS5_S9_ Unexecuted instantiation: _ZN6SkSpanIP14GrVkRenderPassEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS1_S6_ Unexecuted instantiation: _ZN6SkSpanIPK14GrVkRenderPassEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS2_S7_ Unexecuted instantiation: _ZN6SkSpanIN20GrVkResourceProvider16MSAALoadPipelineEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS1_S6_ Unexecuted instantiation: _ZN6SkSpanIN5skgpu8graphite7Context19PixelTransferResultEEC2IiTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS3_S8_ Unexecuted instantiation: _ZN6SkSpanIN5skgpu16TAsyncReadResultINS0_8graphite6BufferENS2_7Context9ContextIDENS4_19PixelTransferResultEE5PlaneEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS8_SD_ Unexecuted instantiation: _ZN6SkSpanIN5skgpu26TClientMappedBufferManagerINS0_8graphite6BufferENS2_7Context9ContextIDEE21BufferFinishedMessageEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS7_SC_ Unexecuted instantiation: _ZN6SkSpanIK5sk_spIN5skgpu8graphite6BufferEEEC2IiTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS5_SA_ Unexecuted instantiation: _ZN6SkSpanI5sk_spIN5skgpu8graphite6BufferEEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS4_S9_ Unexecuted instantiation: _ZN6SkSpanIN5skgpu26TClientMappedBufferManagerINS0_8graphite6BufferENS2_7Context9ContextIDEE21BufferFinishedMessageEEC2IiTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS7_SC_ Unexecuted instantiation: _ZN6SkSpanIKN5skgpu8graphite11GlobalCache22StaticVertexCopyRangesEEC2IiTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS4_S9_ Unexecuted instantiation: _ZN6SkSpanIN5skgpu9UniqueKeyEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS1_S6_ Unexecuted instantiation: _ZN6SkSpanIN5skgpu8graphite11GlobalCache22StaticVertexCopyRangesEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS3_S8_ Unexecuted instantiation: _ZN6SkSpanI5sk_spIN5skgpu8graphite8ResourceEEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS4_S9_ Unexecuted instantiation: _ZN6SkSpanIN5skgpu8graphite16TextureProxyViewEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS2_S7_ Unexecuted instantiation: _ZN6SkSpanIK5sk_spIN5skgpu8graphite6BufferEEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS5_SA_ Unexecuted instantiation: _ZN6SkSpanIN5skgpu8graphite14UploadInstanceEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS2_S7_ Unexecuted instantiation: _ZN6SkSpanI5sk_spIN5skgpu8graphite4TaskEEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS4_S9_ Unexecuted instantiation: _ZN6SkSpanIKN5skgpu8graphite8MipLevelEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS3_S8_ Unexecuted instantiation: _ZN6SkSpanI5sk_spIN5skgpu8graphite6DeviceEEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS4_S9_ Unexecuted instantiation: _ZN6SkSpanI5sk_spIN5skgpu16RefCntedCallbackEEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS3_S8_ Unexecuted instantiation: _ZN6SkSpanI5sk_spIN5skgpu16RefCntedCallbackEEEC2IiTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS3_S8_ Unexecuted instantiation: _ZN6SkSpanIKN5skgpu8graphite9AttributeEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS3_S8_ Unexecuted instantiation: _ZN6SkSpanIPKN5skgpu8graphite8RendererEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS4_S9_ Unexecuted instantiation: _ZN6SkSpanIPN5skgpu8graphite22ScratchResourceManager18PendingUseListenerEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS4_S9_ Unexecuted instantiation: _ZN6SkSpanIPKN5skgpu8graphite10ShaderNodeEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS4_S9_ Unexecuted instantiation: _ZN6SkSpanIKN5skgpu8graphite7UniformEEC2IiTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS3_S8_ Unexecuted instantiation: _ZN6SkSpanIKN5skgpu8graphite7UniformEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS3_S8_ Unexecuted instantiation: _ZN6SkSpanIN5skgpu8graphite7UniformEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS2_S7_ Unexecuted instantiation: _ZN6SkSpanIKN5skgpu8graphite17TextureAndSamplerEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS3_S8_ Unexecuted instantiation: _ZN6SkSpanIN5skgpu8graphite17TextureAndSamplerEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS2_S7_ Unexecuted instantiation: _ZN6SkSpanI5sk_spI15SkRuntimeEffectEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS2_S7_ Unexecuted instantiation: _ZN6SkSpanIN5skgpu8graphite14PaintParamsKeyEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS2_S7_ Unexecuted instantiation: _ZN6SkSpanIN5skgpu8graphite7UniformEEC2IiTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS2_S7_ Unexecuted instantiation: _ZN6SkSpanIN5skgpu8graphite17TextureAndSamplerEEC2IiTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS2_S7_ Unexecuted instantiation: _ZN6SkSpanIN5skgpu8graphite13ShaderSnippetEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS2_S7_ Unexecuted instantiation: _ZN6SkSpanINSt3__14pairI5sk_spIN5skgpu8graphite12TextureProxyEENS4_11SamplerDescEEEEC2ImTnNS0_9enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS8_SC_ Unexecuted instantiation: _ZN6SkSpanIKN5skgpu8graphite7VaryingEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS3_S8_ Unexecuted instantiation: _ZN6SkSpanIN5skgpu8graphite21BufferTextureCopyDataEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS2_S7_ Unexecuted instantiation: _ZN6SkSpanINSt3__14pairImmEEEC2ImTnNS0_9enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS2_S6_ Unexecuted instantiation: _ZN6SkSpanI28VkDescriptorSetLayoutBindingEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS0_S5_ Unexecuted instantiation: _ZN6SkSpanIK5sk_spIN5skgpu8graphite17PrecompileBlenderEEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS5_SA_ Unexecuted instantiation: _ZN6SkSpanIK11SkBlendModeEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS1_S6_ Unexecuted instantiation: _ZN6SkSpanIK11SkColorInfoEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS1_S6_ Unexecuted instantiation: _ZN6SkSpanIK10SkTileModeEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS1_S6_ Unexecuted instantiation: _ZN6SkSpanIK5sk_spIN5skgpu8graphite16PrecompileShaderEEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS5_SA_ Unexecuted instantiation: _ZN6SkSpanIK5sk_spIN5skgpu8graphite21PrecompileColorFilterEEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS5_SA_ Unexecuted instantiation: _ZN6SkSpanIK5sk_spI12SkColorSpaceEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS3_S8_ Unexecuted instantiation: _ZN6SkSpanIjEC2IjTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPjS4_ Unexecuted instantiation: _ZN6SkSpanI13dng_exceptionEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS0_S5_ Unexecuted instantiation: _ZN6SkSpanINSt3__15arrayItLm3EEEEC2ImTnNS0_9enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS2_S6_ Unexecuted instantiation: _ZN6SkSpanIN6sktext3gpu11GlyphVector7VariantEEC2IiTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS3_S8_ Unexecuted instantiation: _ZN6SkSpanI7SkGlyphEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS0_S5_ Unexecuted instantiation: _ZN6SkSpanIN6sktext8IDOrPathEEC2IiTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS1_S6_ Unexecuted instantiation: _ZN6SkSpanIN6sktext12IDOrDrawableEEC2IiTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS1_S6_ Unexecuted instantiation: _ZN6SkSpanI7SkPointEC2IjTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS0_S5_ Unexecuted instantiation: _ZN6SkSpanIN6sktext3gpu25TextBlobRedrawCoordinator16PurgeBlobMessageEEC2IiTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS3_S8_ _ZN6SkSpanIN4SkSL18SPIRVCodeGenerator4WordEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS2_S7_ Line | Count | Source | 70 | 31.5M | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 31.5M | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 31.5M | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 31.5M | } |
_ZN6SkSpanIPKN4SkSL8VariableEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS3_S8_ Line | Count | Source | 70 | 3.10k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 3.10k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 3.10k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 3.10k | } |
_ZN6SkSpanIKbEC2IiTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS0_S5_ Line | Count | Source | 70 | 4.71k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 4.71k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 4.71k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 4.71k | } |
_ZN6SkSpanIKPKN4SkSL10SwitchCaseEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS4_S9_ Line | Count | Source | 70 | 10.3k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 10.3k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 10.3k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 10.3k | } |
_ZN6SkSpanIKPKN4SkSL10SwitchCaseEEC2IiTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS4_S9_ Line | Count | Source | 70 | 15.3k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 15.3k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 15.3k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 15.3k | } |
_ZN6SkSpanIKN4SkSL5FieldEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS2_S7_ Line | Count | Source | 70 | 1.55k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 1.55k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 1.55k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 1.55k | } |
_ZN6SkSpanIPKN12skia_private8THashMapIPKN4SkSL5FieldENS2_17WGSLCodeGenerator17FieldPolyfillInfoE10SkGoodHashE4PairEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPSC_SH_ Line | Count | Source | 70 | 1.08k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 1.08k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 1.08k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 1.08k | } |
_ZN6SkSpanINSt3__110unique_ptrIN4SkSL17WGSLCodeGenerator6LValueENS0_14default_deleteIS4_EEEEEC2ImTnNS0_9enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS7_SB_ Line | Count | Source | 70 | 5.46k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 5.46k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 5.46k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 5.46k | } |
Unexecuted instantiation: _ZN6SkSpanIN5skgpu16VulkanExtensions4InfoEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS2_S7_ Unexecuted instantiation: _ZN6SkSpanIdEC2IiTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPdS4_ _ZN6SkSpanI5sk_spI18SkIDChangeListenerEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS2_S7_ Line | Count | Source | 70 | 45.4k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 45.4k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 45.4k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 45.4k | } |
_ZN6SkSpanIKN19SkMeshSpecification7VaryingEEC2IiTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS2_S7_ Line | Count | Source | 70 | 41.2k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 41.2k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 41.2k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 41.2k | } |
_ZN6SkSpanIN24SkRasterPipelineContexts14MemoryCtxPatchEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS1_S6_ Line | Count | Source | 70 | 57.8k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 57.8k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 57.8k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 57.8k | } |
Unexecuted instantiation: _ZN6SkSpanIK8SkRGBA4fIL11SkAlphaType3EEEC2IiTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS3_S8_ Unexecuted instantiation: _ZN6SkSpanI8SkRGBA4fIL11SkAlphaType2EEEC2IiTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS2_S7_ Unexecuted instantiation: _ZN6SkSpanINSt3__117basic_string_viewIcNS0_11char_traitsIcEEEEEC2ImTnNS0_9enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS4_S8_ _ZN6SkSpanIN12skia_private8THashMapIPKN4SkSL8VariableEPKNS2_10ExpressionE10SkGoodHashEEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPSA_SF_ Line | Count | Source | 70 | 438 | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 438 | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 438 | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 438 | } |
_ZN6SkSpanIN12skia_private8THashMapIPKN4SkSL8VariableEPKNS2_10ExpressionE10SkGoodHashEEEC2IiTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPSA_SF_ Line | Count | Source | 70 | 876 | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 876 | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 876 | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 876 | } |
Unexecuted instantiation: _ZN6SkSpanIKN15SkRuntimeEffect8ChildPtrEEC2IiTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS2_S7_ Unexecuted instantiation: _ZN6SkSpanIN18GrRecordingContext11ProgramDataEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS1_S6_ Unexecuted instantiation: _ZN6SkSpanINSt3__15tupleIJ18GrSurfaceProxyView11GrColorType11SkAlphaTypeEEEEC2ImTnNS0_9enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS5_S9_ _ZN6SkSpanIP22GrXPFactoryTestFactoryEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS1_S6_ Line | Count | Source | 70 | 26 | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 26 | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 26 | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 26 | } |
_ZN6SkSpanIP22GrProcessorTestFactoryIP19GrGeometryProcessorEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS4_S9_ Line | Count | Source | 70 | 52 | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 52 | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 52 | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 52 | } |
_ZN6SkSpanIP22GrProcessorTestFactoryINSt3__110unique_ptrI19GrFragmentProcessorNS1_14default_deleteIS3_EEEEEEC2ImTnNS1_9enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS8_SC_ Line | Count | Source | 70 | 26 | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 26 | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 26 | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 26 | } |
Unexecuted instantiation: _ZN6SkSpanIN20GrUniformDataManager7UniformEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS1_S6_ Unexecuted instantiation: _ZN6SkSpanIK4SkV4EC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS1_S6_ Unexecuted instantiation: _ZN6SkSpanIK4SkV4EC2IiTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS1_S6_ Unexecuted instantiation: _ZN6SkSpanIN5skgpu25VulkanYcbcrConversionInfoEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS1_S6_ Unexecuted instantiation: _ZN6SkSpanI21VkBufferMemoryBarrierEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS0_S5_ Unexecuted instantiation: _ZN6SkSpanI20VkImageMemoryBarrierEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS0_S5_ Unexecuted instantiation: _ZN6SkSpanINSt3__110unique_ptrI26GrVkSecondaryCommandBufferNS0_14default_deleteIS2_EEEEEC2ImTnNS0_9enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS5_S9_ Unexecuted instantiation: _ZN6SkSpanIP13VkSemaphore_TEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS1_S6_ Unexecuted instantiation: _ZN6SkSpanIPK17GrVkDescriptorSetEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS2_S7_ Unexecuted instantiation: _ZN6SkSpanIN5skgpu7SwizzleEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS1_S6_ Unexecuted instantiation: _ZN6SkSpanIN5skgpu8graphite14BindBufferInfoEEC2IiTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS2_S7_ Unexecuted instantiation: _ZN6SkSpanIN5skgpu8graphite14BindBufferInfoEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS2_S7_ Unexecuted instantiation: _ZN6SkSpanINSt3__14pairI5sk_spIN5skgpu8graphite6BufferEENS4_14BindBufferInfoEEEEC2ImTnNS0_9enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS8_SC_ Unexecuted instantiation: _ZN6SkSpanIN5skgpu8graphite19StaticBufferManager9CopyRangeEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS3_S8_ Unexecuted instantiation: _ZN6SkSpanIKNSt3__110unique_ptrIN5skgpu8graphite13DispatchGroupENS0_14default_deleteIS4_EEEEEC2ImTnNS0_9enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS8_SC_ Unexecuted instantiation: _ZN6SkSpanI5gr_spIN5skgpu8graphite8ResourceEXadL_ZNKS3_16refCommandBufferEvEEXadL_ZNKS3_18unrefCommandBufferEvEEEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS4_S9_ Unexecuted instantiation: _ZN6SkSpanIKN5skgpu8graphite11ComputeStep12ResourceDescEEC2IiTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS4_S9_ Unexecuted instantiation: _ZN6SkSpanIKPKN5skgpu8graphite10RenderStepEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS5_SA_ Unexecuted instantiation: _ZN6SkSpanIPKN5skgpu8graphite9ClipStack7ElementEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS5_SA_ Unexecuted instantiation: _ZN6SkSpanINSt3__110unique_ptrIN5skgpu8graphite13DispatchGroupENS0_14default_deleteIS4_EEEEEC2ImTnNS0_9enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS7_SB_ Unexecuted instantiation: _ZN6SkSpanINSt3__110unique_ptrIN5skgpu8graphite8DrawPassENS0_14default_deleteIS4_EEEEEC2ImTnNS0_9enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS7_SB_ Unexecuted instantiation: _ZN6SkSpanIN5skgpu8graphite16UniformDataCache5EntryEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS3_S8_ Unexecuted instantiation: _ZN6SkSpanIcEC2IiTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPcS4_ Unexecuted instantiation: _ZN6SkSpanINSt3__14pairI5sk_spIN5skgpu8graphite12TextureProxyEENS4_11SamplerDescEEEEC2IiTnNS0_9enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS8_SC_ Unexecuted instantiation: _ZN6SkSpanIKNSt3__14pairI5sk_spIN5skgpu8graphite12TextureProxyEENS4_11SamplerDescEEEEC2ImTnNS0_9enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS9_SD_ Unexecuted instantiation: DrawPass.cpp:_ZN6SkSpanIN5skgpu8graphite12_GLOBAL__N_114TextureBindingEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS3_S8_ Unexecuted instantiation: _ZN6SkSpanI5sk_spIN5skgpu8graphite12TextureProxyEEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS4_S9_ Unexecuted instantiation: _ZN6SkSpanIN5skgpu8graphite11SamplerDescEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS2_S7_ Unexecuted instantiation: _ZN6SkSpanIN5skgpu8graphite20GraphicsPipelineDescEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS2_S7_ Unexecuted instantiation: _ZN6SkSpanI5sk_spIN5skgpu8graphite16GraphicsPipelineEEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS4_S9_ Unexecuted instantiation: _ZN6SkSpanI5sk_spIN5skgpu8graphite7SamplerEEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS4_S9_ Unexecuted instantiation: _ZN6SkSpanIPN5skgpu8graphite10ShaderNodeEEC2IiTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS3_S8_ Unexecuted instantiation: _ZN6SkSpanIPN5skgpu8graphite10ShaderNodeEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS3_S8_ Unexecuted instantiation: _ZN6SkSpanIPKN5skgpu8graphite10ShaderNodeEEC2IiTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS4_S9_ Unexecuted instantiation: _ZN6SkSpanIN5skgpu8graphite21PaintParamsKeyBuilder10StackFrameEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS3_S8_ Unexecuted instantiation: _ZN6SkSpanIKN5skgpu9UniqueKeyEEC2IiTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS2_S7_ Unexecuted instantiation: _ZN6SkSpanIN5skgpu32UniqueKeyInvalidatedMsg_GraphiteEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS1_S6_ Unexecuted instantiation: _ZN6SkSpanIN5skgpu32UniqueKeyInvalidatedMsg_GraphiteEEC2IiTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS1_S6_ Unexecuted instantiation: _ZN6SkSpanIKN5skgpu8graphite11ComputeStep19WorkgroupBufferDescEEC2IiTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS4_S9_ Unexecuted instantiation: _ZN6SkSpanI5sk_spIN5skgpu8graphite15ComputePipelineEEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS4_S9_ Unexecuted instantiation: _ZN6SkSpanIN5skgpu8graphite15ResourceBindingEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS2_S7_ Unexecuted instantiation: _ZN6SkSpanIN5skgpu8graphite11ComputeStep19WorkgroupBufferDescEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS3_S8_ Unexecuted instantiation: _ZN6SkSpanIN5skgpu8graphite19ComputePipelineDescEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS2_S7_ Unexecuted instantiation: _ZN6SkSpanIN5skgpu8graphite15ResourceBindingEEC2IiTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS2_S7_ Unexecuted instantiation: _ZN6SkSpanIN5skgpu8graphite11ComputeStep19WorkgroupBufferDescEEC2IiTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS3_S8_ Unexecuted instantiation: _ZN6SkSpanIN5skgpu8graphite13DispatchGroup8DispatchEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS3_S8_ Unexecuted instantiation: _ZN6SkSpanIN5skgpu8graphite14DescriptorDataEEC2IiTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS2_S7_ Unexecuted instantiation: _ZN6SkSpanI12VkClearValueEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS0_S5_ Unexecuted instantiation: _ZN6SkSpanI21VkDescriptorImageInfoEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS0_S5_ Unexecuted instantiation: _ZN6SkSpanI20VkWriteDescriptorSetEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS0_S5_ Unexecuted instantiation: _ZN6SkSpanIN5skgpu8graphite14DescriptorDataEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS2_S7_ Unexecuted instantiation: _ZN6SkSpanIP23VkDescriptorSetLayout_TEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS1_S6_ Unexecuted instantiation: _ZN6SkSpanI5sk_spIN5skgpu8graphite13VulkanSamplerEEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS4_S9_ Unexecuted instantiation: _ZN6SkSpanI5sk_spIN5skgpu8graphite13VulkanSamplerEEEC2IiTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS4_S9_ Unexecuted instantiation: _ZN6SkSpanI35VkVertexInputBindingDescription2EXTEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS0_S5_ Unexecuted instantiation: _ZN6SkSpanI37VkVertexInputAttributeDescription2EXTEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS0_S5_ Unexecuted instantiation: _ZN6SkSpanI20VkSubpassDescriptionEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS0_S5_ Unexecuted instantiation: _ZN6SkSpanI19VkSubpassDependencyEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS0_S5_ Unexecuted instantiation: _ZN6SkSpanIP13VkImageView_TEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS1_S6_ Unexecuted instantiation: _ZN6SkSpanINSt3__14pairIj5sk_spIN5skgpu8graphite22VulkanGraphicsPipelineEEEEEC2ImTnNS0_9enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS7_SB_ Unexecuted instantiation: _ZN6SkSpanINSt3__110unique_ptrIKN5skgpu8graphite15VulkanImageViewENS0_14default_deleteIS5_EEEEEC2ImTnNS0_9enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS8_SC_ Unexecuted instantiation: _ZN6SkSpanINSt3__14pairI5sk_spIKN5skgpu8graphite7SamplerEES2_INS4_19VulkanDescriptorSetEEEEEC2ImTnNS0_9enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPSA_SE_ Unexecuted instantiation: _ZN6SkSpanI5sk_spIN5skgpu8graphite17VulkanFramebufferEEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS4_S9_ Unexecuted instantiation: _ZN6SkSpanIK5sk_spIN5skgpu8graphite14PrecompileBaseEEEC2IiTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS5_SA_ Unexecuted instantiation: _ZN6SkSpanI5sk_spIN5skgpu8graphite14PrecompileBaseEEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS4_S9_ Unexecuted instantiation: _ZN6SkSpanIN8SkCanvas13ImageSetEntryEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS1_S6_ Unexecuted instantiation: _ZN6SkSpanIN5skgpu6ganesh9ClipStack7ElementEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS3_S8_ Unexecuted instantiation: ShaderInfo.cpp:_ZN6SkSpanIKN5skgpu8graphite12_GLOBAL__N_116LiftedExpressionEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS4_S9_ Unexecuted instantiation: _ZN6SkSpanIKN5skgpu8graphite17TextureAndSamplerEEC2IiTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS3_S8_ Unexecuted instantiation: _ZN6SkSpanI20VkDescriptorPoolSizeEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS0_S5_ Unexecuted instantiation: _ZN6SkSpanIK8SkStringEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS1_S6_ Unexecuted instantiation: _ZN6SkSpanItEC2IjTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPtS4_ Unexecuted instantiation: _ZN6SkSpanIfEC2IjTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPfS4_ Unexecuted instantiation: _ZN6SkSpanI12hb_feature_tEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS0_S5_ Unexecuted instantiation: _ZN6SkSpanIKN8SkShaper7FeatureEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS2_S7_ Unexecuted instantiation: SkShaper_harfbuzz.cpp:_ZN6SkSpanIN12_GLOBAL__N_19ShapedRunEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS1_S6_ Unexecuted instantiation: _ZN6SkSpanIN9SkUnicode13CodeUnitFlagsEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS1_S6_ Unexecuted instantiation: _ZN6SkSpanIN7skottie11SlotManager9ValuePairIPNS0_10ColorValueEEEEC2IiTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS5_SA_ Unexecuted instantiation: _ZN6SkSpanIN7skottie11SlotManager9ValuePairIPNS0_10ColorValueEEEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS5_SA_ Unexecuted instantiation: _ZN6SkSpanI5sk_spIN7skottie11SlotManager15ImageAssetProxyEEEC2IiTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS4_S9_ Unexecuted instantiation: _ZN6SkSpanI5sk_spIN7skottie11SlotManager15ImageAssetProxyEEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS4_S9_ Unexecuted instantiation: _ZN6SkSpanIN7skottie11SlotManager9ValuePairIPfEEEC2IiTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS4_S9_ Unexecuted instantiation: _ZN6SkSpanIN7skottie11SlotManager9ValuePairIPfEEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS4_S9_ Unexecuted instantiation: _ZN6SkSpanIN7skottie11SlotManager9ValuePairIP4SkV2EEEC2IiTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS5_SA_ Unexecuted instantiation: _ZN6SkSpanIN7skottie11SlotManager9ValuePairIP4SkV2EEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS5_SA_ Unexecuted instantiation: _ZN6SkSpanI5sk_spIN7skottie8internal11TextAdapterEEEC2IiTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS4_S9_ Unexecuted instantiation: _ZN6SkSpanI5sk_spIN7skottie8internal11TextAdapterEEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS4_S9_ Unexecuted instantiation: _ZN6SkSpanIN7skottie14GlyphDecorator9GlyphInfoEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS2_S7_ Unexecuted instantiation: _ZN6SkSpanIKN7skottie14GlyphDecorator9GlyphInfoEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS3_S8_ Unexecuted instantiation: _ZN6SkSpanIN7skottie6Shaper6RunRecEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS2_S7_ Layer.cpp:_ZN6SkSpanIZN7skottie8internal12_GLOBAL__N_110AttachMaskEPKN6skjson10ArrayValueEPKNS1_16AnimationBuilderE5sk_spIN4sksg10RenderNodeEEE10MaskRecordEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPSE_SJ_ Line | Count | Source | 70 | 17.1k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 17.1k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 17.1k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 17.1k | } |
_ZN6SkSpanIKN19SkMeshSpecification9AttributeEEC2IiTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS2_S7_ Line | Count | Source | 70 | 20.6k | constexpr SkSpan(T* ptr, Integer size) : fPtr{ptr}, fSize{SkToSizeT(size)} { | 71 | 20.6k | SkASSERT(ptr || fSize == 0); // disallow nullptr + a nonzero size | 72 | 20.6k | SkASSERT(fSize < (std::numeric_limits<size_t>::max() / sizeof(T))); | 73 | 20.6k | } |
Unexecuted instantiation: _ZN6SkSpanIKN5skgpu8graphite20RenderPassPropertiesEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS3_S8_ Unexecuted instantiation: _ZN6SkSpanIKPKN5skgpu8graphite8RendererEEC2IiTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS5_SA_ Unexecuted instantiation: _ZN6SkSpanIK5sk_spIN5skgpu8graphite16PrecompileShaderEEEC2IiTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS5_SA_ Unexecuted instantiation: _ZN6SkSpanIK5sk_spIN5skgpu8graphite17PrecompileBlenderEEEC2IiTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS5_SA_ Unexecuted instantiation: _ZN6SkSpanIK5sk_spIN5skgpu8graphite21PrecompileColorFilterEEEC2IiTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS5_SA_ Unexecuted instantiation: _ZN6SkSpanI11SkBlendModeEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS0_S5_ Unexecuted instantiation: _ZN6SkSpanIK11SkBlendModeEC2IiTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS1_S6_ Unexecuted instantiation: _ZN6SkSpanI5sk_spIN5skgpu8graphite16PrecompileShaderEEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS4_S9_ Unexecuted instantiation: _ZN6SkSpanI5sk_spIN5skgpu8graphite21PrecompileColorFilterEEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS4_S9_ Unexecuted instantiation: _ZN6SkSpanI5sk_spIN5skgpu8graphite17PrecompileBlenderEEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS4_S9_ Unexecuted instantiation: _ZN6SkSpanI5sk_spIN5skgpu8graphite21PrecompileImageFilterEEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS4_S9_ Unexecuted instantiation: _ZN6SkSpanI5sk_spIN5skgpu8graphite20PrecompileMaskFilterEEEC2ImTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS4_S9_ Unexecuted instantiation: _ZN6SkSpanI5sk_spIN5skgpu8graphite21PrecompileImageFilterEEEC2IiTnNSt3__19enable_ifIXsr3stdE13is_integral_vIT_EEbE4typeELb1EEEPS4_S9_ |
74 | | template <typename U, typename = std::enable_if_t<std::is_same_v<const U, T>>> |
75 | 0 | constexpr SkSpan(const SkSpan<U>& that) : fPtr(std::data(that)), fSize(std::size(that)) {} |
76 | | constexpr SkSpan(const SkSpan& o) = default; |
77 | 10.5M | template<size_t N> constexpr SkSpan(T(&a)[N]) : SkSpan(a, N) { } SkSpan<SkSVGTestTypefaceGlyphData const>::SkSpan<4ul>(SkSVGTestTypefaceGlyphData const (&) [4ul]) Line | Count | Source | 77 | 32.4k | template<size_t N> constexpr SkSpan(T(&a)[N]) : SkSpan(a, N) { } |
SkSpan<SkSVGTestTypefaceGlyphData const>::SkSpan<10ul>(SkSVGTestTypefaceGlyphData const (&) [10ul]) Line | Count | Source | 77 | 33.4k | template<size_t N> constexpr SkSpan(T(&a)[N]) : SkSpan(a, N) { } |
Unexecuted instantiation: SkSpan<SkPoint const>::SkSpan<1ul>(SkPoint const (&) [1ul]) SkSpan<SkPoint>::SkSpan<2ul>(SkPoint (&) [2ul]) Line | Count | Source | 77 | 1.12M | template<size_t N> constexpr SkSpan(T(&a)[N]) : SkSpan(a, N) { } |
Unexecuted instantiation: SkSpan<SkPoint const>::SkSpan<3ul>(SkPoint const (&) [3ul]) SkSpan<SkPoint3>::SkSpan<3ul>(SkPoint3 (&) [3ul]) Line | Count | Source | 77 | 6.25M | template<size_t N> constexpr SkSpan(T(&a)[N]) : SkSpan(a, N) { } |
SkSpan<SkPoint>::SkSpan<3ul>(SkPoint (&) [3ul]) Line | Count | Source | 77 | 1.55M | template<size_t N> constexpr SkSpan(T(&a)[N]) : SkSpan(a, N) { } |
SkSpan<SkPoint>::SkSpan<4ul>(SkPoint (&) [4ul]) Line | Count | Source | 77 | 1.19M | template<size_t N> constexpr SkSpan(T(&a)[N]) : SkSpan(a, N) { } |
SkSpan<SkPoint3>::SkSpan<4ul>(SkPoint3 (&) [4ul]) Line | Count | Source | 77 | 21.4k | template<size_t N> constexpr SkSpan(T(&a)[N]) : SkSpan(a, N) { } |
Unexecuted instantiation: SkSpan<SkPoint const>::SkSpan<2ul>(SkPoint const (&) [2ul]) Unexecuted instantiation: SkSpan<float const>::SkSpan<20ul>(float const (&) [20ul]) SkSpan<float>::SkSpan<20ul>(float (&) [20ul]) Line | Count | Source | 77 | 50 | template<size_t N> constexpr SkSpan(T(&a)[N]) : SkSpan(a, N) { } |
SkSpan<unsigned char>::SkSpan<4ul>(unsigned char (&) [4ul]) Line | Count | Source | 77 | 319k | template<size_t N> constexpr SkSpan(T(&a)[N]) : SkSpan(a, N) { } |
SkSpan<unsigned short>::SkSpan<4ul>(unsigned short (&) [4ul]) Line | Count | Source | 77 | 7.95k | template<size_t N> constexpr SkSpan(T(&a)[N]) : SkSpan(a, N) { } |
Unexecuted instantiation: SkSpan<skgpu::graphite::TextureProxyView>::SkSpan<4ul>(skgpu::graphite::TextureProxyView (&) [4ul]) Unexecuted instantiation: SkSpan<SkTileMode const>::SkSpan<4ul>(SkTileMode const (&) [4ul]) Unexecuted instantiation: SkSpan<float const>::SkSpan<4ul>(float const (&) [4ul]) Unexecuted instantiation: SkSpan<float const>::SkSpan<2ul>(float const (&) [2ul]) Unexecuted instantiation: SkSpan<float const>::SkSpan<1ul>(float const (&) [1ul]) SkSpan<skvx::Vec<4, float> const>::SkSpan<2ul>(skvx::Vec<4, float> const (&) [2ul]) Line | Count | Source | 77 | 1.23k | template<size_t N> constexpr SkSpan(T(&a)[N]) : SkSpan(a, N) { } |
Unexecuted instantiation: SkSpan<SkBlendMode const>::SkSpan<15ul>(SkBlendMode const (&) [15ul]) Unexecuted instantiation: SkSpan<skgpu::graphite::Uniform const>::SkSpan<2ul>(skgpu::graphite::Uniform const (&) [2ul]) Unexecuted instantiation: SkSpan<SkBlendMode const>::SkSpan<1ul>(SkBlendMode const (&) [1ul]) Unexecuted instantiation: SkSpan<sk_sp<skgpu::graphite::PrecompileImageFilter> >::SkSpan<2ul>(sk_sp<skgpu::graphite::PrecompileImageFilter> (&) [2ul]) |
78 | | template<typename Container> |
79 | 2.63G | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } Unexecuted instantiation: SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<16, SkJSONWriter::Scope>&>(SkAlignedSTStorage<16, SkJSONWriter::Scope>&) Unexecuted instantiation: SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<16, bool>&>(SkAlignedSTStorage<16, bool>&) SkSpan<std::byte>::SkSpan<SkSpan<std::byte>&>(SkSpan<std::byte>&) Line | Count | Source | 79 | 180M | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<SkRuntimeEffect::Uniform const>::SkSpan<std::__1::vector<SkRuntimeEffect::Uniform, std::__1::allocator<SkRuntimeEffect::Uniform> > const&>(std::__1::vector<SkRuntimeEffect::Uniform, std::__1::allocator<SkRuntimeEffect::Uniform> > const&) Line | Count | Source | 79 | 1.49M | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<SkRuntimeEffect::Child const>::SkSpan<std::__1::vector<SkRuntimeEffect::Child, std::__1::allocator<SkRuntimeEffect::Child> > const&>(std::__1::vector<SkRuntimeEffect::Child, std::__1::allocator<SkRuntimeEffect::Child> > const&) Line | Count | Source | 79 | 527k | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
Unexecuted instantiation: SkSpan<skgpu::graphite::BackendTexture const>::SkSpan<skgpu::graphite::BackendTexture (&) [4]>(skgpu::graphite::BackendTexture (&) [4]) Unexecuted instantiation: SkSpan<sk_sp<SkImage> const>::SkSpan<sk_sp<SkImage> (&) [4]>(sk_sp<SkImage> (&) [4]) Unexecuted instantiation: SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<2, VkPhysicalDevice_T*>&>(SkAlignedSTStorage<2, VkPhysicalDevice_T*>&) Unexecuted instantiation: SkSpan<SkRuntimeEffect::ChildPtr const>::SkSpan<SkRuntimeEffect::ChildPtr (&) [2]>(SkRuntimeEffect::ChildPtr (&) [2]) SkSpan<unsigned short>::SkSpan<SkSpan<unsigned short>&>(SkSpan<unsigned short>&) Line | Count | Source | 79 | 1.64M | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<unsigned short const>::SkSpan<SkSpan<unsigned short>&>(SkSpan<unsigned short>&) Line | Count | Source | 79 | 319k | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
Unexecuted instantiation: SkSpan<unsigned short const>::SkSpan<SkAutoToGlyphs&>(SkAutoToGlyphs&) Unexecuted instantiation: SkSpan<SkPoint>::SkSpan<skia_private::AutoTArray<SkPoint>&>(skia_private::AutoTArray<SkPoint>&) Unexecuted instantiation: SkSpan<GrAuditTrail::OpInfo::Op>::SkSpan<skia_private::TArray<GrAuditTrail::OpInfo::Op, true>&>(skia_private::TArray<GrAuditTrail::OpInfo::Op, true>&) Unexecuted instantiation: SkSpan<SkPoint const>::SkSpan<SkTDArray<SkPoint> const&>(SkTDArray<SkPoint> const&) Unexecuted instantiation: SkSpan<SkRSXform const>::SkSpan<SkTDArray<SkRSXform> const&>(SkTDArray<SkRSXform> const&) Unexecuted instantiation: SkSpan<SkRect const>::SkSpan<SkTDArray<SkRect> const&>(SkTDArray<SkRect> const&) Unexecuted instantiation: SkSpan<unsigned int const>::SkSpan<SkTDArray<unsigned int> const&>(SkTDArray<unsigned int> const&) SkSpan<sk_sp<SkImageFilter> >::SkSpan<SkSpan<sk_sp<SkImageFilter> >&>(SkSpan<sk_sp<SkImageFilter> >&) Line | Count | Source | 79 | 1.59M | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<unsigned short const>::SkSpan<SkSpan<unsigned short const>&>(SkSpan<unsigned short const>&) Line | Count | Source | 79 | 2.26M | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<SkRect>::SkSpan<SkSpan<SkRect>&>(SkSpan<SkRect>&) Line | Count | Source | 79 | 34.8k | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<8, int>&>(SkAlignedSTStorage<8, int>&) Line | Count | Source | 79 | 110M | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
Unexecuted instantiation: SkSpan<TestSVGTypeface::GlyfLayerInfo>::SkSpan<skia_private::TArray<TestSVGTypeface::GlyfLayerInfo, true>&>(skia_private::TArray<TestSVGTypeface::GlyfLayerInfo, true>&) SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<8, sk_sp<SkImageFilter> >&>(SkAlignedSTStorage<8, sk_sp<SkImageFilter> >&) Line | Count | Source | 79 | 12.1k | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<SkPoint const>::SkSpan<std::__1::vector<SkPoint, std::__1::allocator<SkPoint> >&>(std::__1::vector<SkPoint, std::__1::allocator<SkPoint> >&) Line | Count | Source | 79 | 1.97k | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<128, float>&>(SkAlignedSTStorage<128, float>&) Line | Count | Source | 79 | 18.2k | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<float const>::SkSpan<skia_private::STArray<128, float, true>&>(skia_private::STArray<128, float, true>&) Line | Count | Source | 79 | 18.2k | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
Unexecuted instantiation: SkSpan<SkString const>::SkSpan<std::__1::vector<SkString, std::__1::allocator<SkString> >&>(std::__1::vector<SkString, std::__1::allocator<SkString> >&) SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<128, char>&>(SkAlignedSTStorage<128, char>&) Line | Count | Source | 79 | 33.9k | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<128, SkSVGTextContext::PositionAdjustment>&>(SkAlignedSTStorage<128, SkSVGTextContext::PositionAdjustment>&) Line | Count | Source | 79 | 33.9k | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<1, sk_sp<SkSVGNode> >&>(SkAlignedSTStorage<1, sk_sp<SkSVGNode> >&) Line | Count | Source | 79 | 154k | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<2, SkRGBA4f<(SkAlphaType)3> >&>(SkAlignedSTStorage<2, SkRGBA4f<(SkAlphaType)3> >&) Line | Count | Source | 79 | 35.4k | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<2, float>&>(SkAlignedSTStorage<2, float>&) Line | Count | Source | 79 | 160M | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<SkPoint>::SkSpan<SkSpan<SkPoint>&>(SkSpan<SkPoint>&) Line | Count | Source | 79 | 151M | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<SkPoint const>::SkSpan<SkSpan<SkPoint>&>(SkSpan<SkPoint>&) Line | Count | Source | 79 | 4.47M | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<SkRect const>::SkSpan<SkSpan<SkRect> >(SkSpan<SkRect>&&) Line | Count | Source | 79 | 67.8k | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<SkRect const>::SkSpan<SkSpan<SkRect const>&>(SkSpan<SkRect const>&) Line | Count | Source | 79 | 42.5k | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<sk_sp<SkImageFilter> >::SkSpan<skia_private::STArray<1, sk_sp<SkImageFilter>, true>&>(skia_private::STArray<1, sk_sp<SkImageFilter>, true>&) Line | Count | Source | 79 | 12.6k | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<SkPoint const>::SkSpan<SkSpan<SkPoint const>&>(SkSpan<SkPoint const>&) Line | Count | Source | 79 | 590M | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<char const>::SkSpan<SkSpan<char const>&>(SkSpan<char const>&) Line | Count | Source | 79 | 456k | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<unsigned int const>::SkSpan<SkSpan<unsigned int const>&>(SkSpan<unsigned int const>&) Line | Count | Source | 79 | 460k | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<SkPoint const>::SkSpan<SkSpan<SkPoint> >(SkSpan<SkPoint>&&) Line | Count | Source | 79 | 294k | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<SkRSXform const>::SkSpan<SkSpan<SkRSXform const>&>(SkSpan<SkRSXform const>&) Line | Count | Source | 79 | 4.50k | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<SkPoint const>::SkSpan<SkPoint (&) [2]>(SkPoint (&) [2]) Line | Count | Source | 79 | 559k | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<1, sk_sp<SkImageFilter> >&>(SkAlignedSTStorage<1, sk_sp<SkImageFilter> >&) Line | Count | Source | 79 | 266k | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<4, SkNoPixelsDevice::ClipState>&>(SkAlignedSTStorage<4, SkNoPixelsDevice::ClipState>&) Line | Count | Source | 79 | 570k | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
Unexecuted instantiation: SkSpan<int const>::SkSpan<SkSpan<int const>&>(SkSpan<int const>&) SkSpan<SkRect>::SkSpan<SkSpan<SkRect> >(SkSpan<SkRect>&&) Line | Count | Source | 79 | 69.6k | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<SkGlyph const*>::SkSpan<SkSpan<SkGlyph const*> >(SkSpan<SkGlyph const*>&&) Line | Count | Source | 79 | 173k | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<float>::SkSpan<SkSpan<float> >(SkSpan<float>&&) Line | Count | Source | 79 | 103k | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
Unexecuted instantiation: SkSpan<SkPoint>::SkSpan<SkSpan<SkPoint> >(SkSpan<SkPoint>&&) SkSpan<SkPoint3 const>::SkSpan<SkPoint3 (&) [3]>(SkPoint3 (&) [3]) Line | Count | Source | 79 | 6.25M | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<2, sk_sp<SkImageFilter> >&>(SkAlignedSTStorage<2, sk_sp<SkImageFilter> >&) Line | Count | Source | 79 | 35.7k | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<sk_sp<SkShader> >::SkSpan<skia_private::STArray<1, sk_sp<SkShader>, true>&>(skia_private::STArray<1, sk_sp<SkShader>, true>&) Line | Count | Source | 79 | 113k | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<1, skif::FilterResult::Builder::SampledFilterResult>&>(SkAlignedSTStorage<1, skif::FilterResult::Builder::SampledFilterResult>&) Line | Count | Source | 79 | 465k | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<1, sk_sp<SkShader> >&>(SkAlignedSTStorage<1, sk_sp<SkShader> >&) Line | Count | Source | 79 | 465k | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<SkPoint3>::SkSpan<SkSpan<SkPoint3>&>(SkSpan<SkPoint3>&) Line | Count | Source | 79 | 6.45M | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<SkPoint3 const>::SkSpan<SkSpan<SkPoint3 const>&>(SkSpan<SkPoint3 const>&) Line | Count | Source | 79 | 6.29M | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<SkPoint const>::SkSpan<SkPoint (&) [4]>(SkPoint (&) [4]) Line | Count | Source | 79 | 1.15M | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<4, SkPoint>&>(SkAlignedSTStorage<4, SkPoint>&) Line | Count | Source | 79 | 160M | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<8, unsigned char>&>(SkAlignedSTStorage<8, unsigned char>&) Line | Count | Source | 79 | 160M | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<unsigned char const>::SkSpan<SkSpan<unsigned char const>&>(SkSpan<unsigned char const>&) Line | Count | Source | 79 | 33.2M | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<float const>::SkSpan<SkSpan<float const>&>(SkSpan<float const>&) Line | Count | Source | 79 | 32.7M | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<SkPoint const>::SkSpan<skia_private::STArray<4, SkPoint, true> const&>(skia_private::STArray<4, SkPoint, true> const&) Line | Count | Source | 79 | 122M | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<unsigned char const>::SkSpan<skia_private::STArray<4, unsigned char, true> const&>(skia_private::STArray<4, unsigned char, true> const&) Line | Count | Source | 79 | 11.1k | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
Unexecuted instantiation: SkSpan<float const>::SkSpan<skia_private::STArray<2, float, true> const&>(skia_private::STArray<2, float, true> const&) SkSpan<SkPoint const>::SkSpan<skia_private::STArray<4, SkPoint, true> >(skia_private::STArray<4, SkPoint, true>&&) Line | Count | Source | 79 | 16.1M | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<unsigned char const>::SkSpan<skia_private::STArray<4, unsigned char, true> >(skia_private::STArray<4, unsigned char, true>&&) Line | Count | Source | 79 | 16.1M | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<float const>::SkSpan<skia_private::STArray<2, float, true> >(skia_private::STArray<2, float, true>&&) Line | Count | Source | 79 | 16.1M | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<SkPoint>::SkSpan<skia_private::STArray<4, SkPoint, true>&>(skia_private::STArray<4, SkPoint, true>&) Line | Count | Source | 79 | 122M | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<sk_sp<SkImageFilter> >::SkSpan<skia_private::AutoSTArray<2, sk_sp<SkImageFilter> >&>(skia_private::AutoSTArray<2, sk_sp<SkImageFilter> >&) Line | Count | Source | 79 | 986 | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<2, SkRasterPipelineContexts::MemoryCtxInfo>&>(SkAlignedSTStorage<2, SkRasterPipelineContexts::MemoryCtxInfo>&) Line | Count | Source | 79 | 8.08M | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
Unexecuted instantiation: SkSpan<SkResourceCache::PurgeSharedIDMessage>::SkSpan<skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>&>(skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>&) SkSpan<SkRuntimeEffect::Uniform const>::SkSpan<SkSpan<SkRuntimeEffect::Uniform const>&>(SkSpan<SkRuntimeEffect::Uniform const>&) Line | Count | Source | 79 | 237k | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
Unexecuted instantiation: SkSpan<float const>::SkSpan<SkSpan<float> >(SkSpan<float>&&) SkSpan<SkRuntimeEffect::ChildPtr const>::SkSpan<SkSpan<SkRuntimeEffect::ChildPtr const>&>(SkSpan<SkRuntimeEffect::ChildPtr const>&) Line | Count | Source | 79 | 666k | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<SkRuntimeEffect::ChildPtr>::SkSpan<skia_private::STArray<4, SkRuntimeEffect::ChildPtr, true>&>(skia_private::STArray<4, SkRuntimeEffect::ChildPtr, true>&) Line | Count | Source | 79 | 8.00k | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<SkRuntimeEffect::ChildPtr const>::SkSpan<SkSpan<SkRuntimeEffect::ChildPtr> >(SkSpan<SkRuntimeEffect::ChildPtr>&&) Line | Count | Source | 79 | 51.8k | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<SkRuntimeEffect::ChildPtr const>::SkSpan<std::__1::vector<SkRuntimeEffect::ChildPtr, std::__1::allocator<SkRuntimeEffect::ChildPtr> > const&>(std::__1::vector<SkRuntimeEffect::ChildPtr, std::__1::allocator<SkRuntimeEffect::ChildPtr> > const&) Line | Count | Source | 79 | 399k | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<4, SkRuntimeEffect::ChildPtr>&>(SkAlignedSTStorage<4, SkRuntimeEffect::ChildPtr>&) Line | Count | Source | 79 | 11.6k | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<SkPackedGlyphID const>::SkSpan<SkSpan<SkPackedGlyphID const>&>(SkSpan<SkPackedGlyphID const>&) Line | Count | Source | 79 | 2.79k | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<SkRect>::SkSpan<skia_private::AutoSTArray<16, SkRect>&>(skia_private::AutoSTArray<16, SkRect>&) Line | Count | Source | 79 | 10.3k | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<SkRuntimeEffect::ChildPtr const>::SkSpan<SkRuntimeEffect::ChildPtr (&) [3]>(SkRuntimeEffect::ChildPtr (&) [3]) Line | Count | Source | 79 | 4.69k | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
Unexecuted instantiation: SkSpan<SkRuntimeEffect::ChildPtr>::SkSpan<std::__1::vector<SkRuntimeEffect::ChildPtr, std::__1::allocator<SkRuntimeEffect::ChildPtr> >&>(std::__1::vector<SkRuntimeEffect::ChildPtr, std::__1::allocator<SkRuntimeEffect::ChildPtr> >&) SkSpan<SkSL::SampleUsage const>::SkSpan<std::__1::vector<SkSL::SampleUsage, std::__1::allocator<SkSL::SampleUsage> >&>(std::__1::vector<SkSL::SampleUsage, std::__1::allocator<SkSL::SampleUsage> >&) Line | Count | Source | 79 | 205k | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<SkSL::SampleUsage const>::SkSpan<SkSpan<SkSL::SampleUsage const>&>(SkSpan<SkSL::SampleUsage const>&) Line | Count | Source | 79 | 205k | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<sktext::GlyphRun const>::SkSpan<SkSpan<sktext::GlyphRun const>&>(SkSpan<sktext::GlyphRun const>&) Line | Count | Source | 79 | 389k | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<SkPoint const>::SkSpan<SkSpan<SkPoint const> >(SkSpan<SkPoint const>&&) Line | Count | Source | 79 | 20.8k | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<unsigned short>::SkSpan<std::__1::vector<unsigned short, std::__1::allocator<unsigned short> >&>(std::__1::vector<unsigned short, std::__1::allocator<unsigned short> >&) Line | Count | Source | 79 | 34.7k | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<unsigned short const>::SkSpan<SkSpan<unsigned short> >(SkSpan<unsigned short>&&) Line | Count | Source | 79 | 17.3k | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<sktext::GlyphRun>::SkSpan<std::__1::vector<sktext::GlyphRun, std::__1::allocator<sktext::GlyphRun> >&>(std::__1::vector<sktext::GlyphRun, std::__1::allocator<sktext::GlyphRun> >&) Line | Count | Source | 79 | 389k | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<sktext::GlyphRun const>::SkSpan<SkSpan<sktext::GlyphRun> >(SkSpan<sktext::GlyphRun>&&) Line | Count | Source | 79 | 389k | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<float const>::SkSpan<skia_private::AutoTArray<float>&>(skia_private::AutoTArray<float>&) Line | Count | Source | 79 | 32.6k | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<float const>::SkSpan<skia_private::AutoTArray<float> const&>(skia_private::AutoTArray<float> const&) Line | Count | Source | 79 | 126k | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<float>::SkSpan<skia_private::AutoSTArray<32, float>&>(skia_private::AutoSTArray<32, float>&) Line | Count | Source | 79 | 921 | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<float const>::SkSpan<skia_private::AutoSTArray<32, float>&>(skia_private::AutoSTArray<32, float>&) Line | Count | Source | 79 | 914 | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<16, SkRGBA4f<(SkAlphaType)3> >&>(SkAlignedSTStorage<16, SkRGBA4f<(SkAlphaType)3> >&) Line | Count | Source | 79 | 1.87k | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<16, float>&>(SkAlignedSTStorage<16, float>&) Line | Count | Source | 79 | 1.87k | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<4, SkRGBA4f<(SkAlphaType)2> >&>(SkAlignedSTStorage<4, SkRGBA4f<(SkAlphaType)2> >&) Line | Count | Source | 79 | 60.6k | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<4, float>&>(SkAlignedSTStorage<4, float>&) Line | Count | Source | 79 | 60.6k | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<8, bool>&>(SkAlignedSTStorage<8, bool>&) Line | Count | Source | 79 | 60.6k | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
Unexecuted instantiation: SkSpan<SkRGBA4f<(SkAlphaType)2> >::SkSpan<skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>&>(skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>&) Unexecuted instantiation: SkSpan<float>::SkSpan<skia_private::TArray<float, true>&>(skia_private::TArray<float, true>&) SkSpan<sk_sp<SkShader> >::SkSpan<SkSpan<sk_sp<SkShader> >&>(SkSpan<sk_sp<SkShader> >&) Line | Count | Source | 79 | 113k | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
Unexecuted instantiation: SkSpan<float const>::SkSpan<skia_private::TArray<float, true> const&>(skia_private::TArray<float, true> const&) SkSpan<float>::SkSpan<skia_private::AutoSTArray<16, float>&>(skia_private::AutoSTArray<16, float>&) Line | Count | Source | 79 | 244 | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<SkCodecs::Decoder const>::SkSpan<std::__1::vector<SkCodecs::Decoder, std::__1::allocator<SkCodecs::Decoder> > const&>(std::__1::vector<SkCodecs::Decoder, std::__1::allocator<SkCodecs::Decoder> > const&) Line | Count | Source | 79 | 252k | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<SkCodecs::Decoder const>::SkSpan<SkSpan<SkCodecs::Decoder const>&>(SkSpan<SkCodecs::Decoder const>&) Line | Count | Source | 79 | 188k | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<2, std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> > >&>(SkAlignedSTStorage<2, std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> > >&) Line | Count | Source | 79 | 33.5M | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<SkSL::Variable* const>::SkSpan<skia_private::TArray<SkSL::Variable*, true> const&>(skia_private::TArray<SkSL::Variable*, true> const&) Line | Count | Source | 79 | 11.2M | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<2, std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> > >&>(SkAlignedSTStorage<2, std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> > >&) Line | Count | Source | 79 | 5.75M | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<8, std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> > >&>(SkAlignedSTStorage<8, std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> > >&) Line | Count | Source | 79 | 441k | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> > >::SkSpan<skia_private::TArray<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >, true>&>(skia_private::TArray<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >, true>&) Line | Count | Source | 79 | 5.89k | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<SkSL::Field>::SkSpan<skia_private::TArray<SkSL::Field, true>&>(skia_private::TArray<SkSL::Field, true>&) Line | Count | Source | 79 | 686k | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<signed char const>::SkSpan<SkSpan<signed char const>&>(SkSpan<signed char const>&) Line | Count | Source | 79 | 103k | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<signed char const>::SkSpan<SkSpan<signed char> >(SkSpan<signed char>&&) Line | Count | Source | 79 | 162k | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
Unexecuted instantiation: SkSpan<float const>::SkSpan<SkSpan<float>&>(SkSpan<float>&) Unexecuted instantiation: SkSpan<unsigned char>::SkSpan<SkSpan<unsigned char>&>(SkSpan<unsigned char>&) Unexecuted instantiation: SkSpan<SkSL::SlotDebugInfo const>::SkSpan<std::__1::vector<SkSL::SlotDebugInfo, std::__1::allocator<SkSL::SlotDebugInfo> >&>(std::__1::vector<SkSL::SlotDebugInfo, std::__1::allocator<SkSL::SlotDebugInfo> >&) Unexecuted instantiation: SkSpan<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const>::SkSpan<skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false> const&>(skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false> const&) SkSpan<SkSL::RP::Instruction>::SkSpan<skia_private::TArray<SkSL::RP::Instruction, true>&>(skia_private::TArray<SkSL::RP::Instruction, true>&) Line | Count | Source | 79 | 87.6k | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<signed char const>::SkSpan<skia_private::FixedArray<4, signed char> const&>(skia_private::FixedArray<4, signed char> const&) Line | Count | Source | 79 | 213k | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> > const>::SkSpan<SkSL::ExpressionArray const&>(SkSL::ExpressionArray const&) Line | Count | Source | 79 | 1.85M | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<16, int>&>(SkAlignedSTStorage<16, int>&) Line | Count | Source | 79 | 321k | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<16, skia_private::THashSet<int, SkGoodHash> const*>&>(SkAlignedSTStorage<16, skia_private::THashSet<int, SkGoodHash> const*>&) Line | Count | Source | 79 | 191k | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> > const>::SkSpan<SkSL::ExpressionArray&>(SkSL::ExpressionArray&) Line | Count | Source | 79 | 42.1k | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> > >::SkSpan<SkSL::ExpressionArray&>(SkSL::ExpressionArray&) Line | Count | Source | 79 | 4.12k | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> > const>::SkSpan<SkSpan<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> > > >(SkSpan<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> > >&&) Line | Count | Source | 79 | 4.12k | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<8, SkSL::Type const*>&>(SkAlignedSTStorage<8, SkSL::Type const*>&) Line | Count | Source | 79 | 1.64M | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> > const>::SkSpan<skia_private::TArray<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >, true>&>(skia_private::TArray<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >, true>&) Line | Count | Source | 79 | 196k | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<SkSL::Variable*>::SkSpan<skia_private::TArray<SkSL::Variable*, true>&>(skia_private::TArray<SkSL::Variable*, true>&) Line | Count | Source | 79 | 682k | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<SkSL::Field const>::SkSpan<skia_private::TArray<SkSL::Field, true>&>(skia_private::TArray<SkSL::Field, true>&) Line | Count | Source | 79 | 24.7k | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSLSwizzle.cpp:SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<4, SkSL::optimize_constructor_swizzle(SkSL::Context const&, SkSL::Position, SkSL::ConstructorCompound const&, skia_private::FixedArray<4, signed char>)::ReorderedArgument>&>(SkAlignedSTStorage<4, SkSL::optimize_constructor_swizzle(SkSL::Context const&, SkSL::Position, SkSL::ConstructorCompound const&, skia_private::FixedArray<4, signed char>)::ReorderedArgument>&) Line | Count | Source | 79 | 247k | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<SkSL::Type const* const>::SkSpan<SkSpan<SkSL::Type const* const>&>(SkSpan<SkSL::Type const* const>&) Line | Count | Source | 79 | 323 | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<SkSL::Field const>::SkSpan<skia_private::TArray<SkSL::Field, true> const&>(skia_private::TArray<SkSL::Field, true> const&) Line | Count | Source | 79 | 4.85M | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<std::__1::unique_ptr<SkSL::ProgramElement, std::__1::default_delete<SkSL::ProgramElement> > >::SkSpan<std::__1::vector<std::__1::unique_ptr<SkSL::ProgramElement, std::__1::default_delete<SkSL::ProgramElement> >, std::__1::allocator<std::__1::unique_ptr<SkSL::ProgramElement, std::__1::default_delete<SkSL::ProgramElement> > > >&>(std::__1::vector<std::__1::unique_ptr<SkSL::ProgramElement, std::__1::default_delete<SkSL::ProgramElement> >, std::__1::allocator<std::__1::unique_ptr<SkSL::ProgramElement, std::__1::default_delete<SkSL::ProgramElement> > > >&) Line | Count | Source | 79 | 131k | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<32, bool>&>(SkAlignedSTStorage<32, bool>&) Line | Count | Source | 79 | 208k | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<std::__1::unique_ptr<SkSL::ProgramElement, std::__1::default_delete<SkSL::ProgramElement> > const>::SkSpan<std::__1::vector<std::__1::unique_ptr<SkSL::ProgramElement, std::__1::default_delete<SkSL::ProgramElement> >, std::__1::allocator<std::__1::unique_ptr<SkSL::ProgramElement, std::__1::default_delete<SkSL::ProgramElement> > > >&>(std::__1::vector<std::__1::unique_ptr<SkSL::ProgramElement, std::__1::default_delete<SkSL::ProgramElement> >, std::__1::allocator<std::__1::unique_ptr<SkSL::ProgramElement, std::__1::default_delete<SkSL::ProgramElement> > > >&) Line | Count | Source | 79 | 26.4k | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<1, std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >&>(SkAlignedSTStorage<1, std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >&) Line | Count | Source | 79 | 2.81M | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<4, skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage>&>(SkAlignedSTStorage<4, skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage>&) Line | Count | Source | 79 | 42.2k | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
Unexecuted instantiation: SkSpan<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage>::SkSpan<skia_private::TArray<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>&>(skia_private::TArray<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>&) SkSpan<GrSurfaceProxy*>::SkSpan<SkSpan<GrSurfaceProxy*>&>(SkSpan<GrSurfaceProxy*>&) Line | Count | Source | 79 | 95.4k | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<sk_sp<GrRenderTask> >::SkSpan<SkSpan<sk_sp<GrRenderTask> >&>(SkSpan<sk_sp<GrRenderTask> >&) Line | Count | Source | 79 | 12.3k | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<sk_sp<GrRenderTask> const>::SkSpan<SkSpan<sk_sp<GrRenderTask> >&>(SkSpan<sk_sp<GrRenderTask> >&) Line | Count | Source | 79 | 483k | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<GrRenderTask*>::SkSpan<skia_private::STArray<1, GrRenderTask*, true>&>(skia_private::STArray<1, GrRenderTask*, true>&) Line | Count | Source | 79 | 126k | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
Unexecuted instantiation: SkSpan<sk_sp<GrRenderTask> >::SkSpan<skia_private::TArray<sk_sp<GrRenderTask>, true>&>(skia_private::TArray<sk_sp<GrRenderTask>, true>&) Unexecuted instantiation: SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<4, GrTextureResolveRenderTask::Resolve>&>(SkAlignedSTStorage<4, GrTextureResolveRenderTask::Resolve>&) SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<4, GrGpu::SubmittedProc>&>(SkAlignedSTStorage<4, GrGpu::SubmittedProc>&) Line | Count | Source | 79 | 10.3k | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<1, sk_sp<GrSurfaceProxy> >&>(SkAlignedSTStorage<1, sk_sp<GrSurfaceProxy> >&) Line | Count | Source | 79 | 814k | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<1, GrRenderTask*>&>(SkAlignedSTStorage<1, GrRenderTask*>&) Line | Count | Source | 79 | 1.62M | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
Unexecuted instantiation: SkSpan<skgpu::UniqueKeyInvalidatedMessage>::SkSpan<skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>&>(skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>&) Unexecuted instantiation: SkSpan<GrResourceCache::UnrefResourceMessage>::SkSpan<skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>&>(skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>&) SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<8, sk_sp<skgpu::ganesh::PathRenderer> >&>(SkAlignedSTStorage<8, sk_sp<skgpu::ganesh::PathRenderer> >&) Line | Count | Source | 79 | 3.92k | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
Unexecuted instantiation: SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<4, skgpu::TAsyncReadResult<GrGpuBuffer, GrDirectContext::DirectContextID, skgpu::ganesh::SurfaceContext::PixelTransferResult>::Plane>&>(SkAlignedSTStorage<4, skgpu::TAsyncReadResult<GrGpuBuffer, GrDirectContext::DirectContextID, skgpu::ganesh::SurfaceContext::PixelTransferResult>::Plane>&) SkSpan<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >::SkSpan<skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>&>(skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>&) Line | Count | Source | 79 | 22.6k | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
Unexecuted instantiation: SkSpan<GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind> >::SkSpan<std::__1::vector<GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind>, std::__1::allocator<GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind> > >&>(std::__1::vector<GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind>, std::__1::allocator<GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind> > >&) Unexecuted instantiation: SkSpan<GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind> const>::SkSpan<SkSpan<GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind> > >(SkSpan<GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind> >&&) Unexecuted instantiation: SkSpan<GrShaderVar const>::SkSpan<SkSpan<GrShaderVar> >(SkSpan<GrShaderVar>&&) Unexecuted instantiation: SkSpan<GrShaderVar const>::SkSpan<SkSpan<GrShaderVar const>&>(SkSpan<GrShaderVar const>&) Unexecuted instantiation: SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<15, SkString>&>(SkAlignedSTStorage<15, SkString>&) Unexecuted instantiation: SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<1, SkString>&>(SkAlignedSTStorage<1, SkString>&) AAConvexPathRenderer.cpp:SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<1, skgpu::ganesh::(anonymous namespace)::AAConvexPathOp::PathData>&>(SkAlignedSTStorage<1, skgpu::ganesh::(anonymous namespace)::AAConvexPathOp::PathData>&) Line | Count | Source | 79 | 10.9k | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
AAConvexPathRenderer.cpp:SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<11, skgpu::ganesh::(anonymous namespace)::Segment>&>(SkAlignedSTStorage<11, skgpu::ganesh::(anonymous namespace)::Segment>&) Line | Count | Source | 79 | 7.55k | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<15, SkPoint>&>(SkAlignedSTStorage<15, SkPoint>&) Line | Count | Source | 79 | 13.3k | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
AAConvexPathRenderer.cpp:SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<4, skgpu::ganesh::(anonymous namespace)::Draw>&>(SkAlignedSTStorage<4, skgpu::ganesh::(anonymous namespace)::Draw>&) Line | Count | Source | 79 | 5.02k | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
AAHairLinePathRenderer.cpp:SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<1, (anonymous namespace)::AAHairlineOp::PathData>&>(SkAlignedSTStorage<1, (anonymous namespace)::AAHairlineOp::PathData>&) Line | Count | Source | 79 | 19.2k | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<128, SkPoint>&>(SkAlignedSTStorage<128, SkPoint>&) Line | Count | Source | 79 | 40.8k | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<32, SkPoint>&>(SkAlignedSTStorage<32, SkPoint>&) Line | Count | Source | 79 | 8.28k | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
AALinearizingConvexPathRenderer.cpp:SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<1, skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData>&>(SkAlignedSTStorage<1, skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData>&) Line | Count | Source | 79 | 3.60k | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
Unexecuted instantiation: SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<4, sk_sp<skgpu::ganesh::AtlasRenderTask> >&>(SkAlignedSTStorage<4, sk_sp<skgpu::ganesh::AtlasRenderTask> >&) DashOp.cpp:SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<1, skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData>&>(SkAlignedSTStorage<1, skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData>&) Line | Count | Source | 79 | 97 | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<128, SkRect>&>(SkAlignedSTStorage<128, SkRect>&) Line | Count | Source | 79 | 58 | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
DashOp.cpp:SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<128, skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::DashDraw>&>(SkAlignedSTStorage<128, skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::DashDraw>&) Line | Count | Source | 79 | 58 | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
Unexecuted instantiation: SkSpan<float const>::SkSpan<float (&) [2]>(float (&) [2]) DefaultPathRenderer.cpp:SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<1, (anonymous namespace)::DefaultPathOp::PathData>&>(SkAlignedSTStorage<1, (anonymous namespace)::DefaultPathOp::PathData>&) Line | Count | Source | 79 | 51.2k | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
Unexecuted instantiation: DrawAtlasOp.cpp:SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<1, (anonymous namespace)::DrawAtlasOpImpl::Geometry>&>(SkAlignedSTStorage<1, (anonymous namespace)::DrawAtlasOpImpl::Geometry>&) Unexecuted instantiation: SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<6, GrGeometryProcessor::Attribute>&>(SkAlignedSTStorage<6, GrGeometryProcessor::Attribute>&) DrawMeshOp.cpp:SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<1, (anonymous namespace)::MeshOp::Mesh>&>(SkAlignedSTStorage<1, (anonymous namespace)::MeshOp::Mesh>&) Line | Count | Source | 79 | 54.9k | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >::SkSpan<SkSpan<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >&>(SkSpan<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >&) Line | Count | Source | 79 | 45.2k | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<SkMeshSpecification::Attribute const>::SkSpan<std::__1::vector<SkMeshSpecification::Attribute, std::__1::allocator<SkMeshSpecification::Attribute> > const&>(std::__1::vector<SkMeshSpecification::Attribute, std::__1::allocator<SkMeshSpecification::Attribute> > const&) Line | Count | Source | 79 | 22.6k | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
Unexecuted instantiation: SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<2, std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> > >&>(SkAlignedSTStorage<2, std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> > >&) Unexecuted instantiation: SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<8, GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind> >&>(SkAlignedSTStorage<8, GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind> >&) Unexecuted instantiation: SkSpan<GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind> const>::SkSpan<SkSpan<GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind> const>&>(SkSpan<GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind> const>&) Unexecuted instantiation: SkSpan<GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind> >::SkSpan<skia_private::STArray<8, GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind>, true>&>(skia_private::STArray<8, GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind>, true>&) Unexecuted instantiation: SkSpan<SkMeshSpecification::Varying const>::SkSpan<std::__1::vector<SkMeshSpecification::Varying, std::__1::allocator<SkMeshSpecification::Varying> > const&>(std::__1::vector<SkMeshSpecification::Varying, std::__1::allocator<SkMeshSpecification::Varying> > const&) Unexecuted instantiation: DrawMeshOp.cpp:SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<6, (anonymous namespace)::MeshGP::Impl::onEmitCode(GrGeometryProcessor::ProgramImpl::EmitArgs&, GrGeometryProcessor::ProgramImpl::GrGPArgs*)::RealVarying>&>(SkAlignedSTStorage<6, (anonymous namespace)::MeshGP::Impl::onEmitCode(GrGeometryProcessor::ProgramImpl::EmitArgs&, GrGeometryProcessor::ProgramImpl::GrGPArgs*)::RealVarying>&) SkSpan<SkMeshSpecification::Attribute>::SkSpan<std::__1::vector<SkMeshSpecification::Attribute, std::__1::allocator<SkMeshSpecification::Attribute> >&>(std::__1::vector<SkMeshSpecification::Attribute, std::__1::allocator<SkMeshSpecification::Attribute> >&) Line | Count | Source | 79 | 4 | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<SkMeshSpecification::Attribute const>::SkSpan<SkSpan<SkMeshSpecification::Attribute> >(SkSpan<SkMeshSpecification::Attribute>&&) Line | Count | Source | 79 | 4 | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<SkMeshSpecification::Varying>::SkSpan<std::__1::vector<SkMeshSpecification::Varying, std::__1::allocator<SkMeshSpecification::Varying> >&>(std::__1::vector<SkMeshSpecification::Varying, std::__1::allocator<SkMeshSpecification::Varying> >&) Line | Count | Source | 79 | 4 | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<SkMeshSpecification::Varying const>::SkSpan<SkSpan<SkMeshSpecification::Varying> >(SkSpan<SkMeshSpecification::Varying>&&) Line | Count | Source | 79 | 4 | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<1, CircularRRectOp::RRect>&>(SkAlignedSTStorage<1, CircularRRectOp::RRect>&) Line | Count | Source | 79 | 120 | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<1, EllipticalRRectOp::RRect>&>(SkAlignedSTStorage<1, EllipticalRRectOp::RRect>&) Line | Count | Source | 79 | 2.36k | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
Unexecuted instantiation: SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<1, ButtCapDashedCircleOp::Circle>&>(SkAlignedSTStorage<1, ButtCapDashedCircleOp::Circle>&) SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<1, CircleOp::Circle>&>(SkAlignedSTStorage<1, CircleOp::Circle>&) Line | Count | Source | 79 | 277 | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<1, EllipseOp::Ellipse>&>(SkAlignedSTStorage<1, EllipseOp::Ellipse>&) Line | Count | Source | 79 | 1.12k | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<1, DIEllipseOp::Ellipse>&>(SkAlignedSTStorage<1, DIEllipseOp::Ellipse>&) Line | Count | Source | 79 | 185 | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
LatticeOp.cpp:SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<1, skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch>&>(SkAlignedSTStorage<1, skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch>&) Line | Count | Source | 79 | 458 | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<25, skgpu::ganesh::OpsTask::OpChain>&>(SkAlignedSTStorage<25, skgpu::ganesh::OpsTask::OpChain>&) Line | Count | Source | 79 | 609k | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
Unexecuted instantiation: SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<1, GrVertexChunk>&>(SkAlignedSTStorage<1, GrVertexChunk>&) RegionOp.cpp:SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<1, skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo>&>(SkAlignedSTStorage<1, skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo>&) Line | Count | Source | 79 | 78 | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
Unexecuted instantiation: ShadowRRectOp.cpp:SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<1, (anonymous namespace)::ShadowCircularRRectOp::Geometry>&>(SkAlignedSTStorage<1, (anonymous namespace)::ShadowCircularRRectOp::Geometry>&) SmallPathRenderer.cpp:SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<1, skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry>&>(SkAlignedSTStorage<1, skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry>&) Line | Count | Source | 79 | 24.5k | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
StrokeRectOp.cpp:SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<1, skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo>&>(SkAlignedSTStorage<1, skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo>&) Line | Count | Source | 79 | 3.02k | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
Unexecuted instantiation: SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<2, GrProgramInfo const*>&>(SkAlignedSTStorage<2, GrProgramInfo const*>&) Unexecuted instantiation: SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<5, GrGeometryProcessor::Attribute>&>(SkAlignedSTStorage<5, GrGeometryProcessor::Attribute>&) SkSpan<sktext::gpu::Glyph const*>::SkSpan<SkSpan<sktext::gpu::Glyph const*> >(SkSpan<sktext::gpu::Glyph const*>&&) Line | Count | Source | 79 | 15.6k | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
Unexecuted instantiation: SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<1, GrVkSemaphore::Resource*>&>(SkAlignedSTStorage<1, GrVkSemaphore::Resource*>&) Unexecuted instantiation: SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<1, VkImageSubresourceRange>&>(SkAlignedSTStorage<1, VkImageSubresourceRange>&) Unexecuted instantiation: SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<2, VkVertexInputBindingDescription>&>(SkAlignedSTStorage<2, VkVertexInputBindingDescription>&) Unexecuted instantiation: SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<16, VkVertexInputAttributeDescription>&>(SkAlignedSTStorage<16, VkVertexInputAttributeDescription>&) Unexecuted instantiation: SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<4, GrVkSampler const*>&>(SkAlignedSTStorage<4, GrVkSampler const*>&) Unexecuted instantiation: SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<34, unsigned int>&>(SkAlignedSTStorage<34, unsigned int>&) Unexecuted instantiation: SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<4, GrVkResourceProvider::CompatibleRenderPassSet>&>(SkAlignedSTStorage<4, GrVkResourceProvider::CompatibleRenderPassSet>&) Unexecuted instantiation: SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<4, GrVkCommandPool*>&>(SkAlignedSTStorage<4, GrVkCommandPool*>&) Unexecuted instantiation: SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<4, std::__1::unique_ptr<GrVkDescriptorSetManager, std::__1::default_delete<GrVkDescriptorSetManager> > >&>(SkAlignedSTStorage<4, std::__1::unique_ptr<GrVkDescriptorSetManager, std::__1::default_delete<GrVkDescriptorSetManager> > >&) Unexecuted instantiation: SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<4, GrVkRenderPass*>&>(SkAlignedSTStorage<4, GrVkRenderPass*>&) Unexecuted instantiation: SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<4, skgpu::TAsyncReadResult<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID, skgpu::graphite::Context::PixelTransferResult>::Plane>&>(SkAlignedSTStorage<4, skgpu::TAsyncReadResult<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID, skgpu::graphite::Context::PixelTransferResult>::Plane>&) Unexecuted instantiation: SkSpan<sk_sp<skgpu::graphite::Buffer> const>::SkSpan<skia_private::STArray<4, sk_sp<skgpu::graphite::Buffer>, true>&>(skia_private::STArray<4, sk_sp<skgpu::graphite::Buffer>, true>&) Unexecuted instantiation: SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<4, sk_sp<skgpu::graphite::Buffer> >&>(SkAlignedSTStorage<4, sk_sp<skgpu::graphite::Buffer> >&) Unexecuted instantiation: SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<4, skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage>&>(SkAlignedSTStorage<4, skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage>&) Unexecuted instantiation: SkSpan<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage>::SkSpan<skia_private::TArray<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage, false>&>(skia_private::TArray<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage, false>&) Unexecuted instantiation: SkSpan<skgpu::graphite::GlobalCache::StaticVertexCopyRanges const>::SkSpan<skia_private::TArray<skgpu::graphite::GlobalCache::StaticVertexCopyRanges, true> const&>(skia_private::TArray<skgpu::graphite::GlobalCache::StaticVertexCopyRanges, true> const&) Unexecuted instantiation: SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<1, skgpu::UniqueKey>&>(SkAlignedSTStorage<1, skgpu::UniqueKey>&) Unexecuted instantiation: SkSpan<sk_sp<SkImage> const>::SkSpan<SkSpan<sk_sp<SkImage> const>&>(SkSpan<sk_sp<SkImage> const>&) Unexecuted instantiation: SkSpan<sk_sp<skgpu::graphite::Buffer> const>::SkSpan<SkSpan<sk_sp<skgpu::graphite::Buffer> const>&>(SkSpan<sk_sp<skgpu::graphite::Buffer> const>&) Unexecuted instantiation: SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<1, skgpu::graphite::UploadInstance>&>(SkAlignedSTStorage<1, skgpu::graphite::UploadInstance>&) Unexecuted instantiation: SkSpan<skgpu::graphite::MipLevel const>::SkSpan<std::__1::vector<skgpu::graphite::MipLevel, std::__1::allocator<skgpu::graphite::MipLevel> >&>(std::__1::vector<skgpu::graphite::MipLevel, std::__1::allocator<skgpu::graphite::MipLevel> >&) Unexecuted instantiation: SkSpan<sk_sp<skgpu::RefCntedCallback> >::SkSpan<skia_private::TArray<sk_sp<skgpu::RefCntedCallback>, true>&>(skia_private::TArray<sk_sp<skgpu::RefCntedCallback>, true>&) Unexecuted instantiation: SkSpan<sk_sp<SkRuntimeEffect> >::SkSpan<SkSpan<sk_sp<SkRuntimeEffect> >&>(SkSpan<sk_sp<SkRuntimeEffect> >&) Unexecuted instantiation: SkSpan<skgpu::graphite::MipLevel const>::SkSpan<SkSpan<skgpu::graphite::MipLevel const>&>(SkSpan<skgpu::graphite::MipLevel const>&) Unexecuted instantiation: SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<1, skgpu::graphite::BufferTextureCopyData>&>(SkAlignedSTStorage<1, skgpu::graphite::BufferTextureCopyData>&) Unexecuted instantiation: SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<16, unsigned long>&>(SkAlignedSTStorage<16, unsigned long>&) Unexecuted instantiation: SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<6, VkDescriptorSetLayoutBinding>&>(SkAlignedSTStorage<6, VkDescriptorSetLayoutBinding>&) Unexecuted instantiation: SkSpan<SkSpan<sk_sp<skgpu::graphite::PrecompileBase> const> const>::SkSpan<SkSpan<SkSpan<sk_sp<skgpu::graphite::PrecompileBase> const> const>&>(SkSpan<SkSpan<sk_sp<skgpu::graphite::PrecompileBase> const> const>&) Unexecuted instantiation: SkSpan<sk_sp<skgpu::graphite::PrecompileBase> const>::SkSpan<std::__1::vector<sk_sp<skgpu::graphite::PrecompileBase>, std::__1::allocator<sk_sp<skgpu::graphite::PrecompileBase> > > const&>(std::__1::vector<sk_sp<skgpu::graphite::PrecompileBase>, std::__1::allocator<sk_sp<skgpu::graphite::PrecompileBase> > > const&) Unexecuted instantiation: SkSpan<sk_sp<skgpu::graphite::PrecompileBlender> const>::SkSpan<SkSpan<sk_sp<skgpu::graphite::PrecompileBlender> const>&>(SkSpan<sk_sp<skgpu::graphite::PrecompileBlender> const>&) Unexecuted instantiation: SkSpan<SkBlendMode const>::SkSpan<SkSpan<SkBlendMode const>&>(SkSpan<SkBlendMode const>&) Unexecuted instantiation: SkSpan<SkColorInfo const>::SkSpan<SkSpan<SkColorInfo const>&>(SkSpan<SkColorInfo const>&) Unexecuted instantiation: SkSpan<SkTileMode const>::SkSpan<SkSpan<SkTileMode const>&>(SkSpan<SkTileMode const>&) Unexecuted instantiation: SkSpan<sk_sp<skgpu::graphite::PrecompileShader> const>::SkSpan<std::__1::vector<sk_sp<skgpu::graphite::PrecompileShader>, std::__1::allocator<sk_sp<skgpu::graphite::PrecompileShader> > > const&>(std::__1::vector<sk_sp<skgpu::graphite::PrecompileShader>, std::__1::allocator<sk_sp<skgpu::graphite::PrecompileShader> > > const&) Unexecuted instantiation: SkSpan<sk_sp<skgpu::graphite::PrecompileShader> const>::SkSpan<SkSpan<sk_sp<skgpu::graphite::PrecompileShader> const>&>(SkSpan<sk_sp<skgpu::graphite::PrecompileShader> const>&) Unexecuted instantiation: SkSpan<sk_sp<skgpu::graphite::PrecompileShader> const>::SkSpan<SkSpan<sk_sp<skgpu::graphite::PrecompileShader> const> >(SkSpan<sk_sp<skgpu::graphite::PrecompileShader> const>&&) Unexecuted instantiation: SkSpan<sk_sp<skgpu::graphite::PrecompileColorFilter> const>::SkSpan<SkSpan<sk_sp<skgpu::graphite::PrecompileColorFilter> const> >(SkSpan<sk_sp<skgpu::graphite::PrecompileColorFilter> const>&&) Unexecuted instantiation: SkSpan<sk_sp<skgpu::graphite::PrecompileColorFilter> const>::SkSpan<SkSpan<sk_sp<skgpu::graphite::PrecompileColorFilter> const>&>(SkSpan<sk_sp<skgpu::graphite::PrecompileColorFilter> const>&) Unexecuted instantiation: SkSpan<sk_sp<skgpu::graphite::PrecompileColorFilter> const>::SkSpan<std::__1::vector<sk_sp<skgpu::graphite::PrecompileColorFilter>, std::__1::allocator<sk_sp<skgpu::graphite::PrecompileColorFilter> > > const&>(std::__1::vector<sk_sp<skgpu::graphite::PrecompileColorFilter>, std::__1::allocator<sk_sp<skgpu::graphite::PrecompileColorFilter> > > const&) Unexecuted instantiation: SkSpan<sk_sp<SkColorSpace> const>::SkSpan<SkSpan<sk_sp<SkColorSpace> const> >(SkSpan<sk_sp<SkColorSpace> const>&&) Unexecuted instantiation: SkSpan<unsigned int const>::SkSpan<SkSpan<unsigned int> >(SkSpan<unsigned int>&&) Unexecuted instantiation: SkSpan<char const>::SkSpan<SkSpan<char const> >(SkSpan<char const>&&) Unexecuted instantiation: SkSpan<float const>::SkSpan<skia_private::AutoSTArray<4, float>&>(skia_private::AutoSTArray<4, float>&) Unexecuted instantiation: SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<20, SkPDFIndirectReference>&>(SkAlignedSTStorage<20, SkPDFIndirectReference>&) Unexecuted instantiation: SkSpan<SkPDFStructElem*>::SkSpan<skia_private::TArray<SkPDFStructElem*, true>&>(skia_private::TArray<SkPDFStructElem*, true>&) Unexecuted instantiation: SkPDFTag.cpp:SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<7, header_outline::(anonymous namespace)::Entry*>&>(SkAlignedSTStorage<7, header_outline::(anonymous namespace)::Entry*>&) Unexecuted instantiation: SkSpan<SkPDFUnion const>::SkSpan<std::__1::vector<SkPDFUnion, std::__1::allocator<SkPDFUnion> > const&>(std::__1::vector<SkPDFUnion, std::__1::allocator<SkPDFUnion> > const&) SkSpan<SkPngCodecBase::PaletteColorEntry const>::SkSpan<SkSpan<SkPngCodecBase::PaletteColorEntry const> >(SkSpan<SkPngCodecBase::PaletteColorEntry const>&&) Line | Count | Source | 79 | 276 | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<unsigned char const>::SkSpan<SkSpan<unsigned char> >(SkSpan<unsigned char>&&) Line | Count | Source | 79 | 43 | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<unsigned int>::SkSpan<SkSpan<unsigned int>&>(SkSpan<unsigned int>&) Line | Count | Source | 79 | 5.00k | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<4, SkFontParameters::Variation::Axis>&>(SkAlignedSTStorage<4, SkFontParameters::Variation::Axis>&) Line | Count | Source | 79 | 305k | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<4, SkFontArguments::VariationPosition::Coordinate>&>(SkAlignedSTStorage<4, SkFontArguments::VariationPosition::Coordinate>&) Line | Count | Source | 79 | 304k | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
Unexecuted instantiation: SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<8, SkPoint>&>(SkAlignedSTStorage<8, SkPoint>&) SkSpan<sktext::gpu::GlyphVector::Variant>::SkSpan<SkSpan<sktext::gpu::GlyphVector::Variant>&>(SkSpan<sktext::gpu::GlyphVector::Variant>&) Line | Count | Source | 79 | 5.21k | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<4, skgpu::BulkUsePlotUpdater::PlotData>&>(SkAlignedSTStorage<4, skgpu::BulkUsePlotUpdater::PlotData>&) Line | Count | Source | 79 | 10.4k | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<sktext::gpu::GlyphVector::Variant>::SkSpan<SkSpan<sktext::gpu::GlyphVector::Variant> >(SkSpan<sktext::gpu::GlyphVector::Variant>&&) Line | Count | Source | 79 | 5.21k | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
Unexecuted instantiation: SkSpan<SkGlyph>::SkSpan<std::__1::vector<SkGlyph, std::__1::allocator<SkGlyph> >&>(std::__1::vector<SkGlyph, std::__1::allocator<SkGlyph> >&) SkSpan<sktext::IDOrPath>::SkSpan<SkSpan<sktext::IDOrPath>&>(SkSpan<sktext::IDOrPath>&) Line | Count | Source | 79 | 8.58k | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<sktext::IDOrPath>::SkSpan<SkSpan<sktext::IDOrPath> >(SkSpan<sktext::IDOrPath>&&) Line | Count | Source | 79 | 8.58k | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<sktext::IDOrDrawable>::SkSpan<SkSpan<sktext::IDOrDrawable>&>(SkSpan<sktext::IDOrDrawable>&) Line | Count | Source | 79 | 65 | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<float const>::SkSpan<std::__1::vector<float, std::__1::allocator<float> >&>(std::__1::vector<float, std::__1::allocator<float> >&) Line | Count | Source | 79 | 8 | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<64, SkPackedGlyphID>&>(SkAlignedSTStorage<64, SkPackedGlyphID>&) Line | Count | Source | 79 | 5.08k | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<64, unsigned short>&>(SkAlignedSTStorage<64, unsigned short>&) Line | Count | Source | 79 | 1.10M | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<64, SkPoint>&>(SkAlignedSTStorage<64, SkPoint>&) Line | Count | Source | 79 | 2.20M | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<64, SkMask::Format>&>(SkAlignedSTStorage<64, SkMask::Format>&) Line | Count | Source | 79 | 5.08k | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<SkPackedGlyphID const>::SkSpan<SkSpan<SkPackedGlyphID const> >(SkSpan<SkPackedGlyphID const>&&) Line | Count | Source | 79 | 5.15k | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<1, sk_sp<sktext::gpu::TextBlob> >&>(SkAlignedSTStorage<1, sk_sp<sktext::gpu::TextBlob> >&) Line | Count | Source | 79 | 8.55k | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
Unexecuted instantiation: SkSpan<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage>::SkSpan<skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>&>(skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>&) SkSpan<unsigned int const>::SkSpan<skia_private::TArray<unsigned int, true> const&>(skia_private::TArray<unsigned int, true> const&) Line | Count | Source | 79 | 1.58M | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
Unexecuted instantiation: SkSpan<unsigned int const>::SkSpan<std::__1::vector<unsigned int, std::__1::allocator<unsigned int> >&>(std::__1::vector<unsigned int, std::__1::allocator<unsigned int> >&) SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<8, SkSL::SPIRVCodeGenerator::Word>&>(SkAlignedSTStorage<8, SkSL::SPIRVCodeGenerator::Word>&) Line | Count | Source | 79 | 19.7M | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<4, unsigned int>&>(SkAlignedSTStorage<4, unsigned int>&) Line | Count | Source | 79 | 4.17M | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<16, unsigned int>&>(SkAlignedSTStorage<16, unsigned int>&) Line | Count | Source | 79 | 977k | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<2, unsigned int>&>(SkAlignedSTStorage<2, unsigned int>&) Line | Count | Source | 79 | 1.38k | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<float>::SkSpan<SkSpan<float>&>(SkSpan<float>&) Line | Count | Source | 79 | 146k | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<64, SkGlyph const*>&>(SkAlignedSTStorage<64, SkGlyph const*>&) Line | Count | Source | 79 | 1.09M | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<1, sk_sp<SkIDChangeListener> >&>(SkAlignedSTStorage<1, sk_sp<SkIDChangeListener> >&) Line | Count | Source | 79 | 146M | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<SkMeshSpecification::Attribute const>::SkSpan<SkSpan<SkMeshSpecification::Attribute const>&>(SkSpan<SkMeshSpecification::Attribute const>&) Line | Count | Source | 79 | 61.8k | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<SkMeshSpecification::Varying const>::SkSpan<SkSpan<SkMeshSpecification::Varying const>&>(SkSpan<SkMeshSpecification::Varying const>&) Line | Count | Source | 79 | 41.2k | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<SkMeshSpecification::Varying const>::SkSpan<skia_private::STArray<6, SkMeshSpecification::Varying, false>&>(skia_private::STArray<6, SkMeshSpecification::Varying, false>&) Line | Count | Source | 79 | 41.2k | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<6, SkMeshSpecification::Varying>&>(SkAlignedSTStorage<6, SkMeshSpecification::Varying>&) Line | Count | Source | 79 | 41.3k | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
Unexecuted instantiation: SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<2, SkRuntimeEffect::ChildPtr>&>(SkAlignedSTStorage<2, SkRuntimeEffect::ChildPtr>&) SkSpan<SkRasterPipelineContexts::MemoryCtxPatch>::SkSpan<SkSpan<SkRasterPipelineContexts::MemoryCtxPatch>&>(SkSpan<SkRasterPipelineContexts::MemoryCtxPatch>&) Line | Count | Source | 79 | 444M | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<SkPoint const>::SkSpan<SkPoint (&) [8]>(SkPoint (&) [8]) Line | Count | Source | 79 | 12.2k | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
Unexecuted instantiation: SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<4, std::__1::basic_string_view<char, std::__1::char_traits<char> > >&>(SkAlignedSTStorage<4, std::__1::basic_string_view<char, std::__1::char_traits<char> > >&) Unexecuted instantiation: SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<4, SkString>&>(SkAlignedSTStorage<4, SkString>&) SkSpan<skia_private::THashMap<SkSL::Variable const*, SkSL::Expression const*, SkGoodHash> >::SkSpan<skia_private::TArray<skia_private::THashMap<SkSL::Variable const*, SkSL::Expression const*, SkGoodHash>, false>&>(skia_private::TArray<skia_private::THashMap<SkSL::Variable const*, SkSL::Expression const*, SkGoodHash>, false>&) Line | Count | Source | 79 | 876 | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
Unexecuted instantiation: SkSpan<SkRuntimeEffect::ChildPtr const>::SkSpan<skia_private::STArray<2, SkRuntimeEffect::ChildPtr, true> const&>(skia_private::STArray<2, SkRuntimeEffect::ChildPtr, true> const&) SkSpan<SkV4>::SkSpan<SkSpan<SkV4> >(SkSpan<SkV4>&&) Line | Count | Source | 79 | 60.0k | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<SkV4>::SkSpan<std::__1::array<SkV4, 7ul>&>(std::__1::array<SkV4, 7ul>&) Line | Count | Source | 79 | 1.33k | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<SkV4>::SkSpan<std::__1::array<SkV4, 14ul>&>(std::__1::array<SkV4, 14ul>&) Line | Count | Source | 79 | 58.7k | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<15, PathSegment>&>(SkAlignedSTStorage<15, PathSegment>&) Line | Count | Source | 79 | 58 | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<8, std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >&>(SkAlignedSTStorage<8, std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >&) Line | Count | Source | 79 | 60.8k | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >::SkSpan<skia_private::STArray<8, std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>&>(skia_private::STArray<8, std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>&) Line | Count | Source | 79 | 60.8k | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<float const>::SkSpan<skia_private::AutoSTArray<4, float> const&>(skia_private::AutoSTArray<4, float> const&) Line | Count | Source | 79 | 5.58k | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<skvx::Vec<4, float> const>::SkSpan<SkSpan<skvx::Vec<4, float> const> >(SkSpan<skvx::Vec<4, float> const>&&) Line | Count | Source | 79 | 1.23k | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<SkRGBA4f<(SkAlphaType)2> const>::SkSpan<SkSpan<SkRGBA4f<(SkAlphaType)2> const> >(SkSpan<SkRGBA4f<(SkAlphaType)2> const>&&) Line | Count | Source | 79 | 716 | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
Unexecuted instantiation: SkSpan<SkV4 const>::SkSpan<SkSpan<SkV4 const> >(SkSpan<SkV4 const>&&) Unexecuted instantiation: SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<3, GrGeometryProcessor::Attribute>&>(SkAlignedSTStorage<3, GrGeometryProcessor::Attribute>&) Unexecuted instantiation: SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<1, skgpu::VulkanYcbcrConversionInfo>&>(SkAlignedSTStorage<1, skgpu::VulkanYcbcrConversionInfo>&) Unexecuted instantiation: SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<32, sk_sp<GrManagedResource const> >&>(SkAlignedSTStorage<32, sk_sp<GrManagedResource const> >&) Unexecuted instantiation: SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<32, gr_sp<GrRecycledResource const, &(GrManagedResource::ref() const), &(GrRecycledResource::recycle() const)> >&>(SkAlignedSTStorage<32, gr_sp<GrRecycledResource const, &(GrManagedResource::ref() const), &(GrRecycledResource::recycle() const)> >&) Unexecuted instantiation: SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<16, sk_sp<GrBuffer const> >&>(SkAlignedSTStorage<16, sk_sp<GrBuffer const> >&) Unexecuted instantiation: SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<16, gr_sp<GrSurface const, &(GrIORef<GrGpuResource>::refCommandBuffer() const), &(GrIORef<GrGpuResource>::unrefCommandBuffer() const)> >&>(SkAlignedSTStorage<16, gr_sp<GrSurface const, &(GrIORef<GrGpuResource>::refCommandBuffer() const), &(GrIORef<GrGpuResource>::unrefCommandBuffer() const)> >&) Unexecuted instantiation: SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<1, VkBufferMemoryBarrier>&>(SkAlignedSTStorage<1, VkBufferMemoryBarrier>&) Unexecuted instantiation: SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<2, VkImageMemoryBarrier>&>(SkAlignedSTStorage<2, VkImageMemoryBarrier>&) Unexecuted instantiation: SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<4, std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> > >&>(SkAlignedSTStorage<4, std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> > >&) Unexecuted instantiation: SkSpan<skgpu::graphite::BindBufferInfo>::SkSpan<skia_private::TArray<skgpu::graphite::BindBufferInfo, true>&>(skia_private::TArray<skgpu::graphite::BindBufferInfo, true>&) Unexecuted instantiation: SkSpan<sk_sp<skgpu::graphite::Buffer> const>::SkSpan<skia_private::TArray<sk_sp<skgpu::graphite::Buffer>, true> const&>(skia_private::TArray<sk_sp<skgpu::graphite::Buffer>, true> const&) Unexecuted instantiation: SkSpan<std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> > const>::SkSpan<SkSpan<std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> > const>&>(SkSpan<std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> > const>&) Unexecuted instantiation: SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<32, sk_sp<skgpu::graphite::Resource> >&>(SkAlignedSTStorage<32, sk_sp<skgpu::graphite::Resource> >&) Unexecuted instantiation: SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<32, gr_sp<skgpu::graphite::Resource, &(skgpu::graphite::Resource::refCommandBuffer() const), &(skgpu::graphite::Resource::unrefCommandBuffer() const)> >&>(SkAlignedSTStorage<32, gr_sp<skgpu::graphite::Resource, &(skgpu::graphite::Resource::refCommandBuffer() const), &(skgpu::graphite::Resource::unrefCommandBuffer() const)> >&) Unexecuted instantiation: SkSpan<skgpu::graphite::ComputeStep::ResourceDesc const>::SkSpan<skia_private::TArray<skgpu::graphite::ComputeStep::ResourceDesc, true> const&>(skia_private::TArray<skgpu::graphite::ComputeStep::ResourceDesc, true> const&) Unexecuted instantiation: SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<4, skgpu::graphite::ClipStack::Element const*>&>(SkAlignedSTStorage<4, skgpu::graphite::ClipStack::Element const*>&) Unexecuted instantiation: SkSpan<skgpu::graphite::MipLevel const>::SkSpan<std::__1::vector<skgpu::graphite::MipLevel, std::__1::allocator<skgpu::graphite::MipLevel> > const&>(std::__1::vector<skgpu::graphite::MipLevel, std::__1::allocator<skgpu::graphite::MipLevel> > const&) Unexecuted instantiation: SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<1, std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> > >&>(SkAlignedSTStorage<1, std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> > >&) Unexecuted instantiation: SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<1, std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> > >&>(SkAlignedSTStorage<1, std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> > >&) Unexecuted instantiation: SkSpan<char>::SkSpan<SkTDArray<char>&>(SkTDArray<char>&) Unexecuted instantiation: SkSpan<char const>::SkSpan<SkSpan<char> >(SkSpan<char>&&) Unexecuted instantiation: SkSpan<std::__1::pair<sk_sp<skgpu::graphite::TextureProxy>, skgpu::graphite::SamplerDesc> >::SkSpan<skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::TextureProxy>, skgpu::graphite::SamplerDesc>, false>&>(skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::TextureProxy>, skgpu::graphite::SamplerDesc>, false>&) Unexecuted instantiation: SkSpan<std::__1::pair<sk_sp<skgpu::graphite::TextureProxy>, skgpu::graphite::SamplerDesc> const>::SkSpan<SkSpan<std::__1::pair<sk_sp<skgpu::graphite::TextureProxy>, skgpu::graphite::SamplerDesc> > >(SkSpan<std::__1::pair<sk_sp<skgpu::graphite::TextureProxy>, skgpu::graphite::SamplerDesc> >&&) Unexecuted instantiation: SkSpan<std::__1::pair<sk_sp<skgpu::graphite::TextureProxy>, skgpu::graphite::SamplerDesc> const>::SkSpan<SkSpan<std::__1::pair<sk_sp<skgpu::graphite::TextureProxy>, skgpu::graphite::SamplerDesc> const>&>(SkSpan<std::__1::pair<sk_sp<skgpu::graphite::TextureProxy>, skgpu::graphite::SamplerDesc> const>&) Unexecuted instantiation: SkSpan<float const>::SkSpan<SkTDArray<float> const&>(SkTDArray<float> const&) Unexecuted instantiation: SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<1, sk_sp<skgpu::graphite::Device> >&>(SkAlignedSTStorage<1, sk_sp<skgpu::graphite::Device> >&) Unexecuted instantiation: SkSpan<SkRGBA4f<(SkAlphaType)2> const>::SkSpan<SkSpan<SkRGBA4f<(SkAlphaType)2> const>&>(SkSpan<SkRGBA4f<(SkAlphaType)2> const>&) Unexecuted instantiation: SkSpan<SkV4 const>::SkSpan<SkSpan<SkV4 const>&>(SkSpan<SkV4 const>&) Unexecuted instantiation: SkSpan<skgpu::graphite::Uniform const>::SkSpan<skia_private::TArray<skgpu::graphite::Uniform, true> const&>(skia_private::TArray<skgpu::graphite::Uniform, true> const&) Unexecuted instantiation: SkSpan<skgpu::graphite::ShaderNode*>::SkSpan<SkSpan<skgpu::graphite::ShaderNode*>&>(SkSpan<skgpu::graphite::ShaderNode*>&) Unexecuted instantiation: SkSpan<skgpu::graphite::ShaderNode*>::SkSpan<SkSpan<skgpu::graphite::ShaderNode*> >(SkSpan<skgpu::graphite::ShaderNode*>&&) Unexecuted instantiation: SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<7, skgpu::graphite::ShaderNode*>&>(SkAlignedSTStorage<7, skgpu::graphite::ShaderNode*>&) Unexecuted instantiation: SkSpan<skgpu::UniqueKey const>::SkSpan<skia_private::TArray<skgpu::UniqueKey, false>&>(skia_private::TArray<skgpu::UniqueKey, false>&) Unexecuted instantiation: SkSpan<skgpu::UniqueKeyInvalidatedMsg_Graphite>::SkSpan<skia_private::TArray<skgpu::UniqueKeyInvalidatedMsg_Graphite, false>&>(skia_private::TArray<skgpu::UniqueKeyInvalidatedMsg_Graphite, false>&) Unexecuted instantiation: SkSpan<skgpu::graphite::Attribute const>::SkSpan<std::__1::vector<skgpu::graphite::Attribute, std::__1::allocator<skgpu::graphite::Attribute> > const&>(std::__1::vector<skgpu::graphite::Attribute, std::__1::allocator<skgpu::graphite::Attribute> > const&) Unexecuted instantiation: SkSpan<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const>::SkSpan<skia_private::STArray<2, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>&>(skia_private::STArray<2, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>&) Unexecuted instantiation: SkSpan<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const>::SkSpan<skia_private::STArray<3, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>&>(skia_private::STArray<3, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>&) Unexecuted instantiation: SkSpan<skgpu::graphite::Uniform const>::SkSpan<SkSpan<skgpu::graphite::Uniform const>&>(SkSpan<skgpu::graphite::Uniform const>&) Unexecuted instantiation: SkSpan<skgpu::graphite::TextureAndSampler const>::SkSpan<SkSpan<skgpu::graphite::TextureAndSampler const>&>(SkSpan<skgpu::graphite::TextureAndSampler const>&) Unexecuted instantiation: SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<3, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >&>(SkAlignedSTStorage<3, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >&) Unexecuted instantiation: SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<2, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >&>(SkAlignedSTStorage<2, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >&) Unexecuted instantiation: SkSpan<skgpu::graphite::Uniform>::SkSpan<skia_private::TArray<skgpu::graphite::Uniform, true>&>(skia_private::TArray<skgpu::graphite::Uniform, true>&) Unexecuted instantiation: SkSpan<skgpu::graphite::TextureAndSampler>::SkSpan<skia_private::TArray<skgpu::graphite::TextureAndSampler, true>&>(skia_private::TArray<skgpu::graphite::TextureAndSampler, true>&) Unexecuted instantiation: SkSpan<skgpu::graphite::ComputeStep::WorkgroupBufferDesc const>::SkSpan<skia_private::TArray<skgpu::graphite::ComputeStep::WorkgroupBufferDesc, true> const&>(skia_private::TArray<skgpu::graphite::ComputeStep::WorkgroupBufferDesc, true> const&) Unexecuted instantiation: SkSpan<skgpu::graphite::ResourceBinding>::SkSpan<skia_private::TArray<skgpu::graphite::ResourceBinding, true>&>(skia_private::TArray<skgpu::graphite::ResourceBinding, true>&) Unexecuted instantiation: SkSpan<skgpu::graphite::ComputeStep::WorkgroupBufferDesc>::SkSpan<skia_private::TArray<skgpu::graphite::ComputeStep::WorkgroupBufferDesc, true>&>(skia_private::TArray<skgpu::graphite::ComputeStep::WorkgroupBufferDesc, true>&) Unexecuted instantiation: SkSpan<skgpu::graphite::DescriptorData>::SkSpan<skia_private::STArray<3, skgpu::graphite::DescriptorData, true>&>(skia_private::STArray<3, skgpu::graphite::DescriptorData, true>&) Unexecuted instantiation: SkSpan<skgpu::graphite::BindBufferInfo>::SkSpan<std::__1::array<skgpu::graphite::BindBufferInfo, 3ul>&>(std::__1::array<skgpu::graphite::BindBufferInfo, 3ul>&) Unexecuted instantiation: SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<1, VkSemaphore_T*>&>(SkAlignedSTStorage<1, VkSemaphore_T*>&) Unexecuted instantiation: SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<1, skgpu::graphite::DescriptorData>&>(SkAlignedSTStorage<1, skgpu::graphite::DescriptorData>&) Unexecuted instantiation: SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<3, VkClearValue>&>(SkAlignedSTStorage<3, VkClearValue>&) Unexecuted instantiation: SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<3, skgpu::graphite::DescriptorData>&>(SkAlignedSTStorage<3, skgpu::graphite::DescriptorData>&) Unexecuted instantiation: SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<4, VkDescriptorSetLayout_T*>&>(SkAlignedSTStorage<4, VkDescriptorSetLayout_T*>&) Unexecuted instantiation: SkSpan<skgpu::graphite::DescriptorData>::SkSpan<skia_private::STArray<1, skgpu::graphite::DescriptorData, true>&>(skia_private::STArray<1, skgpu::graphite::DescriptorData, true>&) Unexecuted instantiation: SkSpan<skgpu::graphite::DescriptorData>::SkSpan<skia_private::TArray<skgpu::graphite::DescriptorData, true>&>(skia_private::TArray<skgpu::graphite::DescriptorData, true>&) Unexecuted instantiation: SkSpan<sk_sp<skgpu::graphite::VulkanSampler> >::SkSpan<SkSpan<sk_sp<skgpu::graphite::VulkanSampler> >&>(SkSpan<sk_sp<skgpu::graphite::VulkanSampler> >&) Unexecuted instantiation: SkSpan<skgpu::graphite::Uniform const>::SkSpan<std::__1::vector<skgpu::graphite::Uniform, std::__1::allocator<skgpu::graphite::Uniform> > const&>(std::__1::vector<skgpu::graphite::Uniform, std::__1::allocator<skgpu::graphite::Uniform> > const&) Unexecuted instantiation: SkSpan<sk_sp<skgpu::graphite::VulkanSampler> >::SkSpan<skia_private::TArray<sk_sp<skgpu::graphite::VulkanSampler>, true>&>(skia_private::TArray<sk_sp<skgpu::graphite::VulkanSampler>, true>&) Unexecuted instantiation: SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<2, VkVertexInputBindingDescription2EXT>&>(SkAlignedSTStorage<2, VkVertexInputBindingDescription2EXT>&) Unexecuted instantiation: SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<16, VkVertexInputAttributeDescription2EXT>&>(SkAlignedSTStorage<16, VkVertexInputAttributeDescription2EXT>&) Unexecuted instantiation: SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<2, VkSubpassDescription>&>(SkAlignedSTStorage<2, VkSubpassDescription>&) Unexecuted instantiation: SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<2, VkSubpassDependency>&>(SkAlignedSTStorage<2, VkSubpassDependency>&) Unexecuted instantiation: SkSpan<skgpu::graphite::DescriptorData>::SkSpan<SkSpan<skgpu::graphite::DescriptorData>&>(SkSpan<skgpu::graphite::DescriptorData>&) Unexecuted instantiation: SkSpan<skgpu::graphite::BindBufferInfo>::SkSpan<SkSpan<skgpu::graphite::BindBufferInfo>&>(SkSpan<skgpu::graphite::BindBufferInfo>&) Unexecuted instantiation: SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<2, std::__1::unique_ptr<skgpu::graphite::VulkanImageView const, std::__1::default_delete<skgpu::graphite::VulkanImageView const> > >&>(SkAlignedSTStorage<2, std::__1::unique_ptr<skgpu::graphite::VulkanImageView const, std::__1::default_delete<skgpu::graphite::VulkanImageView const> > >&) Unexecuted instantiation: SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<3, std::__1::pair<sk_sp<skgpu::graphite::Sampler const>, sk_sp<skgpu::graphite::VulkanDescriptorSet> > >&>(SkAlignedSTStorage<3, std::__1::pair<sk_sp<skgpu::graphite::Sampler const>, sk_sp<skgpu::graphite::VulkanDescriptorSet> > >&) Unexecuted instantiation: SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<3, sk_sp<skgpu::graphite::VulkanFramebuffer> >&>(SkAlignedSTStorage<3, sk_sp<skgpu::graphite::VulkanFramebuffer> >&) Unexecuted instantiation: SkSpan<sk_sp<skgpu::graphite::PrecompileBlender> const>::SkSpan<std::__1::vector<sk_sp<skgpu::graphite::PrecompileBlender>, std::__1::allocator<sk_sp<skgpu::graphite::PrecompileBlender> > > const&>(std::__1::vector<sk_sp<skgpu::graphite::PrecompileBlender>, std::__1::allocator<sk_sp<skgpu::graphite::PrecompileBlender> > > const&) Unexecuted instantiation: SkSpan<sk_sp<skgpu::graphite::PrecompileBase> const>::SkSpan<skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBase>, true>&>(skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBase>, true>&) Unexecuted instantiation: SkSpan<sk_sp<SkColorSpace> const>::SkSpan<SkSpan<sk_sp<SkColorSpace> const>&>(SkSpan<sk_sp<SkColorSpace> const>&) SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<64, OffsetEdge>&>(SkAlignedSTStorage<64, OffsetEdge>&) Line | Count | Source | 79 | 401 | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<4, skgpu::ganesh::ClipStack::Element const*>&>(SkAlignedSTStorage<4, skgpu::ganesh::ClipStack::Element const*>&) Line | Count | Source | 79 | 99.7k | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
Unexecuted instantiation: SkSpan<skgpu::graphite::ShaderNode const*>::SkSpan<SkSpan<skgpu::graphite::ShaderNode const*>&>(SkSpan<skgpu::graphite::ShaderNode const*>&) Unexecuted instantiation: SkSpan<skgpu::graphite::Varying const>::SkSpan<std::__1::vector<skgpu::graphite::Varying, std::__1::allocator<skgpu::graphite::Varying> > const&>(std::__1::vector<skgpu::graphite::Varying, std::__1::allocator<skgpu::graphite::Varying> > const&) Unexecuted instantiation: ShaderInfo.cpp:SkSpan<skgpu::graphite::(anonymous namespace)::LiftedExpression const>::SkSpan<std::__1::vector<skgpu::graphite::(anonymous namespace)::LiftedExpression, std::__1::allocator<skgpu::graphite::(anonymous namespace)::LiftedExpression> > const&>(std::__1::vector<skgpu::graphite::(anonymous namespace)::LiftedExpression, std::__1::allocator<skgpu::graphite::(anonymous namespace)::LiftedExpression> > const&) Unexecuted instantiation: SkSpan<skgpu::graphite::TextureAndSampler const>::SkSpan<skia_private::TArray<skgpu::graphite::TextureAndSampler, true> const&>(skia_private::TArray<skgpu::graphite::TextureAndSampler, true> const&) Unexecuted instantiation: SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<6, VkDescriptorPoolSize>&>(SkAlignedSTStorage<6, VkDescriptorPoolSize>&) Unexecuted instantiation: SkSpan<unsigned long>::SkSpan<SkSpan<unsigned long>&>(SkSpan<unsigned long>&) SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<1, SkOpRayHit*>&>(SkAlignedSTStorage<1, SkOpRayHit*>&) Line | Count | Source | 79 | 5.88M | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<8, double>&>(SkAlignedSTStorage<8, double>&) Line | Count | Source | 79 | 110k | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<18, SkClosestRecord>&>(SkAlignedSTStorage<18, SkClosestRecord>&) Line | Count | Source | 79 | 5.44M | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<27, SkClosestRecord const*>&>(SkAlignedSTStorage<27, SkClosestRecord const*>&) Line | Count | Source | 79 | 5.44M | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
Unexecuted instantiation: SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<32, hb_feature_t>&>(SkAlignedSTStorage<32, hb_feature_t>&) Unexecuted instantiation: SkSpan<unsigned short const>::SkSpan<skia_private::AutoSTArray<32, unsigned short>&>(skia_private::AutoSTArray<32, unsigned short>&) Unexecuted instantiation: SkSpan<SkRect>::SkSpan<skia_private::AutoSTArray<32, SkRect>&>(skia_private::AutoSTArray<32, SkRect>&) Unexecuted instantiation: SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<4, skia::textlayout::TextStyle>&>(SkAlignedSTStorage<4, skia::textlayout::TextStyle>&) Unexecuted instantiation: SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<4, skia::textlayout::Block>&>(SkAlignedSTStorage<4, skia::textlayout::Block>&) Unexecuted instantiation: SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<4, skia::textlayout::Placeholder>&>(SkAlignedSTStorage<4, skia::textlayout::Placeholder>&) Unexecuted instantiation: SkSpan<skia::textlayout::Placeholder>::SkSpan<skia_private::TArray<skia::textlayout::Placeholder, true>&>(skia_private::TArray<skia::textlayout::Placeholder, true>&) Unexecuted instantiation: SkSpan<skia::textlayout::Block>::SkSpan<skia_private::TArray<skia::textlayout::Block, true>&>(skia_private::TArray<skia::textlayout::Block, true>&) Unexecuted instantiation: SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<1, unsigned long>&>(SkAlignedSTStorage<1, unsigned long>&) Unexecuted instantiation: SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<128, unsigned int>&>(SkAlignedSTStorage<128, unsigned int>&) Unexecuted instantiation: SkSpan<float const>::SkSpan<std::__1::array<float, 4ul> const&>(std::__1::array<float, 4ul> const&) Unexecuted instantiation: SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<64, unsigned int>&>(SkAlignedSTStorage<64, unsigned int>&) Unexecuted instantiation: SkSpan<skia::textlayout::Block>::SkSpan<SkSpan<skia::textlayout::Block>&>(SkSpan<skia::textlayout::Block>&) Unexecuted instantiation: SkSpan<SkShaper::Feature>::SkSpan<skia_private::TArray<SkShaper::Feature, true>&>(skia_private::TArray<SkShaper::Feature, true>&) Unexecuted instantiation: SkSpan<skia::textlayout::Block>::SkSpan<SkSpan<skia::textlayout::Block> >(SkSpan<skia::textlayout::Block>&&) SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<2, SkSL::Type const*>&>(SkAlignedSTStorage<2, SkSL::Type const*>&) Line | Count | Source | 79 | 8.10k | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
Unexecuted instantiation: SkSpan<sk_sp<GrRenderTask> const>::SkSpan<SkSpan<sk_sp<GrRenderTask> const>&>(SkSpan<sk_sp<GrRenderTask> const>&) SkSpan<bool const>::SkSpan<skia_private::STArray<32, bool, true>&>(skia_private::STArray<32, bool, true>&) Line | Count | Source | 79 | 4.71k | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<SkSL::SwitchCase const* const>::SkSpan<SkSpan<SkSL::SwitchCase const* const>&>(SkSpan<SkSL::SwitchCase const* const>&) Line | Count | Source | 79 | 10.3k | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<SkSL::SwitchCase const* const>::SkSpan<skia_private::TArray<SkSL::SwitchCase const*, true>&>(skia_private::TArray<SkSL::SwitchCase const*, true>&) Line | Count | Source | 79 | 15.3k | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<SkSL::Field const>::SkSpan<SkSpan<SkSL::Field const>&>(SkSpan<SkSL::Field const>&) Line | Count | Source | 79 | 1.55k | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<16, std::__1::unique_ptr<SkSL::WGSLCodeGenerator::LValue, std::__1::default_delete<SkSL::WGSLCodeGenerator::LValue> > >&>(SkAlignedSTStorage<16, std::__1::unique_ptr<SkSL::WGSLCodeGenerator::LValue, std::__1::default_delete<SkSL::WGSLCodeGenerator::LValue> > >&) Line | Count | Source | 79 | 5.45k | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<16, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >&>(SkAlignedSTStorage<16, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >&) Line | Count | Source | 79 | 14.0k | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<SkRuntimeEffect::ChildPtr>::SkSpan<skia_private::TArray<SkRuntimeEffect::ChildPtr, true>&>(skia_private::TArray<SkRuntimeEffect::ChildPtr, true>&) Line | Count | Source | 79 | 43.8k | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<unsigned short const>::SkSpan<unsigned short (&) [1]>(unsigned short (&) [1]) Line | Count | Source | 79 | 145k | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<SkPoint const>::SkSpan<SkPoint (&) [1]>(SkPoint (&) [1]) Line | Count | Source | 79 | 145k | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
Unexecuted instantiation: SkSpan<skottie::SlotManager::ValuePair<skottie::ColorValue*> >::SkSpan<skia_private::TArray<skottie::SlotManager::ValuePair<skottie::ColorValue*>, false>&>(skia_private::TArray<skottie::SlotManager::ValuePair<skottie::ColorValue*>, false>&) Unexecuted instantiation: SkSpan<sk_sp<skottie::SlotManager::ImageAssetProxy> >::SkSpan<skia_private::TArray<sk_sp<skottie::SlotManager::ImageAssetProxy>, true>&>(skia_private::TArray<sk_sp<skottie::SlotManager::ImageAssetProxy>, true>&) Unexecuted instantiation: SkSpan<skottie::SlotManager::ValuePair<float*> >::SkSpan<skia_private::TArray<skottie::SlotManager::ValuePair<float*>, false>&>(skia_private::TArray<skottie::SlotManager::ValuePair<float*>, false>&) Unexecuted instantiation: SkSpan<skottie::SlotManager::ValuePair<SkV2*> >::SkSpan<skia_private::TArray<skottie::SlotManager::ValuePair<SkV2*>, false>&>(skia_private::TArray<skottie::SlotManager::ValuePair<SkV2*>, false>&) Unexecuted instantiation: SkSpan<sk_sp<skottie::internal::TextAdapter> >::SkSpan<skia_private::TArray<sk_sp<skottie::internal::TextAdapter>, true>&>(skia_private::TArray<sk_sp<skottie::internal::TextAdapter>, true>&) Unexecuted instantiation: SkSpan<skottie::GlyphDecorator::GlyphInfo const>::SkSpan<SkSpan<skottie::GlyphDecorator::GlyphInfo> >(SkSpan<skottie::GlyphDecorator::GlyphInfo>&&) Unexecuted instantiation: SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<16, skottie::Shaper::RunRec>&>(SkAlignedSTStorage<16, skottie::Shaper::RunRec>&) Unexecuted instantiation: SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<64, float>&>(SkAlignedSTStorage<64, float>&) Layer.cpp:SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<4, skottie::internal::(anonymous namespace)::AttachMask(skjson::ArrayValue const*, skottie::internal::AnimationBuilder const*, sk_sp<sksg::RenderNode>)::MaskRecord>&>(SkAlignedSTStorage<4, skottie::internal::(anonymous namespace)::AttachMask(skjson::ArrayValue const*, skottie::internal::AnimationBuilder const*, sk_sp<sksg::RenderNode>)::MaskRecord>&) Line | Count | Source | 79 | 17.1k | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
Unexecuted instantiation: SkSpan<SkRuntimeEffect::ChildPtr const>::SkSpan<std::__1::vector<SkRuntimeEffect::ChildPtr, std::__1::allocator<SkRuntimeEffect::ChildPtr> > >(std::__1::vector<SkRuntimeEffect::ChildPtr, std::__1::allocator<SkRuntimeEffect::ChildPtr> >&&) SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<32, float>&>(SkAlignedSTStorage<32, float>&) Line | Count | Source | 79 | 11.3k | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<SkPoint const>::SkSpan<SkPoint (&) [10]>(SkPoint (&) [10]) Line | Count | Source | 79 | 2.53k | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<SkMeshSpecification::Attribute const>::SkSpan<skia_private::STArray<8, SkMeshSpecification::Attribute, false>&>(skia_private::STArray<8, SkMeshSpecification::Attribute, false>&) Line | Count | Source | 79 | 20.6k | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
SkSpan<std::byte>::SkSpan<SkAlignedSTStorage<8, SkMeshSpecification::Attribute>&>(SkAlignedSTStorage<8, SkMeshSpecification::Attribute>&) Line | Count | Source | 79 | 20.6k | constexpr SkSpan(Container&& c) : SkSpan(std::data(c), std::size(c)) { } |
Unexecuted instantiation: SkSpan<sk_sp<skgpu::graphite::PrecompileShader> const>::SkSpan<skia_private::TArray<sk_sp<skgpu::graphite::PrecompileShader>, true> const&>(skia_private::TArray<sk_sp<skgpu::graphite::PrecompileShader>, true> const&) Unexecuted instantiation: SkSpan<sk_sp<skgpu::graphite::PrecompileBlender> const>::SkSpan<skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBlender>, true> const&>(skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBlender>, true> const&) Unexecuted instantiation: SkSpan<sk_sp<skgpu::graphite::PrecompileColorFilter> const>::SkSpan<skia_private::TArray<sk_sp<skgpu::graphite::PrecompileColorFilter>, true> const&>(skia_private::TArray<sk_sp<skgpu::graphite::PrecompileColorFilter>, true> const&) Unexecuted instantiation: SkSpan<sk_sp<skgpu::graphite::PrecompileColorFilter> const>::SkSpan<std::__1::vector<sk_sp<skgpu::graphite::PrecompileColorFilter>, std::__1::allocator<sk_sp<skgpu::graphite::PrecompileColorFilter> > >&>(std::__1::vector<sk_sp<skgpu::graphite::PrecompileColorFilter>, std::__1::allocator<sk_sp<skgpu::graphite::PrecompileColorFilter> > >&) Unexecuted instantiation: SkSpan<sk_sp<skgpu::graphite::PrecompileImageFilter> >::SkSpan<SkSpan<sk_sp<skgpu::graphite::PrecompileImageFilter> > >(SkSpan<sk_sp<skgpu::graphite::PrecompileImageFilter> >&&) |
80 | | SkSpan(std::initializer_list<T> il SK_CHECK_IL_LIFETIME) |
81 | 74.8k | : SkSpan(std::data(il), std::size(il)) {} Unexecuted instantiation: SkSpan<sk_sp<skgpu::graphite::PrecompileBase> const>::SkSpan(std::initializer_list<sk_sp<skgpu::graphite::PrecompileBase> const>) Unexecuted instantiation: SkSpan<SkSpan<sk_sp<skgpu::graphite::PrecompileBase> const> const>::SkSpan(std::initializer_list<SkSpan<sk_sp<skgpu::graphite::PrecompileBase> const> const>) SkSpan<SkPoint const>::SkSpan(std::initializer_list<SkPoint const>) Line | Count | Source | 81 | 14.6k | : SkSpan(std::data(il), std::size(il)) {} |
SkSpan<signed char const>::SkSpan(std::initializer_list<signed char const>) Line | Count | Source | 81 | 59.8k | : SkSpan(std::data(il), std::size(il)) {} |
Unexecuted instantiation: SkSpan<skgpu::graphite::Attribute const>::SkSpan(std::initializer_list<skgpu::graphite::Attribute const>) Unexecuted instantiation: SkSpan<skgpu::graphite::Varying const>::SkSpan(std::initializer_list<skgpu::graphite::Varying const>) Unexecuted instantiation: SkSpan<sk_sp<skgpu::graphite::PrecompileShader> const>::SkSpan(std::initializer_list<sk_sp<skgpu::graphite::PrecompileShader> const>) Unexecuted instantiation: SkSpan<sk_sp<skgpu::graphite::PrecompileColorFilter> const>::SkSpan(std::initializer_list<sk_sp<skgpu::graphite::PrecompileColorFilter> const>) Unexecuted instantiation: SkSpan<sk_sp<SkColorSpace> const>::SkSpan(std::initializer_list<sk_sp<SkColorSpace> const>) SkSpan<SkSL::Type const* const>::SkSpan(std::initializer_list<SkSL::Type const* const>) Line | Count | Source | 81 | 323 | : SkSpan(std::data(il), std::size(il)) {} |
Unexecuted instantiation: SkSpan<skgpu::graphite::Uniform const>::SkSpan(std::initializer_list<skgpu::graphite::Uniform const>) Unexecuted instantiation: SkSpan<skgpu::graphite::TextureAndSampler const>::SkSpan(std::initializer_list<skgpu::graphite::TextureAndSampler const>) Unexecuted instantiation: SkSpan<skgpu::graphite::RenderPassProperties const>::SkSpan(std::initializer_list<skgpu::graphite::RenderPassProperties const>) Unexecuted instantiation: SkSpan<SkBlendMode const>::SkSpan(std::initializer_list<SkBlendMode const>) |
82 | | |
83 | | constexpr SkSpan& operator=(const SkSpan& that) = default; |
84 | | |
85 | 114M | constexpr T& operator [] (size_t i) const { |
86 | 114M | return fPtr[sk_collection_check_bounds(i, this->size())]; |
87 | 114M | } Unexecuted instantiation: SkSpan<skgpu::graphite::ShaderNode*>::operator[](unsigned long) const Unexecuted instantiation: SkSpan<SkPixmap const>::operator[](unsigned long) const Unexecuted instantiation: SkSpan<sktext::GlyphRun const>::operator[](unsigned long) const Unexecuted instantiation: SkSpan<sk_sp<ToolUtils::TopoTestNode> >::operator[](unsigned long) const SkSpan<SkSVGTestTypefaceGlyphData const>::operator[](unsigned long) const Line | Count | Source | 85 | 464k | constexpr T& operator [] (size_t i) const { | 86 | 464k | return fPtr[sk_collection_check_bounds(i, this->size())]; | 87 | 464k | } |
SkSpan<unsigned int>::operator[](unsigned long) const Line | Count | Source | 85 | 407k | constexpr T& operator [] (size_t i) const { | 86 | 407k | return fPtr[sk_collection_check_bounds(i, this->size())]; | 87 | 407k | } |
Unexecuted instantiation: SkSpan<SkContourMeasure::Segment const>::operator[](unsigned long) const SkSpan<SkRect const>::operator[](unsigned long) const Line | Count | Source | 85 | 212k | constexpr T& operator [] (size_t i) const { | 86 | 212k | return fPtr[sk_collection_check_bounds(i, this->size())]; | 87 | 212k | } |
SkSpan<sk_sp<SkImageFilter> >::operator[](unsigned long) const Line | Count | Source | 85 | 335k | constexpr T& operator [] (size_t i) const { | 86 | 335k | return fPtr[sk_collection_check_bounds(i, this->size())]; | 87 | 335k | } |
SkSpan<SkRSXform const>::operator[](unsigned long) const Line | Count | Source | 85 | 7.18k | constexpr T& operator [] (size_t i) const { | 86 | 7.18k | return fPtr[sk_collection_check_bounds(i, this->size())]; | 87 | 7.18k | } |
SkSpan<unsigned int const>::operator[](unsigned long) const Line | Count | Source | 85 | 2.40k | constexpr T& operator [] (size_t i) const { | 86 | 2.40k | return fPtr[sk_collection_check_bounds(i, this->size())]; | 87 | 2.40k | } |
SkSpan<SkPoint const>::operator[](unsigned long) const Line | Count | Source | 85 | 63.9M | constexpr T& operator [] (size_t i) const { | 86 | 63.9M | return fPtr[sk_collection_check_bounds(i, this->size())]; | 87 | 63.9M | } |
SkSpan<SkGlyph const*>::operator[](unsigned long) const Line | Count | Source | 85 | 583k | constexpr T& operator [] (size_t i) const { | 86 | 583k | return fPtr[sk_collection_check_bounds(i, this->size())]; | 87 | 583k | } |
SkSpan<SkPoint3>::operator[](unsigned long) const Line | Count | Source | 85 | 7.58M | constexpr T& operator [] (size_t i) const { | 86 | 7.58M | return fPtr[sk_collection_check_bounds(i, this->size())]; | 87 | 7.58M | } |
SkSpan<SkPoint>::operator[](unsigned long) const Line | Count | Source | 85 | 196k | constexpr T& operator [] (size_t i) const { | 86 | 196k | return fPtr[sk_collection_check_bounds(i, this->size())]; | 87 | 196k | } |
SkSpan<SkRuntimeEffect::ChildPtr const>::operator[](unsigned long) const Line | Count | Source | 85 | 269k | constexpr T& operator [] (size_t i) const { | 86 | 269k | return fPtr[sk_collection_check_bounds(i, this->size())]; | 87 | 269k | } |
SkSpan<SkSL::SampleUsage const>::operator[](unsigned long) const Line | Count | Source | 85 | 81.0k | constexpr T& operator [] (size_t i) const { | 86 | 81.0k | return fPtr[sk_collection_check_bounds(i, this->size())]; | 87 | 81.0k | } |
SkSpan<SkRuntimeEffect::Child const>::operator[](unsigned long) const Line | Count | Source | 85 | 78 | constexpr T& operator [] (size_t i) const { | 86 | 78 | return fPtr[sk_collection_check_bounds(i, this->size())]; | 87 | 78 | } |
SkSpan<sk_sp<SkShader> >::operator[](unsigned long) const Line | Count | Source | 85 | 165k | constexpr T& operator [] (size_t i) const { | 86 | 165k | return fPtr[sk_collection_check_bounds(i, this->size())]; | 87 | 165k | } |
SkSpan<SkSL::Field const>::operator[](unsigned long) const Line | Count | Source | 85 | 2.93M | constexpr T& operator [] (size_t i) const { | 86 | 2.93M | return fPtr[sk_collection_check_bounds(i, this->size())]; | 87 | 2.93M | } |
SkSpan<SkSL::Variable* const>::operator[](unsigned long) const Line | Count | Source | 85 | 7.71M | constexpr T& operator [] (size_t i) const { | 86 | 7.71M | return fPtr[sk_collection_check_bounds(i, this->size())]; | 87 | 7.71M | } |
SkSpan<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> > const>::operator[](unsigned long) const Line | Count | Source | 85 | 7.02M | constexpr T& operator [] (size_t i) const { | 86 | 7.02M | return fPtr[sk_collection_check_bounds(i, this->size())]; | 87 | 7.02M | } |
SkSpan<float>::operator[](unsigned long) const Line | Count | Source | 85 | 12.9M | constexpr T& operator [] (size_t i) const { | 86 | 12.9M | return fPtr[sk_collection_check_bounds(i, this->size())]; | 87 | 12.9M | } |
SkSpan<float const>::operator[](unsigned long) const Line | Count | Source | 85 | 431k | constexpr T& operator [] (size_t i) const { | 86 | 431k | return fPtr[sk_collection_check_bounds(i, this->size())]; | 87 | 431k | } |
Unexecuted instantiation: SkSpan<SkSL::SlotDebugInfo const>::operator[](unsigned long) const Unexecuted instantiation: SkSpan<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const>::operator[](unsigned long) const SkSpan<unsigned char>::operator[](unsigned long) const Line | Count | Source | 85 | 1.27M | constexpr T& operator [] (size_t i) const { | 86 | 1.27M | return fPtr[sk_collection_check_bounds(i, this->size())]; | 87 | 1.27M | } |
SkSpan<unsigned short>::operator[](unsigned long) const Line | Count | Source | 85 | 396k | constexpr T& operator [] (size_t i) const { | 86 | 396k | return fPtr[sk_collection_check_bounds(i, this->size())]; | 87 | 396k | } |
SkSpan<signed char const>::operator[](unsigned long) const Line | Count | Source | 85 | 122k | constexpr T& operator [] (size_t i) const { | 86 | 122k | return fPtr[sk_collection_check_bounds(i, this->size())]; | 87 | 122k | } |
SkSpan<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> > const>::operator[](unsigned long) const Line | Count | Source | 85 | 397k | constexpr T& operator [] (size_t i) const { | 86 | 397k | return fPtr[sk_collection_check_bounds(i, this->size())]; | 87 | 397k | } |
SkSpan<SkSL::Type const* const>::operator[](unsigned long) const Line | Count | Source | 85 | 4.59M | constexpr T& operator [] (size_t i) const { | 86 | 4.59M | return fPtr[sk_collection_check_bounds(i, this->size())]; | 87 | 4.59M | } |
SkSpan<sk_sp<GrRenderTask> >::operator[](unsigned long) const Line | Count | Source | 85 | 2.44M | constexpr T& operator [] (size_t i) const { | 86 | 2.44M | return fPtr[sk_collection_check_bounds(i, this->size())]; | 87 | 2.44M | } |
Unexecuted instantiation: SkSpan<SkRuntimeEffect::Uniform const>::operator[](unsigned long) const Unexecuted instantiation: SkSpan<GrGLSLProgramDataManager::Specialized const>::operator[](unsigned long) const Unexecuted instantiation: SkSpan<GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind> const>::operator[](unsigned long) const Unexecuted instantiation: SkSpan<GrShaderVar const>::operator[](unsigned long) const Unexecuted instantiation: SkSpan<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >::operator[](unsigned long) const Unexecuted instantiation: SkSpan<SkMeshSpecification::Attribute const>::operator[](unsigned long) const Unexecuted instantiation: SkSpan<SkMeshSpecification::Varying const>::operator[](unsigned long) const Unexecuted instantiation: SkSpan<skgpu::graphite::Context::PixelTransferResult>::operator[](unsigned long) const Unexecuted instantiation: SkSpan<skgpu::graphite::TextureProxyView>::operator[](unsigned long) const Unexecuted instantiation: SkSpan<sk_sp<SkImage> const>::operator[](unsigned long) const Unexecuted instantiation: SkSpan<std::__1::pair<sk_sp<skgpu::graphite::TextureProxy>, skgpu::graphite::SamplerDesc> const>::operator[](unsigned long) const Unexecuted instantiation: SkSpan<skgpu::graphite::TextureInfo const>::operator[](unsigned long) const Unexecuted instantiation: SkSpan<skgpu::graphite::BackendTexture const>::operator[](unsigned long) const Unexecuted instantiation: SkSpan<skgpu::graphite::MipLevel const>::operator[](unsigned long) const Unexecuted instantiation: SkSpan<skgpu::graphite::DescriptorData>::operator[](unsigned long) const Unexecuted instantiation: SkSpan<SkSpan<sk_sp<skgpu::graphite::PrecompileBase> const> const>::operator[](unsigned long) const Unexecuted instantiation: SkSpan<SkPDFUnion const>::operator[](unsigned long) const SkSpan<SkPackedGlyphID const>::operator[](unsigned long) const Line | Count | Source | 85 | 67.5k | constexpr T& operator [] (size_t i) const { | 86 | 67.5k | return fPtr[sk_collection_check_bounds(i, this->size())]; | 87 | 67.5k | } |
SkSpan<sktext::IDOrDrawable>::operator[](unsigned long) const Line | Count | Source | 85 | 1.91k | constexpr T& operator [] (size_t i) const { | 86 | 1.91k | return fPtr[sk_collection_check_bounds(i, this->size())]; | 87 | 1.91k | } |
SkSpan<unsigned short const>::operator[](unsigned long) const Line | Count | Source | 85 | 141k | constexpr T& operator [] (size_t i) const { | 86 | 141k | return fPtr[sk_collection_check_bounds(i, this->size())]; | 87 | 141k | } |
SkSpan<SkMask::Format const>::operator[](unsigned long) const Line | Count | Source | 85 | 28.3k | constexpr T& operator [] (size_t i) const { | 86 | 28.3k | return fPtr[sk_collection_check_bounds(i, this->size())]; | 87 | 28.3k | } |
Unexecuted instantiation: SkSpan<sk_sp<skgpu::graphite::Buffer> const>::operator[](unsigned long) const Unexecuted instantiation: SkSpan<skgpu::graphite::RenderStep const* const>::operator[](unsigned long) const Unexecuted instantiation: SkSpan<skgpu::graphite::Uniform const>::operator[](unsigned long) const Unexecuted instantiation: SkSpan<sk_sp<skgpu::graphite::VulkanSampler> >::operator[](unsigned long) const Unexecuted instantiation: SkSpan<skgpu::graphite::BindBufferInfo>::operator[](unsigned long) const Unexecuted instantiation: SkSpan<skgpu::graphite::ShaderNode const*>::operator[](unsigned long) const Unexecuted instantiation: SkSpan<unsigned long>::operator[](unsigned long) const Unexecuted instantiation: SkSpan<skia::textlayout::Placeholder>::operator[](unsigned long) const Unexecuted instantiation: SkSpan<sk_sp<GrRenderTask> const>::operator[](unsigned long) const SkSpan<bool const>::operator[](unsigned long) const Line | Count | Source | 85 | 2.06k | constexpr T& operator [] (size_t i) const { | 86 | 2.06k | return fPtr[sk_collection_check_bounds(i, this->size())]; | 87 | 2.06k | } |
SkSpan<SkSL::SwitchCase const* const>::operator[](unsigned long) const Line | Count | Source | 85 | 11.8k | constexpr T& operator [] (size_t i) const { | 86 | 11.8k | return fPtr[sk_collection_check_bounds(i, this->size())]; | 87 | 11.8k | } |
Unexecuted instantiation: SkSpan<sk_sp<skgpu::graphite::PrecompileImageFilter> >::operator[](unsigned long) const |
88 | 5.99M | constexpr T& front() const { sk_collection_not_empty(this->empty()); return fPtr[0]; } Unexecuted instantiation: SkSpan<SkContourMeasure::Segment const>::front() const SkSpan<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> > const>::front() const Line | Count | Source | 88 | 346k | constexpr T& front() const { sk_collection_not_empty(this->empty()); return fPtr[0]; } |
Unexecuted instantiation: SkSpan<SkRuntimeEffect::Child const>::front() const Unexecuted instantiation: SkSpan<skia::textlayout::TextLine>::front() const Unexecuted instantiation: SkSpan<SkEncoder::Frame const>::front() const SkSpan<unsigned char const>::front() const Line | Count | Source | 88 | 5.65M | constexpr T& front() const { sk_collection_not_empty(this->empty()); return fPtr[0]; } |
|
89 | 64.6k | constexpr T& back() const { sk_collection_not_empty(this->empty()); return fPtr[fSize - 1]; } Unexecuted instantiation: SkSpan<skgpu::graphite::ShaderNode*>::back() const SkSpan<SkPoint const>::back() const Line | Count | Source | 89 | 6.30k | constexpr T& back() const { sk_collection_not_empty(this->empty()); return fPtr[fSize - 1]; } |
SkSpan<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> > const>::back() const Line | Count | Source | 89 | 9.45k | constexpr T& back() const { sk_collection_not_empty(this->empty()); return fPtr[fSize - 1]; } |
SkSpan<sk_sp<skgpu::ganesh::OpsTask> const>::back() const Line | Count | Source | 89 | 45.5k | constexpr T& back() const { sk_collection_not_empty(this->empty()); return fPtr[fSize - 1]; } |
Unexecuted instantiation: SkSpan<skia::textlayout::TextLine>::back() const SkSpan<SkSL::SwitchCase const* const>::back() const Line | Count | Source | 89 | 3.29k | constexpr T& back() const { sk_collection_not_empty(this->empty()); return fPtr[fSize - 1]; } |
|
90 | 4.97G | constexpr T* begin() const { return fPtr; } SkSpan<std::byte>::begin() const Line | Count | Source | 90 | 1.45G | constexpr T* begin() const { return fPtr; } |
Unexecuted instantiation: SkSpan<SkJSONWriter::Scope>::begin() const SkSpan<bool>::begin() const Line | Count | Source | 90 | 277k | constexpr T* begin() const { return fPtr; } |
SkSpan<SkPoint const>::begin() const Line | Count | Source | 90 | 1.13G | constexpr T* begin() const { return fPtr; } |
SkSpan<SkPoint>::begin() const Line | Count | Source | 90 | 534M | constexpr T* begin() const { return fPtr; } |
SkSpan<sk_sp<SkImageFilter> >::begin() const Line | Count | Source | 90 | 2.71M | constexpr T* begin() const { return fPtr; } |
SkSpan<unsigned short const>::begin() const Line | Count | Source | 90 | 3.34M | constexpr T* begin() const { return fPtr; } |
SkSpan<float>::begin() const Line | Count | Source | 90 | 189M | constexpr T* begin() const { return fPtr; } |
SkSpan<SkRect>::begin() const Line | Count | Source | 90 | 207k | constexpr T* begin() const { return fPtr; } |
SkSpan<float const>::begin() const Line | Count | Source | 90 | 49.0M | constexpr T* begin() const { return fPtr; } |
SkSpan<SkRSXform const>::begin() const Line | Count | Source | 90 | 45.5k | constexpr T* begin() const { return fPtr; } |
SkSpan<unsigned short>::begin() const Line | Count | Source | 90 | 3.52M | constexpr T* begin() const { return fPtr; } |
SkSpan<SkRuntimeEffect::Uniform const>::begin() const Line | Count | Source | 90 | 313k | constexpr T* begin() const { return fPtr; } |
Unexecuted instantiation: SkSpan<GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind> const>::begin() const SkSpan<skif::FilterResult::Builder::SampledFilterResult>::begin() const Line | Count | Source | 90 | 789k | constexpr T* begin() const { return fPtr; } |
SkSpan<SkString>::begin() const Line | Count | Source | 90 | 96 | constexpr T* begin() const { return fPtr; } |
SkSpan<skgpu::BulkUsePlotUpdater::PlotData>::begin() const Line | Count | Source | 90 | 10.4k | constexpr T* begin() const { return fPtr; } |
SkSpan<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >::begin() const Line | Count | Source | 90 | 3.43M | constexpr T* begin() const { return fPtr; } |
Unexecuted instantiation: SkSpan<GrFragmentProcessor::ProgramImpl*>::begin() const SkSpan<SkRuntimeEffect::Child const>::begin() const Line | Count | Source | 90 | 43.8k | constexpr T* begin() const { return fPtr; } |
SkSpan<SkRuntimeEffect::ChildPtr>::begin() const Line | Count | Source | 90 | 65.6k | constexpr T* begin() const { return fPtr; } |
SkSpan<unsigned char const>::begin() const Line | Count | Source | 90 | 50.4M | constexpr T* begin() const { return fPtr; } |
Unexecuted instantiation: SkSpan<SkPathVerb const>::begin() const SkSpan<unsigned char>::begin() const Line | Count | Source | 90 | 207M | constexpr T* begin() const { return fPtr; } |
SkSpan<unsigned int const>::begin() const Line | Count | Source | 90 | 2.05M | constexpr T* begin() const { return fPtr; } |
Unexecuted instantiation: SkSpan<skgpu::graphite::Uniform const>::begin() const Unexecuted instantiation: SkSpan<skgpu::graphite::TextureAndSampler const>::begin() const Unexecuted instantiation: SkSpan<skgpu::graphite::ShaderNode*>::begin() const SkSpan<unsigned int>::begin() const Line | Count | Source | 90 | 5.23M | constexpr T* begin() const { return fPtr; } |
Unexecuted instantiation: SkSpan<skgpu::graphite::Uniform>::begin() const Unexecuted instantiation: SkSpan<skgpu::graphite::TextureAndSampler>::begin() const SkSpan<sk_gpu_test::GrContextFactory::Context>::begin() const Line | Count | Source | 90 | 10.3k | constexpr T* begin() const { return fPtr; } |
SkSpan<sktext::gpu::GlyphVector::Variant>::begin() const Line | Count | Source | 90 | 34.3k | constexpr T* begin() const { return fPtr; } |
SkSpan<GrSurfaceProxy*>::begin() const Line | Count | Source | 90 | 616k | constexpr T* begin() const { return fPtr; } |
Unexecuted instantiation: SkSpan<GrVertexChunk>::begin() const Unexecuted instantiation: SkSpan<SkPixmap const>::begin() const SkSpan<sktext::GlyphRun const>::begin() const Line | Count | Source | 90 | 3.74M | constexpr T* begin() const { return fPtr; } |
Unexecuted instantiation: SkSpan<SkAutoPixmapStorage>::begin() const Unexecuted instantiation: SkSpan<SkPixmap>::begin() const Unexecuted instantiation: SkSpan<skgpu::graphite::TextureInfo const>::begin() const Unexecuted instantiation: SkSpan<skgpu::graphite::BackendTexture const>::begin() const Unexecuted instantiation: SkSpan<VkExtensionProperties>::begin() const Unexecuted instantiation: SkSpan<VkPhysicalDevice_T*>::begin() const Unexecuted instantiation: SkSpan<char const*>::begin() const Unexecuted instantiation: SkSpan<skiatest::graphite::ContextFactory::OwnedContextInfo>::begin() const SkSpan<SkRuntimeEffect::ChildPtr const>::begin() const Line | Count | Source | 90 | 958k | constexpr T* begin() const { return fPtr; } |
SkSpan<SkSL::SampleUsage const>::begin() const Line | Count | Source | 90 | 205k | constexpr T* begin() const { return fPtr; } |
Unexecuted instantiation: SkSpan<sk_sp<SkImage> >::begin() const Unexecuted instantiation: SkSpan<DDLPromiseImageHelper::PromiseImageInfo>::begin() const Unexecuted instantiation: SkSpan<sk_sp<ToolUtils::TopoTestNode> >::begin() const Unexecuted instantiation: SkSpan<GrAuditTrail::OpInfo::Op>::begin() const Unexecuted instantiation: SkSpan<GrAuditTrail::OpInfo>::begin() const SkSpan<int const>::begin() const Line | Count | Source | 90 | 435k | constexpr T* begin() const { return fPtr; } |
Unexecuted instantiation: SkSpan<SkRGBA4f<(SkAlphaType)3> const>::begin() const Unexecuted instantiation: SkSpan<TestSVGTypeface::GlyfLayerInfo>::begin() const SkSpan<int>::begin() const Line | Count | Source | 90 | 110M | constexpr T* begin() const { return fPtr; } |
Unexecuted instantiation: SkSpan<TestSVGTypeface::GlyfInfo>::begin() const Unexecuted instantiation: SkSpan<SkString const>::begin() const SkSpan<char>::begin() const Line | Count | Source | 90 | 39.1k | constexpr T* begin() const { return fPtr; } |
SkSpan<SkSVGTextContext::PositionAdjustment>::begin() const Line | Count | Source | 90 | 39.1k | constexpr T* begin() const { return fPtr; } |
Unexecuted instantiation: SkSpan<SkContourMeasure::Segment const>::begin() const SkSpan<sk_sp<SkSVGNode> >::begin() const Line | Count | Source | 90 | 227k | constexpr T* begin() const { return fPtr; } |
SkSpan<SkRGBA4f<(SkAlphaType)3> >::begin() const Line | Count | Source | 90 | 64.6k | constexpr T* begin() const { return fPtr; } |
SkSpan<SkRect const>::begin() const Line | Count | Source | 90 | 53.4k | constexpr T* begin() const { return fPtr; } |
SkSpan<char const>::begin() const Line | Count | Source | 90 | 456k | constexpr T* begin() const { return fPtr; } |
SkSpan<SkNoPixelsDevice::ClipState>::begin() const Line | Count | Source | 90 | 574k | constexpr T* begin() const { return fPtr; } |
SkSpan<std::__1::thread>::begin() const Line | Count | Source | 90 | 76 | constexpr T* begin() const { return fPtr; } |
Unexecuted instantiation: SkSpan<std::__1::function<void ()> >::begin() const SkSpan<SkGlyph const*>::begin() const Line | Count | Source | 90 | 1.89M | constexpr T* begin() const { return fPtr; } |
SkSpan<sk_sp<SkShader> >::begin() const Line | Count | Source | 90 | 630k | constexpr T* begin() const { return fPtr; } |
SkSpan<SkCanvas::Lattice::RectType>::begin() const Line | Count | Source | 90 | 1.44k | constexpr T* begin() const { return fPtr; } |
SkSpan<SkPoint3>::begin() const Line | Count | Source | 90 | 12.7M | constexpr T* begin() const { return fPtr; } |
SkSpan<SkPoint3 const>::begin() const Line | Count | Source | 90 | 12.5M | constexpr T* begin() const { return fPtr; } |
SkSpan<sk_sp<SkPicture const> >::begin() const Line | Count | Source | 90 | 57.8k | constexpr T* begin() const { return fPtr; } |
SkSpan<sk_sp<SkDrawable> >::begin() const Line | Count | Source | 90 | 7 | constexpr T* begin() const { return fPtr; } |
SkSpan<sk_sp<SkTextBlob const> >::begin() const Line | Count | Source | 90 | 188 | constexpr T* begin() const { return fPtr; } |
SkSpan<sk_sp<SkVertices const> >::begin() const Line | Count | Source | 90 | 118 | constexpr T* begin() const { return fPtr; } |
SkSpan<sk_sp<SkImage const> >::begin() const Line | Count | Source | 90 | 77.7k | constexpr T* begin() const { return fPtr; } |
Unexecuted instantiation: SkSpan<sk_sp<sktext::gpu::Slug const> >::begin() const SkSpan<SkPaint>::begin() const Line | Count | Source | 90 | 23.1k | constexpr T* begin() const { return fPtr; } |
SkSpan<SkPath>::begin() const Line | Count | Source | 90 | 267k | constexpr T* begin() const { return fPtr; } |
SkSpan<SkMatrix>::begin() const Line | Count | Source | 90 | 287 | constexpr T* begin() const { return fPtr; } |
SkSpan<SkRasterPipelineContexts::MemoryCtxInfo>::begin() const Line | Count | Source | 90 | 8.08M | constexpr T* begin() const { return fPtr; } |
SkSpan<SkResourceCache::PurgeSharedIDMessage>::begin() const Line | Count | Source | 90 | 17.4k | constexpr T* begin() const { return fPtr; } |
SkSpan<SkPackedGlyphID const>::begin() const Line | Count | Source | 90 | 13.3k | constexpr T* begin() const { return fPtr; } |
SkSpan<SkFontArguments::VariationPosition::Coordinate>::begin() const Line | Count | Source | 90 | 304k | constexpr T* begin() const { return fPtr; } |
SkSpan<SkFontParameters::Variation::Axis>::begin() const Line | Count | Source | 90 | 306k | constexpr T* begin() const { return fPtr; } |
SkSpan<sk_sp<SkTypeface> >::begin() const Line | Count | Source | 90 | 1 | constexpr T* begin() const { return fPtr; } |
SkSpan<sktext::GlyphRun>::begin() const Line | Count | Source | 90 | 389k | constexpr T* begin() const { return fPtr; } |
Unexecuted instantiation: SkSpan<SkSize>::begin() const Unexecuted instantiation: SkSpan<sk_sp<SkPicture> >::begin() const SkSpan<SkRGBA4f<(SkAlphaType)2> >::begin() const Line | Count | Source | 90 | 77.8k | constexpr T* begin() const { return fPtr; } |
SkSpan<SkCodecs::Decoder const>::begin() const Line | Count | Source | 90 | 441k | constexpr T* begin() const { return fPtr; } |
SkSpan<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> > const>::begin() const Line | Count | Source | 90 | 8.76M | constexpr T* begin() const { return fPtr; } |
SkSpan<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> > >::begin() const Line | Count | Source | 90 | 34.9M | constexpr T* begin() const { return fPtr; } |
SkSpan<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> > >::begin() const Line | Count | Source | 90 | 6.64M | constexpr T* begin() const { return fPtr; } |
SkSpan<SkSL::Variable* const>::begin() const Line | Count | Source | 90 | 1.60M | constexpr T* begin() const { return fPtr; } |
SkSpan<SkSL::Parser::Checkpoint::ForwardingErrorReporter::Error>::begin() const Line | Count | Source | 90 | 198k | constexpr T* begin() const { return fPtr; } |
SkSpan<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> > >::begin() const Line | Count | Source | 90 | 897k | constexpr T* begin() const { return fPtr; } |
SkSpan<SkSL::Field>::begin() const Line | Count | Source | 90 | 1.54M | constexpr T* begin() const { return fPtr; } |
SkSpan<SkSL::Field const>::begin() const Line | Count | Source | 90 | 1.80M | constexpr T* begin() const { return fPtr; } |
SkSpan<signed char const>::begin() const Line | Count | Source | 90 | 1.25M | constexpr T* begin() const { return fPtr; } |
SkSpan<signed char>::begin() const Line | Count | Source | 90 | 162k | constexpr T* begin() const { return fPtr; } |
SkSpan<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::begin() const Line | Count | Source | 90 | 14.0k | constexpr T* begin() const { return fPtr; } |
SkSpan<SkSL::RP::Instruction>::begin() const Line | Count | Source | 90 | 343k | constexpr T* begin() const { return fPtr; } |
SkSpan<SkSL::RP::Program::Stage>::begin() const Line | Count | Source | 90 | 226k | constexpr T* begin() const { return fPtr; } |
SkSpan<SkRasterPipelineContexts::BranchCtx*>::begin() const Line | Count | Source | 90 | 52.7k | constexpr T* begin() const { return fPtr; } |
SkSpan<float*>::begin() const Line | Count | Source | 90 | 206k | constexpr T* begin() const { return fPtr; } |
SkSpan<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> > >::begin() const Line | Count | Source | 90 | 1.80M | constexpr T* begin() const { return fPtr; } |
SkSLRasterPipelineCodeGenerator.cpp:SkSpan<SkSL::RP::Generator::writeFunction(SkSL::IRNode const&, SkSL::FunctionDefinition const&, SkSpan<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> > const>)::RemappedSlotRange>::begin() const Line | Count | Source | 90 | 1.16M | constexpr T* begin() const { return fPtr; } |
SkSpan<skia_private::THashSet<int, SkGoodHash> const*>::begin() const Line | Count | Source | 90 | 191k | constexpr T* begin() const { return fPtr; } |
SkSpan<SkSL::Type const*>::begin() const Line | Count | Source | 90 | 1.65M | constexpr T* begin() const { return fPtr; } |
SkSpan<SkSL::Variable*>::begin() const Line | Count | Source | 90 | 1.54M | constexpr T* begin() const { return fPtr; } |
SkSpan<SkSL::SwitchCase const*>::begin() const Line | Count | Source | 90 | 10.3k | constexpr T* begin() const { return fPtr; } |
SkSLSwizzle.cpp:SkSpan<SkSL::optimize_constructor_swizzle(SkSL::Context const&, SkSL::Position, SkSL::ConstructorCompound const&, skia_private::FixedArray<4, signed char>)::ReorderedArgument>::begin() const Line | Count | Source | 90 | 247k | constexpr T* begin() const { return fPtr; } |
SkSpan<SkSL::Type const* const>::begin() const Line | Count | Source | 90 | 646 | constexpr T* begin() const { return fPtr; } |
SkSpan<std::__1::unique_ptr<SkSL::ProgramElement, std::__1::default_delete<SkSL::ProgramElement> > >::begin() const Line | Count | Source | 90 | 74.3k | constexpr T* begin() const { return fPtr; } |
SkSpan<std::__1::unique_ptr<SkSL::ProgramElement, std::__1::default_delete<SkSL::ProgramElement> > const>::begin() const Line | Count | Source | 90 | 26.4k | constexpr T* begin() const { return fPtr; } |
SkSpan<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >*>::begin() const Line | Count | Source | 90 | 8.06k | constexpr T* begin() const { return fPtr; } |
SkSpan<sk_sp<SkFontStyleSet_Custom> >::begin() const Line | Count | Source | 90 | 1 | constexpr T* begin() const { return fPtr; } |
Unexecuted instantiation: SkSpan<std::__1::unique_ptr<GrAuditTrail::Op, std::__1::default_delete<GrAuditTrail::Op> > >::begin() const Unexecuted instantiation: SkSpan<GrAuditTrail::Op*>::begin() const Unexecuted instantiation: SkSpan<std::__1::unique_ptr<GrAuditTrail::OpNode, std::__1::default_delete<GrAuditTrail::OpNode> > >::begin() const SkSpan<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage>::begin() const Line | Count | Source | 90 | 84.4k | constexpr T* begin() const { return fPtr; } |
Unexecuted instantiation: SkSpan<skgpu::Plot*>::begin() const SkSpan<sk_sp<GrRenderTask> >::begin() const Line | Count | Source | 90 | 993k | constexpr T* begin() const { return fPtr; } |
SkSpan<GrRenderTask*>::begin() const Line | Count | Source | 90 | 1.88M | constexpr T* begin() const { return fPtr; } |
SkSpan<GrOnFlushCallbackObject*>::begin() const Line | Count | Source | 90 | 10.3k | constexpr T* begin() const { return fPtr; } |
Unexecuted instantiation: SkSpan<GrTextureResolveRenderTask::Resolve>::begin() const Unexecuted instantiation: SkSpan<std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> > >::begin() const SkSpan<GrGpu::SubmittedProc>::begin() const Line | Count | Source | 90 | 10.3k | constexpr T* begin() const { return fPtr; } |
SkSpan<double>::begin() const Line | Count | Source | 90 | 172k | constexpr T* begin() const { return fPtr; } |
SkSpan<sk_sp<GrSurfaceProxy> >::begin() const Line | Count | Source | 90 | 814k | constexpr T* begin() const { return fPtr; } |
Unexecuted instantiation: SkSpan<GrTextureProxy*>::begin() const SkSpan<sk_sp<GrRenderTask> const>::begin() const Line | Count | Source | 90 | 528k | constexpr T* begin() const { return fPtr; } |
SkSpan<skgpu::UniqueKeyInvalidatedMessage>::begin() const Line | Count | Source | 90 | 15.7k | constexpr T* begin() const { return fPtr; } |
Unexecuted instantiation: SkSpan<GrResourceCache::UnrefResourceMessage>::begin() const SkSpan<sk_sp<skgpu::ganesh::PathRenderer> >::begin() const Line | Count | Source | 90 | 3.92k | constexpr T* begin() const { return fPtr; } |
Unexecuted instantiation: SkSpan<skgpu::TAsyncReadResult<GrGpuBuffer, GrDirectContext::DirectContextID, skgpu::ganesh::SurfaceContext::PixelTransferResult>::Plane>::begin() const Unexecuted instantiation: SkSpan<GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind> >::begin() const Unexecuted instantiation: SkSpan<GrShaderVar>::begin() const Unexecuted instantiation: SkSpan<GrShaderVar const>::begin() const AAConvexPathRenderer.cpp:SkSpan<skgpu::ganesh::(anonymous namespace)::AAConvexPathOp::PathData>::begin() const Line | Count | Source | 90 | 11.6k | constexpr T* begin() const { return fPtr; } |
AAConvexPathRenderer.cpp:SkSpan<skgpu::ganesh::(anonymous namespace)::Segment>::begin() const Line | Count | Source | 90 | 10.5k | constexpr T* begin() const { return fPtr; } |
AAConvexPathRenderer.cpp:SkSpan<skgpu::ganesh::(anonymous namespace)::Draw>::begin() const Line | Count | Source | 90 | 5.02k | constexpr T* begin() const { return fPtr; } |
AAHairLinePathRenderer.cpp:SkSpan<(anonymous namespace)::AAHairlineOp::PathData>::begin() const Line | Count | Source | 90 | 19.7k | constexpr T* begin() const { return fPtr; } |
AALinearizingConvexPathRenderer.cpp:SkSpan<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData>::begin() const Line | Count | Source | 90 | 3.66k | constexpr T* begin() const { return fPtr; } |
Unexecuted instantiation: SkSpan<sk_sp<skgpu::ganesh::AtlasRenderTask> >::begin() const DashOp.cpp:SkSpan<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData>::begin() const Line | Count | Source | 90 | 99 | constexpr T* begin() const { return fPtr; } |
DashOp.cpp:SkSpan<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::DashDraw>::begin() const Line | Count | Source | 90 | 58 | constexpr T* begin() const { return fPtr; } |
DefaultPathRenderer.cpp:SkSpan<(anonymous namespace)::DefaultPathOp::PathData>::begin() const Line | Count | Source | 90 | 51.8k | constexpr T* begin() const { return fPtr; } |
Unexecuted instantiation: SkSpan<SkRSXform>::begin() const Unexecuted instantiation: DrawAtlasOp.cpp:SkSpan<(anonymous namespace)::DrawAtlasOpImpl::Geometry>::begin() const Unexecuted instantiation: SkSpan<GrGeometryProcessor::Attribute>::begin() const DrawMeshOp.cpp:SkSpan<(anonymous namespace)::MeshOp::Mesh>::begin() const Line | Count | Source | 90 | 58.2k | constexpr T* begin() const { return fPtr; } |
SkSpan<SkMeshSpecification::Attribute const>::begin() const Line | Count | Source | 90 | 145k | constexpr T* begin() const { return fPtr; } |
Unexecuted instantiation: SkSpan<GrGeometryProcessor::TextureSampler>::begin() const Unexecuted instantiation: DrawMeshOp.cpp:SkSpan<(anonymous namespace)::MeshGP::Impl::onEmitCode(GrGeometryProcessor::ProgramImpl::EmitArgs&, GrGeometryProcessor::ProgramImpl::GrGPArgs*)::RealVarying>::begin() const SkSpan<SkMeshSpecification::Attribute>::begin() const Line | Count | Source | 90 | 20.9k | constexpr T* begin() const { return fPtr; } |
SkSpan<SkMeshSpecification::Varying>::begin() const Line | Count | Source | 90 | 41.7k | constexpr T* begin() const { return fPtr; } |
SkSpan<CircularRRectOp::RRect>::begin() const Line | Count | Source | 90 | 138 | constexpr T* begin() const { return fPtr; } |
SkSpan<EllipticalRRectOp::RRect>::begin() const Line | Count | Source | 90 | 2.70k | constexpr T* begin() const { return fPtr; } |
Unexecuted instantiation: SkSpan<ButtCapDashedCircleOp::Circle>::begin() const SkSpan<CircleOp::Circle>::begin() const Line | Count | Source | 90 | 313 | constexpr T* begin() const { return fPtr; } |
SkSpan<EllipseOp::Ellipse>::begin() const Line | Count | Source | 90 | 1.24k | constexpr T* begin() const { return fPtr; } |
SkSpan<DIEllipseOp::Ellipse>::begin() const Line | Count | Source | 90 | 204 | constexpr T* begin() const { return fPtr; } |
LatticeOp.cpp:SkSpan<skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch>::begin() const Line | Count | Source | 90 | 458 | constexpr T* begin() const { return fPtr; } |
SkSpan<sk_sp<skgpu::ganesh::OpsTask> const>::begin() const Line | Count | Source | 90 | 91.1k | constexpr T* begin() const { return fPtr; } |
SkSpan<skgpu::ganesh::OpsTask::OpChain>::begin() const Line | Count | Source | 90 | 612k | constexpr T* begin() const { return fPtr; } |
RegionOp.cpp:SkSpan<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo>::begin() const Line | Count | Source | 90 | 78 | constexpr T* begin() const { return fPtr; } |
Unexecuted instantiation: ShadowRRectOp.cpp:SkSpan<(anonymous namespace)::ShadowCircularRRectOp::Geometry>::begin() const SmallPathRenderer.cpp:SkSpan<skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry>::begin() const Line | Count | Source | 90 | 27.3k | constexpr T* begin() const { return fPtr; } |
StrokeRectOp.cpp:SkSpan<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo>::begin() const Line | Count | Source | 90 | 3.20k | constexpr T* begin() const { return fPtr; } |
Unexecuted instantiation: SkSpan<GrProgramInfo const*>::begin() const SkSpan<sktext::gpu::Glyph const*>::begin() const Line | Count | Source | 90 | 20.9k | constexpr T* begin() const { return fPtr; } |
Unexecuted instantiation: SkSpan<sk_sp<GrBuffer const> >::begin() const Unexecuted instantiation: SkSpan<gr_sp<GrSurface const, &(GrIORef<GrGpuResource>::refCommandBuffer() const), &(GrIORef<GrGpuResource>::unrefCommandBuffer() const)> >::begin() const Unexecuted instantiation: SkSpan<VkBufferImageCopy>::begin() const Unexecuted instantiation: SkSpan<unsigned long>::begin() const Unexecuted instantiation: SkSpan<GrVkSemaphore::Resource*>::begin() const Unexecuted instantiation: SkSpan<VkImageSubresourceRange>::begin() const Unexecuted instantiation: SkSpan<std::__1::unique_ptr<SkDrawable::GpuDrawHandler, std::__1::default_delete<SkDrawable::GpuDrawHandler> > >::begin() const Unexecuted instantiation: SkSpan<sk_sp<GrManagedResource const> >::begin() const Unexecuted instantiation: SkSpan<gr_sp<GrRecycledResource const, &(GrManagedResource::ref() const), &(GrRecycledResource::recycle() const)> >::begin() const Unexecuted instantiation: SkSpan<VkBufferMemoryBarrier>::begin() const Unexecuted instantiation: SkSpan<VkImageMemoryBarrier>::begin() const Unexecuted instantiation: SkSpan<VkVertexInputBindingDescription>::begin() const Unexecuted instantiation: SkSpan<VkVertexInputAttributeDescription>::begin() const Unexecuted instantiation: SkSpan<GrVkSampler const*>::begin() const Unexecuted instantiation: SkSpan<VkAttachmentDescription>::begin() const Unexecuted instantiation: SkSpan<GrVkResourceProvider::CompatibleRenderPassSet>::begin() const Unexecuted instantiation: SkSpan<GrVkCommandPool*>::begin() const Unexecuted instantiation: SkSpan<std::__1::unique_ptr<GrVkDescriptorSetManager, std::__1::default_delete<GrVkDescriptorSetManager> > >::begin() const Unexecuted instantiation: SkSpan<GrVkRenderPass*>::begin() const Unexecuted instantiation: SkSpan<GrVkRenderPass const*>::begin() const Unexecuted instantiation: SkSpan<GrVkResourceProvider::MSAALoadPipeline>::begin() const Unexecuted instantiation: SkSpan<skgpu::TAsyncReadResult<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID, skgpu::graphite::Context::PixelTransferResult>::Plane>::begin() const Unexecuted instantiation: SkSpan<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage>::begin() const Unexecuted instantiation: SkSpan<sk_sp<skgpu::graphite::Buffer> >::begin() const Unexecuted instantiation: SkSpan<skgpu::UniqueKey>::begin() const Unexecuted instantiation: SkSpan<skgpu::graphite::GlobalCache::StaticVertexCopyRanges>::begin() const Unexecuted instantiation: SkSpan<sk_sp<skgpu::graphite::Resource> >::begin() const Unexecuted instantiation: SkSpan<sk_sp<SkImage> const>::begin() const Unexecuted instantiation: SkSpan<sk_sp<skgpu::graphite::Buffer> const>::begin() const Unexecuted instantiation: SkSpan<skgpu::graphite::UploadInstance>::begin() const Unexecuted instantiation: SkSpan<sk_sp<skgpu::graphite::Task> >::begin() const Unexecuted instantiation: SkSpan<sk_sp<skgpu::graphite::Device> >::begin() const Unexecuted instantiation: SkSpan<sk_sp<skgpu::RefCntedCallback> >::begin() const Unexecuted instantiation: SkSpan<SkV4 const>::begin() const SkSpan<SkRGBA4f<(SkAlphaType)2> const>::begin() const Line | Count | Source | 90 | 1.43k | constexpr T* begin() const { return fPtr; } |
Unexecuted instantiation: SkSpan<std::__1::pair<sk_sp<skgpu::graphite::TextureProxy>, skgpu::graphite::SamplerDesc> const>::begin() const Unexecuted instantiation: SkSpan<std::__1::pair<sk_sp<skgpu::graphite::TextureProxy>, skgpu::graphite::SamplerDesc> >::begin() const Unexecuted instantiation: SkSpan<skgpu::graphite::UniformDataCache::Entry>::begin() const Unexecuted instantiation: SkSpan<skgpu::graphite::Renderer const*>::begin() const Unexecuted instantiation: SkSpan<skgpu::graphite::ScratchResourceManager::PendingUseListener*>::begin() const Unexecuted instantiation: SkSpan<sk_sp<SkRuntimeEffect> >::begin() const Unexecuted instantiation: SkSpan<skgpu::graphite::MipLevel const>::begin() const Unexecuted instantiation: SkSpan<skgpu::graphite::BufferTextureCopyData>::begin() const Unexecuted instantiation: SkSpan<std::__1::pair<unsigned long, unsigned long> >::begin() const Unexecuted instantiation: SkSpan<VkDescriptorSetLayoutBinding>::begin() const Unexecuted instantiation: SkSpan<sk_sp<skgpu::graphite::TextureProxy> >::begin() const Unexecuted instantiation: SkSpan<sk_sp<skgpu::graphite::PrecompileBase> const>::begin() const Unexecuted instantiation: SkSpan<SkSpan<sk_sp<skgpu::graphite::PrecompileBase> const> const>::begin() const Unexecuted instantiation: SkSpan<sk_sp<skgpu::graphite::PrecompileBlender> const>::begin() const Unexecuted instantiation: SkSpan<SkBlendMode const>::begin() const Unexecuted instantiation: SkSpan<SkColorInfo const>::begin() const Unexecuted instantiation: SkSpan<SkTileMode const>::begin() const Unexecuted instantiation: SkSpan<sk_sp<skgpu::graphite::PrecompileShader> const>::begin() const Unexecuted instantiation: SkSpan<sk_sp<skgpu::graphite::PrecompileColorFilter> const>::begin() const Unexecuted instantiation: SkSpan<sk_sp<SkColorSpace> const>::begin() const Unexecuted instantiation: SkSpan<SkBlendMode>::begin() const Unexecuted instantiation: SkSpan<SkPDFStructElem>::begin() const Unexecuted instantiation: SkSpan<SkPDFIndirectReference>::begin() const Unexecuted instantiation: SkSpan<SkPDFStructElem*>::begin() const Unexecuted instantiation: SkSpan<skia_private::TArray<SkPDFStructElem*, true> >::begin() const Unexecuted instantiation: SkSpan<SkPDFStructElem::MarkedContentInfo>::begin() const Unexecuted instantiation: SkPDFTag.cpp:SkSpan<header_outline::(anonymous namespace)::Entry*>::begin() const SkSpan<std::__1::unique_ptr<SkCodec, std::__1::default_delete<SkCodec> > >::begin() const Line | Count | Source | 90 | 4.70k | constexpr T* begin() const { return fPtr; } |
SkSpan<SkPngCodecBase::PaletteColorEntry const>::begin() const Line | Count | Source | 90 | 552 | constexpr T* begin() const { return fPtr; } |
Unexecuted instantiation: SkSpan<dng_exception>::begin() const SkSpan<SkSVGDevice::ClipRec>::begin() const Line | Count | Source | 90 | 1.39k | constexpr T* begin() const { return fPtr; } |
Unexecuted instantiation: SkSpan<std::__1::array<unsigned short, 3ul> >::begin() const SkSpan<sktext::IDOrPath>::begin() const Line | Count | Source | 90 | 51.0k | constexpr T* begin() const { return fPtr; } |
SkSpan<sktext::IDOrDrawable>::begin() const Line | Count | Source | 90 | 130 | constexpr T* begin() const { return fPtr; } |
SkSpan<SkPackedGlyphID>::begin() const Line | Count | Source | 90 | 5.23k | constexpr T* begin() const { return fPtr; } |
SkSpan<SkMask::Format>::begin() const Line | Count | Source | 90 | 5.23k | constexpr T* begin() const { return fPtr; } |
SkSpan<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage>::begin() const Line | Count | Source | 90 | 1.37k | constexpr T* begin() const { return fPtr; } |
SkSpan<sk_sp<sktext::gpu::TextBlob> >::begin() const Line | Count | Source | 90 | 8.62k | constexpr T* begin() const { return fPtr; } |
SkSpan<SkSL::SPIRVCodeGenerator::Word>::begin() const Line | Count | Source | 90 | 31.5M | constexpr T* begin() const { return fPtr; } |
Unexecuted instantiation: SkSpan<skgpu::VulkanExtensions::Info>::begin() const SkSpan<sk_sp<SkIDChangeListener> >::begin() const Line | Count | Source | 90 | 146M | constexpr T* begin() const { return fPtr; } |
SkSpan<SkMeshSpecification::Varying const>::begin() const Line | Count | Source | 90 | 123k | constexpr T* begin() const { return fPtr; } |
SkSpan<SkRasterPipelineContexts::MemoryCtxPatch>::begin() const Line | Count | Source | 90 | 888M | constexpr T* begin() const { return fPtr; } |
Unexecuted instantiation: SkSpan<SkGlyph>::begin() const Unexecuted instantiation: SkSpan<std::__1::basic_string_view<char, std::__1::char_traits<char> > >::begin() const SkSpan<skia_private::THashMap<SkSL::Variable const*, SkSL::Expression const*, SkGoodHash> >::begin() const Line | Count | Source | 90 | 2.19k | constexpr T* begin() const { return fPtr; } |
SkSpan<SkV4>::begin() const Line | Count | Source | 90 | 120k | constexpr T* begin() const { return fPtr; } |
SkSpan<GrBufferAllocPool::BufferBlock>::begin() const Line | Count | Source | 90 | 97.1k | constexpr T* begin() const { return fPtr; } |
Unexecuted instantiation: SkSpan<GrRecordingContext::ProgramData>::begin() const SkSpan<PathSegment>::begin() const Line | Count | Source | 90 | 248 | constexpr T* begin() const { return fPtr; } |
Unexecuted instantiation: SkSpan<std::__1::tuple<GrSurfaceProxyView, GrColorType, SkAlphaType> >::begin() const SkSpan<GrXPFactoryTestFactory*>::begin() const Line | Count | Source | 90 | 96 | constexpr T* begin() const { return fPtr; } |
SkSpan<GrProcessorTestFactory<GrGeometryProcessor*>*>::begin() const Line | Count | Source | 90 | 192 | constexpr T* begin() const { return fPtr; } |
SkSpan<GrProcessorTestFactory<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >*>::begin() const Line | Count | Source | 90 | 96 | constexpr T* begin() const { return fPtr; } |
Unexecuted instantiation: SkSpan<GrUniformDataManager::Uniform>::begin() const SkSpan<skvx::Vec<4, float> const>::begin() const Line | Count | Source | 90 | 2.47k | constexpr T* begin() const { return fPtr; } |
Unexecuted instantiation: SkSpan<skgpu::VulkanYcbcrConversionInfo>::begin() const Unexecuted instantiation: SkSpan<std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> > >::begin() const Unexecuted instantiation: SkSpan<VkSemaphore_T*>::begin() const Unexecuted instantiation: SkSpan<GrVkDescriptorSet const*>::begin() const Unexecuted instantiation: SkSpan<skgpu::Swizzle>::begin() const Unexecuted instantiation: SkSpan<skgpu::graphite::BindBufferInfo>::begin() const Unexecuted instantiation: SkSpan<std::__1::pair<sk_sp<skgpu::graphite::Buffer>, skgpu::graphite::BindBufferInfo> >::begin() const Unexecuted instantiation: SkSpan<skgpu::graphite::StaticBufferManager::CopyRange>::begin() const Unexecuted instantiation: SkSpan<std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> > const>::begin() const Unexecuted instantiation: SkSpan<gr_sp<skgpu::graphite::Resource, &(skgpu::graphite::Resource::refCommandBuffer() const), &(skgpu::graphite::Resource::unrefCommandBuffer() const)> >::begin() const Unexecuted instantiation: SkSpan<skgpu::graphite::ComputeStep::ResourceDesc const>::begin() const Unexecuted instantiation: SkSpan<skgpu::graphite::ClipStack::Element const*>::begin() const Unexecuted instantiation: SkSpan<std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> > >::begin() const Unexecuted instantiation: SkSpan<std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> > >::begin() const Unexecuted instantiation: DrawPass.cpp:SkSpan<skgpu::graphite::(anonymous namespace)::TextureBinding>::begin() const Unexecuted instantiation: SkSpan<skgpu::graphite::SamplerDesc>::begin() const Unexecuted instantiation: SkSpan<skgpu::graphite::GraphicsPipelineDesc>::begin() const Unexecuted instantiation: SkSpan<sk_sp<skgpu::graphite::GraphicsPipeline> >::begin() const Unexecuted instantiation: SkSpan<sk_sp<skgpu::graphite::Sampler> >::begin() const Unexecuted instantiation: SkSpan<skgpu::UniqueKey const>::begin() const Unexecuted instantiation: SkSpan<skgpu::UniqueKeyInvalidatedMsg_Graphite>::begin() const Unexecuted instantiation: SkSpan<skgpu::graphite::Attribute const>::begin() const Unexecuted instantiation: SkSpan<skgpu::graphite::Varying const>::begin() const Unexecuted instantiation: SkSpan<skgpu::graphite::ShaderNode const*>::begin() const Unexecuted instantiation: SkSpan<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const>::begin() const Unexecuted instantiation: SkSpan<skgpu::graphite::PaintParamsKey>::begin() const Unexecuted instantiation: SkSpan<skgpu::graphite::ShaderSnippet>::begin() const Unexecuted instantiation: SkSpan<skgpu::graphite::ComputeStep::WorkgroupBufferDesc const>::begin() const Unexecuted instantiation: SkSpan<sk_sp<skgpu::graphite::ComputePipeline> >::begin() const Unexecuted instantiation: SkSpan<skgpu::graphite::ResourceBinding>::begin() const Unexecuted instantiation: SkSpan<skgpu::graphite::ComputeStep::WorkgroupBufferDesc>::begin() const Unexecuted instantiation: SkSpan<skgpu::graphite::ComputePipelineDesc>::begin() const Unexecuted instantiation: SkSpan<skgpu::graphite::DispatchGroup::Dispatch>::begin() const Unexecuted instantiation: SkSpan<VkClearValue>::begin() const Unexecuted instantiation: SkSpan<VkDescriptorImageInfo>::begin() const Unexecuted instantiation: SkSpan<VkWriteDescriptorSet>::begin() const Unexecuted instantiation: SkSpan<skgpu::graphite::DescriptorData>::begin() const Unexecuted instantiation: SkSpan<VkDescriptorSetLayout_T*>::begin() const Unexecuted instantiation: SkSpan<sk_sp<skgpu::graphite::VulkanSampler> >::begin() const Unexecuted instantiation: SkSpan<VkVertexInputBindingDescription2EXT>::begin() const Unexecuted instantiation: SkSpan<VkVertexInputAttributeDescription2EXT>::begin() const Unexecuted instantiation: SkSpan<VkSubpassDescription>::begin() const Unexecuted instantiation: SkSpan<VkSubpassDependency>::begin() const Unexecuted instantiation: SkSpan<VkImageView_T*>::begin() const Unexecuted instantiation: SkSpan<std::__1::pair<unsigned int, sk_sp<skgpu::graphite::VulkanGraphicsPipeline> > >::begin() const Unexecuted instantiation: SkSpan<std::__1::unique_ptr<skgpu::graphite::VulkanImageView const, std::__1::default_delete<skgpu::graphite::VulkanImageView const> > >::begin() const Unexecuted instantiation: SkSpan<std::__1::pair<sk_sp<skgpu::graphite::Sampler const>, sk_sp<skgpu::graphite::VulkanDescriptorSet> > >::begin() const Unexecuted instantiation: SkSpan<sk_sp<skgpu::graphite::VulkanFramebuffer> >::begin() const Unexecuted instantiation: SkSpan<sk_sp<skgpu::graphite::PrecompileBase> >::begin() const Unexecuted instantiation: SkSpan<SkCanvas::ImageSetEntry>::begin() const SkSpan<OffsetEdge>::begin() const Line | Count | Source | 90 | 712 | constexpr T* begin() const { return fPtr; } |
Unexecuted instantiation: SkSpan<skgpu::ganesh::ClipStack::Element>::begin() const SkSpan<skgpu::ganesh::ClipStack::Element const*>::begin() const Line | Count | Source | 90 | 102k | constexpr T* begin() const { return fPtr; } |
Unexecuted instantiation: ShaderInfo.cpp:SkSpan<skgpu::graphite::(anonymous namespace)::LiftedExpression const>::begin() const Unexecuted instantiation: SkSpan<VkDescriptorPoolSize>::begin() const SkSpan<SkOpRayHit*>::begin() const Line | Count | Source | 90 | 18.2M | constexpr T* begin() const { return fPtr; } |
SkSpan<SkClosestRecord>::begin() const Line | Count | Source | 90 | 5.45M | constexpr T* begin() const { return fPtr; } |
SkSpan<SkClosestRecord const*>::begin() const Line | Count | Source | 90 | 5.45M | constexpr T* begin() const { return fPtr; } |
Unexecuted instantiation: SkSpan<hb_feature_t>::begin() const Unexecuted instantiation: SkSpan<SkShaper::Feature const>::begin() const Unexecuted instantiation: SkShaper_harfbuzz.cpp:SkSpan<(anonymous namespace)::ShapedRun>::begin() const Unexecuted instantiation: SkSpan<SkUnicode::CodeUnitFlags>::begin() const Unexecuted instantiation: SkSpan<skia::textlayout::ResolvedFontDescriptor>::begin() const Unexecuted instantiation: SkSpan<skia::textlayout::TextStyle>::begin() const Unexecuted instantiation: SkSpan<skia::textlayout::Block>::begin() const Unexecuted instantiation: SkSpan<skia::textlayout::Placeholder>::begin() const Unexecuted instantiation: SkSpan<skia::textlayout::Run>::begin() const Unexecuted instantiation: SkSpan<skia::textlayout::Cluster>::begin() const Unexecuted instantiation: SkSpan<skia::textlayout::TextLine>::begin() const Unexecuted instantiation: SkSpan<unsigned long const>::begin() const Unexecuted instantiation: SkSpan<SkShaper::Feature>::begin() const SkSpan<SkSL::Variable const*>::begin() const Line | Count | Source | 90 | 3.10k | constexpr T* begin() const { return fPtr; } |
SkSpan<SkSL::SwitchCase const* const>::begin() const Line | Count | Source | 90 | 19.9k | constexpr T* begin() const { return fPtr; } |
SkSpan<skia_private::THashMap<SkSL::Field const*, SkSL::WGSLCodeGenerator::FieldPolyfillInfo, SkGoodHash>::Pair const*>::begin() const Line | Count | Source | 90 | 1.08k | constexpr T* begin() const { return fPtr; } |
SkSpan<std::__1::unique_ptr<SkSL::WGSLCodeGenerator::LValue, std::__1::default_delete<SkSL::WGSLCodeGenerator::LValue> > >::begin() const Line | Count | Source | 90 | 5.46k | constexpr T* begin() const { return fPtr; } |
Unexecuted instantiation: SkSpan<skgpu::graphite::RenderStep const* const>::begin() const Unexecuted instantiation: SkSpan<skgpu::graphite::PaintParamsKeyBuilder::StackFrame>::begin() const Unexecuted instantiation: SkSpan<SkEncoder::Frame const>::begin() const Unexecuted instantiation: SkSpan<skottie::SlotManager::ValuePair<skottie::ColorValue*> >::begin() const Unexecuted instantiation: SkSpan<sk_sp<skottie::SlotManager::ImageAssetProxy> >::begin() const Unexecuted instantiation: SkSpan<skottie::SlotManager::ValuePair<float*> >::begin() const Unexecuted instantiation: SkSpan<skottie::SlotManager::ValuePair<SkV2*> >::begin() const Unexecuted instantiation: SkSpan<sk_sp<skottie::internal::TextAdapter> >::begin() const Unexecuted instantiation: SkSpan<skottie::GlyphDecorator::GlyphInfo>::begin() const Unexecuted instantiation: SkSpan<skottie::Shaper::RunRec>::begin() const Layer.cpp:SkSpan<skottie::internal::(anonymous namespace)::AttachMask(skjson::ArrayValue const*, skottie::internal::AnimationBuilder const*, sk_sp<sksg::RenderNode>)::MaskRecord>::begin() const Line | Count | Source | 90 | 17.1k | constexpr T* begin() const { return fPtr; } |
Unexecuted instantiation: SkSpan<skgpu::graphite::RenderPassProperties const>::begin() const Unexecuted instantiation: SkSpan<skgpu::graphite::Renderer const* const>::begin() const Unexecuted instantiation: SkSpan<sk_sp<skgpu::graphite::PrecompileImageFilter> const>::begin() const Unexecuted instantiation: SkSpan<sk_sp<skgpu::graphite::PrecompileMaskFilter> const>::begin() const Unexecuted instantiation: SkSpan<sk_sp<skgpu::graphite::PrecompileShader> >::begin() const Unexecuted instantiation: SkSpan<sk_sp<skgpu::graphite::PrecompileColorFilter> >::begin() const Unexecuted instantiation: SkSpan<sk_sp<skgpu::graphite::PrecompileBlender> >::begin() const Unexecuted instantiation: SkSpan<sk_sp<skgpu::graphite::PrecompileImageFilter> >::begin() const Unexecuted instantiation: SkSpan<sk_sp<skgpu::graphite::PrecompileMaskFilter> >::begin() const |
91 | 473M | constexpr T* end() const { return fPtr + fSize; } SkSpan<SkRuntimeEffect::Uniform const>::end() const Line | Count | Source | 91 | 75.8k | constexpr T* end() const { return fPtr + fSize; } |
SkSpan<SkRuntimeEffect::Child const>::end() const Line | Count | Source | 91 | 43.8k | constexpr T* end() const { return fPtr + fSize; } |
Unexecuted instantiation: SkSpan<skgpu::graphite::ShaderNode*>::end() const SkSpan<sktext::GlyphRun const>::end() const Line | Count | Source | 91 | 3.35M | constexpr T* end() const { return fPtr + fSize; } |
SkSpan<float const>::end() const Line | Count | Source | 91 | 73.3k | constexpr T* end() const { return fPtr + fSize; } |
Unexecuted instantiation: SkSpan<int const>::end() const SkSpan<unsigned int const>::end() const Line | Count | Source | 91 | 1.58M | constexpr T* end() const { return fPtr + fSize; } |
Unexecuted instantiation: SkSpan<SkRGBA4f<(SkAlphaType)3> const>::end() const SkSpan<SkPoint const>::end() const Line | Count | Source | 91 | 7.21k | constexpr T* end() const { return fPtr + fSize; } |
Unexecuted instantiation: SkSpan<SkString const>::end() const SkSpan<sk_sp<SkImageFilter> >::end() const Line | Count | Source | 91 | 541k | constexpr T* end() const { return fPtr + fSize; } |
SkSpan<SkPoint>::end() const Line | Count | Source | 91 | 1.97k | constexpr T* end() const { return fPtr + fSize; } |
SkSpan<SkGlyph const*>::end() const Line | Count | Source | 91 | 413k | constexpr T* end() const { return fPtr + fSize; } |
SkSpan<unsigned char const>::end() const Line | Count | Source | 91 | 14.9k | constexpr T* end() const { return fPtr + fSize; } |
SkSpan<SkRuntimeEffect::ChildPtr const>::end() const Line | Count | Source | 91 | 291k | constexpr T* end() const { return fPtr + fSize; } |
SkSpan<SkRSXform const>::end() const Line | Count | Source | 91 | 30.1k | constexpr T* end() const { return fPtr + fSize; } |
SkSpan<SkCodecs::Decoder const>::end() const Line | Count | Source | 91 | 252k | constexpr T* end() const { return fPtr + fSize; } |
SkSpan<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> > const>::end() const Line | Count | Source | 91 | 8.76M | constexpr T* end() const { return fPtr + fSize; } |
SkSpan<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> > >::end() const Line | Count | Source | 91 | 284k | constexpr T* end() const { return fPtr + fSize; } |
SkSpan<SkSL::Variable* const>::end() const Line | Count | Source | 91 | 1.60M | constexpr T* end() const { return fPtr + fSize; } |
SkSpan<SkSL::Field const>::end() const Line | Count | Source | 91 | 1.80M | constexpr T* end() const { return fPtr + fSize; } |
SkSpan<signed char const>::end() const Line | Count | Source | 91 | 494k | constexpr T* end() const { return fPtr + fSize; } |
SkSpan<float>::end() const Line | Count | Source | 91 | 7.01M | constexpr T* end() const { return fPtr + fSize; } |
Unexecuted instantiation: SkSpan<unsigned char>::end() const SkSpan<unsigned short const>::end() const Line | Count | Source | 91 | 761k | constexpr T* end() const { return fPtr + fSize; } |
SkSpan<SkSL::Type const* const>::end() const Line | Count | Source | 91 | 323 | constexpr T* end() const { return fPtr + fSize; } |
SkSpan<std::__1::unique_ptr<SkSL::ProgramElement, std::__1::default_delete<SkSL::ProgramElement> > >::end() const Line | Count | Source | 91 | 74.3k | constexpr T* end() const { return fPtr + fSize; } |
SkSpan<std::__1::unique_ptr<SkSL::ProgramElement, std::__1::default_delete<SkSL::ProgramElement> > const>::end() const Line | Count | Source | 91 | 26.4k | constexpr T* end() const { return fPtr + fSize; } |
SkSpan<GrSurfaceProxy*>::end() const Line | Count | Source | 91 | 31.8k | constexpr T* end() const { return fPtr + fSize; } |
SkSpan<sk_sp<GrRenderTask> >::end() const Line | Count | Source | 91 | 470k | constexpr T* end() const { return fPtr + fSize; } |
SkSpan<GrRenderTask*>::end() const Line | Count | Source | 91 | 126k | constexpr T* end() const { return fPtr + fSize; } |
SkSpan<sk_sp<GrRenderTask> const>::end() const Line | Count | Source | 91 | 483k | constexpr T* end() const { return fPtr + fSize; } |
SkSpan<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >::end() const Line | Count | Source | 91 | 83.4k | constexpr T* end() const { return fPtr + fSize; } |
SkSpan<SkMeshSpecification::Attribute const>::end() const Line | Count | Source | 91 | 83.6k | constexpr T* end() const { return fPtr + fSize; } |
SkSpan<sk_sp<skgpu::ganesh::OpsTask> const>::end() const Line | Count | Source | 91 | 91.1k | constexpr T* end() const { return fPtr + fSize; } |
SkSpan<sktext::gpu::GlyphVector::Variant>::end() const Line | Count | Source | 91 | 7.90k | constexpr T* end() const { return fPtr + fSize; } |
Unexecuted instantiation: SkSpan<std::__1::pair<sk_sp<skgpu::graphite::TextureProxy>, skgpu::graphite::SamplerDesc> const>::end() const Unexecuted instantiation: SkSpan<sk_sp<skgpu::graphite::PrecompileBase> const>::end() const Unexecuted instantiation: SkSpan<SkSpan<sk_sp<skgpu::graphite::PrecompileBase> const> const>::end() const Unexecuted instantiation: SkSpan<SkColorInfo const>::end() const Unexecuted instantiation: SkSpan<SkTileMode const>::end() const Unexecuted instantiation: SkSpan<sk_sp<skgpu::graphite::PrecompileShader> const>::end() const Unexecuted instantiation: SkSpan<sk_sp<skgpu::graphite::PrecompileColorFilter> const>::end() const Unexecuted instantiation: SkSpan<sk_sp<SkColorSpace> const>::end() const Unexecuted instantiation: SkSpan<SkPDFStructElem>::end() const SkSpan<sktext::IDOrPath>::end() const Line | Count | Source | 91 | 17.1k | constexpr T* end() const { return fPtr + fSize; } |
SkSpan<sktext::IDOrDrawable>::end() const Line | Count | Source | 91 | 65 | constexpr T* end() const { return fPtr + fSize; } |
Unexecuted instantiation: SkSpan<double>::end() const SkSpan<SkMeshSpecification::Varying const>::end() const Line | Count | Source | 91 | 81.9k | constexpr T* end() const { return fPtr + fSize; } |
SkSpan<SkRasterPipelineContexts::MemoryCtxPatch>::end() const Line | Count | Source | 91 | 444M | constexpr T* end() const { return fPtr + fSize; } |
Unexecuted instantiation: SkSpan<SkGlyph>::end() const SkSpan<SkPackedGlyphID const>::end() const Line | Count | Source | 91 | 2.79k | constexpr T* end() const { return fPtr + fSize; } |
Unexecuted instantiation: SkSpan<skgpu::graphite::ComputeStep::ResourceDesc const>::end() const Unexecuted instantiation: SkSpan<sk_sp<skgpu::graphite::Buffer> const>::end() const Unexecuted instantiation: SkSpan<skgpu::UniqueKey const>::end() const Unexecuted instantiation: SkSpan<skgpu::graphite::Attribute const>::end() const Unexecuted instantiation: SkSpan<skgpu::graphite::Varying const>::end() const Unexecuted instantiation: SkSpan<skgpu::graphite::ShaderNode const*>::end() const Unexecuted instantiation: SkSpan<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const>::end() const Unexecuted instantiation: SkSpan<sk_sp<SkRuntimeEffect> >::end() const Unexecuted instantiation: SkSpan<skgpu::graphite::DescriptorData>::end() const Unexecuted instantiation: SkSpan<sk_sp<skgpu::graphite::PrecompileBlender> const>::end() const Unexecuted instantiation: SkSpan<SkBlendMode const>::end() const Unexecuted instantiation: SkSpan<skgpu::graphite::Uniform const>::end() const Unexecuted instantiation: ShaderInfo.cpp:SkSpan<skgpu::graphite::(anonymous namespace)::LiftedExpression const>::end() const Unexecuted instantiation: SkSpan<skgpu::graphite::TextureAndSampler const>::end() const Unexecuted instantiation: SkSpan<SkRGBA4f<(SkAlphaType)3> >::end() const Unexecuted instantiation: SkSpan<char const>::end() const Unexecuted instantiation: SkSpan<SkShaper::Feature const>::end() const Unexecuted instantiation: SkSpan<skia::textlayout::Cluster>::end() const Unexecuted instantiation: SkSpan<unsigned long const>::end() const Unexecuted instantiation: SkSpan<skia::textlayout::Block>::end() const SkSpan<SkSL::SwitchCase const* const>::end() const Line | Count | Source | 91 | 9.52k | constexpr T* end() const { return fPtr + fSize; } |
Unexecuted instantiation: SkSpan<skgpu::graphite::RenderStep const* const>::end() const Unexecuted instantiation: SkSpan<SkEncoder::Frame const>::end() const Unexecuted instantiation: SkSpan<skgpu::graphite::RenderPassProperties const>::end() const Unexecuted instantiation: SkSpan<skgpu::graphite::Renderer const* const>::end() const |
92 | 146k | constexpr auto rbegin() const { return std::make_reverse_iterator(this->end()); } SkSpan<signed char const>::rbegin() const Line | Count | Source | 92 | 146k | constexpr auto rbegin() const { return std::make_reverse_iterator(this->end()); } |
Unexecuted instantiation: SkSpan<skia::textlayout::Cluster>::rbegin() const Unexecuted instantiation: SkSpan<unsigned long const>::rbegin() const |
93 | 804k | constexpr auto rend() const { return std::make_reverse_iterator(this->begin()); } SkSpan<signed char const>::rend() const Line | Count | Source | 93 | 804k | constexpr auto rend() const { return std::make_reverse_iterator(this->begin()); } |
Unexecuted instantiation: SkSpan<skia::textlayout::Cluster>::rend() const Unexecuted instantiation: SkSpan<unsigned long const>::rend() const |
94 | 4.44G | constexpr T* data() const { return this->begin(); } SkSpan<std::byte>::data() const Line | Count | Source | 94 | 1.45G | constexpr T* data() const { return this->begin(); } |
Unexecuted instantiation: SkSpan<SkJSONWriter::Scope>::data() const SkSpan<bool>::data() const Line | Count | Source | 94 | 277k | constexpr T* data() const { return this->begin(); } |
SkSpan<SkPoint const>::data() const Line | Count | Source | 94 | 1.12G | constexpr T* data() const { return this->begin(); } |
SkSpan<SkPoint>::data() const Line | Count | Source | 94 | 534M | constexpr T* data() const { return this->begin(); } |
SkSpan<sk_sp<SkImageFilter> >::data() const Line | Count | Source | 94 | 2.17M | constexpr T* data() const { return this->begin(); } |
SkSpan<unsigned short const>::data() const Line | Count | Source | 94 | 2.58M | constexpr T* data() const { return this->begin(); } |
SkSpan<float>::data() const Line | Count | Source | 94 | 182M | constexpr T* data() const { return this->begin(); } |
SkSpan<SkRect>::data() const Line | Count | Source | 94 | 207k | constexpr T* data() const { return this->begin(); } |
SkSpan<float const>::data() const Line | Count | Source | 94 | 32.9M | constexpr T* data() const { return this->begin(); } |
SkSpan<SkRSXform const>::data() const Line | Count | Source | 94 | 15.4k | constexpr T* data() const { return this->begin(); } |
SkSpan<unsigned short>::data() const Line | Count | Source | 94 | 3.52M | constexpr T* data() const { return this->begin(); } |
SkSpan<SkRuntimeEffect::Uniform const>::data() const Line | Count | Source | 94 | 237k | constexpr T* data() const { return this->begin(); } |
Unexecuted instantiation: SkSpan<GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind> const>::data() const SkSpan<skif::FilterResult::Builder::SampledFilterResult>::data() const Line | Count | Source | 94 | 789k | constexpr T* data() const { return this->begin(); } |
SkSpan<SkString>::data() const Line | Count | Source | 94 | 96 | constexpr T* data() const { return this->begin(); } |
SkSpan<skgpu::BulkUsePlotUpdater::PlotData>::data() const Line | Count | Source | 94 | 10.4k | constexpr T* data() const { return this->begin(); } |
SkSpan<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >::data() const Line | Count | Source | 94 | 3.35M | constexpr T* data() const { return this->begin(); } |
Unexecuted instantiation: SkSpan<GrFragmentProcessor::ProgramImpl*>::data() const SkSpan<SkRuntimeEffect::ChildPtr>::data() const Line | Count | Source | 94 | 65.6k | constexpr T* data() const { return this->begin(); } |
SkSpan<unsigned char const>::data() const Line | Count | Source | 94 | 34.2M | constexpr T* data() const { return this->begin(); } |
Unexecuted instantiation: SkSpan<SkPathVerb const>::data() const SkSpan<unsigned char>::data() const Line | Count | Source | 94 | 207M | constexpr T* data() const { return this->begin(); } |
SkSpan<unsigned int const>::data() const Line | Count | Source | 94 | 471k | constexpr T* data() const { return this->begin(); } |
Unexecuted instantiation: SkSpan<skgpu::graphite::Uniform const>::data() const Unexecuted instantiation: SkSpan<skgpu::graphite::TextureAndSampler const>::data() const Unexecuted instantiation: SkSpan<skgpu::graphite::ShaderNode*>::data() const SkSpan<unsigned int>::data() const Line | Count | Source | 94 | 5.23M | constexpr T* data() const { return this->begin(); } |
Unexecuted instantiation: SkSpan<skgpu::graphite::Uniform>::data() const Unexecuted instantiation: SkSpan<skgpu::graphite::TextureAndSampler>::data() const SkSpan<sk_gpu_test::GrContextFactory::Context>::data() const Line | Count | Source | 94 | 10.3k | constexpr T* data() const { return this->begin(); } |
SkSpan<sktext::gpu::GlyphVector::Variant>::data() const Line | Count | Source | 94 | 26.4k | constexpr T* data() const { return this->begin(); } |
SkSpan<GrSurfaceProxy*>::data() const Line | Count | Source | 94 | 584k | constexpr T* data() const { return this->begin(); } |
Unexecuted instantiation: SkSpan<GrVertexChunk>::data() const Unexecuted instantiation: SkSpan<SkPixmap const>::data() const Unexecuted instantiation: SkSpan<SkAutoPixmapStorage>::data() const Unexecuted instantiation: SkSpan<SkPixmap>::data() const Unexecuted instantiation: SkSpan<skgpu::graphite::TextureInfo const>::data() const Unexecuted instantiation: SkSpan<skgpu::graphite::BackendTexture const>::data() const Unexecuted instantiation: SkSpan<VkExtensionProperties>::data() const Unexecuted instantiation: SkSpan<VkPhysicalDevice_T*>::data() const Unexecuted instantiation: SkSpan<char const*>::data() const Unexecuted instantiation: SkSpan<skiatest::graphite::ContextFactory::OwnedContextInfo>::data() const SkSpan<SkRuntimeEffect::ChildPtr const>::data() const Line | Count | Source | 94 | 666k | constexpr T* data() const { return this->begin(); } |
SkSpan<SkSL::SampleUsage const>::data() const Line | Count | Source | 94 | 205k | constexpr T* data() const { return this->begin(); } |
Unexecuted instantiation: SkSpan<sk_sp<SkImage> >::data() const Unexecuted instantiation: SkSpan<DDLPromiseImageHelper::PromiseImageInfo>::data() const Unexecuted instantiation: SkSpan<sk_sp<ToolUtils::TopoTestNode> >::data() const Unexecuted instantiation: SkSpan<GrAuditTrail::OpInfo::Op>::data() const Unexecuted instantiation: SkSpan<GrAuditTrail::OpInfo>::data() const Unexecuted instantiation: SkSpan<TestSVGTypeface::GlyfLayerInfo>::data() const SkSpan<int>::data() const Line | Count | Source | 94 | 110M | constexpr T* data() const { return this->begin(); } |
Unexecuted instantiation: SkSpan<TestSVGTypeface::GlyfInfo>::data() const SkSpan<char>::data() const Line | Count | Source | 94 | 39.1k | constexpr T* data() const { return this->begin(); } |
SkSpan<SkSVGTextContext::PositionAdjustment>::data() const Line | Count | Source | 94 | 39.1k | constexpr T* data() const { return this->begin(); } |
Unexecuted instantiation: SkSpan<SkContourMeasure::Segment const>::data() const SkSpan<sk_sp<SkSVGNode> >::data() const Line | Count | Source | 94 | 227k | constexpr T* data() const { return this->begin(); } |
SkSpan<SkRGBA4f<(SkAlphaType)3> >::data() const Line | Count | Source | 94 | 64.6k | constexpr T* data() const { return this->begin(); } |
SkSpan<SkRect const>::data() const Line | Count | Source | 94 | 53.4k | constexpr T* data() const { return this->begin(); } |
SkSpan<char const>::data() const Line | Count | Source | 94 | 456k | constexpr T* data() const { return this->begin(); } |
SkSpan<SkNoPixelsDevice::ClipState>::data() const Line | Count | Source | 94 | 574k | constexpr T* data() const { return this->begin(); } |
SkSpan<std::__1::thread>::data() const Line | Count | Source | 94 | 76 | constexpr T* data() const { return this->begin(); } |
Unexecuted instantiation: SkSpan<std::__1::function<void ()> >::data() const SkSpan<int const>::data() const Line | Count | Source | 94 | 435k | constexpr T* data() const { return this->begin(); } |
SkSpan<SkGlyph const*>::data() const Line | Count | Source | 94 | 1.47M | constexpr T* data() const { return this->begin(); } |
SkSpan<sk_sp<SkShader> >::data() const Line | Count | Source | 94 | 630k | constexpr T* data() const { return this->begin(); } |
SkSpan<SkCanvas::Lattice::RectType>::data() const Line | Count | Source | 94 | 1.44k | constexpr T* data() const { return this->begin(); } |
SkSpan<SkPoint3>::data() const Line | Count | Source | 94 | 12.7M | constexpr T* data() const { return this->begin(); } |
SkSpan<SkPoint3 const>::data() const Line | Count | Source | 94 | 12.5M | constexpr T* data() const { return this->begin(); } |
SkSpan<sk_sp<SkPicture const> >::data() const Line | Count | Source | 94 | 57.8k | constexpr T* data() const { return this->begin(); } |
SkSpan<sk_sp<SkDrawable> >::data() const Line | Count | Source | 94 | 7 | constexpr T* data() const { return this->begin(); } |
SkSpan<sk_sp<SkTextBlob const> >::data() const Line | Count | Source | 94 | 188 | constexpr T* data() const { return this->begin(); } |
SkSpan<sk_sp<SkVertices const> >::data() const Line | Count | Source | 94 | 118 | constexpr T* data() const { return this->begin(); } |
SkSpan<sk_sp<SkImage const> >::data() const Line | Count | Source | 94 | 77.7k | constexpr T* data() const { return this->begin(); } |
Unexecuted instantiation: SkSpan<sk_sp<sktext::gpu::Slug const> >::data() const SkSpan<SkPaint>::data() const Line | Count | Source | 94 | 23.1k | constexpr T* data() const { return this->begin(); } |
SkSpan<SkPath>::data() const Line | Count | Source | 94 | 267k | constexpr T* data() const { return this->begin(); } |
SkSpan<SkMatrix>::data() const Line | Count | Source | 94 | 287 | constexpr T* data() const { return this->begin(); } |
SkSpan<SkRasterPipelineContexts::MemoryCtxInfo>::data() const Line | Count | Source | 94 | 8.08M | constexpr T* data() const { return this->begin(); } |
SkSpan<SkResourceCache::PurgeSharedIDMessage>::data() const Line | Count | Source | 94 | 17.4k | constexpr T* data() const { return this->begin(); } |
SkSpan<SkPackedGlyphID const>::data() const Line | Count | Source | 94 | 10.5k | constexpr T* data() const { return this->begin(); } |
SkSpan<SkFontArguments::VariationPosition::Coordinate>::data() const Line | Count | Source | 94 | 304k | constexpr T* data() const { return this->begin(); } |
SkSpan<SkFontParameters::Variation::Axis>::data() const Line | Count | Source | 94 | 306k | constexpr T* data() const { return this->begin(); } |
SkSpan<sk_sp<SkTypeface> >::data() const Line | Count | Source | 94 | 1 | constexpr T* data() const { return this->begin(); } |
Unexecuted instantiation: SkSpan<SkRGBA4f<(SkAlphaType)3> const>::data() const SkSpan<sktext::GlyphRun const>::data() const Line | Count | Source | 94 | 389k | constexpr T* data() const { return this->begin(); } |
SkSpan<sktext::GlyphRun>::data() const Line | Count | Source | 94 | 389k | constexpr T* data() const { return this->begin(); } |
Unexecuted instantiation: SkSpan<SkSize>::data() const Unexecuted instantiation: SkSpan<sk_sp<SkPicture> >::data() const SkSpan<SkRGBA4f<(SkAlphaType)2> >::data() const Line | Count | Source | 94 | 77.8k | constexpr T* data() const { return this->begin(); } |
SkSpan<SkCodecs::Decoder const>::data() const Line | Count | Source | 94 | 188k | constexpr T* data() const { return this->begin(); } |
SkSpan<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> > >::data() const Line | Count | Source | 94 | 6.64M | constexpr T* data() const { return this->begin(); } |
SkSpan<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> > >::data() const Line | Count | Source | 94 | 34.6M | constexpr T* data() const { return this->begin(); } |
SkSpan<SkSL::Parser::Checkpoint::ForwardingErrorReporter::Error>::data() const Line | Count | Source | 94 | 198k | constexpr T* data() const { return this->begin(); } |
SkSpan<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> > >::data() const Line | Count | Source | 94 | 897k | constexpr T* data() const { return this->begin(); } |
SkSpan<SkSL::Field>::data() const Line | Count | Source | 94 | 1.54M | constexpr T* data() const { return this->begin(); } |
SkSpan<signed char const>::data() const Line | Count | Source | 94 | 103k | constexpr T* data() const { return this->begin(); } |
SkSpan<signed char>::data() const Line | Count | Source | 94 | 162k | constexpr T* data() const { return this->begin(); } |
SkSpan<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::data() const Line | Count | Source | 94 | 14.0k | constexpr T* data() const { return this->begin(); } |
SkSpan<SkSL::RP::Instruction>::data() const Line | Count | Source | 94 | 343k | constexpr T* data() const { return this->begin(); } |
SkSpan<SkSL::RP::Program::Stage>::data() const Line | Count | Source | 94 | 226k | constexpr T* data() const { return this->begin(); } |
SkSpan<SkRasterPipelineContexts::BranchCtx*>::data() const Line | Count | Source | 94 | 52.7k | constexpr T* data() const { return this->begin(); } |
SkSpan<float*>::data() const Line | Count | Source | 94 | 206k | constexpr T* data() const { return this->begin(); } |
SkSpan<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> > >::data() const Line | Count | Source | 94 | 1.80M | constexpr T* data() const { return this->begin(); } |
SkSLRasterPipelineCodeGenerator.cpp:SkSpan<SkSL::RP::Generator::writeFunction(SkSL::IRNode const&, SkSL::FunctionDefinition const&, SkSpan<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> > const>)::RemappedSlotRange>::data() const Line | Count | Source | 94 | 1.16M | constexpr T* data() const { return this->begin(); } |
SkSpan<skia_private::THashSet<int, SkGoodHash> const*>::data() const Line | Count | Source | 94 | 191k | constexpr T* data() const { return this->begin(); } |
SkSpan<SkSL::Type const*>::data() const Line | Count | Source | 94 | 1.65M | constexpr T* data() const { return this->begin(); } |
SkSpan<SkSL::Variable*>::data() const Line | Count | Source | 94 | 1.54M | constexpr T* data() const { return this->begin(); } |
SkSpan<SkSL::SwitchCase const*>::data() const Line | Count | Source | 94 | 10.3k | constexpr T* data() const { return this->begin(); } |
SkSLSwizzle.cpp:SkSpan<SkSL::optimize_constructor_swizzle(SkSL::Context const&, SkSL::Position, SkSL::ConstructorCompound const&, skia_private::FixedArray<4, signed char>)::ReorderedArgument>::data() const Line | Count | Source | 94 | 247k | constexpr T* data() const { return this->begin(); } |
SkSpan<SkSL::Field const>::data() const Line | Count | Source | 94 | 1.60k | constexpr T* data() const { return this->begin(); } |
SkSpan<SkSL::Type const* const>::data() const Line | Count | Source | 94 | 323 | constexpr T* data() const { return this->begin(); } |
SkSpan<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >*>::data() const Line | Count | Source | 94 | 8.06k | constexpr T* data() const { return this->begin(); } |
SkSpan<sk_sp<SkFontStyleSet_Custom> >::data() const Line | Count | Source | 94 | 1 | constexpr T* data() const { return this->begin(); } |
Unexecuted instantiation: SkSpan<std::__1::unique_ptr<GrAuditTrail::Op, std::__1::default_delete<GrAuditTrail::Op> > >::data() const Unexecuted instantiation: SkSpan<GrAuditTrail::Op*>::data() const Unexecuted instantiation: SkSpan<std::__1::unique_ptr<GrAuditTrail::OpNode, std::__1::default_delete<GrAuditTrail::OpNode> > >::data() const SkSpan<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage>::data() const Line | Count | Source | 94 | 84.4k | constexpr T* data() const { return this->begin(); } |
Unexecuted instantiation: SkSpan<skgpu::Plot*>::data() const SkSpan<sk_sp<GrRenderTask> >::data() const Line | Count | Source | 94 | 523k | constexpr T* data() const { return this->begin(); } |
SkSpan<GrOnFlushCallbackObject*>::data() const Line | Count | Source | 94 | 10.3k | constexpr T* data() const { return this->begin(); } |
Unexecuted instantiation: SkSpan<GrTextureResolveRenderTask::Resolve>::data() const Unexecuted instantiation: SkSpan<std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> > >::data() const SkSpan<GrGpu::SubmittedProc>::data() const Line | Count | Source | 94 | 10.3k | constexpr T* data() const { return this->begin(); } |
SkSpan<double>::data() const Line | Count | Source | 94 | 172k | constexpr T* data() const { return this->begin(); } |
SkSpan<sk_sp<GrSurfaceProxy> >::data() const Line | Count | Source | 94 | 814k | constexpr T* data() const { return this->begin(); } |
SkSpan<GrRenderTask*>::data() const Line | Count | Source | 94 | 1.75M | constexpr T* data() const { return this->begin(); } |
Unexecuted instantiation: SkSpan<GrTextureProxy*>::data() const SkSpan<skgpu::UniqueKeyInvalidatedMessage>::data() const Line | Count | Source | 94 | 15.7k | constexpr T* data() const { return this->begin(); } |
Unexecuted instantiation: SkSpan<GrResourceCache::UnrefResourceMessage>::data() const SkSpan<sk_sp<skgpu::ganesh::PathRenderer> >::data() const Line | Count | Source | 94 | 3.92k | constexpr T* data() const { return this->begin(); } |
Unexecuted instantiation: SkSpan<skgpu::TAsyncReadResult<GrGpuBuffer, GrDirectContext::DirectContextID, skgpu::ganesh::SurfaceContext::PixelTransferResult>::Plane>::data() const Unexecuted instantiation: SkSpan<GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind> >::data() const Unexecuted instantiation: SkSpan<GrShaderVar>::data() const Unexecuted instantiation: SkSpan<GrShaderVar const>::data() const AAConvexPathRenderer.cpp:SkSpan<skgpu::ganesh::(anonymous namespace)::AAConvexPathOp::PathData>::data() const Line | Count | Source | 94 | 11.6k | constexpr T* data() const { return this->begin(); } |
AAConvexPathRenderer.cpp:SkSpan<skgpu::ganesh::(anonymous namespace)::Segment>::data() const Line | Count | Source | 94 | 10.5k | constexpr T* data() const { return this->begin(); } |
AAConvexPathRenderer.cpp:SkSpan<skgpu::ganesh::(anonymous namespace)::Draw>::data() const Line | Count | Source | 94 | 5.02k | constexpr T* data() const { return this->begin(); } |
AAHairLinePathRenderer.cpp:SkSpan<(anonymous namespace)::AAHairlineOp::PathData>::data() const Line | Count | Source | 94 | 19.7k | constexpr T* data() const { return this->begin(); } |
AALinearizingConvexPathRenderer.cpp:SkSpan<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData>::data() const Line | Count | Source | 94 | 3.66k | constexpr T* data() const { return this->begin(); } |
Unexecuted instantiation: SkSpan<sk_sp<skgpu::ganesh::AtlasRenderTask> >::data() const DashOp.cpp:SkSpan<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData>::data() const Line | Count | Source | 94 | 99 | constexpr T* data() const { return this->begin(); } |
DashOp.cpp:SkSpan<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::DashDraw>::data() const Line | Count | Source | 94 | 58 | constexpr T* data() const { return this->begin(); } |
DefaultPathRenderer.cpp:SkSpan<(anonymous namespace)::DefaultPathOp::PathData>::data() const Line | Count | Source | 94 | 51.8k | constexpr T* data() const { return this->begin(); } |
Unexecuted instantiation: SkSpan<SkRSXform>::data() const Unexecuted instantiation: DrawAtlasOp.cpp:SkSpan<(anonymous namespace)::DrawAtlasOpImpl::Geometry>::data() const Unexecuted instantiation: SkSpan<GrGeometryProcessor::Attribute>::data() const DrawMeshOp.cpp:SkSpan<(anonymous namespace)::MeshOp::Mesh>::data() const Line | Count | Source | 94 | 58.2k | constexpr T* data() const { return this->begin(); } |
Unexecuted instantiation: SkSpan<GrGeometryProcessor::TextureSampler>::data() const Unexecuted instantiation: DrawMeshOp.cpp:SkSpan<(anonymous namespace)::MeshGP::Impl::onEmitCode(GrGeometryProcessor::ProgramImpl::EmitArgs&, GrGeometryProcessor::ProgramImpl::GrGPArgs*)::RealVarying>::data() const SkSpan<SkMeshSpecification::Attribute>::data() const Line | Count | Source | 94 | 20.9k | constexpr T* data() const { return this->begin(); } |
SkSpan<SkMeshSpecification::Varying>::data() const Line | Count | Source | 94 | 41.7k | constexpr T* data() const { return this->begin(); } |
SkSpan<CircularRRectOp::RRect>::data() const Line | Count | Source | 94 | 138 | constexpr T* data() const { return this->begin(); } |
SkSpan<EllipticalRRectOp::RRect>::data() const Line | Count | Source | 94 | 2.70k | constexpr T* data() const { return this->begin(); } |
Unexecuted instantiation: SkSpan<ButtCapDashedCircleOp::Circle>::data() const SkSpan<CircleOp::Circle>::data() const Line | Count | Source | 94 | 313 | constexpr T* data() const { return this->begin(); } |
SkSpan<EllipseOp::Ellipse>::data() const Line | Count | Source | 94 | 1.24k | constexpr T* data() const { return this->begin(); } |
SkSpan<DIEllipseOp::Ellipse>::data() const Line | Count | Source | 94 | 204 | constexpr T* data() const { return this->begin(); } |
LatticeOp.cpp:SkSpan<skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch>::data() const Line | Count | Source | 94 | 458 | constexpr T* data() const { return this->begin(); } |
SkSpan<sk_sp<GrRenderTask> const>::data() const Line | Count | Source | 94 | 45.5k | constexpr T* data() const { return this->begin(); } |
SkSpan<skgpu::ganesh::OpsTask::OpChain>::data() const Line | Count | Source | 94 | 612k | constexpr T* data() const { return this->begin(); } |
RegionOp.cpp:SkSpan<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo>::data() const Line | Count | Source | 94 | 78 | constexpr T* data() const { return this->begin(); } |
Unexecuted instantiation: ShadowRRectOp.cpp:SkSpan<(anonymous namespace)::ShadowCircularRRectOp::Geometry>::data() const SmallPathRenderer.cpp:SkSpan<skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry>::data() const Line | Count | Source | 94 | 27.3k | constexpr T* data() const { return this->begin(); } |
StrokeRectOp.cpp:SkSpan<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo>::data() const Line | Count | Source | 94 | 3.20k | constexpr T* data() const { return this->begin(); } |
Unexecuted instantiation: SkSpan<GrProgramInfo const*>::data() const SkSpan<sktext::gpu::Glyph const*>::data() const Line | Count | Source | 94 | 20.9k | constexpr T* data() const { return this->begin(); } |
Unexecuted instantiation: SkSpan<sk_sp<GrBuffer const> >::data() const Unexecuted instantiation: SkSpan<gr_sp<GrSurface const, &(GrIORef<GrGpuResource>::refCommandBuffer() const), &(GrIORef<GrGpuResource>::unrefCommandBuffer() const)> >::data() const Unexecuted instantiation: SkSpan<VkBufferImageCopy>::data() const Unexecuted instantiation: SkSpan<unsigned long>::data() const Unexecuted instantiation: SkSpan<GrVkSemaphore::Resource*>::data() const Unexecuted instantiation: SkSpan<VkImageSubresourceRange>::data() const Unexecuted instantiation: SkSpan<std::__1::unique_ptr<SkDrawable::GpuDrawHandler, std::__1::default_delete<SkDrawable::GpuDrawHandler> > >::data() const Unexecuted instantiation: SkSpan<sk_sp<GrManagedResource const> >::data() const Unexecuted instantiation: SkSpan<gr_sp<GrRecycledResource const, &(GrManagedResource::ref() const), &(GrRecycledResource::recycle() const)> >::data() const Unexecuted instantiation: SkSpan<VkBufferMemoryBarrier>::data() const Unexecuted instantiation: SkSpan<VkImageMemoryBarrier>::data() const Unexecuted instantiation: SkSpan<VkVertexInputBindingDescription>::data() const Unexecuted instantiation: SkSpan<VkVertexInputAttributeDescription>::data() const Unexecuted instantiation: SkSpan<GrVkSampler const*>::data() const Unexecuted instantiation: SkSpan<VkAttachmentDescription>::data() const Unexecuted instantiation: SkSpan<GrVkResourceProvider::CompatibleRenderPassSet>::data() const Unexecuted instantiation: SkSpan<GrVkCommandPool*>::data() const Unexecuted instantiation: SkSpan<std::__1::unique_ptr<GrVkDescriptorSetManager, std::__1::default_delete<GrVkDescriptorSetManager> > >::data() const Unexecuted instantiation: SkSpan<GrVkRenderPass*>::data() const Unexecuted instantiation: SkSpan<GrVkRenderPass const*>::data() const Unexecuted instantiation: SkSpan<GrVkResourceProvider::MSAALoadPipeline>::data() const Unexecuted instantiation: SkSpan<skgpu::TAsyncReadResult<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID, skgpu::graphite::Context::PixelTransferResult>::Plane>::data() const Unexecuted instantiation: SkSpan<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage>::data() const Unexecuted instantiation: SkSpan<sk_sp<skgpu::graphite::Buffer> >::data() const Unexecuted instantiation: SkSpan<skgpu::UniqueKey>::data() const Unexecuted instantiation: SkSpan<skgpu::graphite::GlobalCache::StaticVertexCopyRanges>::data() const Unexecuted instantiation: SkSpan<sk_sp<skgpu::graphite::Resource> >::data() const Unexecuted instantiation: SkSpan<sk_sp<SkImage> const>::data() const Unexecuted instantiation: SkSpan<sk_sp<skgpu::graphite::Buffer> const>::data() const Unexecuted instantiation: SkSpan<skgpu::graphite::UploadInstance>::data() const Unexecuted instantiation: SkSpan<sk_sp<skgpu::graphite::Task> >::data() const Unexecuted instantiation: SkSpan<sk_sp<skgpu::graphite::Device> >::data() const Unexecuted instantiation: SkSpan<sk_sp<skgpu::RefCntedCallback> >::data() const Unexecuted instantiation: SkSpan<SkV4 const>::data() const SkSpan<SkRGBA4f<(SkAlphaType)2> const>::data() const Line | Count | Source | 94 | 1.43k | constexpr T* data() const { return this->begin(); } |
Unexecuted instantiation: SkSpan<std::__1::pair<sk_sp<skgpu::graphite::TextureProxy>, skgpu::graphite::SamplerDesc> const>::data() const Unexecuted instantiation: SkSpan<std::__1::pair<sk_sp<skgpu::graphite::TextureProxy>, skgpu::graphite::SamplerDesc> >::data() const Unexecuted instantiation: SkSpan<skgpu::graphite::UniformDataCache::Entry>::data() const Unexecuted instantiation: SkSpan<skgpu::graphite::Renderer const*>::data() const Unexecuted instantiation: SkSpan<skgpu::graphite::ScratchResourceManager::PendingUseListener*>::data() const Unexecuted instantiation: SkSpan<sk_sp<SkRuntimeEffect> >::data() const Unexecuted instantiation: SkSpan<skgpu::graphite::MipLevel const>::data() const Unexecuted instantiation: SkSpan<skgpu::graphite::BufferTextureCopyData>::data() const Unexecuted instantiation: SkSpan<std::__1::pair<unsigned long, unsigned long> >::data() const Unexecuted instantiation: SkSpan<VkDescriptorSetLayoutBinding>::data() const Unexecuted instantiation: SkSpan<sk_sp<skgpu::graphite::TextureProxy> >::data() const Unexecuted instantiation: SkSpan<SkSpan<sk_sp<skgpu::graphite::PrecompileBase> const> const>::data() const Unexecuted instantiation: SkSpan<sk_sp<skgpu::graphite::PrecompileBlender> const>::data() const Unexecuted instantiation: SkSpan<SkBlendMode const>::data() const Unexecuted instantiation: SkSpan<SkColorInfo const>::data() const Unexecuted instantiation: SkSpan<SkTileMode const>::data() const Unexecuted instantiation: SkSpan<sk_sp<skgpu::graphite::PrecompileShader> const>::data() const Unexecuted instantiation: SkSpan<sk_sp<skgpu::graphite::PrecompileColorFilter> const>::data() const Unexecuted instantiation: SkSpan<sk_sp<SkColorSpace> const>::data() const Unexecuted instantiation: SkSpan<SkBlendMode>::data() const Unexecuted instantiation: SkSpan<SkPDFStructElem>::data() const Unexecuted instantiation: SkSpan<SkPDFIndirectReference>::data() const Unexecuted instantiation: SkSpan<SkPDFStructElem*>::data() const Unexecuted instantiation: SkSpan<skia_private::TArray<SkPDFStructElem*, true> >::data() const Unexecuted instantiation: SkSpan<SkPDFStructElem::MarkedContentInfo>::data() const Unexecuted instantiation: SkPDFTag.cpp:SkSpan<header_outline::(anonymous namespace)::Entry*>::data() const SkSpan<std::__1::unique_ptr<SkCodec, std::__1::default_delete<SkCodec> > >::data() const Line | Count | Source | 94 | 4.70k | constexpr T* data() const { return this->begin(); } |
SkSpan<SkPngCodecBase::PaletteColorEntry const>::data() const Line | Count | Source | 94 | 552 | constexpr T* data() const { return this->begin(); } |
Unexecuted instantiation: SkSpan<dng_exception>::data() const SkSpan<SkSVGDevice::ClipRec>::data() const Line | Count | Source | 94 | 1.39k | constexpr T* data() const { return this->begin(); } |
Unexecuted instantiation: SkSpan<std::__1::array<unsigned short, 3ul> >::data() const SkSpan<sktext::IDOrPath>::data() const Line | Count | Source | 94 | 33.9k | constexpr T* data() const { return this->begin(); } |
SkSpan<sktext::IDOrDrawable>::data() const Line | Count | Source | 94 | 65 | constexpr T* data() const { return this->begin(); } |
SkSpan<SkPackedGlyphID>::data() const Line | Count | Source | 94 | 5.23k | constexpr T* data() const { return this->begin(); } |
SkSpan<SkMask::Format>::data() const Line | Count | Source | 94 | 5.23k | constexpr T* data() const { return this->begin(); } |
SkSpan<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage>::data() const Line | Count | Source | 94 | 1.37k | constexpr T* data() const { return this->begin(); } |
SkSpan<sk_sp<sktext::gpu::TextBlob> >::data() const Line | Count | Source | 94 | 8.62k | constexpr T* data() const { return this->begin(); } |
SkSpan<SkSL::SPIRVCodeGenerator::Word>::data() const Line | Count | Source | 94 | 31.5M | constexpr T* data() const { return this->begin(); } |
Unexecuted instantiation: SkSpan<skgpu::VulkanExtensions::Info>::data() const SkSpan<sk_sp<SkIDChangeListener> >::data() const Line | Count | Source | 94 | 146M | constexpr T* data() const { return this->begin(); } |
SkSpan<SkMeshSpecification::Attribute const>::data() const Line | Count | Source | 94 | 61.8k | constexpr T* data() const { return this->begin(); } |
SkSpan<SkMeshSpecification::Varying const>::data() const Line | Count | Source | 94 | 41.2k | constexpr T* data() const { return this->begin(); } |
SkSpan<SkRasterPipelineContexts::MemoryCtxPatch>::data() const Line | Count | Source | 94 | 444M | constexpr T* data() const { return this->begin(); } |
Unexecuted instantiation: SkSpan<std::__1::basic_string_view<char, std::__1::char_traits<char> > >::data() const SkSpan<skia_private::THashMap<SkSL::Variable const*, SkSL::Expression const*, SkGoodHash> >::data() const Line | Count | Source | 94 | 2.19k | constexpr T* data() const { return this->begin(); } |
SkSpan<SkV4>::data() const Line | Count | Source | 94 | 120k | constexpr T* data() const { return this->begin(); } |
SkSpan<GrBufferAllocPool::BufferBlock>::data() const Line | Count | Source | 94 | 97.1k | constexpr T* data() const { return this->begin(); } |
Unexecuted instantiation: SkSpan<GrRecordingContext::ProgramData>::data() const SkSpan<PathSegment>::data() const Line | Count | Source | 94 | 248 | constexpr T* data() const { return this->begin(); } |
Unexecuted instantiation: SkSpan<std::__1::tuple<GrSurfaceProxyView, GrColorType, SkAlphaType> >::data() const SkSpan<GrXPFactoryTestFactory*>::data() const Line | Count | Source | 94 | 96 | constexpr T* data() const { return this->begin(); } |
SkSpan<GrProcessorTestFactory<GrGeometryProcessor*>*>::data() const Line | Count | Source | 94 | 192 | constexpr T* data() const { return this->begin(); } |
SkSpan<GrProcessorTestFactory<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >*>::data() const Line | Count | Source | 94 | 96 | constexpr T* data() const { return this->begin(); } |
Unexecuted instantiation: SkSpan<GrUniformDataManager::Uniform>::data() const SkSpan<skvx::Vec<4, float> const>::data() const Line | Count | Source | 94 | 2.47k | constexpr T* data() const { return this->begin(); } |
Unexecuted instantiation: SkSpan<skgpu::VulkanYcbcrConversionInfo>::data() const Unexecuted instantiation: SkSpan<std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> > >::data() const Unexecuted instantiation: SkSpan<VkSemaphore_T*>::data() const Unexecuted instantiation: SkSpan<GrVkDescriptorSet const*>::data() const Unexecuted instantiation: SkSpan<skgpu::Swizzle>::data() const Unexecuted instantiation: SkSpan<skgpu::graphite::BindBufferInfo>::data() const Unexecuted instantiation: SkSpan<std::__1::pair<sk_sp<skgpu::graphite::Buffer>, skgpu::graphite::BindBufferInfo> >::data() const Unexecuted instantiation: SkSpan<skgpu::graphite::StaticBufferManager::CopyRange>::data() const Unexecuted instantiation: SkSpan<std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> > const>::data() const Unexecuted instantiation: SkSpan<gr_sp<skgpu::graphite::Resource, &(skgpu::graphite::Resource::refCommandBuffer() const), &(skgpu::graphite::Resource::unrefCommandBuffer() const)> >::data() const Unexecuted instantiation: SkSpan<skgpu::graphite::ClipStack::Element const*>::data() const Unexecuted instantiation: SkSpan<std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> > >::data() const Unexecuted instantiation: SkSpan<std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> > >::data() const Unexecuted instantiation: DrawPass.cpp:SkSpan<skgpu::graphite::(anonymous namespace)::TextureBinding>::data() const Unexecuted instantiation: SkSpan<skgpu::graphite::SamplerDesc>::data() const Unexecuted instantiation: SkSpan<skgpu::graphite::GraphicsPipelineDesc>::data() const Unexecuted instantiation: SkSpan<sk_sp<skgpu::graphite::GraphicsPipeline> >::data() const Unexecuted instantiation: SkSpan<sk_sp<skgpu::graphite::Sampler> >::data() const Unexecuted instantiation: SkSpan<skgpu::UniqueKeyInvalidatedMsg_Graphite>::data() const Unexecuted instantiation: SkSpan<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const>::data() const Unexecuted instantiation: SkSpan<skgpu::graphite::PaintParamsKey>::data() const Unexecuted instantiation: SkSpan<skgpu::graphite::ShaderSnippet>::data() const Unexecuted instantiation: SkSpan<skgpu::graphite::ComputeStep::WorkgroupBufferDesc const>::data() const Unexecuted instantiation: SkSpan<sk_sp<skgpu::graphite::ComputePipeline> >::data() const Unexecuted instantiation: SkSpan<skgpu::graphite::ResourceBinding>::data() const Unexecuted instantiation: SkSpan<skgpu::graphite::ComputeStep::WorkgroupBufferDesc>::data() const Unexecuted instantiation: SkSpan<skgpu::graphite::ComputePipelineDesc>::data() const Unexecuted instantiation: SkSpan<skgpu::graphite::DispatchGroup::Dispatch>::data() const Unexecuted instantiation: SkSpan<VkClearValue>::data() const Unexecuted instantiation: SkSpan<VkDescriptorImageInfo>::data() const Unexecuted instantiation: SkSpan<VkWriteDescriptorSet>::data() const Unexecuted instantiation: SkSpan<skgpu::graphite::DescriptorData>::data() const Unexecuted instantiation: SkSpan<VkDescriptorSetLayout_T*>::data() const Unexecuted instantiation: SkSpan<sk_sp<skgpu::graphite::VulkanSampler> >::data() const Unexecuted instantiation: SkSpan<VkVertexInputBindingDescription2EXT>::data() const Unexecuted instantiation: SkSpan<VkVertexInputAttributeDescription2EXT>::data() const Unexecuted instantiation: SkSpan<VkSubpassDescription>::data() const Unexecuted instantiation: SkSpan<VkSubpassDependency>::data() const Unexecuted instantiation: SkSpan<VkImageView_T*>::data() const Unexecuted instantiation: SkSpan<std::__1::pair<unsigned int, sk_sp<skgpu::graphite::VulkanGraphicsPipeline> > >::data() const Unexecuted instantiation: SkSpan<std::__1::unique_ptr<skgpu::graphite::VulkanImageView const, std::__1::default_delete<skgpu::graphite::VulkanImageView const> > >::data() const Unexecuted instantiation: SkSpan<std::__1::pair<sk_sp<skgpu::graphite::Sampler const>, sk_sp<skgpu::graphite::VulkanDescriptorSet> > >::data() const Unexecuted instantiation: SkSpan<sk_sp<skgpu::graphite::VulkanFramebuffer> >::data() const Unexecuted instantiation: SkSpan<sk_sp<skgpu::graphite::PrecompileBase> >::data() const Unexecuted instantiation: SkSpan<SkCanvas::ImageSetEntry>::data() const SkSpan<OffsetEdge>::data() const Line | Count | Source | 94 | 712 | constexpr T* data() const { return this->begin(); } |
Unexecuted instantiation: SkSpan<skgpu::ganesh::ClipStack::Element>::data() const SkSpan<skgpu::ganesh::ClipStack::Element const*>::data() const Line | Count | Source | 94 | 102k | constexpr T* data() const { return this->begin(); } |
Unexecuted instantiation: SkSpan<skgpu::graphite::ShaderNode const*>::data() const Unexecuted instantiation: SkSpan<VkDescriptorPoolSize>::data() const SkSpan<SkOpRayHit*>::data() const Line | Count | Source | 94 | 18.2M | constexpr T* data() const { return this->begin(); } |
SkSpan<SkClosestRecord>::data() const Line | Count | Source | 94 | 5.45M | constexpr T* data() const { return this->begin(); } |
SkSpan<SkClosestRecord const*>::data() const Line | Count | Source | 94 | 5.45M | constexpr T* data() const { return this->begin(); } |
Unexecuted instantiation: SkSpan<hb_feature_t>::data() const Unexecuted instantiation: SkShaper_harfbuzz.cpp:SkSpan<(anonymous namespace)::ShapedRun>::data() const Unexecuted instantiation: SkSpan<SkUnicode::CodeUnitFlags>::data() const Unexecuted instantiation: SkSpan<skia::textlayout::ResolvedFontDescriptor>::data() const Unexecuted instantiation: SkSpan<skia::textlayout::TextStyle>::data() const Unexecuted instantiation: SkSpan<skia::textlayout::Block>::data() const Unexecuted instantiation: SkSpan<skia::textlayout::Placeholder>::data() const Unexecuted instantiation: SkSpan<skia::textlayout::Run>::data() const Unexecuted instantiation: SkSpan<skia::textlayout::Cluster>::data() const Unexecuted instantiation: SkSpan<skia::textlayout::TextLine>::data() const Unexecuted instantiation: SkSpan<SkShaper::Feature>::data() const SkSpan<SkSL::Variable const*>::data() const Line | Count | Source | 94 | 3.10k | constexpr T* data() const { return this->begin(); } |
SkSpan<SkSL::SwitchCase const* const>::data() const Line | Count | Source | 94 | 10.3k | constexpr T* data() const { return this->begin(); } |
SkSpan<skia_private::THashMap<SkSL::Field const*, SkSL::WGSLCodeGenerator::FieldPolyfillInfo, SkGoodHash>::Pair const*>::data() const Line | Count | Source | 94 | 1.08k | constexpr T* data() const { return this->begin(); } |
SkSpan<std::__1::unique_ptr<SkSL::WGSLCodeGenerator::LValue, std::__1::default_delete<SkSL::WGSLCodeGenerator::LValue> > >::data() const Line | Count | Source | 94 | 5.46k | constexpr T* data() const { return this->begin(); } |
Unexecuted instantiation: SkSpan<skgpu::graphite::PaintParamsKeyBuilder::StackFrame>::data() const Unexecuted instantiation: SkSpan<skottie::SlotManager::ValuePair<skottie::ColorValue*> >::data() const Unexecuted instantiation: SkSpan<sk_sp<skottie::SlotManager::ImageAssetProxy> >::data() const Unexecuted instantiation: SkSpan<skottie::SlotManager::ValuePair<float*> >::data() const Unexecuted instantiation: SkSpan<skottie::SlotManager::ValuePair<SkV2*> >::data() const Unexecuted instantiation: SkSpan<sk_sp<skottie::internal::TextAdapter> >::data() const Unexecuted instantiation: SkSpan<skottie::GlyphDecorator::GlyphInfo>::data() const Unexecuted instantiation: SkSpan<skottie::Shaper::RunRec>::data() const Layer.cpp:SkSpan<skottie::internal::(anonymous namespace)::AttachMask(skjson::ArrayValue const*, skottie::internal::AnimationBuilder const*, sk_sp<sksg::RenderNode>)::MaskRecord>::data() const Line | Count | Source | 94 | 17.1k | constexpr T* data() const { return this->begin(); } |
Unexecuted instantiation: SkSpan<sk_sp<skgpu::graphite::PrecompileImageFilter> const>::data() const Unexecuted instantiation: SkSpan<sk_sp<skgpu::graphite::PrecompileMaskFilter> const>::data() const Unexecuted instantiation: SkSpan<sk_sp<skgpu::graphite::PrecompileShader> >::data() const Unexecuted instantiation: SkSpan<sk_sp<skgpu::graphite::PrecompileColorFilter> >::data() const Unexecuted instantiation: SkSpan<sk_sp<skgpu::graphite::PrecompileBlender> >::data() const Unexecuted instantiation: SkSpan<sk_sp<skgpu::graphite::PrecompileImageFilter> >::data() const Unexecuted instantiation: SkSpan<sk_sp<skgpu::graphite::PrecompileMaskFilter> >::data() const |
95 | 4.53G | constexpr size_t size() const { return fSize; } SkSpan<std::byte>::size() const Line | Count | Source | 95 | 1.29G | constexpr size_t size() const { return fSize; } |
Unexecuted instantiation: SkSpan<SkJSONWriter::Scope>::size() const SkSpan<bool>::size() const Line | Count | Source | 95 | 277k | constexpr size_t size() const { return fSize; } |
SkSpan<SkPoint const>::size() const Line | Count | Source | 95 | 1.23G | constexpr size_t size() const { return fSize; } |
SkSpan<SkPoint>::size() const Line | Count | Source | 95 | 535M | constexpr size_t size() const { return fSize; } |
SkSpan<SkRuntimeEffect::Child const>::size() const Line | Count | Source | 95 | 180k | constexpr size_t size() const { return fSize; } |
SkSpan<sk_sp<SkImageFilter> >::size() const Line | Count | Source | 95 | 3.39M | constexpr size_t size() const { return fSize; } |
SkSpan<unsigned short const>::size() const Line | Count | Source | 95 | 4.80M | constexpr size_t size() const { return fSize; } |
SkSpan<float>::size() const Line | Count | Source | 95 | 195M | constexpr size_t size() const { return fSize; } |
SkSpan<SkRect>::size() const Line | Count | Source | 95 | 338k | constexpr size_t size() const { return fSize; } |
SkSpan<float const>::size() const Line | Count | Source | 95 | 49.6M | constexpr size_t size() const { return fSize; } |
SkSpan<SkRSXform const>::size() const Line | Count | Source | 95 | 31.7k | constexpr size_t size() const { return fSize; } |
SkSpan<unsigned short>::size() const Line | Count | Source | 95 | 5.24M | constexpr size_t size() const { return fSize; } |
SkSpan<SkRuntimeEffect::Uniform const>::size() const Line | Count | Source | 95 | 1.42M | constexpr size_t size() const { return fSize; } |
Unexecuted instantiation: SkSpan<GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind> const>::size() const SkSpan<skif::FilterResult::Builder::SampledFilterResult>::size() const Line | Count | Source | 95 | 789k | constexpr size_t size() const { return fSize; } |
SkSpan<SkString>::size() const Line | Count | Source | 95 | 96 | constexpr size_t size() const { return fSize; } |
SkSpan<skgpu::BulkUsePlotUpdater::PlotData>::size() const Line | Count | Source | 95 | 10.4k | constexpr size_t size() const { return fSize; } |
SkSpan<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >::size() const Line | Count | Source | 95 | 3.35M | constexpr size_t size() const { return fSize; } |
Unexecuted instantiation: SkSpan<GrFragmentProcessor::ProgramImpl*>::size() const SkSpan<SkRuntimeEffect::ChildPtr>::size() const Line | Count | Source | 95 | 65.6k | constexpr size_t size() const { return fSize; } |
SkSpan<unsigned char const>::size() const Line | Count | Source | 95 | 66.3M | constexpr size_t size() const { return fSize; } |
Unexecuted instantiation: SkSpan<SkPathVerb const>::size() const SkSpan<unsigned char>::size() const Line | Count | Source | 95 | 210M | constexpr size_t size() const { return fSize; } |
SkSpan<unsigned int const>::size() const Line | Count | Source | 95 | 466k | constexpr size_t size() const { return fSize; } |
Unexecuted instantiation: SkSpan<skgpu::graphite::Uniform const>::size() const Unexecuted instantiation: SkSpan<skgpu::graphite::TextureAndSampler const>::size() const Unexecuted instantiation: SkSpan<skgpu::graphite::ShaderNode*>::size() const SkSpan<unsigned int>::size() const Line | Count | Source | 95 | 6.04M | constexpr size_t size() const { return fSize; } |
Unexecuted instantiation: SkSpan<skgpu::graphite::Uniform>::size() const Unexecuted instantiation: SkSpan<skgpu::graphite::TextureAndSampler>::size() const SkSpan<sk_gpu_test::GrContextFactory::Context>::size() const Line | Count | Source | 95 | 10.3k | constexpr size_t size() const { return fSize; } |
SkSpan<sktext::gpu::GlyphVector::Variant>::size() const Line | Count | Source | 95 | 35.5k | constexpr size_t size() const { return fSize; } |
SkSpan<sktext::gpu::Glyph const*>::size() const Line | Count | Source | 95 | 36.8k | constexpr size_t size() const { return fSize; } |
SkSpan<GrSurfaceProxy*>::size() const Line | Count | Source | 95 | 584k | constexpr size_t size() const { return fSize; } |
Unexecuted instantiation: SkSpan<GrVertexChunk>::size() const Unexecuted instantiation: SkSpan<SkPixmap const>::size() const SkSpan<sktext::GlyphRun const>::size() const Line | Count | Source | 95 | 394k | constexpr size_t size() const { return fSize; } |
Unexecuted instantiation: SkSpan<SkAutoPixmapStorage>::size() const Unexecuted instantiation: SkSpan<SkPixmap>::size() const Unexecuted instantiation: SkSpan<skgpu::graphite::TextureInfo const>::size() const Unexecuted instantiation: SkSpan<skgpu::graphite::BackendTexture const>::size() const Unexecuted instantiation: SkSpan<VkExtensionProperties>::size() const Unexecuted instantiation: SkSpan<VkPhysicalDevice_T*>::size() const Unexecuted instantiation: SkSpan<char const*>::size() const Unexecuted instantiation: SkSpan<skiatest::graphite::ContextFactory::OwnedContextInfo>::size() const SkSpan<SkRuntimeEffect::ChildPtr const>::size() const Line | Count | Source | 95 | 1.57M | constexpr size_t size() const { return fSize; } |
SkSpan<SkSL::SampleUsage const>::size() const Line | Count | Source | 95 | 286k | constexpr size_t size() const { return fSize; } |
Unexecuted instantiation: SkSpan<sk_sp<SkImage> >::size() const Unexecuted instantiation: SkSpan<DDLPromiseImageHelper::PromiseImageInfo>::size() const Unexecuted instantiation: SkSpan<sk_sp<ToolUtils::TopoTestNode> >::size() const Unexecuted instantiation: SkSpan<GrAuditTrail::OpInfo::Op>::size() const Unexecuted instantiation: SkSpan<GrAuditTrail::OpInfo>::size() const SkSpan<SkSVGTestTypefaceGlyphData const>::size() const Line | Count | Source | 95 | 1.12M | constexpr size_t size() const { return fSize; } |
Unexecuted instantiation: SkSpan<TestSVGTypeface::GlyfLayerInfo>::size() const SkSpan<int>::size() const Line | Count | Source | 95 | 110M | constexpr size_t size() const { return fSize; } |
Unexecuted instantiation: SkSpan<TestSVGTypeface::GlyfInfo>::size() const SkSpan<char>::size() const Line | Count | Source | 95 | 39.1k | constexpr size_t size() const { return fSize; } |
SkSpan<SkSVGTextContext::PositionAdjustment>::size() const Line | Count | Source | 95 | 39.1k | constexpr size_t size() const { return fSize; } |
Unexecuted instantiation: SkSpan<SkContourMeasure::Segment const>::size() const SkSpan<sk_sp<SkSVGNode> >::size() const Line | Count | Source | 95 | 227k | constexpr size_t size() const { return fSize; } |
SkSpan<SkRGBA4f<(SkAlphaType)3> >::size() const Line | Count | Source | 95 | 64.6k | constexpr size_t size() const { return fSize; } |
SkSpan<SkRect const>::size() const Line | Count | Source | 95 | 316k | constexpr size_t size() const { return fSize; } |
SkSpan<char const>::size() const Line | Count | Source | 95 | 456k | constexpr size_t size() const { return fSize; } |
SkSpan<SkNoPixelsDevice::ClipState>::size() const Line | Count | Source | 95 | 574k | constexpr size_t size() const { return fSize; } |
SkSpan<std::__1::thread>::size() const Line | Count | Source | 95 | 76 | constexpr size_t size() const { return fSize; } |
Unexecuted instantiation: SkSpan<std::__1::function<void ()> >::size() const SkSpan<int const>::size() const Line | Count | Source | 95 | 435k | constexpr size_t size() const { return fSize; } |
SkSpan<SkGlyph const*>::size() const Line | Count | Source | 95 | 1.96M | constexpr size_t size() const { return fSize; } |
SkSpan<sk_sp<SkShader> >::size() const Line | Count | Source | 95 | 796k | constexpr size_t size() const { return fSize; } |
SkSpan<SkCanvas::Lattice::RectType>::size() const Line | Count | Source | 95 | 1.44k | constexpr size_t size() const { return fSize; } |
SkSpan<SkPoint3>::size() const Line | Count | Source | 95 | 20.5M | constexpr size_t size() const { return fSize; } |
SkSpan<SkPoint3 const>::size() const Line | Count | Source | 95 | 12.5M | constexpr size_t size() const { return fSize; } |
SkSpan<sk_sp<SkPicture const> >::size() const Line | Count | Source | 95 | 57.8k | constexpr size_t size() const { return fSize; } |
SkSpan<sk_sp<SkDrawable> >::size() const Line | Count | Source | 95 | 7 | constexpr size_t size() const { return fSize; } |
SkSpan<sk_sp<SkTextBlob const> >::size() const Line | Count | Source | 95 | 188 | constexpr size_t size() const { return fSize; } |
SkSpan<sk_sp<SkVertices const> >::size() const Line | Count | Source | 95 | 118 | constexpr size_t size() const { return fSize; } |
SkSpan<sk_sp<SkImage const> >::size() const Line | Count | Source | 95 | 77.7k | constexpr size_t size() const { return fSize; } |
Unexecuted instantiation: SkSpan<sk_sp<sktext::gpu::Slug const> >::size() const SkSpan<SkPaint>::size() const Line | Count | Source | 95 | 23.1k | constexpr size_t size() const { return fSize; } |
SkSpan<SkPath>::size() const Line | Count | Source | 95 | 267k | constexpr size_t size() const { return fSize; } |
SkSpan<SkMatrix>::size() const Line | Count | Source | 95 | 287 | constexpr size_t size() const { return fSize; } |
SkSpan<SkRasterPipelineContexts::MemoryCtxInfo>::size() const Line | Count | Source | 95 | 8.08M | constexpr size_t size() const { return fSize; } |
SkSpan<SkResourceCache::PurgeSharedIDMessage>::size() const Line | Count | Source | 95 | 17.4k | constexpr size_t size() const { return fSize; } |
SkSpan<SkPackedGlyphID const>::size() const Line | Count | Source | 95 | 94.0k | constexpr size_t size() const { return fSize; } |
SkSpan<SkFontArguments::VariationPosition::Coordinate>::size() const Line | Count | Source | 95 | 304k | constexpr size_t size() const { return fSize; } |
SkSpan<SkFontParameters::Variation::Axis>::size() const Line | Count | Source | 95 | 306k | constexpr size_t size() const { return fSize; } |
SkSpan<sk_sp<SkTypeface> >::size() const Line | Count | Source | 95 | 1 | constexpr size_t size() const { return fSize; } |
Unexecuted instantiation: SkSpan<SkRGBA4f<(SkAlphaType)3> const>::size() const SkSpan<sktext::GlyphRun>::size() const Line | Count | Source | 95 | 389k | constexpr size_t size() const { return fSize; } |
Unexecuted instantiation: SkSpan<SkSize>::size() const Unexecuted instantiation: SkSpan<sk_sp<SkPicture> >::size() const SkSpan<SkRGBA4f<(SkAlphaType)2> >::size() const Line | Count | Source | 95 | 77.8k | constexpr size_t size() const { return fSize; } |
SkSpan<SkCodecs::Decoder const>::size() const Line | Count | Source | 95 | 188k | constexpr size_t size() const { return fSize; } |
SkSpan<SkSL::Field const>::size() const Line | Count | Source | 95 | 6.87M | constexpr size_t size() const { return fSize; } |
SkSpan<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> > >::size() const Line | Count | Source | 95 | 6.64M | constexpr size_t size() const { return fSize; } |
SkSpan<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> > >::size() const Line | Count | Source | 95 | 34.6M | constexpr size_t size() const { return fSize; } |
SkSpan<SkSL::Variable* const>::size() const Line | Count | Source | 95 | 12.3M | constexpr size_t size() const { return fSize; } |
SkSpan<SkSL::Parser::Checkpoint::ForwardingErrorReporter::Error>::size() const Line | Count | Source | 95 | 198k | constexpr size_t size() const { return fSize; } |
SkSpan<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> > >::size() const Line | Count | Source | 95 | 897k | constexpr size_t size() const { return fSize; } |
SkSpan<SkSL::Field>::size() const Line | Count | Source | 95 | 1.54M | constexpr size_t size() const { return fSize; } |
SkSpan<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> > const>::size() const Line | Count | Source | 95 | 18.3M | constexpr size_t size() const { return fSize; } |
SkSpan<signed char const>::size() const Line | Count | Source | 95 | 571k | constexpr size_t size() const { return fSize; } |
SkSpan<signed char>::size() const Line | Count | Source | 95 | 162k | constexpr size_t size() const { return fSize; } |
SkSpan<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::size() const Line | Count | Source | 95 | 14.0k | constexpr size_t size() const { return fSize; } |
Unexecuted instantiation: SkSpan<SkSL::SlotDebugInfo const>::size() const Unexecuted instantiation: SkSpan<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const>::size() const SkSpan<SkSL::RP::Instruction>::size() const Line | Count | Source | 95 | 343k | constexpr size_t size() const { return fSize; } |
SkSpan<SkSL::RP::Program::Stage>::size() const Line | Count | Source | 95 | 226k | constexpr size_t size() const { return fSize; } |
SkSpan<SkRasterPipelineContexts::BranchCtx*>::size() const Line | Count | Source | 95 | 52.7k | constexpr size_t size() const { return fSize; } |
SkSpan<float*>::size() const Line | Count | Source | 95 | 206k | constexpr size_t size() const { return fSize; } |
SkSpan<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> > >::size() const Line | Count | Source | 95 | 1.80M | constexpr size_t size() const { return fSize; } |
SkSLRasterPipelineCodeGenerator.cpp:SkSpan<SkSL::RP::Generator::writeFunction(SkSL::IRNode const&, SkSL::FunctionDefinition const&, SkSpan<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> > const>)::RemappedSlotRange>::size() const Line | Count | Source | 95 | 1.16M | constexpr size_t size() const { return fSize; } |
SkSpan<skia_private::THashSet<int, SkGoodHash> const*>::size() const Line | Count | Source | 95 | 191k | constexpr size_t size() const { return fSize; } |
SkSpan<SkSL::Type const*>::size() const Line | Count | Source | 95 | 1.65M | constexpr size_t size() const { return fSize; } |
SkSpan<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> > const>::size() const Line | Count | Source | 95 | 1.25M | constexpr size_t size() const { return fSize; } |
SkSpan<SkSL::Type const* const>::size() const Line | Count | Source | 95 | 7.17M | constexpr size_t size() const { return fSize; } |
SkSpan<SkSL::Variable*>::size() const Line | Count | Source | 95 | 1.54M | constexpr size_t size() const { return fSize; } |
SkSpan<SkSL::SwitchCase const*>::size() const Line | Count | Source | 95 | 10.3k | constexpr size_t size() const { return fSize; } |
SkSLSwizzle.cpp:SkSpan<SkSL::optimize_constructor_swizzle(SkSL::Context const&, SkSL::Position, SkSL::ConstructorCompound const&, skia_private::FixedArray<4, signed char>)::ReorderedArgument>::size() const Line | Count | Source | 95 | 247k | constexpr size_t size() const { return fSize; } |
SkSpan<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >*>::size() const Line | Count | Source | 95 | 8.06k | constexpr size_t size() const { return fSize; } |
SkSpan<sk_sp<SkFontStyleSet_Custom> >::size() const Line | Count | Source | 95 | 1 | constexpr size_t size() const { return fSize; } |
Unexecuted instantiation: SkSpan<std::__1::unique_ptr<GrAuditTrail::Op, std::__1::default_delete<GrAuditTrail::Op> > >::size() const Unexecuted instantiation: SkSpan<GrAuditTrail::Op*>::size() const Unexecuted instantiation: SkSpan<std::__1::unique_ptr<GrAuditTrail::OpNode, std::__1::default_delete<GrAuditTrail::OpNode> > >::size() const SkSpan<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage>::size() const Line | Count | Source | 95 | 84.4k | constexpr size_t size() const { return fSize; } |
Unexecuted instantiation: SkSpan<skgpu::Plot*>::size() const SkSpan<sk_sp<GrRenderTask> >::size() const Line | Count | Source | 95 | 4.61M | constexpr size_t size() const { return fSize; } |
SkSpan<GrOnFlushCallbackObject*>::size() const Line | Count | Source | 95 | 10.3k | constexpr size_t size() const { return fSize; } |
Unexecuted instantiation: SkSpan<GrTextureResolveRenderTask::Resolve>::size() const Unexecuted instantiation: SkSpan<std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> > >::size() const SkSpan<GrGpu::SubmittedProc>::size() const Line | Count | Source | 95 | 10.3k | constexpr size_t size() const { return fSize; } |
SkSpan<double>::size() const Line | Count | Source | 95 | 172k | constexpr size_t size() const { return fSize; } |
SkSpan<sk_sp<GrSurfaceProxy> >::size() const Line | Count | Source | 95 | 814k | constexpr size_t size() const { return fSize; } |
SkSpan<GrRenderTask*>::size() const Line | Count | Source | 95 | 1.75M | constexpr size_t size() const { return fSize; } |
Unexecuted instantiation: SkSpan<GrTextureProxy*>::size() const SkSpan<sk_sp<GrRenderTask> const>::size() const Line | Count | Source | 95 | 12.3k | constexpr size_t size() const { return fSize; } |
SkSpan<skgpu::UniqueKeyInvalidatedMessage>::size() const Line | Count | Source | 95 | 15.7k | constexpr size_t size() const { return fSize; } |
Unexecuted instantiation: SkSpan<GrResourceCache::UnrefResourceMessage>::size() const SkSpan<sk_sp<skgpu::ganesh::PathRenderer> >::size() const Line | Count | Source | 95 | 3.92k | constexpr size_t size() const { return fSize; } |
Unexecuted instantiation: SkSpan<skgpu::TAsyncReadResult<GrGpuBuffer, GrDirectContext::DirectContextID, skgpu::ganesh::SurfaceContext::PixelTransferResult>::Plane>::size() const Unexecuted instantiation: SkSpan<GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind> >::size() const Unexecuted instantiation: SkSpan<GrShaderVar>::size() const Unexecuted instantiation: SkSpan<GrGLSLProgramDataManager::Specialized const>::size() const Unexecuted instantiation: SkSpan<GrShaderVar const>::size() const AAConvexPathRenderer.cpp:SkSpan<skgpu::ganesh::(anonymous namespace)::AAConvexPathOp::PathData>::size() const Line | Count | Source | 95 | 11.6k | constexpr size_t size() const { return fSize; } |
AAConvexPathRenderer.cpp:SkSpan<skgpu::ganesh::(anonymous namespace)::Segment>::size() const Line | Count | Source | 95 | 10.5k | constexpr size_t size() const { return fSize; } |
AAConvexPathRenderer.cpp:SkSpan<skgpu::ganesh::(anonymous namespace)::Draw>::size() const Line | Count | Source | 95 | 5.02k | constexpr size_t size() const { return fSize; } |
AAHairLinePathRenderer.cpp:SkSpan<(anonymous namespace)::AAHairlineOp::PathData>::size() const Line | Count | Source | 95 | 19.7k | constexpr size_t size() const { return fSize; } |
AALinearizingConvexPathRenderer.cpp:SkSpan<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData>::size() const Line | Count | Source | 95 | 3.66k | constexpr size_t size() const { return fSize; } |
Unexecuted instantiation: SkSpan<sk_sp<skgpu::ganesh::AtlasRenderTask> >::size() const DashOp.cpp:SkSpan<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData>::size() const Line | Count | Source | 95 | 99 | constexpr size_t size() const { return fSize; } |
DashOp.cpp:SkSpan<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::DashDraw>::size() const Line | Count | Source | 95 | 58 | constexpr size_t size() const { return fSize; } |
DefaultPathRenderer.cpp:SkSpan<(anonymous namespace)::DefaultPathOp::PathData>::size() const Line | Count | Source | 95 | 51.8k | constexpr size_t size() const { return fSize; } |
Unexecuted instantiation: SkSpan<SkRSXform>::size() const Unexecuted instantiation: DrawAtlasOp.cpp:SkSpan<(anonymous namespace)::DrawAtlasOpImpl::Geometry>::size() const Unexecuted instantiation: SkSpan<GrGeometryProcessor::Attribute>::size() const DrawMeshOp.cpp:SkSpan<(anonymous namespace)::MeshOp::Mesh>::size() const Line | Count | Source | 95 | 58.2k | constexpr size_t size() const { return fSize; } |
Unexecuted instantiation: SkSpan<GrGeometryProcessor::TextureSampler>::size() const SkSpan<SkMeshSpecification::Attribute const>::size() const Line | Count | Source | 95 | 82.1k | constexpr size_t size() const { return fSize; } |
Unexecuted instantiation: DrawMeshOp.cpp:SkSpan<(anonymous namespace)::MeshGP::Impl::onEmitCode(GrGeometryProcessor::ProgramImpl::EmitArgs&, GrGeometryProcessor::ProgramImpl::GrGPArgs*)::RealVarying>::size() const SkSpan<SkMeshSpecification::Varying const>::size() const Line | Count | Source | 95 | 82.0k | constexpr size_t size() const { return fSize; } |
SkSpan<SkMeshSpecification::Attribute>::size() const Line | Count | Source | 95 | 20.9k | constexpr size_t size() const { return fSize; } |
SkSpan<SkMeshSpecification::Varying>::size() const Line | Count | Source | 95 | 41.7k | constexpr size_t size() const { return fSize; } |
SkSpan<CircularRRectOp::RRect>::size() const Line | Count | Source | 95 | 138 | constexpr size_t size() const { return fSize; } |
SkSpan<EllipticalRRectOp::RRect>::size() const Line | Count | Source | 95 | 2.70k | constexpr size_t size() const { return fSize; } |
Unexecuted instantiation: SkSpan<ButtCapDashedCircleOp::Circle>::size() const SkSpan<CircleOp::Circle>::size() const Line | Count | Source | 95 | 313 | constexpr size_t size() const { return fSize; } |
SkSpan<EllipseOp::Ellipse>::size() const Line | Count | Source | 95 | 1.24k | constexpr size_t size() const { return fSize; } |
SkSpan<DIEllipseOp::Ellipse>::size() const Line | Count | Source | 95 | 204 | constexpr size_t size() const { return fSize; } |
LatticeOp.cpp:SkSpan<skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch>::size() const Line | Count | Source | 95 | 458 | constexpr size_t size() const { return fSize; } |
SkSpan<skgpu::ganesh::OpsTask::OpChain>::size() const Line | Count | Source | 95 | 612k | constexpr size_t size() const { return fSize; } |
RegionOp.cpp:SkSpan<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo>::size() const Line | Count | Source | 95 | 78 | constexpr size_t size() const { return fSize; } |
Unexecuted instantiation: ShadowRRectOp.cpp:SkSpan<(anonymous namespace)::ShadowCircularRRectOp::Geometry>::size() const SmallPathRenderer.cpp:SkSpan<skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry>::size() const Line | Count | Source | 95 | 27.3k | constexpr size_t size() const { return fSize; } |
StrokeRectOp.cpp:SkSpan<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo>::size() const Line | Count | Source | 95 | 3.20k | constexpr size_t size() const { return fSize; } |
Unexecuted instantiation: SkSpan<GrProgramInfo const*>::size() const Unexecuted instantiation: SkSpan<sk_sp<GrBuffer const> >::size() const Unexecuted instantiation: SkSpan<gr_sp<GrSurface const, &(GrIORef<GrGpuResource>::refCommandBuffer() const), &(GrIORef<GrGpuResource>::unrefCommandBuffer() const)> >::size() const Unexecuted instantiation: SkSpan<VkBufferImageCopy>::size() const Unexecuted instantiation: SkSpan<unsigned long>::size() const Unexecuted instantiation: SkSpan<GrVkSemaphore::Resource*>::size() const Unexecuted instantiation: SkSpan<VkImageSubresourceRange>::size() const Unexecuted instantiation: SkSpan<std::__1::unique_ptr<SkDrawable::GpuDrawHandler, std::__1::default_delete<SkDrawable::GpuDrawHandler> > >::size() const Unexecuted instantiation: SkSpan<sk_sp<GrManagedResource const> >::size() const Unexecuted instantiation: SkSpan<gr_sp<GrRecycledResource const, &(GrManagedResource::ref() const), &(GrRecycledResource::recycle() const)> >::size() const Unexecuted instantiation: SkSpan<VkBufferMemoryBarrier>::size() const Unexecuted instantiation: SkSpan<VkImageMemoryBarrier>::size() const Unexecuted instantiation: SkSpan<VkVertexInputBindingDescription>::size() const Unexecuted instantiation: SkSpan<VkVertexInputAttributeDescription>::size() const Unexecuted instantiation: SkSpan<GrVkSampler const*>::size() const Unexecuted instantiation: SkSpan<VkAttachmentDescription>::size() const Unexecuted instantiation: SkSpan<GrVkResourceProvider::CompatibleRenderPassSet>::size() const Unexecuted instantiation: SkSpan<GrVkCommandPool*>::size() const Unexecuted instantiation: SkSpan<std::__1::unique_ptr<GrVkDescriptorSetManager, std::__1::default_delete<GrVkDescriptorSetManager> > >::size() const Unexecuted instantiation: SkSpan<GrVkRenderPass*>::size() const Unexecuted instantiation: SkSpan<GrVkRenderPass const*>::size() const Unexecuted instantiation: SkSpan<GrVkResourceProvider::MSAALoadPipeline>::size() const Unexecuted instantiation: SkSpan<skgpu::graphite::Context::PixelTransferResult>::size() const Unexecuted instantiation: SkSpan<skgpu::TAsyncReadResult<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID, skgpu::graphite::Context::PixelTransferResult>::Plane>::size() const Unexecuted instantiation: SkSpan<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage>::size() const Unexecuted instantiation: SkSpan<sk_sp<skgpu::graphite::Buffer> >::size() const Unexecuted instantiation: SkSpan<skgpu::UniqueKey>::size() const Unexecuted instantiation: SkSpan<skgpu::graphite::GlobalCache::StaticVertexCopyRanges>::size() const Unexecuted instantiation: SkSpan<sk_sp<skgpu::graphite::Resource> >::size() const Unexecuted instantiation: SkSpan<sk_sp<SkImage> const>::size() const Unexecuted instantiation: SkSpan<skgpu::graphite::TextureProxyView>::size() const Unexecuted instantiation: SkSpan<sk_sp<skgpu::graphite::Buffer> const>::size() const Unexecuted instantiation: SkSpan<skgpu::graphite::UploadInstance>::size() const Unexecuted instantiation: SkSpan<sk_sp<skgpu::graphite::Task> >::size() const Unexecuted instantiation: SkSpan<std::__1::pair<sk_sp<skgpu::graphite::TextureProxy>, skgpu::graphite::SamplerDesc> const>::size() const Unexecuted instantiation: SkSpan<sk_sp<skgpu::graphite::Device> >::size() const Unexecuted instantiation: SkSpan<sk_sp<skgpu::RefCntedCallback> >::size() const Unexecuted instantiation: SkSpan<SkV4 const>::size() const SkSpan<SkRGBA4f<(SkAlphaType)2> const>::size() const Line | Count | Source | 95 | 716 | constexpr size_t size() const { return fSize; } |
Unexecuted instantiation: SkSpan<std::__1::pair<sk_sp<skgpu::graphite::TextureProxy>, skgpu::graphite::SamplerDesc> >::size() const Unexecuted instantiation: SkSpan<skgpu::graphite::UniformDataCache::Entry>::size() const Unexecuted instantiation: SkSpan<skgpu::graphite::Renderer const*>::size() const Unexecuted instantiation: SkSpan<skgpu::graphite::ScratchResourceManager::PendingUseListener*>::size() const Unexecuted instantiation: SkSpan<sk_sp<SkRuntimeEffect> >::size() const Unexecuted instantiation: SkSpan<skgpu::graphite::MipLevel const>::size() const Unexecuted instantiation: SkSpan<skgpu::graphite::BufferTextureCopyData>::size() const Unexecuted instantiation: SkSpan<std::__1::pair<unsigned long, unsigned long> >::size() const Unexecuted instantiation: SkSpan<skgpu::graphite::DescriptorData>::size() const Unexecuted instantiation: SkSpan<VkDescriptorSetLayoutBinding>::size() const Unexecuted instantiation: SkSpan<sk_sp<skgpu::graphite::TextureProxy> >::size() const Unexecuted instantiation: SkSpan<SkSpan<sk_sp<skgpu::graphite::PrecompileBase> const> const>::size() const Unexecuted instantiation: SkSpan<sk_sp<skgpu::graphite::PrecompileBlender> const>::size() const Unexecuted instantiation: SkSpan<SkBlendMode const>::size() const Unexecuted instantiation: SkSpan<SkColorInfo const>::size() const Unexecuted instantiation: SkSpan<SkTileMode const>::size() const Unexecuted instantiation: SkSpan<sk_sp<skgpu::graphite::PrecompileShader> const>::size() const Unexecuted instantiation: SkSpan<sk_sp<skgpu::graphite::PrecompileColorFilter> const>::size() const Unexecuted instantiation: SkSpan<sk_sp<SkColorSpace> const>::size() const Unexecuted instantiation: SkSpan<SkBlendMode>::size() const Unexecuted instantiation: SkSpan<SkPDFIndirectReference>::size() const Unexecuted instantiation: SkSpan<SkPDFStructElem*>::size() const Unexecuted instantiation: SkSpan<skia_private::TArray<SkPDFStructElem*, true> >::size() const Unexecuted instantiation: SkSpan<SkPDFStructElem::MarkedContentInfo>::size() const Unexecuted instantiation: SkPDFTag.cpp:SkSpan<header_outline::(anonymous namespace)::Entry*>::size() const Unexecuted instantiation: SkSpan<SkPDFUnion const>::size() const SkSpan<std::__1::unique_ptr<SkCodec, std::__1::default_delete<SkCodec> > >::size() const Line | Count | Source | 95 | 4.70k | constexpr size_t size() const { return fSize; } |
SkSpan<SkPngCodecBase::PaletteColorEntry const>::size() const Line | Count | Source | 95 | 552 | constexpr size_t size() const { return fSize; } |
Unexecuted instantiation: SkSpan<dng_exception>::size() const SkSpan<SkSVGDevice::ClipRec>::size() const Line | Count | Source | 95 | 1.39k | constexpr size_t size() const { return fSize; } |
Unexecuted instantiation: SkSpan<std::__1::array<unsigned short, 3ul> >::size() const SkSpan<sktext::IDOrPath>::size() const Line | Count | Source | 95 | 33.9k | constexpr size_t size() const { return fSize; } |
SkSpan<sktext::IDOrDrawable>::size() const Line | Count | Source | 95 | 1.98k | constexpr size_t size() const { return fSize; } |
SkSpan<SkPackedGlyphID>::size() const Line | Count | Source | 95 | 5.23k | constexpr size_t size() const { return fSize; } |
SkSpan<SkMask::Format>::size() const Line | Count | Source | 95 | 5.23k | constexpr size_t size() const { return fSize; } |
SkSpan<SkMask::Format const>::size() const Line | Count | Source | 95 | 28.3k | constexpr size_t size() const { return fSize; } |
SkSpan<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage>::size() const Line | Count | Source | 95 | 1.37k | constexpr size_t size() const { return fSize; } |
SkSpan<sk_sp<sktext::gpu::TextBlob> >::size() const Line | Count | Source | 95 | 8.62k | constexpr size_t size() const { return fSize; } |
SkSpan<SkSL::SPIRVCodeGenerator::Word>::size() const Line | Count | Source | 95 | 31.5M | constexpr size_t size() const { return fSize; } |
Unexecuted instantiation: SkSpan<skgpu::VulkanExtensions::Info>::size() const SkSpan<sk_sp<SkIDChangeListener> >::size() const Line | Count | Source | 95 | 146M | constexpr size_t size() const { return fSize; } |
SkSpan<SkRasterPipelineContexts::MemoryCtxPatch>::size() const Line | Count | Source | 95 | 444M | constexpr size_t size() const { return fSize; } |
Unexecuted instantiation: SkSpan<SkGlyph>::size() const Unexecuted instantiation: SkSpan<std::__1::basic_string_view<char, std::__1::char_traits<char> > >::size() const SkSpan<skia_private::THashMap<SkSL::Variable const*, SkSL::Expression const*, SkGoodHash> >::size() const Line | Count | Source | 95 | 2.19k | constexpr size_t size() const { return fSize; } |
SkSpan<SkV4>::size() const Line | Count | Source | 95 | 60.0k | constexpr size_t size() const { return fSize; } |
SkSpan<GrBufferAllocPool::BufferBlock>::size() const Line | Count | Source | 95 | 97.1k | constexpr size_t size() const { return fSize; } |
Unexecuted instantiation: SkSpan<GrRecordingContext::ProgramData>::size() const SkSpan<PathSegment>::size() const Line | Count | Source | 95 | 248 | constexpr size_t size() const { return fSize; } |
Unexecuted instantiation: SkSpan<std::__1::tuple<GrSurfaceProxyView, GrColorType, SkAlphaType> >::size() const SkSpan<GrXPFactoryTestFactory*>::size() const Line | Count | Source | 95 | 96 | constexpr size_t size() const { return fSize; } |
SkSpan<GrProcessorTestFactory<GrGeometryProcessor*>*>::size() const Line | Count | Source | 95 | 192 | constexpr size_t size() const { return fSize; } |
SkSpan<GrProcessorTestFactory<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >*>::size() const Line | Count | Source | 95 | 96 | constexpr size_t size() const { return fSize; } |
Unexecuted instantiation: SkSpan<GrUniformDataManager::Uniform>::size() const SkSpan<skvx::Vec<4, float> const>::size() const Line | Count | Source | 95 | 1.23k | constexpr size_t size() const { return fSize; } |
Unexecuted instantiation: SkSpan<skgpu::VulkanYcbcrConversionInfo>::size() const Unexecuted instantiation: SkSpan<std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> > >::size() const Unexecuted instantiation: SkSpan<VkSemaphore_T*>::size() const Unexecuted instantiation: SkSpan<GrVkDescriptorSet const*>::size() const Unexecuted instantiation: SkSpan<skgpu::Swizzle>::size() const Unexecuted instantiation: SkSpan<skgpu::graphite::BindBufferInfo>::size() const Unexecuted instantiation: SkSpan<std::__1::pair<sk_sp<skgpu::graphite::Buffer>, skgpu::graphite::BindBufferInfo> >::size() const Unexecuted instantiation: SkSpan<skgpu::graphite::StaticBufferManager::CopyRange>::size() const Unexecuted instantiation: SkSpan<std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> > const>::size() const Unexecuted instantiation: SkSpan<gr_sp<skgpu::graphite::Resource, &(skgpu::graphite::Resource::refCommandBuffer() const), &(skgpu::graphite::Resource::unrefCommandBuffer() const)> >::size() const Unexecuted instantiation: SkSpan<skgpu::graphite::ClipStack::Element const*>::size() const Unexecuted instantiation: SkSpan<std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> > >::size() const Unexecuted instantiation: SkSpan<std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> > >::size() const Unexecuted instantiation: SkSpan<skgpu::graphite::RenderStep const* const>::size() const Unexecuted instantiation: DrawPass.cpp:SkSpan<skgpu::graphite::(anonymous namespace)::TextureBinding>::size() const Unexecuted instantiation: SkSpan<skgpu::graphite::SamplerDesc>::size() const Unexecuted instantiation: SkSpan<skgpu::graphite::GraphicsPipelineDesc>::size() const Unexecuted instantiation: SkSpan<sk_sp<skgpu::graphite::GraphicsPipeline> >::size() const Unexecuted instantiation: SkSpan<sk_sp<skgpu::graphite::Sampler> >::size() const Unexecuted instantiation: SkSpan<skgpu::UniqueKeyInvalidatedMsg_Graphite>::size() const Unexecuted instantiation: SkSpan<skgpu::graphite::PaintParamsKey>::size() const Unexecuted instantiation: SkSpan<skgpu::graphite::ShaderSnippet>::size() const Unexecuted instantiation: SkSpan<skgpu::graphite::ComputeStep::ResourceDesc const>::size() const Unexecuted instantiation: SkSpan<skgpu::graphite::ComputeStep::WorkgroupBufferDesc const>::size() const Unexecuted instantiation: SkSpan<sk_sp<skgpu::graphite::ComputePipeline> >::size() const Unexecuted instantiation: SkSpan<skgpu::graphite::ResourceBinding>::size() const Unexecuted instantiation: SkSpan<skgpu::graphite::ComputeStep::WorkgroupBufferDesc>::size() const Unexecuted instantiation: SkSpan<skgpu::graphite::ComputePipelineDesc>::size() const Unexecuted instantiation: SkSpan<skgpu::graphite::DispatchGroup::Dispatch>::size() const Unexecuted instantiation: SkSpan<VkClearValue>::size() const Unexecuted instantiation: SkSpan<VkDescriptorImageInfo>::size() const Unexecuted instantiation: SkSpan<VkWriteDescriptorSet>::size() const Unexecuted instantiation: SkSpan<skgpu::graphite::Attribute const>::size() const Unexecuted instantiation: SkSpan<VkDescriptorSetLayout_T*>::size() const Unexecuted instantiation: SkSpan<sk_sp<skgpu::graphite::VulkanSampler> >::size() const Unexecuted instantiation: SkSpan<VkVertexInputBindingDescription2EXT>::size() const Unexecuted instantiation: SkSpan<VkVertexInputAttributeDescription2EXT>::size() const Unexecuted instantiation: SkSpan<VkSubpassDescription>::size() const Unexecuted instantiation: SkSpan<VkSubpassDependency>::size() const Unexecuted instantiation: SkSpan<VkImageView_T*>::size() const Unexecuted instantiation: SkSpan<std::__1::pair<unsigned int, sk_sp<skgpu::graphite::VulkanGraphicsPipeline> > >::size() const Unexecuted instantiation: SkSpan<std::__1::unique_ptr<skgpu::graphite::VulkanImageView const, std::__1::default_delete<skgpu::graphite::VulkanImageView const> > >::size() const Unexecuted instantiation: SkSpan<std::__1::pair<sk_sp<skgpu::graphite::Sampler const>, sk_sp<skgpu::graphite::VulkanDescriptorSet> > >::size() const Unexecuted instantiation: SkSpan<sk_sp<skgpu::graphite::VulkanFramebuffer> >::size() const Unexecuted instantiation: SkSpan<sk_sp<skgpu::graphite::PrecompileBase> >::size() const Unexecuted instantiation: SkSpan<SkCanvas::ImageSetEntry>::size() const SkSpan<OffsetEdge>::size() const Line | Count | Source | 95 | 712 | constexpr size_t size() const { return fSize; } |
Unexecuted instantiation: SkSpan<skgpu::ganesh::ClipStack::Element>::size() const SkSpan<skgpu::ganesh::ClipStack::Element const*>::size() const Line | Count | Source | 95 | 102k | constexpr size_t size() const { return fSize; } |
Unexecuted instantiation: SkSpan<skgpu::graphite::Varying const>::size() const Unexecuted instantiation: SkSpan<skgpu::graphite::ShaderNode const*>::size() const Unexecuted instantiation: SkSpan<VkDescriptorPoolSize>::size() const SkSpan<SkOpRayHit*>::size() const Line | Count | Source | 95 | 18.2M | constexpr size_t size() const { return fSize; } |
SkSpan<SkClosestRecord>::size() const Line | Count | Source | 95 | 5.45M | constexpr size_t size() const { return fSize; } |
SkSpan<SkClosestRecord const*>::size() const Line | Count | Source | 95 | 5.45M | constexpr size_t size() const { return fSize; } |
Unexecuted instantiation: SkSpan<hb_feature_t>::size() const Unexecuted instantiation: SkShaper_harfbuzz.cpp:SkSpan<(anonymous namespace)::ShapedRun>::size() const Unexecuted instantiation: SkSpan<SkUnicode::CodeUnitFlags>::size() const Unexecuted instantiation: SkSpan<skia::textlayout::ResolvedFontDescriptor>::size() const Unexecuted instantiation: SkSpan<skia::textlayout::TextStyle>::size() const Unexecuted instantiation: SkSpan<skia::textlayout::Block>::size() const Unexecuted instantiation: SkSpan<skia::textlayout::Placeholder>::size() const Unexecuted instantiation: SkSpan<skia::textlayout::Run>::size() const Unexecuted instantiation: SkSpan<skia::textlayout::Cluster>::size() const Unexecuted instantiation: SkSpan<skia::textlayout::TextLine>::size() const Unexecuted instantiation: SkSpan<SkShaper::Feature>::size() const SkSpan<SkSL::Variable const*>::size() const Line | Count | Source | 95 | 3.10k | constexpr size_t size() const { return fSize; } |
SkSpan<bool const>::size() const Line | Count | Source | 95 | 2.06k | constexpr size_t size() const { return fSize; } |
SkSpan<SkSL::SwitchCase const* const>::size() const Line | Count | Source | 95 | 50.0k | constexpr size_t size() const { return fSize; } |
SkSpan<skia_private::THashMap<SkSL::Field const*, SkSL::WGSLCodeGenerator::FieldPolyfillInfo, SkGoodHash>::Pair const*>::size() const Line | Count | Source | 95 | 1.08k | constexpr size_t size() const { return fSize; } |
SkSpan<std::__1::unique_ptr<SkSL::WGSLCodeGenerator::LValue, std::__1::default_delete<SkSL::WGSLCodeGenerator::LValue> > >::size() const Line | Count | Source | 95 | 5.46k | constexpr size_t size() const { return fSize; } |
Unexecuted instantiation: SkSpan<skgpu::graphite::PaintParamsKeyBuilder::StackFrame>::size() const Unexecuted instantiation: SkSpan<skottie::SlotManager::ValuePair<skottie::ColorValue*> >::size() const Unexecuted instantiation: SkSpan<sk_sp<skottie::SlotManager::ImageAssetProxy> >::size() const Unexecuted instantiation: SkSpan<skottie::SlotManager::ValuePair<float*> >::size() const Unexecuted instantiation: SkSpan<skottie::SlotManager::ValuePair<SkV2*> >::size() const Unexecuted instantiation: SkSpan<sk_sp<skottie::internal::TextAdapter> >::size() const Unexecuted instantiation: SkSpan<skottie::GlyphDecorator::GlyphInfo>::size() const Unexecuted instantiation: SkSpan<skottie::Shaper::RunRec>::size() const Layer.cpp:SkSpan<skottie::internal::(anonymous namespace)::AttachMask(skjson::ArrayValue const*, skottie::internal::AnimationBuilder const*, sk_sp<sksg::RenderNode>)::MaskRecord>::size() const Line | Count | Source | 95 | 17.1k | constexpr size_t size() const { return fSize; } |
Unexecuted instantiation: SkSpan<sk_sp<skgpu::graphite::PrecompileImageFilter> const>::size() const Unexecuted instantiation: SkSpan<sk_sp<skgpu::graphite::PrecompileMaskFilter> const>::size() const Unexecuted instantiation: SkSpan<sk_sp<skgpu::graphite::PrecompileShader> >::size() const Unexecuted instantiation: SkSpan<sk_sp<skgpu::graphite::PrecompileColorFilter> >::size() const Unexecuted instantiation: SkSpan<sk_sp<skgpu::graphite::PrecompileBlender> >::size() const Unexecuted instantiation: SkSpan<sk_sp<skgpu::graphite::PrecompileImageFilter> >::size() const Unexecuted instantiation: SkSpan<sk_sp<skgpu::graphite::PrecompileMaskFilter> >::size() const |
96 | 415M | constexpr bool empty() const { return fSize == 0; } SkSpan<std::byte>::empty() const Line | Count | Source | 96 | 409k | constexpr bool empty() const { return fSize == 0; } |
Unexecuted instantiation: SkSpan<SkPathVerb const>::empty() const SkSpan<unsigned int const>::empty() const Line | Count | Source | 96 | 26.9k | constexpr bool empty() const { return fSize == 0; } |
Unexecuted instantiation: SkSpan<skgpu::graphite::ShaderNode*>::empty() const Unexecuted instantiation: SkSpan<SkPixmap const>::empty() const SkSpan<SkPoint const>::empty() const Line | Count | Source | 96 | 402M | constexpr bool empty() const { return fSize == 0; } |
SkSpan<sktext::GlyphRun const>::empty() const Line | Count | Source | 96 | 17.7k | constexpr bool empty() const { return fSize == 0; } |
SkSpan<SkRuntimeEffect::Child const>::empty() const Line | Count | Source | 96 | 299k | constexpr bool empty() const { return fSize == 0; } |
SkSpan<sk_sp<SkImageFilter> >::empty() const Line | Count | Source | 96 | 1.28M | constexpr bool empty() const { return fSize == 0; } |
SkSpan<unsigned short const>::empty() const Line | Count | Source | 96 | 313k | constexpr bool empty() const { return fSize == 0; } |
Unexecuted instantiation: SkSpan<SkContourMeasure::Segment const>::empty() const SkSpan<unsigned char const>::empty() const Line | Count | Source | 96 | 5.91M | constexpr bool empty() const { return fSize == 0; } |
Unexecuted instantiation: SkSpan<int>::empty() const SkSpan<char const>::empty() const Line | Count | Source | 96 | 6.47k | constexpr bool empty() const { return fSize == 0; } |
SkSpan<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> > const>::empty() const Line | Count | Source | 96 | 355k | constexpr bool empty() const { return fSize == 0; } |
Unexecuted instantiation: SkSpan<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const>::empty() const SkSpan<signed char const>::empty() const Line | Count | Source | 96 | 2.93M | constexpr bool empty() const { return fSize == 0; } |
SkSpan<GrSurfaceProxy*>::empty() const Line | Count | Source | 96 | 31.8k | constexpr bool empty() const { return fSize == 0; } |
Unexecuted instantiation: SkSpan<float const>::empty() const Unexecuted instantiation: SkSpan<GrGLSLProgramDataManager::Specialized const>::empty() const SkSpan<sk_sp<skgpu::ganesh::OpsTask> const>::empty() const Line | Count | Source | 96 | 45.5k | constexpr bool empty() const { return fSize == 0; } |
Unexecuted instantiation: SkSpan<std::__1::pair<sk_sp<skgpu::graphite::TextureProxy>, skgpu::graphite::SamplerDesc> const>::empty() const Unexecuted instantiation: SkSpan<SkColorInfo const>::empty() const Unexecuted instantiation: SkSpan<SkPoint>::empty() const SkSpan<SkRSXform const>::empty() const Line | Count | Source | 96 | 4.25k | constexpr bool empty() const { return fSize == 0; } |
SkSpan<SkMeshSpecification::Attribute const>::empty() const Line | Count | Source | 96 | 20.6k | constexpr bool empty() const { return fSize == 0; } |
Unexecuted instantiation: SkSpan<sk_sp<skgpu::graphite::Buffer> const>::empty() const Unexecuted instantiation: SkSpan<SkRuntimeEffect::Uniform const>::empty() const Unexecuted instantiation: SkSpan<skgpu::graphite::ComputeStep::WorkgroupBufferDesc const>::empty() const Unexecuted instantiation: SkSpan<sk_sp<skgpu::graphite::VulkanSampler> >::empty() const Unexecuted instantiation: SkSpan<skgpu::graphite::Uniform const>::empty() const Unexecuted instantiation: SkSpan<skgpu::graphite::Attribute const>::empty() const Unexecuted instantiation: SkSpan<skgpu::graphite::DescriptorData>::empty() const Unexecuted instantiation: SkSpan<sk_sp<skgpu::graphite::PrecompileColorFilter> const>::empty() const Unexecuted instantiation: SkSpan<skgpu::graphite::ShaderNode const*>::empty() const Unexecuted instantiation: SkSpan<skgpu::graphite::TextureAndSampler const>::empty() const Unexecuted instantiation: SkSpan<skia::textlayout::TextLine>::empty() const Unexecuted instantiation: SkSpan<skia::textlayout::Cluster>::empty() const Unexecuted instantiation: SkSpan<sk_sp<GrRenderTask> >::empty() const Unexecuted instantiation: SkSpan<sktext::gpu::GlyphVector::Variant>::empty() const Unexecuted instantiation: SkSpan<SkPackedGlyphID const>::empty() const SkSpan<SkSL::Field const>::empty() const Line | Count | Source | 96 | 1.19M | constexpr bool empty() const { return fSize == 0; } |
SkSpan<SkSL::SwitchCase const* const>::empty() const Line | Count | Source | 96 | 15.7k | constexpr bool empty() const { return fSize == 0; } |
Unexecuted instantiation: SkSpan<SkEncoder::Frame const>::empty() const |
97 | 240k | constexpr size_t size_bytes() const { return fSize * sizeof(T); } Unexecuted instantiation: SkSpan<unsigned int const>::size_bytes() const SkSpan<SkPoint const>::size_bytes() const Line | Count | Source | 97 | 20.3k | constexpr size_t size_bytes() const { return fSize * sizeof(T); } |
SkSpan<float const>::size_bytes() const Line | Count | Source | 97 | 89.9k | constexpr size_t size_bytes() const { return fSize * sizeof(T); } |
Unexecuted instantiation: SkSpan<int const>::size_bytes() const Unexecuted instantiation: SkSpan<SkRGBA4f<(SkAlphaType)3> const>::size_bytes() const Unexecuted instantiation: SkSpan<char const>::size_bytes() const SkSpan<unsigned short const>::size_bytes() const Line | Count | Source | 97 | 6.47k | constexpr size_t size_bytes() const { return fSize * sizeof(T); } |
Unexecuted instantiation: SkSpan<sktext::IDOrPath>::size_bytes() const Unexecuted instantiation: SkSpan<SkPoint>::size_bytes() const Unexecuted instantiation: SkSpan<sktext::IDOrDrawable>::size_bytes() const SkSpan<SkV4>::size_bytes() const Line | Count | Source | 97 | 120k | constexpr size_t size_bytes() const { return fSize * sizeof(T); } |
SkSpan<skvx::Vec<4, float> const>::size_bytes() const Line | Count | Source | 97 | 2.47k | constexpr size_t size_bytes() const { return fSize * sizeof(T); } |
Unexecuted instantiation: SkSpan<SkV4 const>::size_bytes() const SkSpan<SkRGBA4f<(SkAlphaType)2> const>::size_bytes() const Line | Count | Source | 97 | 1.43k | constexpr size_t size_bytes() const { return fSize * sizeof(T); } |
|
98 | 692k | constexpr SkSpan<T> first(size_t prefixLen) const { |
99 | 692k | return SkSpan{fPtr, sk_collection_check_length(prefixLen, fSize)}; |
100 | 692k | } Unexecuted instantiation: SkSpan<sk_sp<SkImageFilter> >::first(unsigned long) const SkSpan<SkPoint const>::first(unsigned long) const Line | Count | Source | 98 | 44.6k | constexpr SkSpan<T> first(size_t prefixLen) const { | 99 | 44.6k | return SkSpan{fPtr, sk_collection_check_length(prefixLen, fSize)}; | 100 | 44.6k | } |
SkSpan<SkRect>::first(unsigned long) const Line | Count | Source | 98 | 34.8k | constexpr SkSpan<T> first(size_t prefixLen) const { | 99 | 34.8k | return SkSpan{fPtr, sk_collection_check_length(prefixLen, fSize)}; | 100 | 34.8k | } |
SkSpan<SkGlyph const*>::first(unsigned long) const Line | Count | Source | 98 | 86.6k | constexpr SkSpan<T> first(size_t prefixLen) const { | 99 | 86.6k | return SkSpan{fPtr, sk_collection_check_length(prefixLen, fSize)}; | 100 | 86.6k | } |
SkSpan<float>::first(unsigned long) const Line | Count | Source | 98 | 51.7k | constexpr SkSpan<T> first(size_t prefixLen) const { | 99 | 51.7k | return SkSpan{fPtr, sk_collection_check_length(prefixLen, fSize)}; | 100 | 51.7k | } |
Unexecuted instantiation: SkSpan<SkPoint>::first(unsigned long) const SkSpan<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> > >::first(unsigned long) const Line | Count | Source | 98 | 4.12k | constexpr SkSpan<T> first(size_t prefixLen) const { | 99 | 4.12k | return SkSpan{fPtr, sk_collection_check_length(prefixLen, fSize)}; | 100 | 4.12k | } |
SkSpan<sk_sp<GrRenderTask> >::first(unsigned long) const Line | Count | Source | 98 | 470k | constexpr SkSpan<T> first(size_t prefixLen) const { | 99 | 470k | return SkSpan{fPtr, sk_collection_check_length(prefixLen, fSize)}; | 100 | 470k | } |
|
101 | 14.7M | constexpr SkSpan<T> last(size_t postfixLen) const { |
102 | 14.7M | return SkSpan{fPtr + (this->size() - postfixLen), |
103 | 14.7M | sk_collection_check_length(postfixLen, fSize)}; |
104 | 14.7M | } |
105 | 5.65M | constexpr SkSpan<T> subspan(size_t offset) const { |
106 | 5.65M | return this->subspan(offset, this->size() - offset); |
107 | 5.65M | } Unexecuted instantiation: SkSpan<SkContourMeasure::Segment const>::subspan(unsigned long) const SkSpan<unsigned char const>::subspan(unsigned long) const Line | Count | Source | 105 | 5.65M | constexpr SkSpan<T> subspan(size_t offset) const { | 106 | 5.65M | return this->subspan(offset, this->size() - offset); | 107 | 5.65M | } |
|
108 | 5.66M | constexpr SkSpan<T> subspan(size_t offset, size_t count) const { |
109 | 5.66M | const size_t safeOffset = sk_collection_check_length(offset, fSize); |
110 | | |
111 | | // Should read offset + count > size(), but that could overflow. We know that safeOffset |
112 | | // is <= size, therefore the subtraction will not overflow. |
113 | 5.66M | if (count > this->size() - safeOffset) SK_UNLIKELY { |
114 | | // The count is too large. |
115 | 0 | SkUNREACHABLE; |
116 | 0 | } |
117 | 5.66M | return SkSpan{fPtr + safeOffset, count}; |
118 | 5.66M | } Unexecuted instantiation: SkSpan<SkContourMeasure::Segment const>::subspan(unsigned long, unsigned long) const SkSpan<sktext::gpu::Glyph const*>::subspan(unsigned long, unsigned long) const Line | Count | Source | 108 | 5.22k | constexpr SkSpan<T> subspan(size_t offset, size_t count) const { | 109 | 5.22k | const size_t safeOffset = sk_collection_check_length(offset, fSize); | 110 | | | 111 | | // Should read offset + count > size(), but that could overflow. We know that safeOffset | 112 | | // is <= size, therefore the subtraction will not overflow. | 113 | 5.22k | if (count > this->size() - safeOffset) SK_UNLIKELY { | 114 | | // The count is too large. | 115 | 0 | SkUNREACHABLE; | 116 | 0 | } | 117 | 5.22k | return SkSpan{fPtr + safeOffset, count}; | 118 | 5.22k | } |
SkSpan<SkPoint const>::subspan(unsigned long, unsigned long) const Line | Count | Source | 108 | 5.22k | constexpr SkSpan<T> subspan(size_t offset, size_t count) const { | 109 | 5.22k | const size_t safeOffset = sk_collection_check_length(offset, fSize); | 110 | | | 111 | | // Should read offset + count > size(), but that could overflow. We know that safeOffset | 112 | | // is <= size, therefore the subtraction will not overflow. | 113 | 5.22k | if (count > this->size() - safeOffset) SK_UNLIKELY { | 114 | | // The count is too large. | 115 | 0 | SkUNREACHABLE; | 116 | 0 | } | 117 | 5.22k | return SkSpan{fPtr + safeOffset, count}; | 118 | 5.22k | } |
SkSpan<sktext::gpu::GlyphVector::Variant>::subspan(unsigned long, unsigned long) const Line | Count | Source | 108 | 3.95k | constexpr SkSpan<T> subspan(size_t offset, size_t count) const { | 109 | 3.95k | const size_t safeOffset = sk_collection_check_length(offset, fSize); | 110 | | | 111 | | // Should read offset + count > size(), but that could overflow. We know that safeOffset | 112 | | // is <= size, therefore the subtraction will not overflow. | 113 | 3.95k | if (count > this->size() - safeOffset) SK_UNLIKELY { | 114 | | // The count is too large. | 115 | 0 | SkUNREACHABLE; | 116 | 0 | } | 117 | 3.95k | return SkSpan{fPtr + safeOffset, count}; | 118 | 3.95k | } |
Unexecuted instantiation: SkSpan<unsigned int const>::subspan(unsigned long, unsigned long) const Unexecuted instantiation: SkSpan<unsigned long>::subspan(unsigned long, unsigned long) const SkSpan<unsigned char const>::subspan(unsigned long, unsigned long) const Line | Count | Source | 108 | 5.65M | constexpr SkSpan<T> subspan(size_t offset, size_t count) const { | 109 | 5.65M | const size_t safeOffset = sk_collection_check_length(offset, fSize); | 110 | | | 111 | | // Should read offset + count > size(), but that could overflow. We know that safeOffset | 112 | | // is <= size, therefore the subtraction will not overflow. | 113 | 5.65M | if (count > this->size() - safeOffset) SK_UNLIKELY { | 114 | | // The count is too large. | 115 | 0 | SkUNREACHABLE; | 116 | 0 | } | 117 | 5.65M | return SkSpan{fPtr + safeOffset, count}; | 118 | 5.65M | } |
|
119 | | |
120 | | private: |
121 | | T* fPtr; |
122 | | size_t fSize; |
123 | | }; |
124 | | |
125 | | template <typename Container> |
126 | | SkSpan(Container&&) -> |
127 | | SkSpan<std::remove_pointer_t<decltype(std::data(std::declval<Container>()))>>; |
128 | | |
129 | | #endif // SkSpan_DEFINED |