tiny.pluck.bdd.BddCopy
Defined in bdd.
API (10)
Actions
Public operations.
Fields and members
Public fields and members.
Source
Source: lib/pluck/src/bdd.zig:1358
zig
pub const BddCopy = struct { root: Bdd, nodes: []Node, var_order: []u32, allocator: Allocator, pub fn deinit(self: *BddCopy) void { self.allocator.free(self.nodes); self.allocator.free(self.var_order); } pub fn isConst(self: *const BddCopy) bool { return self.root.isConst(); } pub fn isTrue(self: *const BddCopy) bool { return self.root.isTrue(); } pub fn isFalse(self: *const BddCopy) bool { return self.root.isFalse(); } pub fn getNode(self: *const BddCopy, bdd: Bdd) Node { return self.nodes[bdd.index]; } pub fn toJson(self: *const BddCopy, allocator: Allocator) ![]u8 { return writeBddJson(allocator, self.root, self.nodes); }};Audit
| Definitions | 7 |
|---|---|
| Public names | 7 |
| Members | 4 |
| Version | 26.7.0 |
| Revision | daab053ee433 |