Lines Matching defs:initializer

4267      ( type-id ) { initializer-list , [opt] }
4467 /* Parse the initializer-list. */
4487 initializer was a constant, in constant
5386 :: [opt] new new-placement [opt] new-type-id new-initializer [opt]
5387 :: [opt] new new-placement [opt] ( type-id ) new-initializer [opt]
5397 tree initializer;
5441 /* If the next token is a `(', then we have a new-initializer. */
5443 initializer = cp_parser_new_initializer (parser);
5445 initializer = NULL_TREE;
5453 return build_new (placement, type, nelts, initializer, global_scope_p);
5661 /* Parse a new-initializer.
5663 new-initializer:
6945 tree initializer = NULL_TREE;
6977 initializer
6982 initializer = fold_non_dependent_expr (initializer);
6984 /* Process the initializer. */
6986 initializer, !non_constant_p,
7092 NULL_TREE /*initializer*/,
8433 /* Parse an (optional) ctor-initializer.
8435 ctor-initializer:
8436 : mem-initializer-list
8438 Returns TRUE iff the ctor-initializer was actually present. */
8444 ctor-initializer. */
8456 /* And the mem-initializer-list. */
8462 /* Parse a mem-initializer-list.
8464 mem-initializer-list:
8465 mem-initializer
8466 mem-initializer , mem-initializer-list */
8474 mem-initializer-list. */
8483 /* Parse the mem-initializer. */
8503 /* Parse a mem-initializer.
8505 mem-initializer:
8506 mem-initializer-id ( expression-list [opt] )
8510 mem-initializer:
8528 pedwarn ("anachronistic old-style base class initializer");
8551 /* Parse a mem-initializer-id.
8553 mem-initializer-id:
8557 Returns a TYPE indicating the class to be initializer for the first
8573 "member initializer is implicitly a type)");
8587 mem-initializer; in these contexts a qualified name that
11466 declarator initializer [opt]
11471 declarator asm-specification [opt] attributes [opt] initializer [opt]
11474 decl-specifier-seq [opt] declarator ctor-initializer [opt]
11515 tree initializer;
11640 /* An `=' or an `(' indicates an initializer. */
11654 cp_parser_error (parser, "expected initializer");
11682 after processing the initializer. */
11693 initializer will be looked up in SCOPE. */
11723 /* Parse the initializer. */
11724 initializer = NULL_TREE;
11732 initializer = cp_parser_pure_specifier (parser);
11737 consume the initializer. */
11739 error ("initializer provided for function");
11747 initializer = cp_parser_initializer (parser,
11753 initializer. Mark Mitchell proposed removing this functionality
11759 "attributes after parenthesized initializer ignored");
11771 initializer, !is_non_constant_init,
11783 initializer, !is_non_constant_init,
11785 /* If the initializer is in parentheses, then this is
12059 initializer.
12083 initializer; only the "=" form of initialization is
13209 /* Parse a ctor-initializer-opt followed by a function-body. Return
13210 true if a ctor-initializer was present. */
13220 /* Parse the optional ctor-initializer. */
13230 /* Parse an initializer.
13232 initializer:
13233 = initializer-clause
13236 Returns an expression representing the initializer. If no
13237 initializer is present, NULL_TREE is returned.
13241 set to FALSE if there is no initializer present. If there is an
13242 initializer, and it is not a constant-expression, *NON_CONSTANT_P
13255 /* Let our caller know whether or not this initializer was
13258 /* Assume that the initializer is constant. */
13265 /* Parse the initializer-clause. */
13275 cp_parser_error (parser, "expected initializer");
13282 /* Parse an initializer-clause.
13284 initializer-clause:
13286 { initializer-list , [opt] }
13289 Returns an expression representing the initializer.
13295 the elements of the initializer-list (or NULL, if the last
13304 tree initializer;
13313 initializer
13318 initializer = fold_non_dependent_expr (initializer);
13324 /* Create a CONSTRUCTOR to represent the braced-initializer. */
13325 initializer = make_node (CONSTRUCTOR);
13326 /* If it's not a `}', then there is a non-trivial initializer. */
13329 /* Parse the initializer list. */
13330 CONSTRUCTOR_ELTS (initializer)
13340 return initializer;
13343 /* Parse an initializer-list.
13345 initializer-list:
13346 initializer-clause
13347 initializer-list , initializer-clause
13351 initializer-list:
13352 identifier : initializer-clause
13353 initializer-list, identifier : initializer-clause
13356 for the initializer. If the INDEX of the elt is non-NULL, it is the
13373 tree initializer;
13377 colon, we are looking at the GNU designated-initializer
13394 /* Parse the initializer. */
13395 initializer = cp_parser_initializer_clause (parser,
13397 /* If any clause is non-constant, so is the entire initializer. */
13402 CONSTRUCTOR_APPEND_ELT(v, identifier, initializer);
13412 initializer-clause can have a trailing `,' after the
13413 initializer-list and before the closing `}'. */
14227 declarator constant-initializer [opt]
14237 declarator attributes [opt] constant-initializer [opt]
14453 tree initializer;
14495 /* If it's an `=', then we have a constant-initializer or a
14497 initializer before registering the member declaration
14499 its initializer is processed. However, the rest of the
14509 A member-declarator can contain a constant-initializer
14515 constant-initializer. When we call `grokfield', it will
14518 initializer = cp_parser_pure_specifier (parser);
14520 /* Parse the initializer. */
14521 initializer = cp_parser_constant_initializer (parser);
14523 /* Otherwise, there is no initializer. */
14525 initializer = NULL_TREE;
14540 if (initializer)
14559 initializer, /*init_const_expr_p=*/true,
14639 /* Parse a constant-initializer.
14641 constant-initializer:
14661 "a brace-enclosed initializer is not allowed here");
14664 /* Skip the initializer. */
14832 mem-initializer; in these contexts a qualified name that
14975 try ctor-initializer [opt] function-body handler-seq */
17136 /* A ctor-initializer begins with a `:'. */
18994 /* Create a CONSTRUCTOR to represent the braced-initializer. */
19222 build_block_struct_initlist - builds the initializer list:
19324 /* &static_descriptor_variable initializer */
19351 initializer. */
19434 /* Create a CONSTRUCTOR to represent the braced-initializer. */