fork download
  1. #include <functional>
  2. #include <vector>
  3.  
  4. template<typename Tpoint>
  5. struct foo
  6. {
  7. foo(int, std::function<int(Tpoint, Tpoint)>) {}
  8. foo(int, std::function<int(Tpoint, Tpoint, std::vector<Tpoint>)>) {}
  9. };
  10.  
  11. int main() {
  12. foo<int> bar(2,[](int const& l, int const& r){
  13. return 5;
  14. });
  15. }
  16.  
  17.  
Success #stdin #stdout 0s 3452KB
stdin
Standard input is empty
stdout
Standard output is empty