Lines Matching defs:begin
336 // The array starts at begin, the length is len, it may include '\0' characters
342 PrintCharsAsStringTo(const CharType* begin, size_t len, ostream* os) {
343 const char* const quote_prefix = GetCharWidthPrefix(*begin);
348 const CharType cur = begin[index];
366 // 'begin'. CharType must be either char or wchar_t.
371 UniversalPrintCharArray(const CharType* begin, size_t len,
380 if (len > 0 && begin[len - 1] == '\0') {
381 PrintCharsAsStringTo(begin, len - 1, os);
389 PrintCharsAsStringTo(begin, len, os);
393 // Prints a (const) char array of 'len' elements, starting at address 'begin'.
394 void UniversalPrintArray(const char* begin, size_t len, ostream* os) {
395 UniversalPrintCharArray(begin, len, os);
400 // 'begin'.
401 void UniversalPrintArray(const char8_t* begin, size_t len, ostream* os) {
402 UniversalPrintCharArray(begin, len, os);
407 // 'begin'.
408 void UniversalPrintArray(const char16_t* begin, size_t len, ostream* os) {
409 UniversalPrintCharArray(begin, len, os);
413 // 'begin'.
414 void UniversalPrintArray(const char32_t* begin, size_t len, ostream* os) {
415 UniversalPrintCharArray(begin, len, os);
419 // 'begin'.
420 void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* os) {
421 UniversalPrintCharArray(begin, len, os);