| 1394 | typename Trait = |
| 1395 | type_erasure::invocation_table::function_trait<Signature>> |
| 1396 | struct accepts_one |
| 1397 | : detail::lazy_and< // both are std::integral_constant |
| 1398 | invocation::can_invoke<typename Trait::template callable<T>, |
| 1399 | typename Trait::arguments>, |
| 1400 | invocation::is_noexcept_correct<Trait::is_noexcept::value, |
| 1401 | typename Trait::template callable<T>, |
| 1402 | typename Trait::arguments>> {}; |
| 1403 | |
| 1404 | /// Deduces to a true_type if the type T provides all signatures |
| 1405 | template <typename T, typename Signatures, typename = void> |
nothing calls this directly
no outgoing calls
no test coverage detected