| 123456789101112131415161718 |
- #ifndef FUNCTION_H
- #define FUNCTION_H
- #include "FloatData.h"
- #include <memory>
- void push(int args, Stack<shared_ptr<Data>>& st, shared_ptr<Data> data)
- {
- st.push(data);
- }
- void add(int args, Stack<shared_ptr<Data>>& st, shared_ptr<Data> data)
- {
- st.push(shared_ptr<FloatData>(new FloatData(st.pop()->getFloat() + st.pop()->getFloat())));
- }
- #endif
|