69 sort_order(
other.sort_order), report(
other.report) {
88 find_sort_values(right));
#define TRACE_CTOR(cls, args)
sort_value_t calc_sort_value(const expr_t::ptr_op_t op)
void push_sort_value(std::list< sort_value_t > &sort_values, expr_t::ptr_op_t node, scope_t &scope)
bool sort_value_is_less_than(const std::list< sort_value_t > &left_values, const std::list< sort_value_t > &right_values)
bool operator()(T *left, T *right)
void find_sort_values(std::list< sort_value_t > &sort_values, scope_t &scope)
compare_items(const compare_items &other)
compare_items(const expr_t &_sort_order, report_t &_report)
intrusive_ptr< op_t > ptr_op_t