You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
10 lines
344 B
10 lines
344 B
1 year ago
|
const std = @import("std");
|
||
|
|
||
|
/// Gets the simplified type name of the specified type.
|
||
|
/// That is, without any namespace qualifiers.
|
||
|
pub fn simpleTypeName(comptime T: type) [:0]const u8 {
|
||
|
const fullName = @typeName(T);
|
||
|
const index = std.mem.lastIndexOf(u8, fullName, ".");
|
||
|
return if (index) |i| fullName[(i + 1)..] else fullName;
|
||
|
}
|