- remove [<initializer_list>](https://en.cppreference.com/w/cpp/header/initializer_list) from internal header. It declares `std::initializer_list`, `std::begin` and `std::end`, none of which are used there - add `absl/base/attributes.h` to the internal header because it provides `ABSL_FALLTHROUGH_INTENDED` - add [<functional>](https://en.cppreference.com/w/cpp/header/functional) to the public header, because it provides `std::reference_wrapper` PiperOrigin-RevId: 632018125 Change-Id: Icf7a9c8a920c9c076ef416ea80995e3a81ce3e81
| Name |
Last commit
|
Last Update |
|---|---|---|
| .. | ||
| internal | Loading commit data... | |
| BUILD.bazel | Loading commit data... | |
| CMakeLists.txt | Loading commit data... | |
| any_invocable.h | Loading commit data... | |
| any_invocable_test.cc | Loading commit data... | |
| bind_front.h | Loading commit data... | |
| bind_front_test.cc | Loading commit data... | |
| function_ref.h | Loading commit data... | |
| function_ref_test.cc | Loading commit data... | |
| function_type_benchmark.cc | Loading commit data... | |
| overload.h | Loading commit data... | |
| overload_test.cc | Loading commit data... |