Skip to content

Commit cb4b734

Browse files
committed
Code cleanup: Remove superfluous uses of "overloaded"
1 parent 81a1dae commit cb4b734

File tree

3 files changed

+4
-5
lines changed

3 files changed

+4
-5
lines changed

src/geom-functions.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ std::string_view geometry_type(geometry_t const &geom)
5555
std::size_t num_geometries(geometry_t const &geom)
5656
{
5757
return geom.visit(
58-
overloaded{[&](auto const &input) { return input.num_geometries(); }});
58+
[&](auto const &input) { return input.num_geometries(); });
5959
}
6060

6161
namespace {
@@ -117,7 +117,7 @@ namespace {
117117

118118
void set_to_same_type(geometry_t *output, geometry_t const &input)
119119
{
120-
input.visit(overloaded{[&](auto in) { output->set<decltype(in)>(); }});
120+
input.visit([&](auto in) { output->set<decltype(in)>(); });
121121
}
122122

123123
class transform_visitor

src/geom-output.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,7 @@ std::basic_ostream<CHAR, TRAITS> &
101101
operator<<(std::basic_ostream<CHAR, TRAITS> &out, const geometry_t &geom)
102102
{
103103
out << geometry_type(geom) << '(';
104-
geom.visit(overloaded{[&](auto const &input) { out << input; }});
104+
geom.visit([&](auto const &input) { out << input; });
105105
return out << ')';
106106
}
107107

src/geom.cpp

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,8 +40,7 @@ std::size_t dimension(collection_t const &geom)
4040

4141
std::size_t dimension(geometry_t const &geom)
4242
{
43-
return geom.visit(
44-
overloaded{[&](auto const &input) { return dimension(input); }});
43+
return geom.visit([&](auto const &input) { return dimension(input); });
4544
}
4645

4746
} // namespace geom

0 commit comments

Comments
 (0)