Mercurial > hg > octave-nkf
diff src/ops.h @ 5760:8d7162924bd3
[project @ 2006-04-14 04:01:37 by jwe]
author | jwe |
---|---|
date | Fri, 14 Apr 2006 04:01:40 +0000 |
parents | ce79d238f142 |
children | ace8d8d26933 |
line wrap: on
line diff
--- a/src/ops.h +++ b/src/ops.h @@ -137,14 +137,14 @@ while (0) #define CAST_UNOP_ARG(t) \ - t v = DYNAMIC_CAST (t, a) + t v = dynamic_cast<t> (a) #define CAST_BINOP_ARGS(t1, t2) \ - t1 v1 = DYNAMIC_CAST (t1, a1); \ - t2 v2 = DYNAMIC_CAST (t2, a2) + t1 v1 = dynamic_cast<t1> (a1); \ + t2 v2 = dynamic_cast<t2> (a2) #define CAST_CONV_ARG(t) \ - t v = DYNAMIC_CAST (t, a) + t v = dynamic_cast<t> (a) #define ASSIGNOPDECL(name) \ static octave_value \ @@ -182,7 +182,7 @@ #define DEFASSIGNANYOP_FN(name, t1, f) \ ASSIGNANYOPDECL (name) \ { \ - octave_ ## t1& v1 = DYNAMIC_CAST (octave_ ## t1&, a1); \ + octave_ ## t1& v1 = dynamic_cast<octave_ ## t1&> (a1); \ \ v1.f (idx, a2); \ return octave_value (); \