diff options
| author | Howard Hinnant <hhinnant@apple.com> | 2012-09-14 00:39:16 +0000 |
|---|---|---|
| committer | Howard Hinnant <hhinnant@apple.com> | 2012-09-14 00:39:16 +0000 |
| commit | aeb85680fb688e96ba2d2fc7703ae6e57cc44097 (patch) | |
| tree | bbdd33a4628645c6a5a0af91f42a642c296bf09f /libcxx/include/valarray | |
| parent | f6e2bc07eb3d0e5a1ab25a0b84e0c3aa42668a5a (diff) | |
| download | bcm5719-llvm-aeb85680fb688e96ba2d2fc7703ae6e57cc44097.tar.gz bcm5719-llvm-aeb85680fb688e96ba2d2fc7703ae6e57cc44097.zip | |
Dimitry Andric: many visibility fixes. Howard: Much appreciated. Can you send me a patch to CREDITS.TXT?
llvm-svn: 163862
Diffstat (limited to 'libcxx/include/valarray')
| -rw-r--r-- | libcxx/include/valarray | 16 |
1 files changed, 10 insertions, 6 deletions
diff --git a/libcxx/include/valarray b/libcxx/include/valarray index 01b071b7c00..4091d0f71b3 100644 --- a/libcxx/include/valarray +++ b/libcxx/include/valarray @@ -354,7 +354,7 @@ template <class T> unspecified2 end(const valarray<T>& v); _LIBCPP_BEGIN_NAMESPACE_STD -template<class _Tp> class valarray; +template<class _Tp> class _LIBCPP_VISIBLE valarray; class _LIBCPP_VISIBLE slice { @@ -381,25 +381,29 @@ public: _LIBCPP_INLINE_VISIBILITY size_t stride() const {return __stride_;} }; -template <class _Tp> class slice_array; -class gslice; -template <class _Tp> class gslice_array; -template <class _Tp> class mask_array; -template <class _Tp> class indirect_array; +template <class _Tp> class _LIBCPP_VISIBLE slice_array; +class _LIBCPP_VISIBLE gslice; +template <class _Tp> class _LIBCPP_VISIBLE gslice_array; +template <class _Tp> class _LIBCPP_VISIBLE mask_array; +template <class _Tp> class _LIBCPP_VISIBLE indirect_array; template <class _Tp> +_LIBCPP_INLINE_VISIBILITY _Tp* begin(valarray<_Tp>& __v); template <class _Tp> +_LIBCPP_INLINE_VISIBILITY const _Tp* begin(const valarray<_Tp>& __v); template <class _Tp> +_LIBCPP_INLINE_VISIBILITY _Tp* end(valarray<_Tp>& __v); template <class _Tp> +_LIBCPP_INLINE_VISIBILITY const _Tp* end(const valarray<_Tp>& __v); |

