Lines Matching refs:SkSpan
60 template <typename T> bool operator==(const SkSpan<T>& a, const SkSpan<T>& b) {
64 template <typename T> bool operator<=(const SkSpan<T>& a, const SkSpan<T>& b) {
132 SkSpan<const char> text() const { return SkSpan<const char>(fText.c_str(), fText.size()); }
134 SkSpan<Run> runs() { return SkSpan<Run>(fRuns.data(), fRuns.size()); }
135 SkSpan<Block> styles() {
136 return SkSpan<Block>(fTextStyles.data(), fTextStyles.size());
138 SkSpan<Placeholder> placeholders() {
139 return SkSpan<Placeholder>(fPlaceholders.data(), fPlaceholders.size());
141 SkSpan<TextLine> lines() { return SkSpan<TextLine>(fLines.data(), fLines.size()); }
143 SkSpan<Cluster> clusters() { return SkSpan<Cluster>(fClusters.begin(), fClusters.size()); }
164 SkSpan<const char> text(TextRange textRange);
165 SkSpan<Cluster> clusters(ClusterRange clusterRange);
178 SkSpan<Block> blocks(BlockRange blockRange);