Files Classes Functions Hierarchy
#include <rpnfunc.h>
Public Member Functions | |
| dssize2 () | |
| dssize2 (deque< rpnbase * > &ds, bool const evaluate=true) | |
| ~dssize2 () | |
| rpnbase * | copy () const |
| string const | name () const |
| void | eval (deque< rpnbase * > &ds) |
Definition at line 88 of file rpnfunc.h.
| dssize2::dssize2 | ( | ) | [inline] |
Definition at line 234 of file rpnfunc.cpp.
References eval().
00235 { 00236 if (evaluate) 00237 eval(ds); 00238 else 00239 ds.push_front(this); 00240 }
| rpnbase * dssize2::copy | ( | ) | const [virtual] |
Reimplemented from rpnfunction.
Definition at line 242 of file rpnfunc.cpp.
References dssize2().
00243 { 00244 return new dssize2(); 00245 }
| void dssize2::eval | ( | deque< rpnbase * > & | ds | ) | [virtual] |
Reimplemented from rpnfunction.
Definition at line 247 of file rpnfunc.cpp.
References rpnbase::dec().
Referenced by dssize2().
00248 { 00249 new rpninteger(ds,rpnprogramstackstate().ds2.size()); 00250 00251 dec(); 00252 }
| string const dssize2::name | ( | ) | const [inline, virtual] |
1.5.8