aboutsummaryrefslogtreecommitdiff
path: root/libcxx/include/__random/seed_seq.h
diff options
context:
space:
mode:
Diffstat (limited to 'libcxx/include/__random/seed_seq.h')
-rw-r--r--libcxx/include/__random/seed_seq.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/libcxx/include/__random/seed_seq.h b/libcxx/include/__random/seed_seq.h
index 330537fa0023..506b979cf812 100644
--- a/libcxx/include/__random/seed_seq.h
+++ b/libcxx/include/__random/seed_seq.h
@@ -13,6 +13,8 @@
#include <__algorithm/fill.h>
#include <__algorithm/max.h>
#include <__config>
+#include <__iterator/iterator_traits.h>
+#include <cstdint>
#include <initializer_list>
#include <vector>
@@ -52,7 +54,7 @@ public:
// generating functions
template<class _RandomAccessIterator>
- void generate(_RandomAccessIterator __first, _RandomAccessIterator __last);
+ _LIBCPP_HIDE_FROM_ABI void generate(_RandomAccessIterator __first, _RandomAccessIterator __last);
// property functions
_LIBCPP_INLINE_VISIBILITY
@@ -70,7 +72,7 @@ public:
private:
template<class _InputIterator>
- void __init(_InputIterator __first, _InputIterator __last);
+ _LIBCPP_HIDE_FROM_ABI void __init(_InputIterator __first, _InputIterator __last);
vector<result_type> __v_;
};