Changeset 3661 in Sophya for trunk/SophyaLib/BaseTools
- Timestamp:
- Oct 23, 2009, 9:49:14 PM (16 years ago)
- Location:
- trunk/SophyaLib/BaseTools
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/SophyaLib/BaseTools/fiondblock.cc
r3385 r3661 117 117 inline void PIOSReadArray(PInPersist & is, uint_1 * arr, size_t n) 118 118 { is.GetBytes(arr, n); } 119 inline void PIOSReadArray(PInPersist & is, int_1 * arr, size_t n) 120 { is.Get(arr, n); } 119 121 inline void PIOSReadArray(PInPersist & is, uint_2 * arr, size_t n) 120 122 { is.Get(arr, n); } … … 184 186 #pragma define_template FIO_NDataBlock<uint_1> 185 187 #pragma define_template FIO_NDataBlock<uint_2> 188 #pragma define_template FIO_NDataBlock<uint_4> 189 #pragma define_template FIO_NDataBlock<uint_8> 190 #pragma define_template FIO_NDataBlock<int_1> 186 191 #pragma define_template FIO_NDataBlock<int_2> 187 192 #pragma define_template FIO_NDataBlock<int_4> 188 193 #pragma define_template FIO_NDataBlock<int_8> 189 #pragma define_template FIO_NDataBlock<uint_4>190 #pragma define_template FIO_NDataBlock<uint_8>191 194 #pragma define_template FIO_NDataBlock<r_8> 192 195 #pragma define_template FIO_NDataBlock<r_4> … … 200 203 template class FIO_NDataBlock<uint_1>; 201 204 template class FIO_NDataBlock<uint_2>; 205 template class FIO_NDataBlock<uint_4>; 206 template class FIO_NDataBlock<uint_8>; 207 template class FIO_NDataBlock<int_1>; 202 208 template class FIO_NDataBlock<int_2>; 203 209 template class FIO_NDataBlock<int_4>; 204 210 template class FIO_NDataBlock<int_8>; 205 template class FIO_NDataBlock<uint_4>;206 template class FIO_NDataBlock<uint_8>;207 211 template class FIO_NDataBlock<r_8>; 208 212 template class FIO_NDataBlock<r_4>; -
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; } -
trunk/SophyaLib/BaseTools/ndatablock.cc
r3619 r3661 812 812 #pragma define_template NDataBlock<uint_1> 813 813 #pragma define_template NDataBlock<uint_2> 814 #pragma define_template NDataBlock<int_1> 814 815 #pragma define_template NDataBlock<int_2> 815 816 #pragma define_template NDataBlock<int_4> … … 827 828 template class NDataBlock<uint_1>; 828 829 template class NDataBlock<uint_2>; 830 template class NDataBlock<int_1>; 829 831 template class NDataBlock<int_2>; 830 832 template class NDataBlock<int_4>;
Note:
See TracChangeset
for help on using the changeset viewer.