Lines Matching defs:len
51 static bool eq(const SkString& str, const char* strPtr, size_t len) {
52 return len == str.size() && 0 == memcmp(str.c_str(), strPtr, len);
58 size_t len) {
59 if (!eq(skString, str, len)) {
61 "'%*s' != '%s'", (int)len, str, skString.c_str()));
330 size_t len = SkFloatToDecimal(inputFloat, floatString);
331 if (len >= sizeof(floatString)) {
332 ERRORF(reporter, "string too long: %u", (unsigned)len);
335 if (floatString[len] != '\0' || strlen(floatString) != len) {
378 size_t len = SkPDFUtils::ColorToDecimal(i, buffer);
379 REPORTER_ASSERT(reporter, len == strlen(buffer));
387 static SkGlyphRun make_run(size_t len, const SkGlyphID* glyphs, SkPoint* pos,
391 SkSpan<const SkPoint>{pos, len},
392 SkSpan<const SkGlyphID>{glyphs, len},
394 SkSpan<const uint32_t>{clusters, len},
401 constexpr unsigned len = 11;
402 const uint32_t clusters[len] = { 3, 2, 2, 1, 0, 4, 4, 7, 6, 6, 5 };
403 const SkGlyphID glyphs[len] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11};
404 SkPoint pos[len] = {{0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0},
407 SkGlyphRun run = make_run(len, glyphs, pos, font, clusters, strlen(text), text);
425 constexpr unsigned len = 5;
426 const uint32_t clusters[len] = { 0, 1, 4, 5, 6 };
427 const SkGlyphID glyphs[len] = { 43, 167, 79, 79, 82, };
428 SkPoint pos[len] = {{0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0}};
430 SkGlyphRun run = make_run(len, glyphs, pos, font, clusters, strlen(text), text);