20#include "../utils/tools.hpp"
21#include "../io/logger.hpp"
45 for (
const auto& iter : usedVars)
47 if (sExpr == iter.first)
71 for (
size_t i = 0; i <
m_targets.size(); i++)
size_t length() const
This member function simply returns the length of the viewed section.
This class is the immutable (const) version of a string view. It can be constructed from a MutableStr...
Namespace for mathematical applications.
std::vector< value_type > valbuf_type
Type used for storing an array of values.
std::map< string_type, value_type * > varmap_type
Type used for storing variables.
std::vector< mu::value_type * > m_targets
void create(StringView sTargets, const varmap_type &usedVars)
Create a expression target made up from multiple variables.
void assign(const valbuf_type &buffer, int nResults)
Assign the calculated values to the target vector components.