X-Git-Url: https://www.ginac.de/ginac.git//ginac.git?p=ginac.git;a=blobdiff_plain;f=ginac%2Ffderivative.cpp;h=e33ec963c4299ec701f53d7e2bc9c4627a598abc;hp=1c766996c8b8ae1f1f806e2982dd392302b983bf;hb=6d7bf9ee5a7ce05cb3a23dae664e781d7325d7b8;hpb=b4be7b0f30fbb6178cf4ee83e1b3952e084bd8ca diff --git a/ginac/fderivative.cpp b/ginac/fderivative.cpp index 1c766996..e33ec963 100644 --- a/ginac/fderivative.cpp +++ b/ginac/fderivative.cpp @@ -57,7 +57,7 @@ fderivative::fderivative(unsigned ser, const paramset & params, const exvector & tinfo_key = TINFO_fderivative; } -fderivative::fderivative(unsigned ser, const paramset & params, exvector * vp) : function(ser, vp), parameter_set(params) +fderivative::fderivative(unsigned ser, const paramset & params, std::auto_ptr vp) : function(ser, vp), parameter_set(params) { tinfo_key = TINFO_fderivative; } @@ -109,7 +109,7 @@ void fderivative::do_print(const print_context & c, unsigned level) const void fderivative::do_print_tree(const print_tree & c, unsigned level) const { c.s << std::string(level, ' ') << class_name() << " " - << registered_functions()[serial].name + << registered_functions()[serial].name << " @" << this << std::hex << ", hash=0x" << hashvalue << ", flags=0x" << flags << std::dec << ", nops=" << nops() << ", params="; @@ -160,7 +160,7 @@ ex fderivative::thiscontainer(const exvector & v) const return fderivative(serial, parameter_set, v); } -ex fderivative::thiscontainer(exvector * vp) const +ex fderivative::thiscontainer(std::auto_ptr vp) const { return fderivative(serial, parameter_set, vp); }