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 { 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.renderName(api_constant.name);
try self.writer.writeAll(" = "); 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 { 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.renderName(name);
try self.writer.writeAll(" = "); try self.writer.writeAll(" = ");
@@ -521,7 +521,7 @@ fn Renderer(comptime WriterType: type) type {
return; return;
} }
try self.writer.writeAll("const "); try self.writer.writeAll("pub const ");
try self.renderName(name); try self.renderName(name);
try self.writer.writeAll(" = extern enum {"); 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 { 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.renderName(name);
try self.writer.writeAll(" = packed struct {"); 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 // The bits structure is generated by renderBitmaskBits, but that wont
// output flags with no associated bits type. // output flags with no associated bits type.
try self.writer.writeAll("const "); try self.writer.writeAll("pub const ");
try self.renderName(name); try self.renderName(name);
try self.writer.writeAll( try self.writer.writeAll(
\\ = packed struct { \\ = packed struct {
@@ -613,7 +613,7 @@ fn Renderer(comptime WriterType: type) type {
fn renderHandle(self: *Self, name: []const u8, handle: reg.Handle) !void { fn renderHandle(self: *Self, name: []const u8, handle: reg.Handle) !void {
const backing_type: []const u8 = if (handle.is_dispatchable) "usize" else "u64"; 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.renderName(name);
try self.writer.print(" = extern enum({}) {{null_handle = 0, _}};\n", .{backing_type}); try self.writer.print(" = extern enum({}) {{null_handle = 0, _}};\n", .{backing_type});
} }
@@ -626,7 +626,7 @@ fn Renderer(comptime WriterType: type) type {
return; return;
} }
try self.writer.writeAll("const "); try self.writer.writeAll("pub const ");
try self.renderName(name); try self.renderName(name);
try self.writer.writeAll(" = "); try self.writer.writeAll(" = ");
try self.renderName(alias.name); try self.renderName(alias.name);
@@ -634,7 +634,7 @@ fn Renderer(comptime WriterType: type) type {
} }
fn renderOpaque(self: *Self, name: []const u8) !void { 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.renderName(name);
try self.writer.writeAll(" = @Type(.Opaque);\n"); 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 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.writeIdentifier(name);
try self.writer.print(" = if (@hasDecl(root, \"{}\")) root.", .{name}); try self.writer.print(" = if (@hasDecl(root, \"{}\")) root.", .{name});
try self.writeIdentifier(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 { 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.renderName(name);
try self.writer.writeAll(" = "); try self.writer.writeAll(" = ");
try self.renderTypeInfo(type_info); try self.renderTypeInfo(type_info);
@@ -672,7 +672,7 @@ fn Renderer(comptime WriterType: type) type {
continue; continue;
} }
try self.writer.writeAll("const "); try self.writer.writeAll("pub const ");
try self.writeIdentifierFmt("PFN_{}", .{decl.name}); try self.writeIdentifierFmt("PFN_{}", .{decl.name});
try self.writer.writeAll(" = "); try self.writer.writeAll(" = ");
try self.renderCommandPtr(decl.decl_type.command, false); 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 { 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.renderReturnStructName(command_name);
try self.writer.writeAll(" = struct {\n"); try self.writer.writeAll(" = struct {\n");
for (returns) |ret| { for (returns) |ret| {