commit | 5c769533d04343895e1eae83fee5eb1d1d8db2a1 | [log] [tgz] |
---|---|---|
author | Peter Kasting <pkasting@chromium.org> | Thu Oct 13 17:57:39 2022 +0000 |
committer | Treehugger Robot <treehugger-gerrit@google.com> | Fri Oct 14 09:45:42 2022 +0000 |
tree | d9b26835e89974ab39bd397f92119634a6683ce4 | |
parent | b1795307adc831b0286a10e9e3155bc704eb9486 [diff] |
Fix compile in C++20 mode. * std::result_of is deprecated; switch to std::invoke_result * Add use of std::string_view::(starts,ends)_with as appropriate (see https://issuetracker.google.com/issues/253467211 ) Test: Compiles with -std=c++20 Signed-off-by: Peter Kasting <pkasting@chromium.org> Change-Id: I8b6bf79b3fb663e2151145cc1eec260fd3e2e2b4