Changeset 3661 in Sophya for trunk/SophyaLib/TArray
- Timestamp:
- Oct 23, 2009, 9:49:14 PM (16 years ago)
- Location:
- trunk/SophyaLib/TArray
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/SophyaLib/TArray/fioarr.cc
r2927 r3661 217 217 #ifdef __CXX_PRAGMA_TEMPLATES__ 218 218 // Instances des delegues FileIO (PPersist) 219 //#pragma define_template FIO_TArray<uint_1>219 #pragma define_template FIO_TArray<uint_1> 220 220 #pragma define_template FIO_TArray<uint_2> 221 221 #pragma define_template FIO_TArray<uint_4> 222 222 #pragma define_template FIO_TArray<uint_8> 223 #pragma define_template FIO_TArray<int_1> 223 224 #pragma define_template FIO_TArray<int_2> 224 225 #pragma define_template FIO_TArray<int_4> … … 233 234 namespace SOPHYA { 234 235 // Instances des delegues FileIO (PPersist) 235 //template class FIO_TArray<uint_1>;236 template class FIO_TArray<uint_1>; 236 237 template class FIO_TArray<uint_2>; 237 238 template class FIO_TArray<uint_4>; 238 239 template class FIO_TArray<uint_8>; 240 template class FIO_TArray<int_1>; 239 241 template class FIO_TArray<int_2>; 240 242 template class FIO_TArray<int_4>; -
trunk/SophyaLib/TArray/tarray.cc
r3619 r3661 1639 1639 /////////////////////////////////////////////////////////////// 1640 1640 #ifdef __CXX_PRAGMA_TEMPLATES__ 1641 /*1642 1641 #pragma define_template TArray<uint_1> 1643 */1644 1642 #pragma define_template TArray<uint_2> 1645 1643 #pragma define_template TArray<uint_4> 1646 1644 #pragma define_template TArray<uint_8> 1645 #pragma define_template TArray<int_1> 1647 1646 #pragma define_template TArray<int_2> 1648 1647 #pragma define_template TArray<int_4> … … 1655 1654 1656 1655 #if defined(ANSI_TEMPLATES) || defined(GNU_TEMPLATES) 1657 /*1658 1656 template class TArray<uint_1>; 1659 */1660 1657 template class TArray<uint_2>; 1661 1658 template class TArray<uint_4>; 1662 1659 template class TArray<uint_8>; 1660 template class TArray<int_1>; 1663 1661 template class TArray<int_2>; 1664 1662 template class TArray<int_4>; -
trunk/SophyaLib/TArray/tarrinit.cc
r3298 r3661 33 33 34 34 35 // PPRegister(FIO_TArray<uint_1>); 36 // DObjRegister(FIO_TArray<uint_1>, TArray<uint_1>); 35 PPRegister(FIO_TArray<uint_1>); 36 DObjRegister(FIO_TArray<uint_1>, TArray<uint_1>); 37 DObjRegister(FIO_TArray<uint_1>, TMatrix<uint_1>); 38 DObjRegister(FIO_TArray<uint_1>, TVector<uint_1>); 39 40 PPRegister(FIO_TArray<int_1>); 41 DObjRegister(FIO_TArray<int_1>, TArray<int_1>); 42 DObjRegister(FIO_TArray<int_1>, TMatrix<int_1>); 43 DObjRegister(FIO_TArray<int_1>, TVector<int_1>); 44 37 45 PPRegister(FIO_TArray<uint_2>); 38 46 DObjRegister(FIO_TArray<uint_2>, TArray<uint_2>); … … 45 53 DObjRegister(FIO_TArray<int_2>, TVector<int_2>); 46 54 55 PPRegister(FIO_TArray<uint_4>); 56 DObjRegister(FIO_TArray<uint_4>, TArray<uint_4>); 57 DObjRegister(FIO_TArray<uint_4>, TMatrix<uint_4>); 58 DObjRegister(FIO_TArray<uint_4>, TVector<uint_4>); 59 47 60 PPRegister(FIO_TArray<int_4>); 48 61 DObjRegister(FIO_TArray<int_4>, TArray<int_4>); … … 50 63 DObjRegister(FIO_TArray<int_4>, TVector<int_4>); 51 64 65 PPRegister(FIO_TArray<uint_8>); 66 DObjRegister(FIO_TArray<uint_8>, TArray<uint_8>); 67 DObjRegister(FIO_TArray<uint_8>, TMatrix<uint_8>); 68 DObjRegister(FIO_TArray<uint_8>, TVector<uint_8>); 69 52 70 PPRegister(FIO_TArray<int_8>); 53 71 DObjRegister(FIO_TArray<int_8>, TArray<int_8>); 54 72 DObjRegister(FIO_TArray<int_8>, TMatrix<int_8>); 55 73 DObjRegister(FIO_TArray<int_8>, TVector<int_8>); 56 57 PPRegister(FIO_TArray<uint_4>);58 DObjRegister(FIO_TArray<uint_4>, TArray<uint_4>);59 DObjRegister(FIO_TArray<uint_4>, TMatrix<uint_4>);60 DObjRegister(FIO_TArray<uint_4>, TVector<uint_4>);61 62 PPRegister(FIO_TArray<uint_8>);63 DObjRegister(FIO_TArray<uint_8>, TArray<uint_8>);64 DObjRegister(FIO_TArray<uint_8>, TMatrix<uint_8>);65 DObjRegister(FIO_TArray<uint_8>, TVector<uint_8>);66 74 67 75 PPRegister(FIO_TArray<r_4>); -
trunk/SophyaLib/TArray/tmatrix.cc
r3101 r3661 1 // $Id: tmatrix.cc,v 1.3 7 2006-11-02 14:57:20 ansariExp $1 // $Id: tmatrix.cc,v 1.38 2009-10-23 19:48:27 cmv Exp $ 2 2 // C.Magneville 04/99 3 3 #include "sopnamsp.h" … … 672 672 /////////////////////////////////////////////////////////////// 673 673 #ifdef __CXX_PRAGMA_TEMPLATES__ 674 #pragma define_template TMatrix<uint_1> 674 675 #pragma define_template TMatrix<uint_2> 675 676 #pragma define_template TMatrix<uint_4> 676 677 #pragma define_template TMatrix<uint_8> 678 #pragma define_template TMatrix<int_1> 677 679 #pragma define_template TMatrix<int_2> 678 680 #pragma define_template TMatrix<int_4> … … 686 688 #if defined(ANSI_TEMPLATES) || defined(GNU_TEMPLATES) 687 689 namespace SOPHYA { 690 template class TMatrix<uint_1>; 688 691 template class TMatrix<uint_2>; 689 692 template class TMatrix<uint_4>; 690 693 template class TMatrix<uint_8>; 694 template class TMatrix<int_1>; 691 695 template class TMatrix<int_2>; 692 696 template class TMatrix<int_4>; -
trunk/SophyaLib/TArray/tvector.cc
r2927 r3661 1 // $Id: tvector.cc,v 1.2 2 2006-04-03 08:55:26 ansariExp $1 // $Id: tvector.cc,v 1.23 2009-10-23 19:48:27 cmv Exp $ 2 2 // C.Magneville 04/99 3 3 #include "sopnamsp.h" … … 245 245 /////////////////////////////////////////////////////////////// 246 246 #ifdef __CXX_PRAGMA_TEMPLATES__ 247 #pragma define_template TVector<uint_1> 247 248 #pragma define_template TVector<uint_2> 248 249 #pragma define_template TVector<uint_4> 249 250 #pragma define_template TVector<uint_8> 251 #pragma define_template TVector<int_1> 250 252 #pragma define_template TVector<int_2> 251 253 #pragma define_template TVector<int_4> … … 259 261 #if defined(ANSI_TEMPLATES) || defined(GNU_TEMPLATES) 260 262 namespace SOPHYA { 263 template class TVector<uint_1>; 261 264 template class TVector<uint_2>; 262 265 template class TVector<uint_4>; 263 266 template class TVector<uint_8>; 267 template class TVector<int_1>; 264 268 template class TVector<int_2>; 265 269 template class TVector<int_4>;
Note:
See TracChangeset
for help on using the changeset viewer.