@@ -88,13 +88,13 @@ class TypeVector
8888 */
8989 template <typename Scalar1, typename Scalar2, typename Scalar3>
9090 TypeVector (typename
91- boostcopy::enable_if_c <ScalarTraits<Scalar1>::value,
91+ std::enable_if <ScalarTraits<Scalar1>::value,
9292 const Scalar1>::type & x,
9393 typename
94- boostcopy::enable_if_c <ScalarTraits<Scalar2>::value,
94+ std::enable_if <ScalarTraits<Scalar2>::value,
9595 const Scalar2>::type & y=0 ,
9696 typename
97- boostcopy::enable_if_c <ScalarTraits<Scalar3>::value,
97+ std::enable_if <ScalarTraits<Scalar3>::value,
9898 const Scalar3>::type & z=0 );
9999
100100 /* *
@@ -106,7 +106,7 @@ class TypeVector
106106 template <typename Scalar>
107107 TypeVector (const Scalar & x,
108108 typename
109- boostcopy::enable_if_c <ScalarTraits<Scalar>::value,
109+ std::enable_if <ScalarTraits<Scalar>::value,
110110 const Scalar>::type * sfinae = nullptr );
111111
112112public:
@@ -147,7 +147,7 @@ class TypeVector
147147 * Assignment-from-scalar operator. Used only to zero out vectors.
148148 */
149149 template <typename Scalar>
150- typename boostcopy::enable_if_c <
150+ typename std::enable_if <
151151 ScalarTraits<Scalar>::value,
152152 TypeVector &>::type
153153 operator = (const Scalar & libmesh_dbg_var (p))
@@ -235,7 +235,7 @@ class TypeVector
235235 * \returns A copy of the result, this vector is unchanged.
236236 */
237237 template <typename Scalar>
238- typename boostcopy::enable_if_c <
238+ typename std::enable_if <
239239 ScalarTraits<Scalar>::value,
240240 TypeVector<typename CompareTypes<T, Scalar>::supertype>>::type
241241 operator * (const Scalar &) const ;
@@ -253,7 +253,7 @@ class TypeVector
253253 * \returns A copy of the result, this vector is unchanged.
254254 */
255255 template <typename Scalar>
256- typename boostcopy::enable_if_c <
256+ typename std::enable_if <
257257 ScalarTraits<Scalar>::value,
258258 TypeVector<typename CompareTypes<T, Scalar>::supertype>>::type
259259 operator / (const Scalar &) const ;
@@ -469,13 +469,13 @@ template <typename T>
469469template <typename Scalar1, typename Scalar2, typename Scalar3>
470470inline
471471TypeVector<T>::TypeVector (typename
472- boostcopy::enable_if_c <ScalarTraits<Scalar1>::value,
472+ std::enable_if <ScalarTraits<Scalar1>::value,
473473 const Scalar1>::type & x,
474474 typename
475- boostcopy::enable_if_c <ScalarTraits<Scalar2>::value,
475+ std::enable_if <ScalarTraits<Scalar2>::value,
476476 const Scalar2>::type & y,
477477 typename
478- boostcopy::enable_if_c <ScalarTraits<Scalar3>::value,
478+ std::enable_if <ScalarTraits<Scalar3>::value,
479479 const Scalar3>::type & z)
480480{
481481 _coords[0 ] = x;
@@ -500,7 +500,7 @@ template <typename Scalar>
500500inline
501501TypeVector<T>::TypeVector (const Scalar & x,
502502 typename
503- boostcopy::enable_if_c <ScalarTraits<Scalar>::value,
503+ std::enable_if <ScalarTraits<Scalar>::value,
504504 const Scalar>::type * /* sfinae*/ )
505505{
506506 _coords[0 ] = x;
@@ -735,7 +735,7 @@ TypeVector<T> TypeVector<T>::operator - () const
735735template <typename T>
736736template <typename Scalar>
737737inline
738- typename boostcopy::enable_if_c <
738+ typename std::enable_if <
739739 ScalarTraits<Scalar>::value,
740740 TypeVector<typename CompareTypes<T, Scalar>::supertype>>::type
741741TypeVector<T>::operator * (const Scalar & factor) const
@@ -762,7 +762,7 @@ TypeVector<T>::operator * (const Scalar & factor) const
762762
763763template <typename T, typename Scalar>
764764inline
765- typename boostcopy::enable_if_c <
765+ typename std::enable_if <
766766 ScalarTraits<Scalar>::value,
767767 TypeVector<typename CompareTypes<T, Scalar>::supertype>>::type
768768operator * (const Scalar & factor,
@@ -800,7 +800,7 @@ const TypeVector<T> & TypeVector<T>::operator *= (const T & factor)
800800template <typename T>
801801template <typename Scalar>
802802inline
803- typename boostcopy::enable_if_c <
803+ typename std::enable_if <
804804 ScalarTraits<Scalar>::value,
805805 TypeVector<typename CompareTypes<T, Scalar>::supertype>>::type
806806TypeVector<T>::operator / (const Scalar & factor) const
0 commit comments