We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent fef17dd commit 49e76c0Copy full SHA for 49e76c0
libcxx/include/__algorithm/generate.h
@@ -19,6 +19,8 @@
19
20
_LIBCPP_BEGIN_NAMESPACE_STD
21
22
+namespace __generate {
23
+
24
template <typename _Generator>
25
struct __fn {
26
_LIBCPP_HIDE_FROM_ABI __fn(_Generator& __gen) : __gen_(__gen) {}
@@ -31,10 +33,12 @@ struct __fn {
31
33
_Generator& __gen_;
32
34
};
35
36
+} // namespace __generate
37
38
template <class _ForwardIterator, class _Generator>
39
inline _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 void
40
generate(_ForwardIterator __first, _ForwardIterator __last, _Generator __gen) {
- std::for_each(__first, __last, __fn<_Generator>(__gen));
41
+ std::for_each(__first, __last, __generate::__fn<_Generator>(__gen));
42
}
43
44
_LIBCPP_END_NAMESPACE_STD
0 commit comments