Lines Matching full:captures
127 LAMBDA must have its explicit captures already. */
640 /* Normal captures are invisible to name lookup but uses are replaced in add_capture()
643 qualify_lookup. For now, let's make explicitly initialized captures in add_capture()
671 /* For explicit captures we haven't started the function yet, so we wait in add_capture()
677 /* Register all the capture members on the list CAPTURES, which is the
681 register_capture_members (tree captures) in register_capture_members() argument
683 if (captures == NULL_TREE) in register_capture_members()
686 register_capture_members (TREE_CHAIN (captures)); in register_capture_members()
688 tree field = TREE_PURPOSE (captures); in register_capture_members()
1459 /* Push the proxies for any explicit captures. */ in start_lambda_function()
1468 LAMBDA_EXPR_CAPTURE_LIST. Return the variable it captures for which we
1476 /* Don't prune explicit captures. */ in var_to_maybe_prune()
1481 /* Packs and init-captures aren't captures of constant vars. */ in var_to_maybe_prune()
1527 /* We're at the end of processing a lambda; go back and remove any captures of
1538 /* No default captures, and we don't prune explicit captures. */ in prune_lambda_captures()