Files Classes Functions Hierarchy
#include <rpnfunc.h>
Public Member Functions | |
| rpnintegeroct () | |
| rpnintegeroct (deque< rpnbase * > &ds, bool const evaluate=true) | |
| ~rpnintegeroct () | |
| rpnbase * | copy () const |
| string const | name () const |
| void | eval (deque< rpnbase * > &ds) |
Definition at line 1182 of file rpnfunc.h.
| rpnintegeroct::rpnintegeroct | ( | ) | [inline] |
Definition at line 3796 of file rpnfunc.cpp.
References eval().
03797 { 03798 if (evaluate) 03799 eval(ds); 03800 else 03801 ds.push_front(this); 03802 }
| rpnbase * rpnintegeroct::copy | ( | ) | const [virtual] |
Reimplemented from rpnfunction.
Definition at line 3804 of file rpnfunc.cpp.
References rpnintegeroct().
03805 { 03806 return new rpnintegeroct(); 03807 }
| void rpnintegeroct::eval | ( | deque< rpnbase * > & | ds | ) | [virtual] |
Reimplemented from rpnfunction.
Definition at line 3809 of file rpnfunc.cpp.
References rpnbase::dec(), and rpninteger::displaybase.
Referenced by rpnintegeroct().
03810 { 03811 rpninteger::displaybase=8; 03812 03813 dec(); 03814 }
| string const rpnintegeroct::name | ( | ) | const [inline, virtual] |
1.5.8