Files Classes Functions Hierarchy
#include <rawinterpreter.h>
Public Member Functions | |
| fbuilduser (rpnbase *_x, string const &_nm) | |
| ~fbuilduser () | |
| string const | name () const |
| void | make () const |
| fbuildbase * | copy () const |
Definition at line 51 of file rawinterpreter.h.
| fbuilduser::fbuilduser | ( | rpnbase * | _x, | |
| string const & | _nm | |||
| ) |
| fbuilduser::~fbuilduser | ( | ) |
Definition at line 40 of file rawinterpreter.cpp.
References rpnbase::dec().
00041 { 00042 x->dec(); 00043 }
| fbuildbase * fbuilduser::copy | ( | ) | const [virtual] |
Implements fbuildbase.
Definition at line 20 of file rawinterpreter.cpp.
References fbuilduser(), and rpnbase::inc().
00021 { 00022 x->inc(); 00023 return new fbuilduser(x,nm); 00024 }
| void fbuilduser::make | ( | ) | const [virtual] |
Implements fbuildbase.
Definition at line 26 of file rawinterpreter.cpp.
References inputstatescope::cscope, rpnbase::eval(), and rpnbase::inc().
00027 { 00028 x->inc(); 00029 if (inputstatescope::cscope->evalimmediate) 00030 x->eval(rpnprogramstackstate().ds()); 00031 else 00032 rpnprogramstackstate().ds().push_front(x); 00033 }
| string const fbuilduser::name | ( | ) | const [virtual] |
1.5.8