@@ -5,6 +5,7 @@ from symengine cimport (RCP, pair, map_basic_basic, umap_int_basic,
5
5
rcp_const_basic, std_pair_short_rcp_const_basic,
6
6
rcp_const_seriescoeffinterface, CRCPBasic, tribool, is_indeterminate, is_true, is_false)
7
7
from libcpp cimport bool as cppbool
8
+ from libcpp.utility cimport move
8
9
from libcpp.string cimport string
9
10
from libcpp.vector cimport vector
10
11
from cpython cimport PyObject, Py_XINCREF, Py_XDECREF, \
@@ -2035,7 +2036,7 @@ class RealMPFR(Float):
2035
2036
cdef string i_ = str (i).encode(" utf-8" )
2036
2037
cdef symengine.mpfr_class m
2037
2038
m = symengine.mpfr_class(i_, prec, base)
2038
- return c2py(< rcp_const_basic> symengine.real_mpfr(symengine.std_move_mpfr (m)))
2039
+ return c2py(< rcp_const_basic> symengine.real_mpfr(move[ symengine.mpfr] (m)))
2039
2040
2040
2041
def get_prec (Basic self ):
2041
2042
return Integer(deref(symengine.rcp_static_cast_RealMPFR(self .thisptr)).get_prec())
@@ -2064,7 +2065,7 @@ cdef class ComplexMPC(ComplexBase):
2064
2065
return
2065
2066
cdef string i_ = (" (" + str (i) + " " + str (j) + " )" ).encode(" utf-8" )
2066
2067
cdef symengine.mpc_class m = symengine.mpc_class(i_, prec, base)
2067
- self .thisptr = < rcp_const_basic> symengine.complex_mpc(symengine.std_move_mpc (m))
2068
+ self .thisptr = < rcp_const_basic> symengine.complex_mpc(move[ symengine.mpc] (m))
2068
2069
2069
2070
def _sympy_ (self ):
2070
2071
import sympy
@@ -2330,7 +2331,7 @@ class Mul(AssocOp):
2330
2331
d = collections.defaultdict(int )
2331
2332
d[c2py(< rcp_const_basic> symengine.mul_from_dict(\
2332
2333
< RCP[const symengine.Number]> (one),
2333
- symengine.std_move_map_basic_basic (dict )))] = \
2334
+ move[ symengine.map_basic_basic] (dict )))] = \
2334
2335
c2py(< rcp_const_basic> deref(X).get_coef())
2335
2336
return d
2336
2337
@@ -5457,7 +5458,7 @@ def piecewise(*v):
5457
5458
p.first = < rcp_const_basic> e.thisptr
5458
5459
p.second = < RCP[symengine.const_Boolean]> symengine.rcp_static_cast_Boolean(b.thisptr)
5459
5460
vec.push_back(p)
5460
- return c2py(symengine.piecewise(symengine.std_move_PiecewiseVec (vec)))
5461
+ return c2py(symengine.piecewise(move[ symengine.PiecewiseVec] (vec)))
5461
5462
5462
5463
5463
5464
def interval (start , end , left_open = False , right_open = False ):
0 commit comments