auto)
                  
                  
                  Можно ли сделать type trait чтобы отличить generic lambda с разным количество параметров?
                  
                  
                  Например, мне хотелось бы уметь отличать
                  
                  
                  auto f1 = [&]{ \* code *\ };
                  
                  
                  от
                  
                  
                  auto f2 = [&](const auto& arg){ \* code \* };
                  
                  
                  и от
                  
                  
                  auto f3 = [&](bool flag, const auto& arg){ \* code \* };
                  
                  
                
через количество шаблонных параметров у operator()?
Обсуждают сегодня