diff options
Diffstat (limited to 'options')
| -rw-r--r-- | options/value.hpp | 46 | 
1 files changed, 25 insertions, 21 deletions
| diff --git a/options/value.hpp b/options/value.hpp index be3e4be2..cdaffcaf 100644 --- a/options/value.hpp +++ b/options/value.hpp @@ -130,27 +130,31 @@ private:      const t def;  }; -#if defined OTR_OPT_VALUE_TMPL_EXPORT && defined BUILD_OPTIONS -#   define OTR_OPT_VALUE OTR_TEMPLATE_EXPORT -#else -#   define OTR_OPT_VALUE OTR_TEMPLATE_IMPORT -#endif +#if defined _MSC_VER + +#   if defined OTR_OPT_VALUE_TMPL_EXPORT && defined BUILD_OPTIONS +#      define OTR_OPT_VALUE OTR_TEMPLATE_EXPORT +#   else +#      define OTR_OPT_VALUE OTR_TEMPLATE_IMPORT +#   endif + +    OTR_OPT_VALUE value<double>; +    OTR_OPT_VALUE value<float>; +    OTR_OPT_VALUE value<int>; +    OTR_OPT_VALUE value<bool>; +    OTR_OPT_VALUE value<QString>; +    OTR_OPT_VALUE value<slider_value>; +    OTR_OPT_VALUE value<QPointF>; +    OTR_OPT_VALUE value<QVariant>; + +    OTR_OPT_VALUE value<QList<double>>; +    OTR_OPT_VALUE value<QList<float>>; +    OTR_OPT_VALUE value<QList<int>>; +    OTR_OPT_VALUE value<QList<bool>>; +    OTR_OPT_VALUE value<QList<QString>>; +    OTR_OPT_VALUE value<QList<slider_value>>; +    OTR_OPT_VALUE value<QList<QPointF>>; -OTR_OPT_VALUE value<double>; -OTR_OPT_VALUE value<float>; -OTR_OPT_VALUE value<int>; -OTR_OPT_VALUE value<bool>; -OTR_OPT_VALUE value<QString>; -OTR_OPT_VALUE value<slider_value>; -OTR_OPT_VALUE value<QPointF>; -OTR_OPT_VALUE value<QVariant>; - -OTR_OPT_VALUE value<QList<double>>; -OTR_OPT_VALUE value<QList<float>>; -OTR_OPT_VALUE value<QList<int>>; -OTR_OPT_VALUE value<QList<bool>>; -OTR_OPT_VALUE value<QList<QString>>; -OTR_OPT_VALUE value<QList<slider_value>>; -OTR_OPT_VALUE value<QList<QPointF>>; +#endif  } // ns options | 
