From 9687a8ea750bfcddf790372093245a1d041b21a3 Mon Sep 17 00:00:00 2001 From: Zie Weaver Date: Wed, 18 Oct 2023 16:17:51 -0700 Subject: 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::value` is `true`. PiperOrigin-RevId: 574637891 Change-Id: I123d8f35a6e3ea894745133f7d81b1610fb475d5 --- CMake/AbseilDll.cmake | 1 + 1 file changed, 1 insertion(+) (limited to 'CMake') 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" -- cgit v1.2.3