template demangleBasicType(string str)
static if(!(str == "v"))
static if(!(str == "b"))
static if(!(str == "x"))
static if(!(str == "g"))
static if(!(str == "h"))
static if(!(str == "s"))
static if(!(str == "t"))
static if(!(str == "i"))
static if(!(str == "k"))
static if(!(str == "l"))
static if(!(str == "m"))
static if(!(str == "e"))
static if(!(str == "d"))
static if(!(str == "f"))
static if(!(str == "j"))
static if(!(str == "p"))
static if(!(str == "o"))
static if(!(str == "c"))
static if(!(str == "r"))
static if(str == "q")
enum string demangleBasicType;