From d486a64052582f960951ada2124849498b5bae51 Mon Sep 17 00:00:00 2001 From: Brandon Rozek Date: Fri, 28 Sep 2018 22:53:41 -0400 Subject: [PATCH] Made getValue for variable have a const parameter since things don't change --- src/variables/variable.cpp | 2 +- src/variables/variable.hpp | 8 +------- 2 files changed, 2 insertions(+), 8 deletions(-) diff --git a/src/variables/variable.cpp b/src/variables/variable.cpp index 430b712..d8afe10 100644 --- a/src/variables/variable.cpp +++ b/src/variables/variable.cpp @@ -7,7 +7,7 @@ void set_value(Variable* var, Value* value) { var->value = value; } -Value* get_value(Variable* var) { +Value* get_value(const Variable* var) { if (!var) { std::cerr << "Error: Invalid Variable" << std::endl; return 0; } return var->value; } \ No newline at end of file diff --git a/src/variables/variable.hpp b/src/variables/variable.hpp index 7f71e58..fc19077 100644 --- a/src/variables/variable.hpp +++ b/src/variables/variable.hpp @@ -23,12 +23,6 @@ class Variable { // Variable Functions void set_value(Variable* var, Value* value); -Value* get_value(Variable* var); -Value* make_long(long num); -Value* make_double(double dec); -Value* make_true(); -Value* make_false(); -Value* make_boolean(int x); -Value* make_expression(Node* expr); +Value* get_value(const Variable* var); #endif