Lines Matching refs:SkSpan
12 #include "include/core/SkSpan.h"
44 template <typename T> bool operator==(const SkSpan<T>& a, const SkSpan<T>& b) {
48 template <typename T> bool operator<=(const SkSpan<T>& a, const SkSpan<T>& b) {
144 SkSpan<const char> text() const { return SkSpan<const char>(fText.c_str(), fText.size()); }
167 SkSpan<Run> runs() { return SkSpan<Run>(fRuns.data(), fRuns.size()); }
168 SkSpan<Block> styles() {
169 return SkSpan<Block>(fTextStyles.data(), fTextStyles.size());
171 SkSpan<Placeholder> placeholders() {
172 return SkSpan<Placeholder>(fPlaceholders.data(), fPlaceholders.size());
174 SkSpan<TextLine> lines() { return SkSpan<TextLine>(fLines.data(), fLines.size()); }
176 SkSpan<Cluster> clusters() { return SkSpan<Cluster>(fClusters.begin(), fClusters.size()); }
202 SkSpan<const char> text(TextRange textRange);
203 SkSpan<Cluster> clusters(ClusterRange clusterRange);
216 SkSpan<Block> blocks(BlockRange blockRange);