Changeset 3661 in Sophya for trunk/SophyaLib/BaseTools/mutyv.h
- Timestamp:
- Oct 23, 2009, 9:49:14 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/SophyaLib/BaseTools/mutyv.h
r3525 r3661 32 32 inline MuTyV() { typ = MTVInteger; iv = 0; dv = dv_im = 0.; strv = NULL; } 33 33 MuTyV(MuTyV const & a); 34 inline MuTyV(uint_1 i) { typ = MTVInteger; iv = (int_8)i; dv = (r_8)i; dv_im = 0.; strv = NULL; } 34 35 inline MuTyV(uint_2 i) { typ = MTVInteger; iv = (int_8)i; dv = (r_8)i; dv_im = 0.; strv = NULL; } 35 36 inline MuTyV(uint_4 i) { typ = MTVInteger; iv = (int_8)i; dv = (r_8)i; dv_im = 0.; strv = NULL; } 36 37 inline MuTyV(uint_8 i) { typ = MTVInteger; iv = (int_8)i; dv = (r_8)i; dv_im = 0.; strv = NULL; } 38 inline MuTyV(int_1 i) { typ = MTVInteger; iv = (int_8)i; dv = (r_8)i; dv_im = 0.; strv = NULL; } 37 39 inline MuTyV(int_2 i) { typ = MTVInteger; iv = (int_8)i; dv = (r_8)i; dv_im = 0.; strv = NULL; } 38 40 inline MuTyV(int_4 i) { typ = MTVInteger; iv = (int_8)i; dv = (r_8)i; dv_im = 0.; strv = NULL; } … … 52 54 53 55 MuTyV & operator= (MuTyV const & a); 56 inline MuTyV & operator= (uint_1 v) { typ = MTVInteger; iv = (int_8)v; dv = (r_8)v; dv_im = 0.; return(*this); } 54 57 inline MuTyV & operator= (uint_2 v) { typ = MTVInteger; iv = (int_8)v; dv = (r_8)v; dv_im = 0.; return(*this); } 55 58 inline MuTyV & operator= (uint_4 v) { typ = MTVInteger; iv = (int_8)v; dv = (r_8)v; dv_im = 0.; return(*this); } 56 59 inline MuTyV & operator= (uint_8 v) { typ = MTVInteger; iv = (int_8)v; dv = (r_8)v; dv_im = 0.; return(*this); } 60 inline MuTyV & operator= (int_1 v) { typ = MTVInteger; iv = (int_8)v; dv = (r_8)v; dv_im = 0.; return(*this); } 57 61 inline MuTyV & operator= (int_2 v) { typ = MTVInteger; iv = (int_8)v; dv = (r_8)v; dv_im = 0.; return(*this); } 58 62 inline MuTyV & operator= (int_4 v) { typ = MTVInteger; iv = (int_8)v; dv = (r_8)v; dv_im = 0.; return(*this); } … … 68 72 TimeStamp const& operator= (TimeStamp const & s); 69 73 74 inline operator uint_1() const { return((uint_1)iv); } 70 75 inline operator uint_2() const { return((uint_2)iv); } 71 76 inline operator uint_4() const { return((uint_4)iv); } 72 77 inline operator uint_8() const { return((uint_8)iv); } 78 inline operator int_1() const { return((int_1)iv); } 73 79 inline operator int_2() const { return((int_2)iv); } 74 80 inline operator int_4() const { return((int_4)iv); } … … 82 88 operator TimeStamp() const ; 83 89 90 inline uint_1 Convert(uint_1& x) const { x = (uint_1)iv; return x; } 84 91 inline uint_2 Convert(uint_2& x) const { x = (uint_2)iv; return x; } 85 92 inline uint_4 Convert(uint_4& x) const { x = (uint_4)iv; return x; } 86 93 inline uint_8 Convert(uint_8& x) const { x = (uint_8)iv; return x; } 87 inline int_4 Convert(int_2& x) const { x = (int_2)iv; return x; } 94 inline int_1 Convert(int_1& x) const { x = (int_1)iv; return x; } 95 inline int_2 Convert(int_2& x) const { x = (int_2)iv; return x; } 88 96 inline int_4 Convert(int_4& x) const { x = (int_4)iv; return x; } 89 97 inline int_8 Convert(int_8& x) const { x = iv; return x; }
Note:
See TracChangeset
for help on using the changeset viewer.