IT++ Logo
base_exports.h
Go to the documentation of this file.
1 
30 #ifndef BASEEXPORTS_H
31 #define BASEEXPORTS_H
32 
33 #include <itpp/itexports.h>
34 
35 namespace itpp
36 {
37 
39 
40 #if (defined(_MSC_VER) && defined(ITPP_SHARED_LIB))
41 //MSVC needs to explicitely instantiate required templates while building the
42 //shared library. Also, these definitions are marked as imported when library is
43 //linked with user's code.
44 template class ITPP_EXPORT Array<bool>;
45 template class ITPP_EXPORT Array<std::string>;
46 template class ITPP_EXPORT Array<bmat>;
47 template class ITPP_EXPORT Array<mat>;
48 template class ITPP_EXPORT Array<vec>;
49 template class ITPP_EXPORT Array<ivec>;
50 template class ITPP_EXPORT Array<cvec>;
51 template class ITPP_EXPORT Array<Array<int> >;
52 template class ITPP_EXPORT Array<Vec<unsigned int> >;
53 template class ITPP_EXPORT Array<Array<vec> >;
54 template class ITPP_EXPORT Array<Array<cvec> >;
55 #endif
56 
58 
59 }
60 
61 #endif
SourceForge Logo

Generated on Sat Jul 6 2013 10:54:19 for IT++ by Doxygen 1.8.2