On Thu, May 1, 2008 at 7:36 PM, Steven Watanabe <watanabesj@gmail.com> wrote:
AMDG
> <snip>
Robert Dailey wrote:
> Hey guys,
>
> I was wondering if there was some sort of MPL Switch concept in the
> boost library. Before I go any further on that topic, let me first
> explain what I'm trying to do.
>
> I'm currently using a library that has several functions as follows:
>
> void SetParamFloat( char* name, float value );
> void SetParamInt( char* name, int value );
> void SetParamString( char* name, char* value );
>
> I'm creating a sort of facade around this library, and as a result I
> have a function that looks as follows:
>
> template< typename t_type >
> void SetParam( char* name, t_type value );
>
>I think that the easiest way to get what you want is just to overload
> Any help is greatly appreciated. I guess what I really need is some
> guidance on the matter. I strive for a generic way to implement this,
> but I don't want it to look messy, as most template code has the bad
> habit of turning out that way.
SetParam for each type
that you need to deal with.