possible fix
This commit is contained in:
parent
ae5e0a101b
commit
5a5f3c116d
@ -432,6 +432,14 @@ class GTEST_API_ Matcher<internal::StringView>
|
|||||||
#endif // GTEST_INTERNAL_HAS_STRING_VIEW
|
#endif // GTEST_INTERNAL_HAS_STRING_VIEW
|
||||||
|
|
||||||
// Prints a matcher in a human-readable format.
|
// Prints a matcher in a human-readable format.
|
||||||
|
#if GTEST_INTERNAL_HAS_STRING_VIEW
|
||||||
|
template <typename T = internal::StringView>
|
||||||
|
std::ostream& operator<<(std::ostream& os, const Matcher<T>& matcher) {
|
||||||
|
matcher.DescribeTo(&os);
|
||||||
|
return os;
|
||||||
|
}
|
||||||
|
#endif // GTEST_INTERNAL_HAS_STRING_VIEW
|
||||||
|
|
||||||
template <typename T>
|
template <typename T>
|
||||||
std::ostream& operator<<(std::ostream& os, const Matcher<T>& matcher) {
|
std::ostream& operator<<(std::ostream& os, const Matcher<T>& matcher) {
|
||||||
matcher.DescribeTo(&os);
|
matcher.DescribeTo(&os);
|
||||||
|
@ -2223,7 +2223,7 @@ const char* StringFromGTestEnv(const char* flag, const char* default_val);
|
|||||||
|
|
||||||
#endif // !defined(GTEST_INTERNAL_DEPRECATED)
|
#endif // !defined(GTEST_INTERNAL_DEPRECATED)
|
||||||
|
|
||||||
#if GTEST_HAS_ABSL && __cplusplus >= 201703L // double check for c++17 support ?
|
#if GTEST_HAS_ABSL
|
||||||
// Always use absl::string_view for Matcher<> specializations if googletest
|
// Always use absl::string_view for Matcher<> specializations if googletest
|
||||||
// is built with absl support.
|
// is built with absl support.
|
||||||
# define GTEST_INTERNAL_HAS_STRING_VIEW 1
|
# define GTEST_INTERNAL_HAS_STRING_VIEW 1
|
||||||
|
Loading…
x
Reference in New Issue
Block a user