[cfe-commits] [libcxx] r157108 - /libcxx/trunk/include/valarray
Douglas Gregor
dgregor at apple.com
Sat May 19 00:14:18 PDT 2012
Author: dgregor
Date: Sat May 19 02:14:17 2012
New Revision: 157108
URL: http://llvm.org/viewvc/llvm-project?rev=157108&view=rev
Log:
Revert my _LIBCPP_INLINE_VISIBILITY changes, r157097 and r157107
Modified:
libcxx/trunk/include/valarray
Modified: libcxx/trunk/include/valarray
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/include/valarray?rev=157108&r1=157107&r2=157108&view=diff
==============================================================================
--- libcxx/trunk/include/valarray (original)
+++ libcxx/trunk/include/valarray Sat May 19 02:14:17 2012
@@ -794,43 +794,38 @@
public:
// construct/destroy:
- _LIBCPP_INLINE_VISIBILITY valarray() : __begin_(0), __end_(0) {}
- _LIBCPP_INLINE_VISIBILITY explicit valarray(size_t __n);
- _LIBCPP_INLINE_VISIBILITY valarray(const value_type& __x, size_t __n);
- _LIBCPP_INLINE_VISIBILITY valarray(const value_type* __p, size_t __n);
- _LIBCPP_INLINE_VISIBILITY valarray(const valarray& __v);
+ _LIBCPP_INLINE_VISIBILITY
+ valarray() : __begin_(0), __end_(0) {}
+ explicit valarray(size_t __n);
+ valarray(const value_type& __x, size_t __n);
+ valarray(const value_type* __p, size_t __n);
+ valarray(const valarray& __v);
#ifndef _LIBCPP_HAS_NO_RVALUE_REFERENCES
- _LIBCPP_INLINE_VISIBILITY valarray(valarray&& __v);
+ valarray(valarray&& __v);
#endif // _LIBCPP_HAS_NO_RVALUE_REFERENCES
#ifndef _LIBCPP_HAS_NO_GENERALIZED_INITIALIZERS
- _LIBCPP_INLINE_VISIBILITY valarray(initializer_list<value_type> __il);
+ valarray(initializer_list<value_type> __il);
#endif // _LIBCPP_HAS_NO_GENERALIZED_INITIALIZERS
- _LIBCPP_INLINE_VISIBILITY valarray(const slice_array<value_type>& __sa);
- _LIBCPP_INLINE_VISIBILITY valarray(const gslice_array<value_type>& __ga);
- _LIBCPP_INLINE_VISIBILITY valarray(const mask_array<value_type>& __ma);
- _LIBCPP_INLINE_VISIBILITY valarray(const indirect_array<value_type>& __ia);
- _LIBCPP_INLINE_VISIBILITY ~valarray();
+ valarray(const slice_array<value_type>& __sa);
+ valarray(const gslice_array<value_type>& __ga);
+ valarray(const mask_array<value_type>& __ma);
+ valarray(const indirect_array<value_type>& __ia);
+ ~valarray();
// assignment:
- _LIBCPP_INLINE_VISIBILITY valarray& operator=(const valarray& __v);
+ valarray& operator=(const valarray& __v);
#ifndef _LIBCPP_HAS_NO_RVALUE_REFERENCES
- _LIBCPP_INLINE_VISIBILITY
valarray& operator=(valarray&& __v);
#endif // _LIBCPP_HAS_NO_RVALUE_REFERENCES
#ifndef _LIBCPP_HAS_NO_GENERALIZED_INITIALIZERS
- _LIBCPP_INLINE_VISIBILITY valarray& operator=(initializer_list<value_type>);
+ valarray& operator=(initializer_list<value_type>);
#endif // _LIBCPP_HAS_NO_GENERALIZED_INITIALIZERS
- _LIBCPP_INLINE_VISIBILITY valarray& operator=(const value_type& __x);
- _LIBCPP_INLINE_VISIBILITY
+ valarray& operator=(const value_type& __x);
valarray& operator=(const slice_array<value_type>& __sa);
- _LIBCPP_INLINE_VISIBILITY
valarray& operator=(const gslice_array<value_type>& __ga);
- _LIBCPP_INLINE_VISIBILITY
valarray& operator=(const mask_array<value_type>& __ma);
- _LIBCPP_INLINE_VISIBILITY
valarray& operator=(const indirect_array<value_type>& __ia);
template <class _ValExpr>
- _LIBCPP_INLINE_VISIBILITY
valarray& operator=(const __val_expr<_ValExpr>& __v);
// element access:
@@ -841,71 +836,46 @@
value_type& operator[](size_t __i) {return __begin_[__i];}
// subset operations:
- _LIBCPP_INLINE_VISIBILITY
__val_expr<__slice_expr<const valarray&> > operator[](slice __s) const;
- _LIBCPP_INLINE_VISIBILITY
slice_array<value_type> operator[](slice __s);
- _LIBCPP_INLINE_VISIBILITY
__val_expr<__indirect_expr<const valarray&> > operator[](const gslice& __gs) const;
- _LIBCPP_INLINE_VISIBILITY
gslice_array<value_type> operator[](const gslice& __gs);
#ifndef _LIBCPP_HAS_NO_RVALUE_REFERENCES
- _LIBCPP_INLINE_VISIBILITY
__val_expr<__indirect_expr<const valarray&> > operator[](gslice&& __gs) const;
- _LIBCPP_INLINE_VISIBILITY
gslice_array<value_type> operator[](gslice&& __gs);
#endif // _LIBCPP_HAS_NO_RVALUE_REFERENCES
- _LIBCPP_INLINE_VISIBILITY
__val_expr<__mask_expr<const valarray&> > operator[](const valarray<bool>& __vb) const;
- _LIBCPP_INLINE_VISIBILITY
mask_array<value_type> operator[](const valarray<bool>& __vb);
#ifndef _LIBCPP_HAS_NO_RVALUE_REFERENCES
- _LIBCPP_INLINE_VISIBILITY
__val_expr<__mask_expr<const valarray&> > operator[](valarray<bool>&& __vb) const;
- _LIBCPP_INLINE_VISIBILITY
mask_array<value_type> operator[](valarray<bool>&& __vb);
#endif // _LIBCPP_HAS_NO_RVALUE_REFERENCES
- _LIBCPP_INLINE_VISIBILITY
__val_expr<__indirect_expr<const valarray&> > operator[](const valarray<size_t>& __vs) const;
- _LIBCPP_INLINE_VISIBILITY
indirect_array<value_type> operator[](const valarray<size_t>& __vs);
#ifndef _LIBCPP_HAS_NO_RVALUE_REFERENCES
- _LIBCPP_INLINE_VISIBILITY
__val_expr<__indirect_expr<const valarray&> > operator[](valarray<size_t>&& __vs) const;
- _LIBCPP_INLINE_VISIBILITY
indirect_array<value_type> operator[](valarray<size_t>&& __vs);
#endif // _LIBCPP_HAS_NO_RVALUE_REFERENCES
// unary operators:
- _LIBCPP_INLINE_VISIBILITY valarray operator+() const;
- _LIBCPP_INLINE_VISIBILITY valarray operator-() const;
- _LIBCPP_INLINE_VISIBILITY valarray operator~() const;
- _LIBCPP_INLINE_VISIBILITY valarray<bool> operator!() const;
+ valarray operator+() const;
+ valarray operator-() const;
+ valarray operator~() const;
+ valarray<bool> operator!() const;
// computed assignment:
- _LIBCPP_INLINE_VISIBILITY
valarray& operator*= (const value_type& __x);
- _LIBCPP_INLINE_VISIBILITY
valarray& operator/= (const value_type& __x);
- _LIBCPP_INLINE_VISIBILITY
valarray& operator%= (const value_type& __x);
- _LIBCPP_INLINE_VISIBILITY
valarray& operator+= (const value_type& __x);
- _LIBCPP_INLINE_VISIBILITY
valarray& operator-= (const value_type& __x);
- _LIBCPP_INLINE_VISIBILITY
valarray& operator^= (const value_type& __x);
- _LIBCPP_INLINE_VISIBILITY
valarray& operator&= (const value_type& __x);
- _LIBCPP_INLINE_VISIBILITY
valarray& operator|= (const value_type& __x);
- _LIBCPP_INLINE_VISIBILITY
valarray& operator<<=(const value_type& __x);
- _LIBCPP_INLINE_VISIBILITY
valarray& operator>>=(const value_type& __x);
template <class _Expr>
- _LIBCPP_INLINE_VISIBILITY
typename enable_if
<
__is_val_expr<_Expr>::value,
@@ -914,7 +884,6 @@
operator*= (const _Expr& __v);
template <class _Expr>
- _LIBCPP_INLINE_VISIBILITY
typename enable_if
<
__is_val_expr<_Expr>::value,
@@ -923,7 +892,6 @@
operator/= (const _Expr& __v);
template <class _Expr>
- _LIBCPP_INLINE_VISIBILITY
typename enable_if
<
__is_val_expr<_Expr>::value,
@@ -932,7 +900,6 @@
operator%= (const _Expr& __v);
template <class _Expr>
- _LIBCPP_INLINE_VISIBILITY
typename enable_if
<
__is_val_expr<_Expr>::value,
@@ -941,7 +908,6 @@
operator+= (const _Expr& __v);
template <class _Expr>
- _LIBCPP_INLINE_VISIBILITY
typename enable_if
<
__is_val_expr<_Expr>::value,
@@ -950,7 +916,6 @@
operator-= (const _Expr& __v);
template <class _Expr>
- _LIBCPP_INLINE_VISIBILITY
typename enable_if
<
__is_val_expr<_Expr>::value,
@@ -959,7 +924,6 @@
operator^= (const _Expr& __v);
template <class _Expr>
- _LIBCPP_INLINE_VISIBILITY
typename enable_if
<
__is_val_expr<_Expr>::value,
@@ -968,7 +932,6 @@
operator|= (const _Expr& __v);
template <class _Expr>
- _LIBCPP_INLINE_VISIBILITY
typename enable_if
<
__is_val_expr<_Expr>::value,
@@ -977,7 +940,6 @@
operator&= (const _Expr& __v);
template <class _Expr>
- _LIBCPP_INLINE_VISIBILITY
typename enable_if
<
__is_val_expr<_Expr>::value,
@@ -986,7 +948,6 @@
operator<<= (const _Expr& __v);
template <class _Expr>
- _LIBCPP_INLINE_VISIBILITY
typename enable_if
<
__is_val_expr<_Expr>::value,
@@ -995,20 +956,18 @@
operator>>= (const _Expr& __v);
// member functions:
- _LIBCPP_INLINE_VISIBILITY void swap(valarray& __v);
+ void swap(valarray& __v);
_LIBCPP_INLINE_VISIBILITY
size_t size() const {return static_cast<size_t>(__end_ - __begin_);}
- _LIBCPP_INLINE_VISIBILITY value_type sum() const;
- _LIBCPP_INLINE_VISIBILITY value_type min() const;
- _LIBCPP_INLINE_VISIBILITY value_type max() const;
+ value_type sum() const;
+ value_type min() const;
+ value_type max() const;
- _LIBCPP_INLINE_VISIBILITY valarray shift (int __i) const;
- _LIBCPP_INLINE_VISIBILITY valarray cshift(int __i) const;
- _LIBCPP_INLINE_VISIBILITY
+ valarray shift (int __i) const;
+ valarray cshift(int __i) const;
valarray apply(value_type __f(value_type)) const;
- _LIBCPP_INLINE_VISIBILITY
valarray apply(value_type __f(const value_type&)) const;
void resize(size_t __n, value_type __x = value_type());
@@ -1140,7 +1099,6 @@
public:
template <class _Expr>
- _LIBCPP_INLINE_VISIBILITY
typename enable_if
<
__is_val_expr<_Expr>::value,
@@ -1149,7 +1107,6 @@
operator=(const _Expr& __v) const;
template <class _Expr>
- _LIBCPP_INLINE_VISIBILITY
typename enable_if
<
__is_val_expr<_Expr>::value,
@@ -1158,7 +1115,6 @@
operator*=(const _Expr& __v) const;
template <class _Expr>
- _LIBCPP_INLINE_VISIBILITY
typename enable_if
<
__is_val_expr<_Expr>::value,
@@ -1167,7 +1123,6 @@
operator/=(const _Expr& __v) const;
template <class _Expr>
- _LIBCPP_INLINE_VISIBILITY
typename enable_if
<
__is_val_expr<_Expr>::value,
@@ -1176,7 +1131,6 @@
operator%=(const _Expr& __v) const;
template <class _Expr>
- _LIBCPP_INLINE_VISIBILITY
typename enable_if
<
__is_val_expr<_Expr>::value,
@@ -1185,7 +1139,6 @@
operator+=(const _Expr& __v) const;
template <class _Expr>
- _LIBCPP_INLINE_VISIBILITY
typename enable_if
<
__is_val_expr<_Expr>::value,
@@ -1194,7 +1147,6 @@
operator-=(const _Expr& __v) const;
template <class _Expr>
- _LIBCPP_INLINE_VISIBILITY
typename enable_if
<
__is_val_expr<_Expr>::value,
@@ -1203,7 +1155,6 @@
operator^=(const _Expr& __v) const;
template <class _Expr>
- _LIBCPP_INLINE_VISIBILITY
typename enable_if
<
__is_val_expr<_Expr>::value,
@@ -1212,7 +1163,6 @@
operator&=(const _Expr& __v) const;
template <class _Expr>
- _LIBCPP_INLINE_VISIBILITY
typename enable_if
<
__is_val_expr<_Expr>::value,
@@ -1221,7 +1171,6 @@
operator|=(const _Expr& __v) const;
template <class _Expr>
- _LIBCPP_INLINE_VISIBILITY
typename enable_if
<
__is_val_expr<_Expr>::value,
@@ -1230,7 +1179,6 @@
operator<<=(const _Expr& __v) const;
template <class _Expr>
- _LIBCPP_INLINE_VISIBILITY
typename enable_if
<
__is_val_expr<_Expr>::value,
@@ -1238,10 +1186,8 @@
>::type
operator>>=(const _Expr& __v) const;
- _LIBCPP_INLINE_VISIBILITY
const slice_array& operator=(const slice_array& __sa) const;
- _LIBCPP_INLINE_VISIBILITY
void operator=(const value_type& __x) const;
private:
@@ -1257,7 +1203,7 @@
};
template <class _Tp>
-inline
+inline _LIBCPP_INLINE_VISIBILITY
const slice_array<_Tp>&
slice_array<_Tp>::operator=(const slice_array& __sa) const
{
@@ -1269,7 +1215,7 @@
template <class _Tp>
template <class _Expr>
-inline
+inline _LIBCPP_INLINE_VISIBILITY
typename enable_if
<
__is_val_expr<_Expr>::value,
@@ -1284,7 +1230,7 @@
template <class _Tp>
template <class _Expr>
-inline
+inline _LIBCPP_INLINE_VISIBILITY
typename enable_if
<
__is_val_expr<_Expr>::value,
@@ -1299,7 +1245,7 @@
template <class _Tp>
template <class _Expr>
-inline
+inline _LIBCPP_INLINE_VISIBILITY
typename enable_if
<
__is_val_expr<_Expr>::value,
@@ -1314,7 +1260,7 @@
template <class _Tp>
template <class _Expr>
-inline
+inline _LIBCPP_INLINE_VISIBILITY
typename enable_if
<
__is_val_expr<_Expr>::value,
@@ -1329,7 +1275,7 @@
template <class _Tp>
template <class _Expr>
-inline
+inline _LIBCPP_INLINE_VISIBILITY
typename enable_if
<
__is_val_expr<_Expr>::value,
@@ -1344,7 +1290,7 @@
template <class _Tp>
template <class _Expr>
-inline
+inline _LIBCPP_INLINE_VISIBILITY
typename enable_if
<
__is_val_expr<_Expr>::value,
@@ -1359,7 +1305,7 @@
template <class _Tp>
template <class _Expr>
-inline
+inline _LIBCPP_INLINE_VISIBILITY
typename enable_if
<
__is_val_expr<_Expr>::value,
@@ -1374,7 +1320,7 @@
template <class _Tp>
template <class _Expr>
-inline
+inline _LIBCPP_INLINE_VISIBILITY
typename enable_if
<
__is_val_expr<_Expr>::value,
@@ -1389,7 +1335,7 @@
template <class _Tp>
template <class _Expr>
-inline
+inline _LIBCPP_INLINE_VISIBILITY
typename enable_if
<
__is_val_expr<_Expr>::value,
@@ -1404,7 +1350,7 @@
template <class _Tp>
template <class _Expr>
-inline
+inline _LIBCPP_INLINE_VISIBILITY
typename enable_if
<
__is_val_expr<_Expr>::value,
@@ -1419,7 +1365,7 @@
template <class _Tp>
template <class _Expr>
-inline
+inline _LIBCPP_INLINE_VISIBILITY
typename enable_if
<
__is_val_expr<_Expr>::value,
@@ -1433,7 +1379,7 @@
}
template <class _Tp>
-inline
+inline _LIBCPP_INLINE_VISIBILITY
void
slice_array<_Tp>::operator=(const value_type& __x) const
{
@@ -1453,7 +1399,7 @@
public:
_LIBCPP_INLINE_VISIBILITY
gslice() {}
-
+
_LIBCPP_INLINE_VISIBILITY
gslice(size_t __start, const valarray<size_t>& __size,
const valarray<size_t>& __stride)
@@ -1522,7 +1468,6 @@
public:
template <class _Expr>
- _LIBCPP_INLINE_VISIBILITY
typename enable_if
<
__is_val_expr<_Expr>::value,
@@ -1531,7 +1476,6 @@
operator=(const _Expr& __v) const;
template <class _Expr>
- _LIBCPP_INLINE_VISIBILITY
typename enable_if
<
__is_val_expr<_Expr>::value,
@@ -1540,7 +1484,6 @@
operator*=(const _Expr& __v) const;
template <class _Expr>
- _LIBCPP_INLINE_VISIBILITY
typename enable_if
<
__is_val_expr<_Expr>::value,
@@ -1549,7 +1492,6 @@
operator/=(const _Expr& __v) const;
template <class _Expr>
- _LIBCPP_INLINE_VISIBILITY
typename enable_if
<
__is_val_expr<_Expr>::value,
@@ -1558,7 +1500,6 @@
operator%=(const _Expr& __v) const;
template <class _Expr>
- _LIBCPP_INLINE_VISIBILITY
typename enable_if
<
__is_val_expr<_Expr>::value,
@@ -1567,7 +1508,6 @@
operator+=(const _Expr& __v) const;
template <class _Expr>
- _LIBCPP_INLINE_VISIBILITY
typename enable_if
<
__is_val_expr<_Expr>::value,
@@ -1576,7 +1516,6 @@
operator-=(const _Expr& __v) const;
template <class _Expr>
- _LIBCPP_INLINE_VISIBILITY
typename enable_if
<
__is_val_expr<_Expr>::value,
@@ -1585,7 +1524,6 @@
operator^=(const _Expr& __v) const;
template <class _Expr>
- _LIBCPP_INLINE_VISIBILITY
typename enable_if
<
__is_val_expr<_Expr>::value,
@@ -1594,7 +1532,6 @@
operator&=(const _Expr& __v) const;
template <class _Expr>
- _LIBCPP_INLINE_VISIBILITY
typename enable_if
<
__is_val_expr<_Expr>::value,
@@ -1603,7 +1540,6 @@
operator|=(const _Expr& __v) const;
template <class _Expr>
- _LIBCPP_INLINE_VISIBILITY
typename enable_if
<
__is_val_expr<_Expr>::value,
@@ -1612,7 +1548,6 @@
operator<<=(const _Expr& __v) const;
template <class _Expr>
- _LIBCPP_INLINE_VISIBILITY
typename enable_if
<
__is_val_expr<_Expr>::value,
@@ -1620,10 +1555,8 @@
>::type
operator>>=(const _Expr& __v) const;
- _LIBCPP_INLINE_VISIBILITY
const gslice_array& operator=(const gslice_array& __ga) const;
- _LIBCPP_INLINE_VISIBILITY
void operator=(const value_type& __x) const;
// gslice_array(const gslice_array&) = default;
@@ -1653,7 +1586,7 @@
template <class _Tp>
template <class _Expr>
-inline
+inline _LIBCPP_INLINE_VISIBILITY
typename enable_if
<
__is_val_expr<_Expr>::value,
@@ -1669,7 +1602,7 @@
template <class _Tp>
template <class _Expr>
-inline
+inline _LIBCPP_INLINE_VISIBILITY
typename enable_if
<
__is_val_expr<_Expr>::value,
@@ -1685,7 +1618,7 @@
template <class _Tp>
template <class _Expr>
-inline
+inline _LIBCPP_INLINE_VISIBILITY
typename enable_if
<
__is_val_expr<_Expr>::value,
@@ -1701,7 +1634,7 @@
template <class _Tp>
template <class _Expr>
-inline
+inline _LIBCPP_INLINE_VISIBILITY
typename enable_if
<
__is_val_expr<_Expr>::value,
@@ -1717,7 +1650,7 @@
template <class _Tp>
template <class _Expr>
-inline
+inline _LIBCPP_INLINE_VISIBILITY
typename enable_if
<
__is_val_expr<_Expr>::value,
@@ -1733,7 +1666,7 @@
template <class _Tp>
template <class _Expr>
-inline
+inline _LIBCPP_INLINE_VISIBILITY
typename enable_if
<
__is_val_expr<_Expr>::value,
@@ -1749,7 +1682,7 @@
template <class _Tp>
template <class _Expr>
-inline
+inline _LIBCPP_INLINE_VISIBILITY
typename enable_if
<
__is_val_expr<_Expr>::value,
@@ -1765,7 +1698,7 @@
template <class _Tp>
template <class _Expr>
-inline
+inline _LIBCPP_INLINE_VISIBILITY
typename enable_if
<
__is_val_expr<_Expr>::value,
@@ -1781,7 +1714,7 @@
template <class _Tp>
template <class _Expr>
-inline
+inline _LIBCPP_INLINE_VISIBILITY
typename enable_if
<
__is_val_expr<_Expr>::value,
@@ -1797,7 +1730,7 @@
template <class _Tp>
template <class _Expr>
-inline
+inline _LIBCPP_INLINE_VISIBILITY
typename enable_if
<
__is_val_expr<_Expr>::value,
@@ -1813,7 +1746,7 @@
template <class _Tp>
template <class _Expr>
-inline
+inline _LIBCPP_INLINE_VISIBILITY
typename enable_if
<
__is_val_expr<_Expr>::value,
@@ -1828,7 +1761,7 @@
}
template <class _Tp>
-inline
+inline _LIBCPP_INLINE_VISIBILITY
const gslice_array<_Tp>&
gslice_array<_Tp>::operator=(const gslice_array& __ga) const
{
@@ -1841,7 +1774,7 @@
}
template <class _Tp>
-inline
+inline _LIBCPP_INLINE_VISIBILITY
void
gslice_array<_Tp>::operator=(const value_type& __x) const
{
@@ -1864,7 +1797,6 @@
public:
template <class _Expr>
- _LIBCPP_INLINE_VISIBILITY
typename enable_if
<
__is_val_expr<_Expr>::value,
@@ -1873,7 +1805,6 @@
operator=(const _Expr& __v) const;
template <class _Expr>
- _LIBCPP_INLINE_VISIBILITY
typename enable_if
<
__is_val_expr<_Expr>::value,
@@ -1882,7 +1813,6 @@
operator*=(const _Expr& __v) const;
template <class _Expr>
- _LIBCPP_INLINE_VISIBILITY
typename enable_if
<
__is_val_expr<_Expr>::value,
@@ -1891,7 +1821,6 @@
operator/=(const _Expr& __v) const;
template <class _Expr>
- _LIBCPP_INLINE_VISIBILITY
typename enable_if
<
__is_val_expr<_Expr>::value,
@@ -1900,7 +1829,6 @@
operator%=(const _Expr& __v) const;
template <class _Expr>
- _LIBCPP_INLINE_VISIBILITY
typename enable_if
<
__is_val_expr<_Expr>::value,
@@ -1909,7 +1837,6 @@
operator+=(const _Expr& __v) const;
template <class _Expr>
- _LIBCPP_INLINE_VISIBILITY
typename enable_if
<
__is_val_expr<_Expr>::value,
@@ -1918,7 +1845,6 @@
operator-=(const _Expr& __v) const;
template <class _Expr>
- _LIBCPP_INLINE_VISIBILITY
typename enable_if
<
__is_val_expr<_Expr>::value,
@@ -1927,7 +1853,6 @@
operator^=(const _Expr& __v) const;
template <class _Expr>
- _LIBCPP_INLINE_VISIBILITY
typename enable_if
<
__is_val_expr<_Expr>::value,
@@ -1936,7 +1861,6 @@
operator&=(const _Expr& __v) const;
template <class _Expr>
- _LIBCPP_INLINE_VISIBILITY
typename enable_if
<
__is_val_expr<_Expr>::value,
@@ -1945,7 +1869,6 @@
operator|=(const _Expr& __v) const;
template <class _Expr>
- _LIBCPP_INLINE_VISIBILITY
typename enable_if
<
__is_val_expr<_Expr>::value,
@@ -1954,7 +1877,6 @@
operator<<=(const _Expr& __v) const;
template <class _Expr>
- _LIBCPP_INLINE_VISIBILITY
typename enable_if
<
__is_val_expr<_Expr>::value,
@@ -1962,10 +1884,8 @@
>::type
operator>>=(const _Expr& __v) const;
- _LIBCPP_INLINE_VISIBILITY
const mask_array& operator=(const mask_array& __ma) const;
- _LIBCPP_INLINE_VISIBILITY
void operator=(const value_type& __x) const;
// mask_array(const mask_array&) = default;
@@ -1990,7 +1910,7 @@
template <class _Tp>
template <class _Expr>
-inline
+inline _LIBCPP_INLINE_VISIBILITY
typename enable_if
<
__is_val_expr<_Expr>::value,
@@ -2005,7 +1925,7 @@
template <class _Tp>
template <class _Expr>
-inline
+inline _LIBCPP_INLINE_VISIBILITY
typename enable_if
<
__is_val_expr<_Expr>::value,
@@ -2020,7 +1940,7 @@
template <class _Tp>
template <class _Expr>
-inline
+inline _LIBCPP_INLINE_VISIBILITY
typename enable_if
<
__is_val_expr<_Expr>::value,
@@ -2035,7 +1955,7 @@
template <class _Tp>
template <class _Expr>
-inline
+inline _LIBCPP_INLINE_VISIBILITY
typename enable_if
<
__is_val_expr<_Expr>::value,
@@ -2050,7 +1970,7 @@
template <class _Tp>
template <class _Expr>
-inline
+inline _LIBCPP_INLINE_VISIBILITY
typename enable_if
<
__is_val_expr<_Expr>::value,
@@ -2065,7 +1985,7 @@
template <class _Tp>
template <class _Expr>
-inline
+inline _LIBCPP_INLINE_VISIBILITY
typename enable_if
<
__is_val_expr<_Expr>::value,
@@ -2080,7 +2000,7 @@
template <class _Tp>
template <class _Expr>
-inline
+inline _LIBCPP_INLINE_VISIBILITY
typename enable_if
<
__is_val_expr<_Expr>::value,
@@ -2095,7 +2015,7 @@
template <class _Tp>
template <class _Expr>
-inline
+inline _LIBCPP_INLINE_VISIBILITY
typename enable_if
<
__is_val_expr<_Expr>::value,
@@ -2110,7 +2030,7 @@
template <class _Tp>
template <class _Expr>
-inline
+inline _LIBCPP_INLINE_VISIBILITY
typename enable_if
<
__is_val_expr<_Expr>::value,
@@ -2125,7 +2045,7 @@
template <class _Tp>
template <class _Expr>
-inline
+inline _LIBCPP_INLINE_VISIBILITY
typename enable_if
<
__is_val_expr<_Expr>::value,
@@ -2140,7 +2060,7 @@
template <class _Tp>
template <class _Expr>
-inline
+inline _LIBCPP_INLINE_VISIBILITY
typename enable_if
<
__is_val_expr<_Expr>::value,
@@ -2154,7 +2074,7 @@
}
template <class _Tp>
-inline
+inline _LIBCPP_INLINE_VISIBILITY
const mask_array<_Tp>&
mask_array<_Tp>::operator=(const mask_array& __ma) const
{
@@ -2164,7 +2084,7 @@
}
template <class _Tp>
-inline
+inline _LIBCPP_INLINE_VISIBILITY
void
mask_array<_Tp>::operator=(const value_type& __x) const
{
@@ -2221,7 +2141,6 @@
public:
template <class _Expr>
- _LIBCPP_INLINE_VISIBILITY
typename enable_if
<
__is_val_expr<_Expr>::value,
@@ -2230,7 +2149,6 @@
operator=(const _Expr& __v) const;
template <class _Expr>
- _LIBCPP_INLINE_VISIBILITY
typename enable_if
<
__is_val_expr<_Expr>::value,
@@ -2239,7 +2157,6 @@
operator*=(const _Expr& __v) const;
template <class _Expr>
- _LIBCPP_INLINE_VISIBILITY
typename enable_if
<
__is_val_expr<_Expr>::value,
@@ -2248,7 +2165,6 @@
operator/=(const _Expr& __v) const;
template <class _Expr>
- _LIBCPP_INLINE_VISIBILITY
typename enable_if
<
__is_val_expr<_Expr>::value,
@@ -2257,7 +2173,6 @@
operator%=(const _Expr& __v) const;
template <class _Expr>
- _LIBCPP_INLINE_VISIBILITY
typename enable_if
<
__is_val_expr<_Expr>::value,
@@ -2266,7 +2181,6 @@
operator+=(const _Expr& __v) const;
template <class _Expr>
- _LIBCPP_INLINE_VISIBILITY
typename enable_if
<
__is_val_expr<_Expr>::value,
@@ -2275,7 +2189,6 @@
operator-=(const _Expr& __v) const;
template <class _Expr>
- _LIBCPP_INLINE_VISIBILITY
typename enable_if
<
__is_val_expr<_Expr>::value,
@@ -2284,7 +2197,6 @@
operator^=(const _Expr& __v) const;
template <class _Expr>
- _LIBCPP_INLINE_VISIBILITY
typename enable_if
<
__is_val_expr<_Expr>::value,
@@ -2293,7 +2205,6 @@
operator&=(const _Expr& __v) const;
template <class _Expr>
- _LIBCPP_INLINE_VISIBILITY
typename enable_if
<
__is_val_expr<_Expr>::value,
@@ -2302,7 +2213,6 @@
operator|=(const _Expr& __v) const;
template <class _Expr>
- _LIBCPP_INLINE_VISIBILITY
typename enable_if
<
__is_val_expr<_Expr>::value,
@@ -2311,7 +2221,6 @@
operator<<=(const _Expr& __v) const;
template <class _Expr>
- _LIBCPP_INLINE_VISIBILITY
typename enable_if
<
__is_val_expr<_Expr>::value,
@@ -2319,10 +2228,8 @@
>::type
operator>>=(const _Expr& __v) const;
- _LIBCPP_INLINE_VISIBILITY
const indirect_array& operator=(const indirect_array& __ia) const;
- _LIBCPP_INLINE_VISIBILITY
void operator=(const value_type& __x) const;
// indirect_array(const indirect_array&) = default;
@@ -2352,7 +2259,7 @@
template <class _Tp>
template <class _Expr>
-inline
+inline _LIBCPP_INLINE_VISIBILITY
typename enable_if
<
__is_val_expr<_Expr>::value,
@@ -2367,7 +2274,7 @@
template <class _Tp>
template <class _Expr>
-inline
+inline _LIBCPP_INLINE_VISIBILITY
typename enable_if
<
__is_val_expr<_Expr>::value,
@@ -2382,7 +2289,7 @@
template <class _Tp>
template <class _Expr>
-inline
+inline _LIBCPP_INLINE_VISIBILITY
typename enable_if
<
__is_val_expr<_Expr>::value,
@@ -2397,7 +2304,7 @@
template <class _Tp>
template <class _Expr>
-inline
+inline _LIBCPP_INLINE_VISIBILITY
typename enable_if
<
__is_val_expr<_Expr>::value,
@@ -2412,7 +2319,7 @@
template <class _Tp>
template <class _Expr>
-inline
+inline _LIBCPP_INLINE_VISIBILITY
typename enable_if
<
__is_val_expr<_Expr>::value,
@@ -2427,7 +2334,7 @@
template <class _Tp>
template <class _Expr>
-inline
+inline _LIBCPP_INLINE_VISIBILITY
typename enable_if
<
__is_val_expr<_Expr>::value,
@@ -2442,7 +2349,7 @@
template <class _Tp>
template <class _Expr>
-inline
+inline _LIBCPP_INLINE_VISIBILITY
typename enable_if
<
__is_val_expr<_Expr>::value,
@@ -2457,7 +2364,7 @@
template <class _Tp>
template <class _Expr>
-inline
+inline _LIBCPP_INLINE_VISIBILITY
typename enable_if
<
__is_val_expr<_Expr>::value,
@@ -2472,7 +2379,7 @@
template <class _Tp>
template <class _Expr>
-inline
+inline _LIBCPP_INLINE_VISIBILITY
typename enable_if
<
__is_val_expr<_Expr>::value,
@@ -2487,7 +2394,7 @@
template <class _Tp>
template <class _Expr>
-inline
+inline _LIBCPP_INLINE_VISIBILITY
typename enable_if
<
__is_val_expr<_Expr>::value,
@@ -2502,7 +2409,7 @@
template <class _Tp>
template <class _Expr>
-inline
+inline _LIBCPP_INLINE_VISIBILITY
typename enable_if
<
__is_val_expr<_Expr>::value,
@@ -2516,7 +2423,7 @@
}
template <class _Tp>
-inline
+inline _LIBCPP_INLINE_VISIBILITY
const indirect_array<_Tp>&
indirect_array<_Tp>::operator=(const indirect_array& __ia) const
{
@@ -2529,7 +2436,7 @@
}
template <class _Tp>
-inline
+inline _LIBCPP_INLINE_VISIBILITY
void
indirect_array<_Tp>::operator=(const value_type& __x) const
{
@@ -2731,7 +2638,7 @@
// valarray
template <class _Tp>
-inline
+inline _LIBCPP_INLINE_VISIBILITY
valarray<_Tp>::valarray(size_t __n)
: __begin_(0),
__end_(0)
@@ -2740,7 +2647,7 @@
}
template <class _Tp>
-inline
+inline _LIBCPP_INLINE_VISIBILITY
valarray<_Tp>::valarray(const value_type& __x, size_t __n)
: __begin_(0),
__end_(0)
@@ -2801,7 +2708,7 @@
#ifndef _LIBCPP_HAS_NO_RVALUE_REFERENCES
template <class _Tp>
-inline
+inline _LIBCPP_INLINE_VISIBILITY
valarray<_Tp>::valarray(valarray&& __v)
: __begin_(__v.__begin_),
__end_(__v.__end_)
@@ -2955,7 +2862,7 @@
}
template <class _Tp>
-inline
+inline _LIBCPP_INLINE_VISIBILITY
valarray<_Tp>::~valarray()
{
resize(0);
@@ -2977,7 +2884,7 @@
#ifndef _LIBCPP_HAS_NO_RVALUE_REFERENCES
template <class _Tp>
-inline
+inline _LIBCPP_INLINE_VISIBILITY
valarray<_Tp>&
valarray<_Tp>::operator=(valarray&& __v)
{
@@ -2994,7 +2901,7 @@
#ifndef _LIBCPP_HAS_NO_GENERALIZED_INITIALIZERS
template <class _Tp>
-inline
+inline _LIBCPP_INLINE_VISIBILITY
valarray<_Tp>&
valarray<_Tp>::operator=(initializer_list<value_type> __il)
{
@@ -3007,7 +2914,7 @@
#endif // _LIBCPP_HAS_NO_GENERALIZED_INITIALIZERS
template <class _Tp>
-inline
+inline _LIBCPP_INLINE_VISIBILITY
valarray<_Tp>&
valarray<_Tp>::operator=(const value_type& __x)
{
@@ -3016,7 +2923,7 @@
}
template <class _Tp>
-inline
+inline _LIBCPP_INLINE_VISIBILITY
valarray<_Tp>&
valarray<_Tp>::operator=(const slice_array<value_type>& __sa)
{
@@ -3028,7 +2935,7 @@
}
template <class _Tp>
-inline
+inline _LIBCPP_INLINE_VISIBILITY
valarray<_Tp>&
valarray<_Tp>::operator=(const gslice_array<value_type>& __ga)
{
@@ -3042,7 +2949,7 @@
}
template <class _Tp>
-inline
+inline _LIBCPP_INLINE_VISIBILITY
valarray<_Tp>&
valarray<_Tp>::operator=(const mask_array<value_type>& __ma)
{
@@ -3056,7 +2963,7 @@
}
template <class _Tp>
-inline
+inline _LIBCPP_INLINE_VISIBILITY
valarray<_Tp>&
valarray<_Tp>::operator=(const indirect_array<value_type>& __ia)
{
@@ -3071,7 +2978,7 @@
template <class _Tp>
template <class _ValExpr>
-inline
+inline _LIBCPP_INLINE_VISIBILITY
valarray<_Tp>&
valarray<_Tp>::operator=(const __val_expr<_ValExpr>& __v)
{
@@ -3085,7 +2992,7 @@
}
template <class _Tp>
-inline
+inline _LIBCPP_INLINE_VISIBILITY
__val_expr<__slice_expr<const valarray<_Tp>&> >
valarray<_Tp>::operator[](slice __s) const
{
@@ -3093,7 +3000,7 @@
}
template <class _Tp>
-inline
+inline _LIBCPP_INLINE_VISIBILITY
slice_array<_Tp>
valarray<_Tp>::operator[](slice __s)
{
@@ -3101,7 +3008,7 @@
}
template <class _Tp>
-inline
+inline _LIBCPP_INLINE_VISIBILITY
__val_expr<__indirect_expr<const valarray<_Tp>&> >
valarray<_Tp>::operator[](const gslice& __gs) const
{
@@ -3109,7 +3016,7 @@
}
template <class _Tp>
-inline
+inline _LIBCPP_INLINE_VISIBILITY
gslice_array<_Tp>
valarray<_Tp>::operator[](const gslice& __gs)
{
@@ -3119,7 +3026,7 @@
#ifndef _LIBCPP_HAS_NO_RVALUE_REFERENCES
template <class _Tp>
-inline
+inline _LIBCPP_INLINE_VISIBILITY
__val_expr<__indirect_expr<const valarray<_Tp>&> >
valarray<_Tp>::operator[](gslice&& __gs) const
{
@@ -3127,7 +3034,7 @@
}
template <class _Tp>
-inline
+inline _LIBCPP_INLINE_VISIBILITY
gslice_array<_Tp>
valarray<_Tp>::operator[](gslice&& __gs)
{
@@ -3137,7 +3044,7 @@
#endif // _LIBCPP_HAS_NO_RVALUE_REFERENCES
template <class _Tp>
-inline
+inline _LIBCPP_INLINE_VISIBILITY
__val_expr<__mask_expr<const valarray<_Tp>&> >
valarray<_Tp>::operator[](const valarray<bool>& __vb) const
{
@@ -3145,7 +3052,7 @@
}
template <class _Tp>
-inline
+inline _LIBCPP_INLINE_VISIBILITY
mask_array<_Tp>
valarray<_Tp>::operator[](const valarray<bool>& __vb)
{
@@ -3155,7 +3062,7 @@
#ifndef _LIBCPP_HAS_NO_RVALUE_REFERENCES
template <class _Tp>
-inline
+inline _LIBCPP_INLINE_VISIBILITY
__val_expr<__mask_expr<const valarray<_Tp>&> >
valarray<_Tp>::operator[](valarray<bool>&& __vb) const
{
@@ -3163,7 +3070,7 @@
}
template <class _Tp>
-inline
+inline _LIBCPP_INLINE_VISIBILITY
mask_array<_Tp>
valarray<_Tp>::operator[](valarray<bool>&& __vb)
{
@@ -3173,7 +3080,7 @@
#endif // _LIBCPP_HAS_NO_RVALUE_REFERENCES
template <class _Tp>
-inline
+inline _LIBCPP_INLINE_VISIBILITY
__val_expr<__indirect_expr<const valarray<_Tp>&> >
valarray<_Tp>::operator[](const valarray<size_t>& __vs) const
{
@@ -3181,7 +3088,7 @@
}
template <class _Tp>
-inline
+inline _LIBCPP_INLINE_VISIBILITY
indirect_array<_Tp>
valarray<_Tp>::operator[](const valarray<size_t>& __vs)
{
@@ -3191,7 +3098,7 @@
#ifndef _LIBCPP_HAS_NO_RVALUE_REFERENCES
template <class _Tp>
-inline
+inline _LIBCPP_INLINE_VISIBILITY
__val_expr<__indirect_expr<const valarray<_Tp>&> >
valarray<_Tp>::operator[](valarray<size_t>&& __vs) const
{
@@ -3199,7 +3106,7 @@
}
template <class _Tp>
-inline
+inline _LIBCPP_INLINE_VISIBILITY
indirect_array<_Tp>
valarray<_Tp>::operator[](valarray<size_t>&& __vs)
{
@@ -3277,7 +3184,7 @@
}
template <class _Tp>
-inline
+inline _LIBCPP_INLINE_VISIBILITY
valarray<_Tp>&
valarray<_Tp>::operator*=(const value_type& __x)
{
@@ -3287,7 +3194,7 @@
}
template <class _Tp>
-inline
+inline _LIBCPP_INLINE_VISIBILITY
valarray<_Tp>&
valarray<_Tp>::operator/=(const value_type& __x)
{
@@ -3297,7 +3204,7 @@
}
template <class _Tp>
-inline
+inline _LIBCPP_INLINE_VISIBILITY
valarray<_Tp>&
valarray<_Tp>::operator%=(const value_type& __x)
{
@@ -3307,7 +3214,7 @@
}
template <class _Tp>
-inline
+inline _LIBCPP_INLINE_VISIBILITY
valarray<_Tp>&
valarray<_Tp>::operator+=(const value_type& __x)
{
@@ -3317,7 +3224,7 @@
}
template <class _Tp>
-inline
+inline _LIBCPP_INLINE_VISIBILITY
valarray<_Tp>&
valarray<_Tp>::operator-=(const value_type& __x)
{
@@ -3327,7 +3234,7 @@
}
template <class _Tp>
-inline
+inline _LIBCPP_INLINE_VISIBILITY
valarray<_Tp>&
valarray<_Tp>::operator^=(const value_type& __x)
{
@@ -3337,7 +3244,7 @@
}
template <class _Tp>
-inline
+inline _LIBCPP_INLINE_VISIBILITY
valarray<_Tp>&
valarray<_Tp>::operator&=(const value_type& __x)
{
@@ -3347,7 +3254,7 @@
}
template <class _Tp>
-inline
+inline _LIBCPP_INLINE_VISIBILITY
valarray<_Tp>&
valarray<_Tp>::operator|=(const value_type& __x)
{
@@ -3357,7 +3264,7 @@
}
template <class _Tp>
-inline
+inline _LIBCPP_INLINE_VISIBILITY
valarray<_Tp>&
valarray<_Tp>::operator<<=(const value_type& __x)
{
@@ -3367,7 +3274,7 @@
}
template <class _Tp>
-inline
+inline _LIBCPP_INLINE_VISIBILITY
valarray<_Tp>&
valarray<_Tp>::operator>>=(const value_type& __x)
{
@@ -3378,7 +3285,7 @@
template <class _Tp>
template <class _Expr>
-inline
+inline _LIBCPP_INLINE_VISIBILITY
typename enable_if
<
__is_val_expr<_Expr>::value,
@@ -3394,7 +3301,7 @@
template <class _Tp>
template <class _Expr>
-inline
+inline _LIBCPP_INLINE_VISIBILITY
typename enable_if
<
__is_val_expr<_Expr>::value,
@@ -3410,7 +3317,7 @@
template <class _Tp>
template <class _Expr>
-inline
+inline _LIBCPP_INLINE_VISIBILITY
typename enable_if
<
__is_val_expr<_Expr>::value,
@@ -3426,7 +3333,7 @@
template <class _Tp>
template <class _Expr>
-inline
+inline _LIBCPP_INLINE_VISIBILITY
typename enable_if
<
__is_val_expr<_Expr>::value,
@@ -3442,7 +3349,7 @@
template <class _Tp>
template <class _Expr>
-inline
+inline _LIBCPP_INLINE_VISIBILITY
typename enable_if
<
__is_val_expr<_Expr>::value,
@@ -3458,7 +3365,7 @@
template <class _Tp>
template <class _Expr>
-inline
+inline _LIBCPP_INLINE_VISIBILITY
typename enable_if
<
__is_val_expr<_Expr>::value,
@@ -3474,7 +3381,7 @@
template <class _Tp>
template <class _Expr>
-inline
+inline _LIBCPP_INLINE_VISIBILITY
typename enable_if
<
__is_val_expr<_Expr>::value,
@@ -3490,7 +3397,7 @@
template <class _Tp>
template <class _Expr>
-inline
+inline _LIBCPP_INLINE_VISIBILITY
typename enable_if
<
__is_val_expr<_Expr>::value,
@@ -3506,7 +3413,7 @@
template <class _Tp>
template <class _Expr>
-inline
+inline _LIBCPP_INLINE_VISIBILITY
typename enable_if
<
__is_val_expr<_Expr>::value,
@@ -3522,7 +3429,7 @@
template <class _Tp>
template <class _Expr>
-inline
+inline _LIBCPP_INLINE_VISIBILITY
typename enable_if
<
__is_val_expr<_Expr>::value,
@@ -3537,7 +3444,7 @@
}
template <class _Tp>
-inline
+inline _LIBCPP_INLINE_VISIBILITY
void
valarray<_Tp>::swap(valarray& __v)
{
@@ -3546,7 +3453,7 @@
}
template <class _Tp>
-inline
+inline _LIBCPP_INLINE_VISIBILITY
_Tp
valarray<_Tp>::sum() const
{
@@ -3560,7 +3467,7 @@
}
template <class _Tp>
-inline
+inline _LIBCPP_INLINE_VISIBILITY
_Tp
valarray<_Tp>::min() const
{
@@ -3570,7 +3477,7 @@
}
template <class _Tp>
-inline
+inline _LIBCPP_INLINE_VISIBILITY
_Tp
valarray<_Tp>::max() const
{
More information about the cfe-commits
mailing list