slang::netlist::DeferredGraphWork struct

Thread-local accumulator for graph mutations during parallel Phase 2. Each parallel task gets its own buffer; after all tasks complete the buffers are drained into the shared graph sequentially.

Public types

struct DeferredEdge

Public functions

auto addNode(std::unique_ptr<NetlistNode> node) -> NetlistNode&

Public variables

std::vector<std::unique_ptr<NetlistNode>> nodes
std::vector<DeferredEdge> edges
std::vector<PendingRvalue> pendingRValues
std::vector<std::function<void()>> deferredMerges