aboutsummaryrefslogtreecommitdiff
path: root/absl/algorithm/container_test.cc
diff options
context:
space:
mode:
authorDino Radakovic <dinor@google.com>2024-02-09 18:46:09 -0800
committerCopybara-Service <copybara-worker@google.com>2024-02-09 18:46:50 -0800
commit4358cb2f8cb304e64d9a2d2845f472297724e19f (patch)
tree524ff2f5c3c6b5325f7e013b28aee1c879276e4a /absl/algorithm/container_test.cc
parentdf2c771ec596b385448117f237ee70be35efe4ce (diff)
downloadabseil-4358cb2f8cb304e64d9a2d2845f472297724e19f.tar.gz
abseil-4358cb2f8cb304e64d9a2d2845f472297724e19f.tar.bz2
abseil-4358cb2f8cb304e64d9a2d2845f472297724e19f.zip
`demangle`: Parse `requires` clauses on template params, before function return type
For example, this covers the following: ``` template <typename T> requires std::integral<T> int foo(); ``` Refactor parsing of `Q <requires-clause expr>` into a single function that performs backtracking to avoid reimplementing `ParseTemplateArgs` in terms of nested if-else blocks. PiperOrigin-RevId: 605785418 Change-Id: I118998a75e050dcf46af125b613b690312fd3cbe
Diffstat (limited to 'absl/algorithm/container_test.cc')
0 files changed, 0 insertions, 0 deletions