Lines Matching refs:expression_ptr
463 expression_ptr subexpr;
467 paren_expression(source_location l, expression_ptr p) : expression(l), in paren_expression()
503 expression_ptr subexpr;
523 unary_operator(source_location l, expression_ptr p) : in unary_operator()
544 expression_ptr lhs;
548 expression_ptr rhs;
618 expression_ptr cond;
622 expression_ptr lhs;
626 expression_ptr rhs;
657 expression_ptr c, in ternary_conditional_operator()
658 expression_ptr l, in ternary_conditional_operator()
659 expression_ptr r) : in ternary_conditional_operator()
718 expression_ptr text_input_buffer::parse_binary_expression(expression_ptr lhs) in parse_binary_expression()
826 expression_ptr true_case = parse_expression(); in parse_binary_expression()
833 expression_ptr false_case = parse_expression(); in parse_binary_expression()
839 return expression_ptr(new ternary_conditional_operator(l, std::move(lhs), in parse_binary_expression()
845 expression_ptr e(expr); in parse_binary_expression()
846 expression_ptr rhs(parse_expression()); in parse_binary_expression()
869 expression_ptr text_input_buffer::parse_expression(bool stopAtParen) in parse_expression()
873 expression_ptr lhs; in parse_expression()
887 expression_ptr &&subexpr = parse_expression(); in parse_expression()
906 expression_ptr &&subexpr = parse_expression(); in parse_expression()
917 expression_ptr &&subexpr = parse_expression(); in parse_expression()
928 expression_ptr &&subexpr = parse_expression(); in parse_expression()
939 expression_ptr &&subexpr = parse_expression(); in parse_expression()
962 expression_ptr e(parse_expression(true)); in consume_integer_expression()