file
Constraints.hConstraint creation and analysis.
Namespaces
- namespace slang
- Root namespace.
- namespace slang::ast
- The SystemVerilog AST.
Classes
- class slang::ast::Constraint
- The base class for all constraints in SystemVerilog.
- class slang::ast::InvalidConstraint
- Represents an invalid constraint.
- class slang::ast::ConstraintList
- Represents a list of constraints.
- class slang::ast::ExpressionConstraint
- Represents a constraint defined by a logical expression.
- class slang::ast::ImplicationConstraint
- Represents a constraint defined by an implication.
- class slang::ast::ConditionalConstraint
- Represents a constraint defined by an if-else condition.
- class slang::ast::UniquenessConstraint
- Represents a constraint that enforces uniqueness of variables.
- class slang::ast::DisableSoftConstraint
- Represents a constraint that disables a soft random variable.
- class slang::ast::SolveBeforeConstraint
- Represents a constraint that enforces ordering of solving variables.
- class slang::ast::ForeachConstraint
- Represents a constraint that iterates over the elements of an array.