Add paramsof.

This commit is contained in:
Christoffer Lerno
2024-09-15 23:43:09 +02:00
parent 06a083bafc
commit 1b5472cc94
14 changed files with 501 additions and 7 deletions

View File

@@ -158,6 +158,12 @@ fn usz! Formatter.out_str(&self, any arg) @private
assert(i < arg.type.names.len, "Illegal enum value found, numerical value was %d.", i);
return self.out_substr(arg.type.names[i]);
case STRUCT:
if (arg.type == ReflectedParam.typeid)
{
ReflectedParam* param = arg.ptr;
return self.out_substr("[Parameter '")
+ self.out_substr(param.name) + self.out_substr("']");
}
return self.out_substr("<struct>");
case UNION:
return self.out_substr("<union>");