Lines Matching refs:format
30 static StringBuffer apply_format_string(const char* format, va_list args, char (&stackBuffer)[SIZE],
35 int outLength = std::vsnprintf(stackBuffer, SIZE, format, args);
47 // format it. Format the string into our heap buffer. `set` automatically reserves an extra
51 SkDEBUGCODE(int checkLength =) std::vsnprintf(heapBufferDest, outLength + 1, format, argsCopy);
520 void SkString::printf(const char format[], ...) {
522 va_start(args, format);
523 this->printVAList(format, args);
527 void SkString::printVAList(const char format[], va_list args) {
529 StringBuffer result = apply_format_string(format, args, stackBuffer, this);
536 void SkString::appendf(const char format[], ...) {
538 va_start(args, format);
539 this->appendVAList(format, args);
543 void SkString::appendVAList(const char format[], va_list args) {
545 this->printVAList(format, args);
551 StringBuffer result = apply_format_string(format, args, stackBuffer, &overflow);
556 void SkString::prependf(const char format[], ...) {
558 va_start(args, format);
559 this->prependVAList(format, args);
563 void SkString::prependVAList(const char format[], va_list args) {
565 this->printVAList(format, args);
571 StringBuffer result = apply_format_string(format, args, stackBuffer, &overflow);
615 SkString SkStringPrintf(const char* format, ...) {
618 va_start(args, format);
619 formattedOutput.printVAList(format, args);