/home/runner/work/slang/slang/include/slang/analysis/ValueDriver.h file

Tracking of assigned / driven symbols.

Namespaces

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

Classes

class slang::analysis::ValueDriver
Represents an expression that drives a value by assigning to some range of its type.

Enums

enum class DriverSource: uint8_t { Initial, Final, Always, AlwaysComb, AlwaysLatch, AlwaysFF, Subroutine, Other }
Specifies possible containing symbol kinds for value drivers.
enum class DriverFlags: uint8_t { None = 0, InputPort = 1 << 1, OutputPort = 1 << 2, ClockVar = 1 << 3, Initializer = 1 << 4 }
A set of flags that control how assignments are checked.