- _num_120_p= reinterpret_cast<const numeric*>(&((new numeric(-120))->setflag(status_flags::dynallocated)));
- _num_60_p = reinterpret_cast<const numeric*>(&((new numeric(-60))->setflag(status_flags::dynallocated)));
- _num_48_p = reinterpret_cast<const numeric*>(&((new numeric(-48))->setflag(status_flags::dynallocated)));
- _num_30_p = reinterpret_cast<const numeric*>(&((new numeric(-30))->setflag(status_flags::dynallocated)));
- _num_25_p = reinterpret_cast<const numeric*>(&((new numeric(-25))->setflag(status_flags::dynallocated)));
- _num_24_p = reinterpret_cast<const numeric*>(&((new numeric(-24))->setflag(status_flags::dynallocated)));
- _num_20_p = reinterpret_cast<const numeric*>(&((new numeric(-20))->setflag(status_flags::dynallocated)));
- _num_18_p = reinterpret_cast<const numeric*>(&((new numeric(-18))->setflag(status_flags::dynallocated)));
- _num_15_p = reinterpret_cast<const numeric*>(&((new numeric(-15))->setflag(status_flags::dynallocated)));
- _num_12_p = reinterpret_cast<const numeric*>(&((new numeric(-12))->setflag(status_flags::dynallocated)));
- _num_11_p = reinterpret_cast<const numeric*>(&((new numeric(-11))->setflag(status_flags::dynallocated)));
- _num_10_p = reinterpret_cast<const numeric*>(&((new numeric(-10))->setflag(status_flags::dynallocated)));
- _num_9_p = reinterpret_cast<const numeric*>(&((new numeric(-9))->setflag(status_flags::dynallocated)));
- _num_8_p = reinterpret_cast<const numeric*>(&((new numeric(-8))->setflag(status_flags::dynallocated)));
- _num_7_p = reinterpret_cast<const numeric*>(&((new numeric(-7))->setflag(status_flags::dynallocated)));
- _num_6_p = reinterpret_cast<const numeric*>(&((new numeric(-6))->setflag(status_flags::dynallocated)));
- _num_5_p = reinterpret_cast<const numeric*>(&((new numeric(-5))->setflag(status_flags::dynallocated)));
- _num_4_p = reinterpret_cast<const numeric*>(&((new numeric(-4))->setflag(status_flags::dynallocated)));
- _num_3_p = reinterpret_cast<const numeric*>(&((new numeric(-3))->setflag(status_flags::dynallocated)));
- _num_2_p = reinterpret_cast<const numeric*>(&((new numeric(-2))->setflag(status_flags::dynallocated)));
- _num_1_p = reinterpret_cast<const numeric*>(&((new numeric(-1))->setflag(status_flags::dynallocated)));
- _num_1_2_p= reinterpret_cast<const numeric*>(&((new numeric(-1,2))->setflag(status_flags::dynallocated)));
- _num_1_3_p= reinterpret_cast<const numeric*>(&((new numeric(-1,3))->setflag(status_flags::dynallocated)));
- _num_1_4_p= reinterpret_cast<const numeric*>(&((new numeric(-1,4))->setflag(status_flags::dynallocated)));
- _num0_p = reinterpret_cast<const numeric*>(&((new numeric(0))->setflag(status_flags::dynallocated)));
- _num0_bp = _num0_p;
- _num1_4_p = reinterpret_cast<const numeric*>(&((new numeric(1,4))->setflag(status_flags::dynallocated)));
- _num1_3_p = reinterpret_cast<const numeric*>(&((new numeric(1,3))->setflag(status_flags::dynallocated)));
- _num1_2_p = reinterpret_cast<const numeric*>(&((new numeric(1,2))->setflag(status_flags::dynallocated)));
- _num1_p = reinterpret_cast<const numeric*>(&((new numeric(1))->setflag(status_flags::dynallocated)));
- _num2_p = reinterpret_cast<const numeric*>(&((new numeric(2))->setflag(status_flags::dynallocated)));
- _num3_p = reinterpret_cast<const numeric*>(&((new numeric(3))->setflag(status_flags::dynallocated)));
- _num4_p = reinterpret_cast<const numeric*>(&((new numeric(4))->setflag(status_flags::dynallocated)));
- _num5_p = reinterpret_cast<const numeric*>(&((new numeric(5))->setflag(status_flags::dynallocated)));
- _num6_p = reinterpret_cast<const numeric*>(&((new numeric(6))->setflag(status_flags::dynallocated)));
- _num7_p = reinterpret_cast<const numeric*>(&((new numeric(7))->setflag(status_flags::dynallocated)));
- _num8_p = reinterpret_cast<const numeric*>(&((new numeric(8))->setflag(status_flags::dynallocated)));
- _num9_p = reinterpret_cast<const numeric*>(&((new numeric(9))->setflag(status_flags::dynallocated)));
- _num10_p = reinterpret_cast<const numeric*>(&((new numeric(10))->setflag(status_flags::dynallocated)));
- _num11_p = reinterpret_cast<const numeric*>(&((new numeric(11))->setflag(status_flags::dynallocated)));
- _num12_p = reinterpret_cast<const numeric*>(&((new numeric(12))->setflag(status_flags::dynallocated)));
- _num15_p = reinterpret_cast<const numeric*>(&((new numeric(15))->setflag(status_flags::dynallocated)));
- _num18_p = reinterpret_cast<const numeric*>(&((new numeric(18))->setflag(status_flags::dynallocated)));
- _num20_p = reinterpret_cast<const numeric*>(&((new numeric(20))->setflag(status_flags::dynallocated)));
- _num24_p = reinterpret_cast<const numeric*>(&((new numeric(24))->setflag(status_flags::dynallocated)));
- _num25_p = reinterpret_cast<const numeric*>(&((new numeric(25))->setflag(status_flags::dynallocated)));
- _num30_p = reinterpret_cast<const numeric*>(&((new numeric(30))->setflag(status_flags::dynallocated)));
- _num48_p = reinterpret_cast<const numeric*>(&((new numeric(48))->setflag(status_flags::dynallocated)));
- _num60_p = reinterpret_cast<const numeric*>(&((new numeric(60))->setflag(status_flags::dynallocated)));
- _num120_p = reinterpret_cast<const numeric*>(&((new numeric(120))->setflag(status_flags::dynallocated)));
+ (_num_120_p = new numeric(-120))->setflag(status_flags::dynallocated);
+ (_num_60_p = new numeric(-60))->setflag(status_flags::dynallocated);
+ (_num_48_p = new numeric(-48))->setflag(status_flags::dynallocated);
+ (_num_30_p = new numeric(-30))->setflag(status_flags::dynallocated);
+ (_num_25_p = new numeric(-25))->setflag(status_flags::dynallocated);
+ (_num_24_p = new numeric(-24))->setflag(status_flags::dynallocated);
+ (_num_20_p = new numeric(-20))->setflag(status_flags::dynallocated);
+ (_num_18_p = new numeric(-18))->setflag(status_flags::dynallocated);
+ (_num_15_p = new numeric(-15))->setflag(status_flags::dynallocated);
+ (_num_12_p = new numeric(-12))->setflag(status_flags::dynallocated);
+ (_num_11_p = new numeric(-11))->setflag(status_flags::dynallocated);
+ (_num_10_p = new numeric(-10))->setflag(status_flags::dynallocated);
+ (_num_9_p = new numeric(-9))->setflag(status_flags::dynallocated);
+ (_num_8_p = new numeric(-8))->setflag(status_flags::dynallocated);
+ (_num_7_p = new numeric(-7))->setflag(status_flags::dynallocated);
+ (_num_6_p = new numeric(-6))->setflag(status_flags::dynallocated);
+ (_num_5_p = new numeric(-5))->setflag(status_flags::dynallocated);
+ (_num_4_p = new numeric(-4))->setflag(status_flags::dynallocated);
+ (_num_3_p = new numeric(-3))->setflag(status_flags::dynallocated);
+ (_num_2_p = new numeric(-2))->setflag(status_flags::dynallocated);
+ (_num_1_p = new numeric(-1))->setflag(status_flags::dynallocated);
+ (_num_1_2_p = new numeric(-1,2))->setflag(status_flags::dynallocated);
+ (_num_1_3_p = new numeric(-1,3))->setflag(status_flags::dynallocated);
+ (_num_1_4_p = new numeric(-1,4))->setflag(status_flags::dynallocated);
+ (_num0_p = new numeric(0))->setflag(status_flags::dynallocated);
+ _num0_bp = _num0_p; // Cf. class ex default ctor.
+ (_num1_4_p = new numeric(1,4))->setflag(status_flags::dynallocated);
+ (_num1_3_p = new numeric(1,3))->setflag(status_flags::dynallocated);
+ (_num1_2_p = new numeric(1,2))->setflag(status_flags::dynallocated);
+ (_num1_p = new numeric(1))->setflag(status_flags::dynallocated);
+ (_num2_p = new numeric(2))->setflag(status_flags::dynallocated);
+ (_num3_p = new numeric(3))->setflag(status_flags::dynallocated);
+ (_num4_p = new numeric(4))->setflag(status_flags::dynallocated);
+ (_num5_p = new numeric(5))->setflag(status_flags::dynallocated);
+ (_num6_p = new numeric(6))->setflag(status_flags::dynallocated);
+ (_num7_p = new numeric(7))->setflag(status_flags::dynallocated);
+ (_num8_p = new numeric(8))->setflag(status_flags::dynallocated);
+ (_num9_p = new numeric(9))->setflag(status_flags::dynallocated);
+ (_num10_p = new numeric(10))->setflag(status_flags::dynallocated);
+ (_num11_p = new numeric(11))->setflag(status_flags::dynallocated);
+ (_num12_p = new numeric(12))->setflag(status_flags::dynallocated);
+ (_num15_p = new numeric(15))->setflag(status_flags::dynallocated);
+ (_num18_p = new numeric(18))->setflag(status_flags::dynallocated);
+ (_num20_p = new numeric(20))->setflag(status_flags::dynallocated);
+ (_num24_p = new numeric(24))->setflag(status_flags::dynallocated);
+ (_num25_p = new numeric(25))->setflag(status_flags::dynallocated);
+ (_num30_p = new numeric(30))->setflag(status_flags::dynallocated);
+ (_num48_p = new numeric(48))->setflag(status_flags::dynallocated);
+ (_num60_p = new numeric(60))->setflag(status_flags::dynallocated);
+ (_num120_p = new numeric(120))->setflag(status_flags::dynallocated);
+
+ new((void*)&_ex_120) ex(*_num_120_p);
+ new((void*)&_ex_60) ex(*_num_60_p);
+ new((void*)&_ex_48) ex(*_num_48_p);
+ new((void*)&_ex_30) ex(*_num_30_p);
+ new((void*)&_ex_25) ex(*_num_25_p);
+ new((void*)&_ex_24) ex(*_num_24_p);
+ new((void*)&_ex_20) ex(*_num_20_p);
+ new((void*)&_ex_18) ex(*_num_18_p);
+ new((void*)&_ex_15) ex(*_num_15_p);
+ new((void*)&_ex_12) ex(*_num_12_p);
+ new((void*)&_ex_11) ex(*_num_11_p);
+ new((void*)&_ex_10) ex(*_num_10_p);
+ new((void*)&_ex_9) ex(*_num_9_p);
+ new((void*)&_ex_8) ex(*_num_8_p);
+ new((void*)&_ex_7) ex(*_num_7_p);
+ new((void*)&_ex_6) ex(*_num_6_p);
+ new((void*)&_ex_5) ex(*_num_5_p);
+ new((void*)&_ex_4) ex(*_num_4_p);
+ new((void*)&_ex_3) ex(*_num_3_p);
+ new((void*)&_ex_2) ex(*_num_2_p);
+ new((void*)&_ex_1) ex(*_num_1_p);
+ new((void*)&_ex_1_2) ex(*_num_1_2_p);
+ new((void*)&_ex_1_3) ex(*_num_1_3_p);
+ new((void*)&_ex_1_4) ex(*_num_1_4_p);
+ new((void*)&_ex0) ex(*_num0_p);
+ new((void*)&_ex1_4) ex(*_num1_4_p);
+ new((void*)&_ex1_3) ex(*_num1_3_p);
+ new((void*)&_ex1_2) ex(*_num1_2_p);
+ new((void*)&_ex1) ex(*_num1_p);
+ new((void*)&_ex2) ex(*_num2_p);
+ new((void*)&_ex3) ex(*_num3_p);
+ new((void*)&_ex4) ex(*_num4_p);
+ new((void*)&_ex5) ex(*_num5_p);
+ new((void*)&_ex6) ex(*_num6_p);
+ new((void*)&_ex7) ex(*_num7_p);
+ new((void*)&_ex8) ex(*_num8_p);
+ new((void*)&_ex9) ex(*_num9_p);
+ new((void*)&_ex10) ex(*_num10_p);
+ new((void*)&_ex11) ex(*_num11_p);
+ new((void*)&_ex12) ex(*_num12_p);
+ new((void*)&_ex15) ex(*_num15_p);
+ new((void*)&_ex18) ex(*_num18_p);
+ new((void*)&_ex20) ex(*_num20_p);
+ new((void*)&_ex24) ex(*_num24_p);
+ new((void*)&_ex25) ex(*_num25_p);
+ new((void*)&_ex30) ex(*_num30_p);
+ new((void*)&_ex48) ex(*_num48_p);
+ new((void*)&_ex60) ex(*_num60_p);
+ new((void*)&_ex120) ex(*_num120_p);