8 void PDouble(double *REFERENCE, int t = 0)
9 { ToVal = *REFERENCE; *REFERENCE = FrVal + t; }
10 void RDouble(double &REFERENCE, int t = 0)
11 { ToVal = REFERENCE; REFERENCE = FrVal + t; }
12 void PFloat(float *REFERENCE, int t = 0)
13 { ToVal = *REFERENCE; *REFERENCE = (float)(FrVal + t); }
14 void RFloat(float &REFERENCE, int t = 0)
15 { ToVal = REFERENCE; REFERENCE = (float)(FrVal + t); }
16 void PInt(int *REFERENCE, int t = 0)
17 { ToVal = *REFERENCE; *REFERENCE = (int)(FrVal + t); }
18 void RInt(int &REFERENCE, int t = 0)
19 { ToVal = REFERENCE; REFERENCE = (int)(FrVal + t); }
20 void PShort(short *REFERENCE, int t = 0)
21 { ToVal = *REFERENCE; *REFERENCE = (short)(FrVal + t); }
22 void RShort(short &REFERENCE, int t = 0)
23 { ToVal = REFERENCE; REFERENCE = (short)(FrVal + t); }
24 void PLong(long *REFERENCE, int t = 0)
25 { ToVal = *REFERENCE; *REFERENCE = (long)(FrVal + t); }
26 void RLong(long &REFERENCE, int t = 0)
27 { ToVal = REFERENCE; REFERENCE = (long)(FrVal + t); }
28 void PUInt(unsigned int *REFERENCE, int t = 0)
29 { ToVal = *REFERENCE; *REFERENCE = (unsigned int)(FrVal + t); }
30 void RUInt(unsigned int &REFERENCE, int t = 0)
31 { ToVal = REFERENCE; REFERENCE = (unsigned int)(FrVal + t); }
32 void PUShort(unsigned short *REFERENCE, int t = 0)
33 { ToVal = *REFERENCE; *REFERENCE = (unsigned short)(FrVal + t); }
34 void RUShort(unsigned short &REFERENCE, int t = 0)
35 { ToVal = REFERENCE; REFERENCE = (unsigned short)(FrVal + t); }
36 void PULong(unsigned long *REFERENCE, int t = 0)
37 { ToVal = *REFERENCE; *REFERENCE = (unsigned long)(FrVal + t); }
38 void RULong(unsigned long &REFERENCE, int t = 0)
39 { ToVal = REFERENCE; REFERENCE = (unsigned long)(FrVal + t); }
40 void PUChar(unsigned char *REFERENCE, int t = 0)
41 { ToVal = *REFERENCE; *REFERENCE = (unsigned char)(FrVal + t); }
42 void RUChar(unsigned char &REFERENCE, int t = 0)
43 { ToVal = REFERENCE; REFERENCE = (unsigned char)(FrVal + t); }
44 void PChar(signed char *REFERENCE, int t = 0)
45 { ToVal = *REFERENCE; *REFERENCE = (signed char)(FrVal + t); }
46 void RChar(signed char &REFERENCE, int t = 0)
47 { ToVal = REFERENCE; REFERENCE = (signed char)(FrVal + t); }
48 void PBool(bool *REFERENCE, int t = 0)
49 { ToVal = *REFERENCE; *REFERENCE = (FrVal + t) ? true : false; }
50 void RBool(bool &REFERENCE, int t = 0)
51 { ToVal = REFERENCE; REFERENCE = (FrVal + t) ? true : false; }