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.

  • V – the Blackbird visitor

  • ctxExpressionvarContext

  • val – a dummy template argument that corresponds to the expected type of the variable, as determined by the Blackbird type declarations.