Home
last modified time | relevance | path

Searched refs:lambda_expr (Results 1 – 9 of 9) sorted by relevance

/dflybsd-src/contrib/gcc-8.0/gcc/cp/
H A Dlambda.c51 build_lambda_object (tree lambda_expr) in build_lambda_object() argument
60 if (processing_template_decl || lambda_expr == error_mark_node) in build_lambda_object()
61 return lambda_expr; in build_lambda_object()
65 input_location = LAMBDA_EXPR_LOCATION (lambda_expr); in build_lambda_object()
67 for (node = LAMBDA_EXPR_CAPTURE_LIST (lambda_expr); in build_lambda_object()
115 type = LAMBDA_EXPR_CLOSURE (lambda_expr); in build_lambda_object()
1420 start_lambda_function (tree fco, tree lambda_expr) in start_lambda_function() argument
1431 for (tree cap = LAMBDA_EXPR_CAPTURE_LIST (lambda_expr); cap; in start_lambda_function()
H A Dparser.c10111 tree lambda_expr = build_lambda_expr (); in cp_parser_lambda_expression() local
10117 LAMBDA_EXPR_LOCATION (lambda_expr) = token->location; in cp_parser_lambda_expression()
10123 error_at (LAMBDA_EXPR_LOCATION (lambda_expr), in cp_parser_lambda_expression()
10143 cp_parser_lambda_introducer (parser, lambda_expr); in cp_parser_lambda_expression()
10145 type = begin_lambda_type (lambda_expr); in cp_parser_lambda_expression()
10149 record_lambda_scope (lambda_expr); in cp_parser_lambda_expression()
10156 register_capture_members (LAMBDA_EXPR_CAPTURE_LIST (lambda_expr)); in cp_parser_lambda_expression()
10182 ok &= cp_parser_lambda_declarator_opt (parser, lambda_expr); in cp_parser_lambda_expression()
10192 cp_parser_lambda_body (parser, lambda_expr); in cp_parser_lambda_expression()
10201 LAMBDA_EXPR_CAPTURE_LIST (lambda_expr) in cp_parser_lambda_expression()
[all …]
H A Dsemantics.c3363 tree lambda_expr = NULL_TREE; in process_outer_var_ref() local
3402 lambda_expr = CLASSTYPE_LAMBDA_EXPR (closure); in process_outer_var_ref()
3408 if (LAMBDA_EXPR_DEFAULT_CAPTURE_MODE (lambda_expr) in process_outer_var_ref()
3413 lambda_expr, in process_outer_var_ref()
3426 if (lambda_expr && VAR_P (decl) in process_outer_var_ref()
3446 else if (lambda_expr) in process_outer_var_ref()
3451 tree closure = LAMBDA_EXPR_CLOSURE (lambda_expr); in process_outer_var_ref()
3452 if (LAMBDA_EXPR_DEFAULT_CAPTURE_MODE (lambda_expr) in process_outer_var_ref()
H A Dcp-tree.def472 DEFTREECODE (LAMBDA_EXPR, "lambda_expr", tcc_exceptional, 0)
H A Dcp-tree.h2061 tree lambda_expr; member
2313 (LANG_TYPE_CLASS_CHECK (NODE)->lambda_expr)
7041 extern tree start_lambda_function (tree fn, tree lambda_expr);
/dflybsd-src/contrib/gcc-4.7/gcc/cp/
H A Dparser.c8053 tree lambda_expr = build_lambda_expr (); in cp_parser_lambda_expression() local
8057 LAMBDA_EXPR_LOCATION (lambda_expr) in cp_parser_lambda_expression()
8061 error_at (LAMBDA_EXPR_LOCATION (lambda_expr), in cp_parser_lambda_expression()
8068 cp_parser_lambda_introducer (parser, lambda_expr); in cp_parser_lambda_expression()
8070 type = begin_lambda_type (lambda_expr); in cp_parser_lambda_expression()
8074 record_lambda_scope (lambda_expr); in cp_parser_lambda_expression()
8081 register_capture_members (LAMBDA_EXPR_CAPTURE_LIST (lambda_expr)); in cp_parser_lambda_expression()
8097 ok = cp_parser_lambda_declarator_opt (parser, lambda_expr); in cp_parser_lambda_expression()
8100 cp_parser_lambda_body (parser, lambda_expr); in cp_parser_lambda_expression()
8109 for (elt = LAMBDA_EXPR_CAPTURE_LIST (lambda_expr); in cp_parser_lambda_expression()
[all …]
H A Dsemantics.c2966 tree lambda_expr = NULL_TREE; in finish_id_expression() local
2996 lambda_expr = CLASSTYPE_LAMBDA_EXPR in finish_id_expression()
2999 if (LAMBDA_EXPR_DEFAULT_CAPTURE_MODE (lambda_expr) in finish_id_expression()
3004 lambda_expr, in finish_id_expression()
3017 else if (lambda_expr) in finish_id_expression()
8660 build_lambda_object (tree lambda_expr) in build_lambda_object() argument
8670 return lambda_expr; in build_lambda_object()
8674 input_location = LAMBDA_EXPR_LOCATION (lambda_expr); in build_lambda_object()
8676 for (node = LAMBDA_EXPR_CAPTURE_LIST (lambda_expr); in build_lambda_object()
8719 type = LAMBDA_EXPR_CLOSURE (lambda_expr); in build_lambda_object()
H A Dcp-tree.def451 DEFTREECODE (LAMBDA_EXPR, "lambda_expr", tcc_exceptional, 0)
H A Dcp-tree.h1416 tree lambda_expr; member
1712 (LANG_TYPE_CLASS_CHECK (NODE)->lambda_expr)