Skip to content

Commit

Permalink
de: Rename ally to arena in Deserializer
Browse files Browse the repository at this point in the history
  • Loading branch information
ibokuri committed Feb 17, 2024
1 parent f3be09e commit 4b55661
Showing 1 changed file with 28 additions and 28 deletions.
56 changes: 28 additions & 28 deletions src/de/interfaces/deserializer.zig
Original file line number Diff line number Diff line change
Expand Up @@ -131,36 +131,36 @@ pub fn Deserializer(
};

/// Deserializes a deserializer's input data into some Getty value.
pub fn deserializeAny(self: Self, ally: std.mem.Allocator, visitor: anytype) E!@TypeOf(visitor).Value {
pub fn deserializeAny(self: Self, arena: std.mem.Allocator, visitor: anytype) E!@TypeOf(visitor).Value {
if (methods.deserializeAny) |func| {
return try func(self.impl, ally, visitor);
return try func(self.impl, arena, visitor);
}

@compileError("deserializeAny is not implemented by type: " ++ @typeName(Impl));
}

/// Deserializes a deserializer's input data into a Getty Boolean.
pub fn deserializeBool(self: Self, ally: std.mem.Allocator, visitor: anytype) E!@TypeOf(visitor).Value {
pub fn deserializeBool(self: Self, arena: std.mem.Allocator, visitor: anytype) E!@TypeOf(visitor).Value {
if (methods.deserializeBool) |func| {
return try func(self.impl, ally, visitor);
return try func(self.impl, arena, visitor);
}

@compileError("deserializeBool is not implemented by type: " ++ @typeName(Impl));
}

/// Deserializes a deserializer's input data into a Getty Enum.
pub fn deserializeEnum(self: Self, ally: std.mem.Allocator, visitor: anytype) E!@TypeOf(visitor).Value {
pub fn deserializeEnum(self: Self, arena: std.mem.Allocator, visitor: anytype) E!@TypeOf(visitor).Value {
if (methods.deserializeEnum) |func| {
return try func(self.impl, ally, visitor);
return try func(self.impl, arena, visitor);
}

@compileError("deserializeEnum is not implemented by type: " ++ @typeName(Impl));
}

/// Deserializes a deserializer's input data into a Getty Float.
pub fn deserializeFloat(self: Self, ally: std.mem.Allocator, visitor: anytype) E!@TypeOf(visitor).Value {
pub fn deserializeFloat(self: Self, arena: std.mem.Allocator, visitor: anytype) E!@TypeOf(visitor).Value {
if (methods.deserializeFloat) |func| {
return try func(self.impl, ally, visitor);
return try func(self.impl, arena, visitor);
}

@compileError("deserializeFloat is not implemented by type: " ++ @typeName(Impl));
Expand All @@ -169,81 +169,81 @@ pub fn Deserializer(
/// Hint that the type being deserialized into is expecting to
/// deserialize a value whose type does not matter because it is
/// ignored.
pub fn deserializeIgnored(self: Self, ally: std.mem.Allocator, visitor: anytype) E!@TypeOf(visitor).Value {
pub fn deserializeIgnored(self: Self, arena: std.mem.Allocator, visitor: anytype) E!@TypeOf(visitor).Value {
if (methods.deserializeIgnored) |func| {
return try func(self.impl, ally, visitor);
return try func(self.impl, arena, visitor);
}

@compileError("deserializeIgnored is not implemented by type: " ++ @typeName(Impl));
}

/// Deserializes a deserializer's input data into a Getty Integer.
pub fn deserializeInt(self: Self, ally: std.mem.Allocator, visitor: anytype) E!@TypeOf(visitor).Value {
pub fn deserializeInt(self: Self, arena: std.mem.Allocator, visitor: anytype) E!@TypeOf(visitor).Value {
if (methods.deserializeInt) |func| {
return try func(self.impl, ally, visitor);
return try func(self.impl, arena, visitor);
}

@compileError("deserializeInt is not implemented by type: " ++ @typeName(Impl));
}

/// Deserializes a deserializer's input data into a Getty Map.
pub fn deserializeMap(self: Self, ally: std.mem.Allocator, visitor: anytype) E!@TypeOf(visitor).Value {
pub fn deserializeMap(self: Self, arena: std.mem.Allocator, visitor: anytype) E!@TypeOf(visitor).Value {
if (methods.deserializeMap) |func| {
return try func(self.impl, ally, visitor);
return try func(self.impl, arena, visitor);
}

@compileError("deserializeMap is not implemented by type: " ++ @typeName(Impl));
}

/// Deserializes a deserializer's input data into a Getty Optional.
pub fn deserializeOptional(self: Self, ally: std.mem.Allocator, visitor: anytype) E!@TypeOf(visitor).Value {
pub fn deserializeOptional(self: Self, arena: std.mem.Allocator, visitor: anytype) E!@TypeOf(visitor).Value {
if (methods.deserializeOptional) |func| {
return try func(self.impl, ally, visitor);
return try func(self.impl, arena, visitor);
}

@compileError("deserializeOptional is not implemented by type: " ++ @typeName(Impl));
}

/// Deserializes a deserializer's input data into a Getty Sequence.
pub fn deserializeSeq(self: Self, ally: std.mem.Allocator, visitor: anytype) E!@TypeOf(visitor).Value {
pub fn deserializeSeq(self: Self, arena: std.mem.Allocator, visitor: anytype) E!@TypeOf(visitor).Value {
if (methods.deserializeSeq) |func| {
return try func(self.impl, ally, visitor);
return try func(self.impl, arena, visitor);
}

@compileError("deserializeSeq is not implemented by type: " ++ @typeName(Impl));
}

/// Deserializes a deserializer's input data into a Getty String.
pub fn deserializeString(self: Self, ally: std.mem.Allocator, visitor: anytype) E!@TypeOf(visitor).Value {
pub fn deserializeString(self: Self, arena: std.mem.Allocator, visitor: anytype) E!@TypeOf(visitor).Value {
if (methods.deserializeString) |func| {
return try func(self.impl, ally, visitor);
return try func(self.impl, arena, visitor);
}

@compileError("deserializeString is not implemented by type: " ++ @typeName(Impl));
}

/// Deserializes a deserializer's input data into a Getty Struct.
pub fn deserializeStruct(self: Self, ally: std.mem.Allocator, visitor: anytype) E!@TypeOf(visitor).Value {
pub fn deserializeStruct(self: Self, arena: std.mem.Allocator, visitor: anytype) E!@TypeOf(visitor).Value {
if (methods.deserializeStruct) |func| {
return try func(self.impl, ally, visitor);
return try func(self.impl, arena, visitor);
}

@compileError("deserializeStruct is not implemented by type: " ++ @typeName(Impl));
}

/// Deserializes a deserializer's input data into a Getty Union.
pub fn deserializeUnion(self: Self, ally: std.mem.Allocator, visitor: anytype) E!@TypeOf(visitor).Value {
pub fn deserializeUnion(self: Self, arena: std.mem.Allocator, visitor: anytype) E!@TypeOf(visitor).Value {
if (methods.deserializeUnion) |func| {
return try func(self.impl, ally, visitor);
return try func(self.impl, arena, visitor);
}

@compileError("deserializeUnion is not implemented by type: " ++ @typeName(Impl));
}

/// Deserializes a deserializer's input data into a Getty Void.
pub fn deserializeVoid(self: Self, ally: std.mem.Allocator, visitor: anytype) E!@TypeOf(visitor).Value {
pub fn deserializeVoid(self: Self, arena: std.mem.Allocator, visitor: anytype) E!@TypeOf(visitor).Value {
if (methods.deserializeVoid) |func| {
return try func(self.impl, ally, visitor);
return try func(self.impl, arena, visitor);
}

@compileError("deserializeVoid is not implemented by type: " ++ @typeName(Impl));
Expand All @@ -259,9 +259,9 @@ pub fn Deserializer(

fn DeserializeFn(comptime Impl: type, comptime E: type) type {
const Lambda = struct {
fn func(impl: Impl, ally: std.mem.Allocator, visitor: anytype) E!@TypeOf(visitor).Value {
fn func(impl: Impl, arena: std.mem.Allocator, visitor: anytype) E!@TypeOf(visitor).Value {
_ = impl;
_ = ally;
_ = arena;

unreachable;
}
Expand Down

0 comments on commit 4b55661

Please sign in to comment.