Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Feb 9, 2008, 7:32:06 PM (17 years ago)
Author:
landauf
Message:

upload of the work i did before the exams (not yet finished nor working)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • code/branches/core/src/util/Convert.h

    r790 r792  
    3636#include <sstream>
    3737
     38#include "UtilPrereqs.h"
    3839
    3940// DEFAULT CLASS
    4041template <typename FromType, typename ToType>
    41 class Converter
     42class _UtilExport Converter
    4243{
    4344 public:
     
    5051// PARTIAL SPECIALIZATION TO CONVERT TO STRINGS
    5152template<typename FromType>
    52 class Converter<FromType, std::string>
     53class _UtilExport Converter<FromType, std::string>
    5354{
    5455 public:
     
    6869// PARTIAL SPECIALIZATION TO CONVERT FROM STRING
    6970template<typename ToType>
    70 class Converter<std::string, ToType>
     71class _UtilExport Converter<std::string, ToType>
    7172{
    7273 public:
     
    8384// FUNCTION SO WE DO NOT HAVE TO TELL THE COMPILER ABOUT THE TYPE
    8485template<typename FromType, typename ToType>
    85 static bool ConvertValue(ToType* output, const FromType& input)
     86static _UtilExport bool ConvertValue(ToType* output, const FromType& input)
    8687{
    8788  Converter<FromType, ToType> converter;
     
    9192// THE SAME, BUT WITH DEFAULT VALUE
    9293template<typename FromType, typename ToType>
    93 static bool ConvertValue(ToType* output, const FromType& input, const ToType& fallback)
     94static _UtilExport bool ConvertValue(ToType* output, const FromType& input, const ToType& fallback)
    9495{
    9596  Converter<FromType, ToType> converter;
Note: See TracChangeset for help on using the changeset viewer.