file
MiscExpressions.hDefinitions for miscellaneous expressions.
Namespaces
- namespace slang
- Root namespace.
- namespace slang::ast
- The SystemVerilog AST.
Classes
- class slang::ast::ValueExpressionBase
- Common base class for both NamedValueExpression and HierarchicalValueExpression.
- class slang::ast::NamedValueExpression
- Represents an expression that references a named value.
- class slang::ast::HierarchicalValueExpression
- Represents an expression that references a named value via hierarchical path.
- class slang::ast::DataTypeExpression
- class slang::ast::TypeReferenceExpression
- class slang::ast::ArbitrarySymbolExpression
- class slang::ast::LValueReferenceExpression
- class slang::ast::EmptyArgumentExpression
- class slang::ast::ClockingEventExpression
- class slang::ast::AssertionInstanceExpression
- class slang::ast::MinTypMaxExpression
- Represents a min:typ:max expression.
- class slang::ast::CopyClassExpression
- Represents a
new
expression that copies a class instance. - class slang::ast::DistExpression
- class slang::ast::TaggedUnionExpression
- Represents a tagged union member setter expression.