00001 /* 00002 00003 Copyright (C) 1996, 1997 John W. Eaton 00004 00005 This file is part of Octave. 00006 00007 Octave is free software; you can redistribute it and/or modify it 00008 under the terms of the GNU General Public License as published by the 00009 Free Software Foundation; either version 2, or (at your option) any 00010 later version. 00011 00012 Octave is distributed in the hope that it will be useful, but WITHOUT 00013 ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or 00014 FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License 00015 for more details. 00016 00017 You should have received a copy of the GNU General Public License 00018 along with Octave; see the file COPYING. If not, write to the Free 00019 Software Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. 00020 00021 */ 00022 00023 #ifdef HAVE_CONFIG_H 00024 #include <config.h> 00025 #endif 00026 00027 #include "oct-inttypes.h" 00028 00029 // Instantiate MArrays of int values. 00030 00031 #include "MArray.h" 00032 #include "MArray.cc" 00033 00034 template class MArray<int>; 00035 00036 INSTANTIATE_MARRAY_FRIENDS (int) 00037 00038 template class MArray<octave_int8>; 00039 template class MArray<octave_int16>; 00040 template class MArray<octave_int32>; 00041 template class MArray<octave_int64>; 00042 00043 INSTANTIATE_MARRAY_FRIENDS (octave_int8) 00044 INSTANTIATE_MARRAY_FRIENDS (octave_int16) 00045 INSTANTIATE_MARRAY_FRIENDS (octave_int32) 00046 INSTANTIATE_MARRAY_FRIENDS (octave_int64) 00047 00048 template class MArray<octave_uint8>; 00049 template class MArray<octave_uint16>; 00050 template class MArray<octave_uint32>; 00051 template class MArray<octave_uint64>; 00052 00053 INSTANTIATE_MARRAY_FRIENDS (octave_uint8) 00054 INSTANTIATE_MARRAY_FRIENDS (octave_uint16) 00055 INSTANTIATE_MARRAY_FRIENDS (octave_uint32) 00056 INSTANTIATE_MARRAY_FRIENDS (octave_uint64) 00057 00058 #include "MArray2.h" 00059 #include "MArray2.cc" 00060 00061 template class MArray2<int>; 00062 00063 INSTANTIATE_MARRAY2_FRIENDS (int) 00064 00065 #include "MArrayN.h" 00066 #include "MArrayN.cc" 00067 00068 template class MArrayN<int>; 00069 00070 INSTANTIATE_MARRAYN_FRIENDS (int) 00071 00072 template class MArrayN<octave_int8>; 00073 template class MArrayN<octave_int16>; 00074 template class MArrayN<octave_int32>; 00075 template class MArrayN<octave_int64>; 00076 00077 INSTANTIATE_MARRAYN_FRIENDS (octave_int8) 00078 INSTANTIATE_MARRAYN_FRIENDS (octave_int16) 00079 INSTANTIATE_MARRAYN_FRIENDS (octave_int32) 00080 INSTANTIATE_MARRAYN_FRIENDS (octave_int64) 00081 00082 template class MArrayN<octave_uint8>; 00083 template class MArrayN<octave_uint16>; 00084 template class MArrayN<octave_uint32>; 00085 template class MArrayN<octave_uint64>; 00086 00087 INSTANTIATE_MARRAYN_FRIENDS (octave_uint8) 00088 INSTANTIATE_MARRAYN_FRIENDS (octave_uint16) 00089 INSTANTIATE_MARRAYN_FRIENDS (octave_uint32) 00090 INSTANTIATE_MARRAYN_FRIENDS (octave_uint64) 00091 00092 #include "MDiagArray2.h" 00093 #include "MDiagArray2.cc" 00094 00095 template class MDiagArray2<int>; 00096 00097 INSTANTIATE_MDIAGARRAY2_FRIENDS (int) 00098 00099 /* 00100 ;;; Local Variables: *** 00101 ;;; mode: C++ *** 00102 ;;; End: *** 00103 */
SEO | [PR] 爆速!無料ブログ 無料ホームページ開設 無料ライブ放送 | ||