Lines Matching defs:RefAggregate
100 struct RefAggregate {
106 RefAggregate multipleExtensions = {10, Composite{}}; // extends `int` and `Composite`
110 RefAggregate danglingAndExtended{Array<int>{}.front(), Composite{}}; // extends only `Composite`, `Array<int>` dangles
115 RefAggregate varAndExtended{i, Composite{}}; // extends `Composite`
119 auto const& viaReference = RefAggregate{10, Composite{}}; // extends `int`, `Composite`, and `RefAggregate`
120 clang_analyzer_dump(viaReference); // expected-warning-re {{&lifetime_extended_object{RefAggregate, viaReference, S{{[0-9]+}}} }}
127 RefAggregate defaultInitExtended{i};
154 auto&& [rx, ry] = RefAggregate{10, Composite{}}; // extends `int`, `Composite`, and `RefAggregate`, and binds them to unnamed decomposed object