Files Classes Functions Hierarchy
#include <rpnfunc.h>
Public Member Functions | |
| rpnintegerbin () | |
| rpnintegerbin (deque< rpnbase * > &ds, bool const evaluate=true) | |
| ~rpnintegerbin () | |
| rpnbase * | copy () const |
| string const | name () const |
| void | eval (deque< rpnbase * > &ds) |
Definition at line 1210 of file rpnfunc.h.
| rpnintegerbin::rpnintegerbin | ( | ) | [inline] |
Definition at line 3841 of file rpnfunc.cpp.
References eval().
03842 { 03843 if (evaluate) 03844 eval(ds); 03845 else 03846 ds.push_front(this); 03847 }
| rpnbase * rpnintegerbin::copy | ( | ) | const [virtual] |
Reimplemented from rpnfunction.
Definition at line 3849 of file rpnfunc.cpp.
References rpnintegerbin().
03850 { 03851 return new rpnintegerbin(); 03852 }
| void rpnintegerbin::eval | ( | deque< rpnbase * > & | ds | ) | [virtual] |
Reimplemented from rpnfunction.
Definition at line 3854 of file rpnfunc.cpp.
References rpnbase::dec(), and rpninteger::displaybase.
Referenced by rpnintegerbin().
03855 { 03856 rpninteger::displaybase=2; 03857 03858 dec(); 03859 }
| string const rpnintegerbin::name | ( | ) | const [inline, virtual] |
1.5.8