Skip to content

Commit 935fa73

Browse files
committed
Constrain the return type from transform and transform_dereference
1 parent 4db85d2 commit 935fa73

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

source/containers/algorithms/transform.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,11 +37,11 @@ struct range_transform_traits_dereference : transform_traits_dereference<UnaryFu
3737
template<typename UnaryFunction>
3838
range_transform_traits_dereference(UnaryFunction) -> range_transform_traits_dereference<UnaryFunction>;
3939

40-
export constexpr auto transform(range auto && source, auto dereference) {
40+
export constexpr auto transform(range auto && source, auto dereference) -> range auto {
4141
return adapt(OPERATORS_FORWARD(source), range_transform_traits(std::move(dereference)));
4242
}
4343

44-
export constexpr auto transform_dereference(range auto && source, auto dereference) {
44+
export constexpr auto transform_dereference(range auto && source, auto dereference) -> range auto {
4545
return adapt(OPERATORS_FORWARD(source), range_transform_traits_dereference(std::move(dereference)));
4646
}
4747

0 commit comments

Comments
 (0)