* Registers the interpolator of a certain type with the given name.
* \param theName the interpolator name used as identifier
*/
- template <class T> HYDRODATA_EXPORT void Register( const std::string& theName )
+ template <class T> /*HYDRODATA_EXPORT */void Register( const std::string& theName )
{
myInterpolators[theName] = new T();
}
* Get list of registered interpolator names.
* \return the list of unique names
*/
- std::vector<std::string> GetInterpolatorNames() const;
+ HYDRODATA_EXPORT std::vector<std::string> GetInterpolatorNames() const;
private:
//! Map that stores all interpolators, identified by interpolator name (string)