Lines Matching refs:left
154 binder::EnumMemberResult left =
158 if (std::holds_alternative<double>(left) && std::holds_alternative<double>(right)) {
161 return static_cast<double>(ToUInt(std::get<double>(left)) | ToUInt(std::get<double>(right)));
164 return static_cast<double>(ToUInt(std::get<double>(left)) & ToUInt(std::get<double>(right)));
167 return static_cast<double>(ToUInt(std::get<double>(left)) ^ ToUInt(std::get<double>(right)));
170 return static_cast<double>(ToInt(std::get<double>(left)) << ToUInt(std::get<double>(right)));
173 return static_cast<double>(ToInt(std::get<double>(left)) >> ToUInt(std::get<double>(right)));
176 return static_cast<double>(ToUInt(std::get<double>(left)) >> ToUInt(std::get<double>(right)));
179 return std::get<double>(left) + std::get<double>(right);
182 return std::get<double>(left) - std::get<double>(right);
185 return std::get<double>(left) * std::get<double>(right);
188 return std::get<double>(left) / std::get<double>(right);
191 return std::fmod(std::get<double>(left), std::get<double>(right));
194 return std::pow(std::get<double>(left), std::get<double>(right));
204 if (std::holds_alternative<util::StringView>(left) && std::holds_alternative<util::StringView>(right) &&
207 ss << std::get<util::StringView>(left) << std::get<util::StringView>(right);