Estoy buscando una forma de mapear tipos, f.i. tener una clase doble:mapeo tipo por plantillas
class Double
{
public:
typedef double basic_type;
...
};
me gustaría ser capaz de tener una máquina de colada tipo de manera que
typeid(TypeToObjectType<double>::type) == typeid(Double)
Alguna idea de cómo lograr esto (a través de especializaciones parciales, etc.)?
Gracias, casi lo tenía :) Esto es justo lo que quería. – Robert