Template Function blackbird::_set_non_numeric_variable

Function Documentation

template<typename T>
void blackbird::_set_non_numeric_variable(Visitor *V, blackbirdParser::ExpressionvarContext *ctx, T val)

Once an expression variable context is entered, this begins the process of storing a non-numeric variable value, such as a Blackbird string or bool.

Parameters
  • V: the Blackbird visitor
  • ctx: ExpressionvarContext
  • val: a dummy template argument that corresponds to the expected type of the variable, as determined by the Blackbird type declarations.