| 128 | } |
| 129 | |
| 130 | int PrintValueWriter<bool>::Write(FormatPrintTarget* target, |
| 131 | const PrintSpecification& spec, |
| 132 | const bool* value) |
| 133 | { |
| 134 | if (!spec.SpecifierMatch('b')) { |
| 135 | LOG(DFATAL) << "Invalid print specifier '" << spec.specifier |
| 136 | << "' for bool type"; |
| 137 | return 0; |
| 138 | } |
| 139 | if (*value) |
| 140 | return WriteString(target, spec, "true", 4); |
| 141 | else |
| 142 | return WriteString(target, spec, "false", 5); |
| 143 | } |
| 144 | |
| 145 | int PrintValueWriter<char>::Write(FormatPrintTarget* target, |
| 146 | const PrintSpecification& spec, |
no test coverage detected