std::ranges::views::filterにフリー関数を与えたいのでprojectionも与えたいstruct foo { bool a; bool b;};bool is_xxx() { /* ... */ } foos | std::ranges::views::filter(&is_xxx, &foo::a);