Switch Statement Node.
More...
#include <AST.hpp>
Switch Statement Node.
Definition at line 699 of file AST.hpp.
◆ SwitchStmt()
| Phasor::AST::SwitchStmt::SwitchStmt |
( |
std::unique_ptr< Expression > | e, |
|
|
std::vector< CaseClause > | c, |
|
|
std::vector< std::unique_ptr< Statement > > | d ) |
|
inline |
◆ print()
| void Phasor::AST::SwitchStmt::print |
( |
int | indent = 0 | ) |
const |
|
inlineoverridevirtual |
◆ cases
| std::vector<CaseClause> Phasor::AST::SwitchStmt::cases |
◆ defaultStmts
| std::vector<std::unique_ptr<Statement> > Phasor::AST::SwitchStmt::defaultStmts |
◆ expr
| std::unique_ptr<Expression> Phasor::AST::SwitchStmt::expr |
The documentation for this struct was generated from the following file: