slang/ast/statements/MiscStatements.h file

Miscellaneous statement definitions.

Namespaces

namespace slang
Root namespace.
namespace slang::ast
The SystemVerilog AST.

Classes

class slang::ast::EmptyStatement
Represents an empty statement, used as a placeholder or an anchor for attributes.
class slang::ast::DisableStatement
Represents a disable statement.
class slang::ast::VariableDeclStatement
Represents a variable declaration in a statement context.
class slang::ast::ExpressionStatement
Represents an expression that is executed as a standalone statement.
class slang::ast::TimedStatement
Represents a statement that has an associated timing control.
class slang::ast::ImmediateAssertionStatement
Represents an immediate assertion statement.
class slang::ast::ConcurrentAssertionStatement
Represents a concurrent assertion statement.
class slang::ast::DisableForkStatement
Represents a disable fork statement.
class slang::ast::WaitStatement
Represents a wait statement.
class slang::ast::WaitForkStatement
Represents a wait fork statement.
class slang::ast::WaitOrderStatement
Represents a wait_order statement.
class slang::ast::EventTriggerStatement
Represents an event triggering statement.
class slang::ast::ProceduralAssignStatement
Represents a procedural assign statement.
class slang::ast::ProceduralDeassignStatement
Represents a procedural deassign statement.
class slang::ast::RandCaseStatement
Represents a randcase statement.
struct slang::ast::RandCaseStatement::Item
An item in the randcase list.
class slang::ast::RandSequenceStatement
Represents a randsequence statement.
class slang::ast::ProceduralCheckerStatement
Represents a procedural checker instantiation statement.