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

Case Clause Node. More...

#include <AST.hpp>

Collaboration diagram for Phasor::AST::CaseClause:
[legend]

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 751 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 756 of file AST.hpp.

Member Data Documentation

◆ statements

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

Definition at line 754 of file AST.hpp.

◆ value

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

Definition at line 753 of file AST.hpp.


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