Changeset 2665 in Sophya for trunk/SophyaLib/BaseTools/ppftpointerio.h
- Timestamp:
- Apr 7, 2005, 7:32:20 PM (20 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/SophyaLib/BaseTools/ppftpointerio.h
r2660 r2665 37 37 }; 38 38 // Specific implementation using table I/O in PPFBinaryIOStreams 39 DECL_TEMP_SPEC /* equivalent a template <> , pour SGI-CC en particulier */ 39 40 void PPF_TPointer_IO<char>::Write(POutPersist & os, char const * arr, size_t n) 40 41 { os.PutBytes(arr,n); } 42 DECL_TEMP_SPEC /* equivalent a template <> , pour SGI-CC en particulier */ 41 43 void PPF_TPointer_IO<char>::Read(PInPersist & is, char * arr, size_t n) 42 44 { is.GetBytes(arr,n); } 43 45 46 DECL_TEMP_SPEC /* equivalent a template <> , pour SGI-CC en particulier */ 44 47 void PPF_TPointer_IO< int_1 >::Write(POutPersist & os, int_1 const * arr, size_t n) 45 48 { os.Put(arr,n); } 49 DECL_TEMP_SPEC /* equivalent a template <> , pour SGI-CC en particulier */ 46 50 void PPF_TPointer_IO< int_1 >::Read(PInPersist & is, int_1 * arr, size_t n) 47 51 { is.Get(arr,n); } 52 DECL_TEMP_SPEC /* equivalent a template <> , pour SGI-CC en particulier */ 48 53 void PPF_TPointer_IO< uint_1 >::Write(POutPersist & os, uint_1 const * arr, size_t n) 49 54 { os.Put(arr,n); } 55 DECL_TEMP_SPEC /* equivalent a template <> , pour SGI-CC en particulier */ 50 56 void PPF_TPointer_IO< uint_1 >::Read(PInPersist & is, uint_1 * arr, size_t n) 51 57 { is.Get(arr,n); } 52 58 59 DECL_TEMP_SPEC /* equivalent a template <> , pour SGI-CC en particulier */ 53 60 void PPF_TPointer_IO< int_2 >::Write(POutPersist & os, int_2 const * arr, size_t n) 54 61 { os.Put(arr,n); } 62 DECL_TEMP_SPEC /* equivalent a template <> , pour SGI-CC en particulier */ 55 63 void PPF_TPointer_IO< int_2 >::Read(PInPersist & is, int_2 * arr, size_t n) 56 64 { is.Get(arr,n); } 65 DECL_TEMP_SPEC /* equivalent a template <> , pour SGI-CC en particulier */ 57 66 void PPF_TPointer_IO< uint_2 >::Write(POutPersist & os, uint_2 const * arr, size_t n) 58 67 { os.Put(arr,n); } 68 DECL_TEMP_SPEC /* equivalent a template <> , pour SGI-CC en particulier */ 59 69 void PPF_TPointer_IO< uint_2 >::Read(PInPersist & is, uint_2 * arr, size_t n) 60 70 { is.Get(arr,n); } 61 71 72 DECL_TEMP_SPEC /* equivalent a template <> , pour SGI-CC en particulier */ 62 73 void PPF_TPointer_IO< int_4 >::Write(POutPersist & os, int_4 const * arr, size_t n) 63 74 { os.Put(arr,n); } 75 DECL_TEMP_SPEC /* equivalent a template <> , pour SGI-CC en particulier */ 64 76 void PPF_TPointer_IO< int_4 >::Read(PInPersist & is, int_4 * arr, size_t n) 65 77 { is.Get(arr,n); } 78 DECL_TEMP_SPEC /* equivalent a template <> , pour SGI-CC en particulier */ 66 79 void PPF_TPointer_IO< uint_4 >::Write(POutPersist & os, uint_4 const * arr, size_t n) 67 80 { os.Put(arr,n); } 81 DECL_TEMP_SPEC /* equivalent a template <> , pour SGI-CC en particulier */ 68 82 void PPF_TPointer_IO< uint_4 >::Read(PInPersist & is, uint_4 * arr, size_t n) 69 83 { is.Get(arr,n); } 70 84 85 DECL_TEMP_SPEC /* equivalent a template <> , pour SGI-CC en particulier */ 71 86 void PPF_TPointer_IO< int_8 >::Write(POutPersist & os, int_8 const * arr, size_t n) 72 87 { os.Put(arr,n); } 88 DECL_TEMP_SPEC /* equivalent a template <> , pour SGI-CC en particulier */ 73 89 void PPF_TPointer_IO< int_8 >::Read(PInPersist & is, int_8 * arr, size_t n) 74 90 { is.Get(arr,n); } 91 DECL_TEMP_SPEC /* equivalent a template <> , pour SGI-CC en particulier */ 75 92 void PPF_TPointer_IO< uint_8 >::Write(POutPersist & os, uint_8 const * arr, size_t n) 76 93 { os.Put(arr,n); } 94 DECL_TEMP_SPEC /* equivalent a template <> , pour SGI-CC en particulier */ 77 95 void PPF_TPointer_IO< uint_8 >::Read(PInPersist & is, uint_8 * arr, size_t n) 78 96 { is.Get(arr,n); } 79 97 80 98 99 DECL_TEMP_SPEC /* equivalent a template <> , pour SGI-CC en particulier */ 81 100 void PPF_TPointer_IO< r_4 >::Write(POutPersist & os, r_4 const * arr, size_t n) 82 101 { os.Put(arr,n); } 102 DECL_TEMP_SPEC /* equivalent a template <> , pour SGI-CC en particulier */ 83 103 void PPF_TPointer_IO< r_4 >::Read(PInPersist & is, r_4 * arr, size_t n) 84 104 { is.Get(arr,n); } 85 105 106 DECL_TEMP_SPEC /* equivalent a template <> , pour SGI-CC en particulier */ 86 107 void PPF_TPointer_IO< r_8 >::Write(POutPersist & os, r_8 const * arr, size_t n) 87 108 { os.Put(arr,n); } 109 DECL_TEMP_SPEC /* equivalent a template <> , pour SGI-CC en particulier */ 88 110 void PPF_TPointer_IO< r_8 >::Read(PInPersist & is, r_8 * arr, size_t n) 89 111 { is.Get(arr,n); } 90 112 113 DECL_TEMP_SPEC /* equivalent a template <> , pour SGI-CC en particulier */ 91 114 void PPF_TPointer_IO< complex<r_4> >::Write(POutPersist & os, complex<r_4> const * arr, size_t n) 92 115 { os.Put(arr,n); } 116 DECL_TEMP_SPEC /* equivalent a template <> , pour SGI-CC en particulier */ 93 117 void PPF_TPointer_IO< complex<r_4> >::Read(PInPersist & is, complex<r_4> * arr, size_t n) 94 118 { is.Get(arr,n); } 95 119 120 DECL_TEMP_SPEC /* equivalent a template <> , pour SGI-CC en particulier */ 96 121 void PPF_TPointer_IO< complex<r_8> >::Write(POutPersist & os, complex<r_8> const * arr, size_t n) 97 122 { os.Put(arr,n); } 123 DECL_TEMP_SPEC /* equivalent a template <> , pour SGI-CC en particulier */ 98 124 void PPF_TPointer_IO< complex<r_8> >::Read(PInPersist & is, complex<r_8> * arr, size_t n) 99 125 { is.Get(arr,n); }
Note:
See TracChangeset
for help on using the changeset viewer.