slang/ast/expressions/MiscExpressions.h file

Definitions 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.