nodelist: return struct instead of pointer

This commit is contained in:
Pierre Tachoire
2023-12-19 14:53:45 +01:00
parent c72cf814d0
commit 9f6253b21d
4 changed files with 8 additions and 12 deletions

View File

@@ -194,8 +194,8 @@ pub const Node = struct {
return try parser.nodeHasChildNodes(self);
}
pub fn get_childNodes(self: *parser.Node, alloc: std.mem.Allocator) !*NodeList {
const list = try NodeList.init(alloc);
pub fn get_childNodes(self: *parser.Node, alloc: std.mem.Allocator) !NodeList {
var list = try NodeList.init();
errdefer list.deinit(alloc);
var n = try parser.nodeFirstChild(self) orelse return list;