Large overhaul of pointers to shared_ptrs, implemented function evaluation
This commit is contained in:
@@ -225,9 +225,8 @@ public:
|
||||
FunctionCallExpression(ParsedExpression* function, vector<ParsedExpression*> parameters,
|
||||
unsigned int start, unsigned int length) : ParsedExpression(start, length){
|
||||
_function = std::unique_ptr<ParsedExpression>(function);
|
||||
_parameters.reserve(parameters.size());
|
||||
for (int i = 0; i < parameters.size(); i++){
|
||||
_parameters[i] = std::unique_ptr<ParsedExpression>(parameters[i]);
|
||||
_parameters.push_back(std::unique_ptr<ParsedExpression>(parameters[i]));
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user