34 #ifndef CARTODATA_VOLUME_VOLUMEREF_D_INSTANTIATE_H 35 #define CARTODATA_VOLUME_VOLUMEREF_D_INSTANTIATE_H 52 extern template class Creator<VolumeRef<int8_t> >;
53 extern template class Creator<VolumeRef<uint8_t> >;
55 #if !defined(__sun__) || !defined(_CHAR_IS_SIGNED) 56 extern template class Creator<VolumeRef<char> >;
58 extern template class Creator<VolumeRef<int16_t> >;
59 extern template class Creator<VolumeRef<uint16_t> >;
60 extern template class Creator<VolumeRef<int32_t> >;
61 extern template class Creator<VolumeRef<uint32_t> >;
62 extern template class Creator<VolumeRef<int64_t> >;
63 extern template class Creator<VolumeRef<uint64_t> >;
64 extern template class Creator<VolumeRef<float> >;
65 extern template class Creator<VolumeRef<double> >;
66 extern template class Creator<VolumeRef<cfloat> >;
67 extern template class Creator<VolumeRef<cdouble> >;
68 extern template class Creator<VolumeRef< std::map<int, float> > >;
69 extern template class Creator<VolumeRef<soma::VoxelRGB> >;
70 extern template class Creator<VolumeRef<soma::VoxelRGBA> >;
71 extern template class Creator<VolumeRef<soma::VoxelHSV> >;
72 extern template class Creator<VolumeRef<Point3df> >;
73 extern template class Creator<VolumeRef<Point3d> >;
74 extern template class Creator<VolumeRef<Point2d> >;
75 extern template class Creator<VolumeRef<AimsVector<float, 6> > >;
76 #ifdef CARTO_LONG_IS_DISTINCT 77 extern template class Creator<VolumeRef<long> >;
78 extern template class Creator<VolumeRef<unsigned long> >;
83 #if !defined(__sun__) || !defined(_CHAR_IS_SIGNED) 105 #ifdef CARTO_LONG_IS_DISTINCT 112 #endif // CARTODATA_VOLUME_VOLUMEREF_D_INSTANTIATE_H #define DECLARE_GENERIC_OBJECT_TYPE(T)