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 ccffb06 commit fef17ddCopy full SHA for fef17dd
libcxx/include/__algorithm/generate.h
@@ -21,14 +21,14 @@ _LIBCPP_BEGIN_NAMESPACE_STD
21
22
template <typename _Generator>
23
struct __fn {
24
- __fn(_Generator& __g) : __gen(__g) {}
+ _LIBCPP_HIDE_FROM_ABI __fn(_Generator& __gen) : __gen_(__gen) {}
25
26
template <typename _Tp>
27
- void operator()(_Tp&& __element) const {
28
- std::forward<_Tp>(__element) = __gen();
+ _LIBCPP_HIDE_FROM_ABI void operator()(_Tp&& __element) const {
+ std::forward<_Tp>(__element) = __gen_();
29
}
30
31
- _Generator& __gen;
+ _Generator& __gen_;
32
};
33
34
template <class _ForwardIterator, class _Generator>
0 commit comments