const std = @import("std"); Type: type, symbol_name: []const u8, local_name: []const u8, Parent: type, pub fn Decl(comptime this: *const @This()) std.builtin.TypeInfo.Declaration { return comptime std.meta.declarationInfo(this.Parent, this.local_name); } pub fn wrappedName(comptime this: *const @This()) []const u8 { return comptime "wrap" ++ this.symbol_name; } pub const c_char = enum(u8) { _ };