Lines Matching defs:UniversalTersePrinter
1009 class UniversalTersePrinter {
1016 class UniversalTersePrinter<T&> {
1023 class UniversalTersePrinter<std::reference_wrapper<T>> {
1026 UniversalTersePrinter<T>::Print(value.get(), os);
1030 class UniversalTersePrinter<T[N]> {
1037 class UniversalTersePrinter<const char*> {
1048 class UniversalTersePrinter<char*> : public UniversalTersePrinter<const char*> {
1053 class UniversalTersePrinter<const char8_t*> {
1064 class UniversalTersePrinter<char8_t*>
1065 : public UniversalTersePrinter<const char8_t*> {};
1069 class UniversalTersePrinter<const char16_t*> {
1080 class UniversalTersePrinter<char16_t*>
1081 : public UniversalTersePrinter<const char16_t*> {};
1084 class UniversalTersePrinter<const char32_t*> {
1095 class UniversalTersePrinter<char32_t*>
1096 : public UniversalTersePrinter<const char32_t*> {};
1100 class UniversalTersePrinter<const wchar_t*> {
1113 class UniversalTersePrinter<wchar_t*> {
1116 UniversalTersePrinter<const wchar_t*>::Print(str, os);
1122 UniversalTersePrinter<T>::Print(value, os);
1172 internal::UniversalTersePrinter<T>::Print(value, &ss);