Add missing pub's

This commit is contained in:
Robin Voetter
2020-06-30 17:13:06 +02:00
parent c6054d2665
commit f9d87cc226

View File

@@ -265,7 +265,7 @@ fn Renderer(comptime WriterType: type) type {
}
fn renderApiConstant(self: *Self, api_constant: reg.ApiConstant) !void {
try self.writer.writeAll("const ");
try self.writer.writeAll("pub const ");
try self.renderName(api_constant.name);
try self.writer.writeAll(" = ");
@@ -463,7 +463,7 @@ fn Renderer(comptime WriterType: type) type {
}
fn renderContainer(self: *Self, name: []const u8, container: reg.Container) !void {
try self.writer.writeAll("const ");
try self.writer.writeAll("pub const ");
try self.renderName(name);
try self.writer.writeAll(" = ");
@@ -521,7 +521,7 @@ fn Renderer(comptime WriterType: type) type {
return;
}
try self.writer.writeAll("const ");
try self.writer.writeAll("pub const ");
try self.renderName(name);
try self.writer.writeAll(" = extern enum {");
@@ -556,7 +556,7 @@ fn Renderer(comptime WriterType: type) type {
}
fn renderBitmaskBits(self: *Self, name: []const u8, bits: reg.Enum) !void {
try self.writer.writeAll("const ");
try self.writer.writeAll("pub const ");
try self.renderName(name);
try self.writer.writeAll(" = packed struct {");
@@ -594,7 +594,7 @@ fn Renderer(comptime WriterType: type) type {
// The bits structure is generated by renderBitmaskBits, but that wont
// output flags with no associated bits type.
try self.writer.writeAll("const ");
try self.writer.writeAll("pub const ");
try self.renderName(name);
try self.writer.writeAll(
\\ = packed struct {
@@ -613,7 +613,7 @@ fn Renderer(comptime WriterType: type) type {
fn renderHandle(self: *Self, name: []const u8, handle: reg.Handle) !void {
const backing_type: []const u8 = if (handle.is_dispatchable) "usize" else "u64";
try self.writer.writeAll("const ");
try self.writer.writeAll("pub const ");
try self.renderName(name);
try self.writer.print(" = extern enum({}) {{null_handle = 0, _}};\n", .{backing_type});
}
@@ -626,7 +626,7 @@ fn Renderer(comptime WriterType: type) type {
return;
}
try self.writer.writeAll("const ");
try self.writer.writeAll("pub const ");
try self.renderName(name);
try self.writer.writeAll(" = ");
try self.renderName(alias.name);
@@ -634,7 +634,7 @@ fn Renderer(comptime WriterType: type) type {
}
fn renderOpaque(self: *Self, name: []const u8) !void {
try self.writer.writeAll("const ");
try self.writer.writeAll("pub const ");
try self.renderName(name);
try self.writer.writeAll(" = @Type(.Opaque);\n");
}
@@ -644,7 +644,7 @@ fn Renderer(comptime WriterType: type) type {
return; // Skip built-in types, they are handled differently
}
try self.writer.writeAll("const ");
try self.writer.writeAll("pub const ");
try self.writeIdentifier(name);
try self.writer.print(" = if (@hasDecl(root, \"{}\")) root.", .{name});
try self.writeIdentifier(name);
@@ -659,7 +659,7 @@ fn Renderer(comptime WriterType: type) type {
}
fn renderTypedef(self: *Self, name: []const u8, type_info: reg.TypeInfo) !void {
try self.writer.writeAll("const ");
try self.writer.writeAll("pub const ");
try self.renderName(name);
try self.writer.writeAll(" = ");
try self.renderTypeInfo(type_info);
@@ -672,7 +672,7 @@ fn Renderer(comptime WriterType: type) type {
continue;
}
try self.writer.writeAll("const ");
try self.writer.writeAll("pub const ");
try self.writeIdentifierFmt("PFN_{}", .{decl.name});
try self.writer.writeAll(" = ");
try self.renderCommandPtr(decl.decl_type.command, false);
@@ -843,7 +843,7 @@ fn Renderer(comptime WriterType: type) type {
}
fn renderReturnStruct(self: *Self, command_name: []const u8, returns: []const ReturnValue) !void {
try self.writer.writeAll("const ");
try self.writer.writeAll("pub const ");
try self.renderReturnStructName(command_name);
try self.writer.writeAll(" = struct {\n");
for (returns) |ret| {