Skip to documentation
SLOP

tiny.pluck.bdd.BddCopy

Reference tiny.pluck bdd BddCopy

Defined in bdd.

API (10)

Actions

Public operations.

Fields and members

Public fields and members.

No direct callersNo direct callsbddBddCopy
Static calls · unresolved targets: unknown · external targets: unknown.

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);    }};
Called byCallsNo direct callersbdd.BddisConstbdd.BddCopyisConst
Static calls · unresolved targets: 0 · external targets: 0.
Called byCallsNo direct callersbdd.BddisFalsebdd.BddCopyisFalse
Static calls · unresolved targets: 0 · external targets: 0.
Called byCallsNo direct callersbdd.BddisTruebdd.BddCopyisTrue
Static calls · unresolved targets: 0 · external targets: 0.
Called byCallsNo direct callersprivate sourcelib.pluck.src.bddwriteBddJsonbdd.BddCopytoJson
Static calls · unresolved targets: 0 · external targets: 0.

Audit

Definitions7
Public names7
Members4
Version26.7.0
Revisiondaab053ee433