std: add StringHashMapUnmanaged

This commit is contained in:
daurnimator 2020-07-13 00:34:02 +10:00
parent e1a5e061ca
commit 4b48266bb7
No known key found for this signature in database
GPG Key ID: 45B429A8F9D9D22A
2 changed files with 5 additions and 0 deletions

View File

@ -24,6 +24,10 @@ pub fn StringHashMap(comptime V: type) type {
return HashMap([]const u8, V, hashString, eqlString, true); return HashMap([]const u8, V, hashString, eqlString, true);
} }
pub fn StringHashMapUnmanaged(comptime V: type) type {
return HashMapUnmanaged([]const u8, V, hashString, eqlString, true);
}
pub fn eqlString(a: []const u8, b: []const u8) bool { pub fn eqlString(a: []const u8, b: []const u8) bool {
return mem.eql(u8, a, b); return mem.eql(u8, a, b);
} }

View File

@ -25,6 +25,7 @@ pub const SegmentedList = @import("segmented_list.zig").SegmentedList;
pub const SinglyLinkedList = @import("linked_list.zig").SinglyLinkedList; pub const SinglyLinkedList = @import("linked_list.zig").SinglyLinkedList;
pub const SpinLock = @import("spinlock.zig").SpinLock; pub const SpinLock = @import("spinlock.zig").SpinLock;
pub const StringHashMap = hash_map.StringHashMap; pub const StringHashMap = hash_map.StringHashMap;
pub const StringHashMapUnmanaged = hash_map.StringHashMapUnmanaged;
pub const TailQueue = @import("linked_list.zig").TailQueue; pub const TailQueue = @import("linked_list.zig").TailQueue;
pub const Target = @import("target.zig").Target; pub const Target = @import("target.zig").Target;
pub const Thread = @import("thread.zig").Thread; pub const Thread = @import("thread.zig").Thread;