Lines Matching full:casting

14     Base *b = new Derived[3]; // expected-note{{Casting from 'Derived' to 'Base' here}}  in create()
32 Base *sd = new Derived[10]; // expected-note{{Casting from 'Derived' to 'Base' here}} in same_function()
36 … Base *dd = new DoubleDerived[10]; // expected-note{{Casting from 'DoubleDerived' to 'Base' here}} in same_function()
42 Base *assigned = get(); // expected-note{{Casting from 'Derived' to 'Base' here}} in different_function()
47 indirect = get(); // expected-note{{Casting from 'Derived' to 'Base' here}} in different_function()
56 Base *sb = new Derived[10]; // expected-note{{Casting from 'Derived' to 'Base' here}} in different_function()
75 Base *b = new DoubleDerived[10]; // expected-note{{Casting from 'DoubleDerived' to 'Base' here}} in multiple_derived()
79 … Base *b2 = new DoubleDerived[10]; // expected-note{{Casting from 'DoubleDerived' to 'Base' here}} in multiple_derived()
80 … Derived *d2 = static_cast<Derived*>(b2); // expected-note{{Casting from 'Base' to 'Derived' here}} in multiple_derived()
84 …Derived *d3 = new DoubleDerived[10]; // expected-note{{Casting from 'DoubleDerived' to 'Derived' h… in multiple_derived()
85 Base *b3 = d3; // expected-note{{Casting from 'Derived' to 'Base' here}} in multiple_derived()
94 … Base *b5 = new DoubleDerived[10]; // expected-note{{Casting from 'DoubleDerived' to 'Base' here}} in multiple_derived()
95 …DoubleDerived *dd5 = static_cast<DoubleDerived*>(b5); // expected-note{{Casting from 'Base' to 'Do… in multiple_derived()
96 Derived *d5 = dd5; // expected-note{{Casting from 'DoubleDerived' to 'Derived' here}} in multiple_derived()
102 Base *b = new DoubleDerived[10]; // expected-note{{Casting from 'DoubleDerived' to 'Base' here}} in unrelated_casts()