diff options
author | Zie Weaver <zearen@google.com> | 2023-10-18 16:17:51 -0700 |
---|---|---|
committer | Copybara-Service <copybara-worker@google.com> | 2023-10-18 16:18:51 -0700 |
commit | 9687a8ea750bfcddf790372093245a1d041b21a3 (patch) | |
tree | 32c06ea4c2061d0212872cc37b73ce487b1af84c /CMake | |
parent | 7676c565eedd2581b66839c239f3825d8e381119 (diff) |
Add a template gadget to detect whether a type supports the ostream operator.
I.e. for a type `Example`, if
```
std::ostream& operator<<(std::ostream&, const Example&);
```
is declared, `absl::HasOstreamOperator<Example>::value` is `true`.
PiperOrigin-RevId: 574637891
Change-Id: I123d8f35a6e3ea894745133f7d81b1610fb475d5
Diffstat (limited to 'CMake')
-rw-r--r-- | CMake/AbseilDll.cmake | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/CMake/AbseilDll.cmake b/CMake/AbseilDll.cmake index ecd2d806..1177d5d0 100644 --- a/CMake/AbseilDll.cmake +++ b/CMake/AbseilDll.cmake @@ -307,6 +307,7 @@ set(ABSL_INTERNAL_DLL_FILES "strings/internal/stringify_sink.h" "strings/internal/stringify_sink.cc" "strings/has_absl_stringify.h" + "strings/has_ostream_operator.h" "strings/match.cc" "strings/match.h" "strings/numbers.cc" |