Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Add a template gadget to detect whether a type supports the ostream operator. | Zie Weaver | 2023-10-18 |
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 |