summaryrefslogtreecommitdiff
path: root/src/NormData.zig
diff options
context:
space:
mode:
Diffstat (limited to 'src/NormData.zig')
-rw-r--r--src/NormData.zig22
1 files changed, 22 insertions, 0 deletions
diff --git a/src/NormData.zig b/src/NormData.zig
new file mode 100644
index 0000000..c6fa8e8
--- /dev/null
+++ b/src/NormData.zig
@@ -0,0 +1,22 @@
1const std = @import("std");
2const mem = std.mem;
3
4const CanonData = @import("CanonicalData");
5const CccData = @import("CombiningClassData");
6
7canon_data: CanonData,
8ccc_data: CccData,
9
10const Self = @This();
11
12pub fn init(allocator: std.mem.Allocator) !Self {
13 return Self{
14 .canon_data = try CanonData.init(allocator),
15 .ccc_data = try CccData.init(allocator),
16 };
17}
18
19pub fn deinit(self: *Self) void {
20 self.canon_data.deinit();
21 self.ccc_data.deinit();
22}