Coverage Report

Created: 2025-06-24 08:20

/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()
SkSpan<float>::SkSpan()
Line
Count
Source
67
653k
    constexpr SkSpan() : fPtr{nullptr}, fSize{0} {}
Unexecuted instantiation: SkSpan<TestSVGTypeface::GlyfLayerInfo>::SkSpan()
Unexecuted instantiation: SkSpan<SkString const>::SkSpan()
SkSpan<SkRect>::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