Lines Matching defs:len
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) {
347 for (size_t index = 0; index < len; ++index) {
365 // Prints a (const) char/wchar_t array of 'len' elements, starting at address
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);
399 // Prints a (const) char8_t array of 'len' elements, starting at address
401 void UniversalPrintArray(const char8_t* begin, size_t len, ostream* os) {
402 UniversalPrintCharArray(begin, len, os);
406 // Prints a (const) char16_t array of 'len' elements, starting at address
408 void UniversalPrintArray(const char16_t* begin, size_t len, ostream* os) {
409 UniversalPrintCharArray(begin, len, os);
412 // Prints a (const) char32_t array of 'len' elements, starting at address
414 void UniversalPrintArray(const char32_t* begin, size_t len, ostream* os) {
415 UniversalPrintCharArray(begin, len, os);
418 // Prints a (const) wchar_t array of 'len' elements, starting at address
420 void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* os) {
421 UniversalPrintCharArray(begin, len, os);