Removed CV_EXPORTS from all template classes (that I could find).
authorRoman Donchenko <roman.donchenko@itseez.com>
Thu, 25 Jul 2013 15:40:08 +0000 (19:40 +0400)
committerRoman Donchenko <roman.donchenko@itseez.com>
Thu, 25 Jul 2013 15:40:08 +0000 (19:40 +0400)
commit4ac2db271d66bab4065e645c19fa2d229b5a2722
tree49719b28f08cf3f8f3e5bfd7912951d10e8c4c0e
parent8afb7a40c6af19c4ba5b4501904cca42632ecee1
Removed CV_EXPORTS from all template classes (that I could find).

It doesn't make sense to export template classes, since there's no way
the user can learn that it can import them. In fact, it is somewhat
deleterious, because every module will export every instantiation
that it uses, but doesn't inline.
modules/core/include/opencv2/core/base.hpp
modules/core/include/opencv2/core/core_c.h
modules/core/include/opencv2/core/cvstd.hpp
modules/core/include/opencv2/core/mat.hpp
modules/core/include/opencv2/core/matx.hpp
modules/core/include/opencv2/core/types.hpp
modules/core/include/opencv2/core/utility.hpp
modules/features2d/include/opencv2/features2d.hpp