the current requires(detail::bindings_for<... clause on evaluate takes long to compile (when removing the requires clause, the benchmark compiles in half the time). The current implementation reuses the leaf_symbols_of function with declval, and compile times may be improved when this is avoided.
the current
requires(detail::bindings_for<...
clause onevaluate
takes long to compile (when removing therequires
clause, the benchmark compiles in half the time). The current implementation reuses theleaf_symbols_of
function withdeclval
, and compile times may be improved when this is avoided.