teams.cpp: In constructor 'Cmp<Cb>::Cmp(Cb)':
teams.cpp:31:12: warning: declaration of 'cb' shadows a member of 'Cmp<Cb>' [-Wshadow]
31 | Cmp(Cb cb) : cb(cb) {}
| ~~~^~
teams.cpp:29:8: note: shadowed declaration is here
29 | Cb cb;
| ^~
teams.cpp: In instantiation of 'Cmp<Cb>::Cmp(Cb) [with Cb = Solver::Solver(const std::vector<std::pair<int, int> >&)::<lambda(const std::pair<int, int>&)>]':
teams.cpp:45:74: required from here
teams.cpp:31:12: warning: declaration of 'cb' shadows a member of 'Cmp<Solver::Solver(const std::vector<std::pair<int, int> >&)::<lambda(const std::pair<int, int>&)> >' [-Wshadow]
31 | Cmp(Cb cb) : cb(cb) {}
| ~~~^~
teams.cpp:29:8: note: shadowed declaration is here
29 | Cb cb;
| ^~
teams.cpp:31:12: warning: declaration of 'cb' shadows a member of 'Cmp<Solver::Solver(const std::vector<std::pair<int, int> >&)::<lambda(const std::pair<int, int>&)> >' [-Wshadow]
31 | Cmp(Cb cb) : cb(cb) {}
| ~~~^~
teams.cpp:29:8: note: shadowed declaration is here
29 | Cb cb;
| ^~
teams.cpp:31:12: warning: declaration of 'cb' shadows a member of 'Cmp<Solver::Solver(const std::vector<std::pair<int, int> >&)::<lambda(const std::pair<int, int>&)> >' [-Wshadow]
31 | Cmp(Cb cb) : cb(cb) {}
| ~~~^~
teams.cpp:29:8: note: shadowed declaration is here
29 | Cb cb;
| ^~