35#if ! defined (OCTAVE_EXTERN_TEMPLATE_ARRAY)
37#define OCTAVE_EXTERN_TEMPLATE_ARRAY
53extern template class OCTAVE_EXTERN_TEMPLATE_API
Array<bool>;
55extern template class OCTAVE_EXTERN_TEMPLATE_API
Array<char>;
57extern template class OCTAVE_EXTERN_TEMPLATE_API
Array<double>;
59extern template class OCTAVE_EXTERN_TEMPLATE_API
Array<float>;
65extern template class OCTAVE_EXTERN_TEMPLATE_API
Array<int>;
66extern template class OCTAVE_EXTERN_TEMPLATE_API
Array<long>;
67#if defined (OCTAVE_HAVE_LONG_LONG_INT)
74#if defined (OCTAVE_HAVE_UNSIGNED_LONG_LONG_INT)
88extern template class OCTAVE_EXTERN_TEMPLATE_API
Array<short>;
92extern template class OCTAVE_EXTERN_TEMPLATE_API
Array<void *>;
N Dimensional Array with copy-on-write semantics.