Skip to content

Commit 49e76c0

Browse files
committed
namespace
1 parent fef17dd commit 49e76c0

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

libcxx/include/__algorithm/generate.h

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,8 @@
1919

2020
_LIBCPP_BEGIN_NAMESPACE_STD
2121

22+
namespace __generate {
23+
2224
template <typename _Generator>
2325
struct __fn {
2426
_LIBCPP_HIDE_FROM_ABI __fn(_Generator& __gen) : __gen_(__gen) {}
@@ -31,10 +33,12 @@ struct __fn {
3133
_Generator& __gen_;
3234
};
3335

36+
} // namespace __generate
37+
3438
template <class _ForwardIterator, class _Generator>
3539
inline _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 void
3640
generate(_ForwardIterator __first, _ForwardIterator __last, _Generator __gen) {
37-
std::for_each(__first, __last, __fn<_Generator>(__gen));
41+
std::for_each(__first, __last, __generate::__fn<_Generator>(__gen));
3842
}
3943

4044
_LIBCPP_END_NAMESPACE_STD

0 commit comments

Comments
 (0)