slang/analysis/DriverTracker.h file

Centralized tracking of assigned / driven symbols.

Namespaces

namespace slang
Root namespace.
namespace slang::ast
The SystemVerilog AST.
namespace slang::analysis
Post-elaboration analysis framework.

Classes

struct slang::analysis::InstanceDriverState
State tracked per canonical instance.
struct slang::analysis::InstanceDriverState::HierPortDriver
Information about a driver that is applied hierarchically through an interface or ref port and so needs to be reapplied for non-canonical instances.
class slang::analysis::DriverTracker
A helper class that tracks drivers for all symbols in a thread-safe manner.