public string BasicTypeId()
{
string t = type.Trim();
if (t.EndsWith("&"))
t = t.Substring(0, t.Length - 1).Trim();
if (t.StartsWith("const"))
t = t.Substring(5).Trim();
if (t.EndsWith("const"))
t = t.Substring(0, t.Length - 5).Trim();
if (t.EndsWith("*"))
{
t = t.Substring(0, t.Length - 1).Trim();
if (t.EndsWith("const"))
t = t.Substring(0, t.Length - 5).Trim();
t = t + "_ptr";
}
return t;
}
};