Lines Matching full:new

76 void *operator new(__SIZE_TYPE__ Count, void *Ptr);
81 return std::unique_ptr<Base>(new Base); in getPointer()
87 return std::unique_ptr<Base>(new Base()); in getPointerValue()
93 std::unique_ptr<int> P1 = std::unique_ptr<int>(new int()); in basic()
96 std::unique_ptr<int> P2 = std::unique_ptr<int>(new int); in basic()
98 P1.reset(new int()); in basic()
101 P2.reset(new int); in basic()
103 P1 = std::unique_ptr<int>(new int()); in basic()
106 P1 = std::unique_ptr<int>(new int); in basic()
109 std::unique_ptr<int> P3 = std::unique_ptr<int>(new int); in basic()
111 P2.reset(new int); in basic()
113 P2 = std::unique_ptr<int>(new int); in basic()
116 auto P4 = std::unique_ptr<int>(new int()); in basic()
119 auto P5 = std::unique_ptr<int>(new int); in basic()
121 std::unique_ptr<int> P6 = std::unique_ptr<int>((new int())); in basic()
124 std::unique_ptr<int> P7 = std::unique_ptr<int>((new int)); in basic()
126 P4.reset((new int())); in basic()
129 P5.reset((new int)); in basic()
131 std::unique_ptr<int> P8 = std::unique_ptr<int>((((new int())))); in basic()
134 std::unique_ptr<int> P9 = std::unique_ptr<int>((((new int)))); in basic()
136 P5.reset(((((new int()))))); in basic()
139 P6.reset(((((new int))))); in basic()
144 unique_ptr<int> Q = unique_ptr<int>(new int()); in basic()
147 unique_ptr<int> P = unique_ptr<int>(new int); in basic()
149 Q = unique_ptr<int>(new int()); in basic()
153 P = unique_ptr<int>(new int); in basic()
156 std::unique_ptr<int> R(new int()); in basic()
157 std::unique_ptr<int> S(new int); in basic()
160 int T = g(std::unique_ptr<int>(new int())); in basic()
163 T = g(std::unique_ptr<int>(new int)); in basic()
166 // by the new operator. in basic()
167 auto Pderived = std::unique_ptr<Base>(new Derived()); in basic()
168 auto PderivedNoparen = std::unique_ptr<Base>(new Derived); in basic()
171 Pderived.reset(new Derived()); in basic()
174 PderivedNoparen.reset(new Derived); in basic()
178 Pderived = std::unique_ptr<Derived>(new Derived()); in basic()
181 PderivedNoparen = std::unique_ptr<Derived>(new Derived); in basic()
186 Pderived = std::unique_ptr<Base>(new Derived()); in basic()
187 Pderived = std::unique_ptr<Base>(new Derived); in basic()
190 std::unique_ptr<Base> PBase = std::unique_ptr<Base>(new Derived()); in basic()
191 std::unique_ptr<Base> PBaseNoparen = std::unique_ptr<Base>(new Derived); in basic()
201 int *PInt = new int; in basic()
202 std::unique_ptr<int> Placement = std::unique_ptr<int>(new (PInt) int{3}); in basic()
203 Placement.reset(new (PInt) int{3}); in basic()
204 Placement = std::unique_ptr<int>(new (PInt) int{3}); in basic()
206 std::unique_ptr<int> PlacementNoparen = std::unique_ptr<int>(new (PInt) int); in basic()
207 PlacementNoparen.reset(new (PInt) int); in basic()
208 PlacementNoparen = std::unique_ptr<int>(new (PInt) int); in basic()
220 auto callsPublic = std::unique_ptr<Private>(new Private); in create()
223 auto ptr = std::unique_ptr<Private>(new Private(42)); in create()
224 ptr.reset(new Private(42)); in create()
225 ptr = std::unique_ptr<Private>(new Private(42)); in create()
238 auto callsPublic = std::unique_ptr<Protected>(new Protected(1, 2)); in create()
241 auto ptr = std::unique_ptr<Protected>(new Protected); in create()
242 ptr.reset(new Protected); in create()
243 ptr = std::unique_ptr<Protected>(new Protected); in create()
251 std::unique_ptr<DPair> PDir1 = std::unique_ptr<DPair>(new DPair(1, T)); in initialization()
254 PDir1.reset(new DPair(1, T)); in initialization()
259 std::unique_ptr<DPair> PDir2 = std::unique_ptr<DPair>(new DPair{2, T}); in initialization()
262 PDir2.reset(new DPair{2, T}); in initialization()
267 std::unique_ptr<APair> PAggr = std::unique_ptr<APair>(new APair{T, 1}); in initialization()
270 PAggr.reset(new APair{T, 1}); in initialization()
275 std::unique_ptr<APair> PAggrTemp = std::unique_ptr<APair>(new APair({T, 1})); in initialization()
277 // CHECK-FIXES: std::unique_ptr<APair> PAggrTemp = std::unique_ptr<APair>(new APair({T, 1})); in initialization()
278 PAggrTemp.reset(new APair({T, 1})); in initialization()
280 // CHECK-FIXES: PAggrTemp.reset(new APair({T, 1})); in initialization()
286 std::unique_ptr<DPair> PDir3 = std::unique_ptr<DPair>{new DPair(3, T)}; in initialization()
291 std::unique_ptr<DPair> PDir4 = std::unique_ptr<DPair>{new DPair{4, T}}; in initialization()
296 std::unique_ptr<APair> PAggr2 = std::unique_ptr<APair>{new APair{T, 2}}; in initialization()
301 std::unique_ptr<DPair> PDir5 = std::unique_ptr<DPair>(new DPair()); in initialization()
306 std::unique_ptr<DPair> PDir6 = std::unique_ptr<DPair>(new DPair{}); in initialization()
311 std::unique_ptr<Empty> PEmpty = std::unique_ptr<Empty>(new Empty{}); in initialization()
316 std::unique_ptr<E> PE1 = std::unique_ptr<E>(new E{}); in initialization()
319 PE1.reset(new E{}); in initialization()
323 // No warnings for `auto` new expression. in initialization()
324 PE1.reset(new auto(E())); in initialization()
332 std::unique_ptr<E> PE2 = std::unique_ptr<E>(new E{1, 2}); in initialization()
334 // CHECK-FIXES: std::unique_ptr<E> PE2 = std::unique_ptr<E>(new E{1, 2}); in initialization()
335 PE2.reset(new E{1, 2}); in initialization()
337 // CHECK-FIXES: PE2.reset(new E{1, 2}); in initialization()
340 std::unique_ptr<F> PF1 = std::unique_ptr<F>(new F()); in initialization()
343 PF1.reset(new F()); in initialization()
348 std::unique_ptr<F> PF2 = std::unique_ptr<F>(new F{}); in initialization()
351 PF2.reset(new F()); in initialization()
356 std::unique_ptr<F> PF3 = std::unique_ptr<F>(new F{1}); in initialization()
358 // CHECK-FIXES: std::unique_ptr<F> PF3 = std::unique_ptr<F>(new F{1}); in initialization()
359 PF3.reset(new F{1}); in initialization()
361 // CHECK-FIXES: PF3.reset(new F{1}); in initialization()
364 std::unique_ptr<F> PF4 = std::unique_ptr<F>(new F{1, 2}); in initialization()
366 // CHECK-FIXES: std::unique_ptr<F> PF4 = std::unique_ptr<F>(new F{1, 2}); in initialization()
369 std::unique_ptr<F> PF5 = std::unique_ptr<F>(new F({1, 2})); in initialization()
371 // CHECK-FIXES: std::unique_ptr<F> PF5 = std::unique_ptr<F>(new F({1, 2})); in initialization()
375 std::unique_ptr<G> PG1 = std::unique_ptr<G>(new G{}); in initialization()
377 // CHECK-FIXES: std::unique_ptr<G> PG1 = std::unique_ptr<G>(new G{}); in initialization()
378 PG1.reset(new G{}); in initialization()
380 // CHECK-FIXES: PG1.reset(new G{}); in initialization()
383 std::unique_ptr<G> PG2 = std::unique_ptr<G>(new G{1}); in initialization()
385 // CHECK-FIXES: std::unique_ptr<G> PG2 = std::unique_ptr<G>(new G{1}); in initialization()
388 std::unique_ptr<G> PG3 = std::unique_ptr<G>(new G{1, 2}); in initialization()
390 // CHECK-FIXES: std::unique_ptr<G> PG3 = std::unique_ptr<G>(new G{1, 2}); in initialization()
392 std::unique_ptr<H> PH1 = std::unique_ptr<H>(new H({1, 2, 3})); in initialization()
394 // CHECK-FIXES: std::unique_ptr<H> PH1 = std::unique_ptr<H>(new H({1, 2, 3})); in initialization()
395 PH1.reset(new H({1, 2, 3})); in initialization()
397 // CHECK-FIXES: PH1.reset(new H({1, 2, 3})); in initialization()
399 std::unique_ptr<H> PH2 = std::unique_ptr<H>(new H({1, 2, 3}, 1)); in initialization()
401 // CHECK-FIXES: std::unique_ptr<H> PH2 = std::unique_ptr<H>(new H({1, 2, 3}, 1)); in initialization()
402 PH2.reset(new H({1, 2, 3}, 1)); in initialization()
404 // CHECK-FIXES: PH2.reset(new H({1, 2, 3}, 1)); in initialization()
406 std::unique_ptr<H> PH3 = std::unique_ptr<H>(new H({1, 2, 3}, 1.0)); in initialization()
408 // CHECK-FIXES: std::unique_ptr<H> PH3 = std::unique_ptr<H>(new H({1, 2, 3}, 1.0)); in initialization()
409 PH3.reset(new H({1, 2, 3}, 1.0)); in initialization()
411 // CHECK-FIXES: PH3.reset(new H({1, 2, 3}, 1.0)); in initialization()
413 std::unique_ptr<I> PI1 = std::unique_ptr<I>(new I(G({1, 2, 3}))); in initialization()
416 PI1.reset(new I(G({1, 2, 3}))); in initialization()
420 std::unique_ptr<J> PJ1 = std::unique_ptr<J>(new J({1, 2}, 1)); in initialization()
422 // CHECK-FIXES: std::unique_ptr<J> PJ1 = std::unique_ptr<J>(new J({1, 2}, 1)); in initialization()
423 PJ1.reset(new J({1, 2}, 1)); in initialization()
425 // CHECK-FIXES: PJ1.reset(new J({1, 2}, 1)); in initialization()
427 std::unique_ptr<J> PJ2 = std::unique_ptr<J>(new J(E{1, 2}, 1)); in initialization()
429 // CHECK-FIXES: std::unique_ptr<J> PJ2 = std::unique_ptr<J>(new J(E{1, 2}, 1)); in initialization()
430 PJ2.reset(new J(E{1, 2}, 1)); in initialization()
432 // CHECK-FIXES: PJ2.reset(new J(E{1, 2}, 1)); in initialization()
434 std::unique_ptr<J> PJ3 = std::unique_ptr<J>(new J{ {1, 2}, 1 }); in initialization()
436 // CHECK-FIXES: std::unique_ptr<J> PJ3 = std::unique_ptr<J>(new J{ {1, 2}, 1 }); in initialization()
437 PJ3.reset(new J{ {1, 2}, 1 }); in initialization()
439 // CHECK-FIXES: PJ3.reset(new J{ {1, 2}, 1 }); in initialization()
441 std::unique_ptr<J> PJ4 = std::unique_ptr<J>(new J{E{1, 2}, 1}); in initialization()
443 // CHECK-FIXES: std::unique_ptr<J> PJ4 = std::unique_ptr<J>(new J{E{1, 2}, 1}); in initialization()
444 PJ4.reset(new J{E{1, 2}, 1}); in initialization()
446 // CHECK-FIXES: PJ4.reset(new J{E{1, 2}, 1}); in initialization()
448 std::unique_ptr<Foo> FF = std::unique_ptr<Foo>(new Foo()); in initialization()
451 FF.reset(new Foo()); in initialization()
455 std::unique_ptr<bar::Bar> BB = std::unique_ptr<bar::Bar>(new bar::Bar()); in initialization()
458 BB.reset(new bar::Bar()); in initialization()
463 FFs.reset(new Foo[5]); in initialization()
466 FFs.reset(new Foo[5]()); in initialization()
470 FFs.reset(new Foo[Num]); in initialization()
474 FFs.reset(new Foo[Num2]); in initialization()
479 FI.reset(new int[5]()); // value initialization. in initialization()
483 // The check doesn't give warnings and fixes for cases where the original new in initialization()
485 FI.reset(new int[5]); in initialization()
486 FI.reset(new int[Num]); in initialization()
487 FI.reset(new int[Num2]); in initialization()
492 IntPtr Typedef = IntPtr(new int()); in aliases()
495 IntPtr Typedef2 = IntPtr(new int); in aliases()
499 BoolPtr BoolType = BoolPtr(new bool()); in aliases()
502 BoolPtr BoolType2 = BoolPtr(new bool); in aliases()
506 BasePtr StructType = BasePtr(new Base); in aliases()
511 std::unique_ptr<int> Macro = std::PTR(new int()); in aliases()
514 std::unique_ptr<int> Macro2 = std::PTR(new int); in aliases()
517 std::unique_ptr<int> Using = unique_ptr_<int>(new int()); in aliases()
520 std::unique_ptr<int> Using2 = unique_ptr_<int>(new int); in aliases()
525 auto Space = std::unique_ptr <int>(new int()); in whitespaces()
528 auto Space2 = std::unique_ptr <int>(new int); in whitespaces()
530 auto Spaces = std :: unique_ptr <int>(new int()); in whitespaces()
533 auto Spaces2 = std :: unique_ptr <int>(new int); in whitespaces()
538 auto Nest = std::unique_ptr<std::unique_ptr<int>>(new std::unique_ptr<int>(new int)); in nesting()
540 // CHECK-FIXES: auto Nest = std::make_unique<std::unique_ptr<int>>(new int); in nesting()
541 Nest.reset(new std::unique_ptr<int>(new int)); in nesting()
543 // CHECK-FIXES: Nest = std::make_unique<std::unique_ptr<int>>(new int); in nesting()
544 Nest->reset(new int()); in nesting()
553 P.reset(new int()); in reset()
556 P.reset(new int); in reset()
559 Q->reset(new int()); in reset()
562 Q->reset(new int); in reset()
568 DEFINE(auto p = std::unique_ptr<Foo>(new Foo); t->reset(new Foo);); in g2()
579 reset(new Foo); in foo()
580 this->reset(new Foo); in foo()
583 this->reset(new Foo()); in foo()
586 (*this).reset(new Foo); in foo()
589 (*this).reset(new Foo()); in foo()
598 std::unique_ptr<T> t2 = std::unique_ptr<T>(new T); in template_fun()
599 std::unique_ptr<T> t3 = std::unique_ptr<T>(new T()); in template_fun()
600 t2.reset(new T); in template_fun()
601 t3.reset(new T()); in template_fun()
610 auto T = std::unique_ptr<Base>(new struct Base); in fix_for_c_style_struct()