class Known
{
void* data; // external data by c api
int type; // 0 for int, 1 for string, etc. ..
}
How can I implement a method like this?
Known known; // <-- suppose known.type == 1;
string s = known.value(); // <-- automatic
I just know how to do this:
string s = know.value!string();