aboutsummaryrefslogtreecommitdiffhomepage
path: root/expressions.h
diff options
context:
space:
mode:
Diffstat (limited to 'expressions.h')
-rw-r--r--expressions.h13
1 files changed, 13 insertions, 0 deletions
diff --git a/expressions.h b/expressions.h
index 5d2aa0c..a441e90 100644
--- a/expressions.h
+++ b/expressions.h
@@ -100,6 +100,12 @@ public:
{
return top[-index];
}
+
+ inline void
+ clear(void)
+ {
+ top = stack;
+ }
};
/*
@@ -172,6 +178,13 @@ public:
int find_op(Operator op);
+ inline void
+ clear(void)
+ {
+ numbers.clear();
+ operators.clear();
+ }
+
private:
void calc(void);