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 forkstatement. - class slang::ast::WaitStatement
- Represents a
waitstatement. - class slang::ast::WaitForkStatement
- Represents a
wait forkstatement. - class slang::ast::WaitOrderStatement
- Represents a
wait_orderstatement. - class slang::ast::EventTriggerStatement
- Represents an event triggering statement.
- class slang::ast::ProceduralAssignStatement
- Represents a procedural
assignstatement. - class slang::ast::ProceduralDeassignStatement
- Represents a procedural
deassignstatement. - class slang::ast::RandCaseStatement
- Represents a
randcasestatement. - struct slang::ast::RandCaseStatement::Item
- An item in the randcase list.
- class slang::ast::RandSequenceStatement
- Represents a
randsequencestatement. - class slang::ast::ProceduralCheckerStatement
- Represents a procedural checker instantiation statement.