Lines Matching refs:evaluate
130 value *evaluate (struct type *expect_type,
160 value *evaluate (struct type *expect_type,
173 value *evaluate (struct type *expect_type,
189 value *evaluate (struct type *expect_type,
209 value *evaluate (struct type *expect_type,
225 value *evaluate (struct type *expect_type,
229 value *val = std::get<0> (m_storage)->evaluate (nullptr, exp, noside);
246 value *evaluate (struct type *expect_type,
272 value *evaluate (struct type *expect_type,
276 value *arg1 = std::get<1> (m_storage)->evaluate (nullptr, exp, noside);
277 value *arg2 = std::get<2> (m_storage)->evaluate (arg1->type (),
308 value *evaluate (struct type *expect_type,
312 value *array = std::get<0> (m_storage)->evaluate (nullptr, exp, noside);
313 value *low = std::get<1> (m_storage)->evaluate (nullptr, exp, noside);
314 value *high = std::get<2> (m_storage)->evaluate (nullptr, exp, noside);
336 value *evaluate (struct type *expect_type,
340 value *arg1 = std::get<0> (m_storage)->evaluate (nullptr, exp, noside);
341 value *arg2 = std::get<1> (m_storage)->evaluate (nullptr, exp, noside);
358 value *evaluate (struct type *expect_type,
374 value *evaluate (struct type *expect_type,
431 value *evaluate (struct type *expect_type,
435 value *arg = std::get<1> (m_storage)->evaluate (nullptr, exp, noside);
458 value *evaluate (struct type *expect_type,
471 value *evaluate (struct type *expect_type,
511 value *evaluate (struct type *expect_type,
533 value *evaluate (struct type *expect_type,
543 /* A helper function for the parser to evaluate just the LHS of the
547 return std::get<0> (m_storage)->evaluate (nullptr, exp,
575 value *evaluate (struct type *expect_type,
683 type, evaluate an assignment of this aggregate's value to LHS.
693 value *evaluate (struct type *expect_type,
884 value *evaluate (struct type *expect_type,
976 value *evaluate (struct type *expect_type,
987 value *evaluate (struct type *expect_type,