Phasor 2.2.0
Stack VM based Programming Language
Loading...
Searching...
No Matches
Phasor::AST::CaseClause Struct Reference

Case Clause Node. More...

#include <AST.hpp>

Public Member Functions

 CaseClause (std::unique_ptr< Expression > v, std::vector< std::unique_ptr< Statement > > stmts)

Public Attributes

std::unique_ptr< Expressionvalue
std::vector< std::unique_ptr< Statement > > statements

Detailed Description

Case Clause Node.

Definition at line 687 of file AST.hpp.

Constructor & Destructor Documentation

◆ CaseClause()

Phasor::AST::CaseClause::CaseClause ( std::unique_ptr< Expression > v,
std::vector< std::unique_ptr< Statement > > stmts )
inline

Definition at line 692 of file AST.hpp.

Member Data Documentation

◆ statements

std::vector<std::unique_ptr<Statement> > Phasor::AST::CaseClause::statements

Definition at line 690 of file AST.hpp.

◆ value

std::unique_ptr<Expression> Phasor::AST::CaseClause::value

Definition at line 689 of file AST.hpp.


The documentation for this struct was generated from the following file: