hoshi-lang dev
Yet another programming language
Loading...
Searching...
No Matches
inCodeBlockStmt::vValue Union Reference

#include <ast.hpp>

Collaboration diagram for inCodeBlockStmt::vValue:

Public Member Functions

template<typename T >
 vValue (T *t)
 

Public Attributes

ifStmtifStmtVal
 
whileStmtwhileStmtVal
 
forEachStmtforEachStmtVal
 
returnStmtreturnStmtVal
 
continueStmtcontinueStmtVal
 
breakStmtbreakStmtVal
 
letStmtletStmtVal
 
codeBlockcodeBlockVal
 
yieldStmtyieldStmtVal
 
rExprrExprVal
 
forStmtforStmtVal
 
void * ptr
 

Detailed Description

Definition at line 930 of file ast.hpp.

Constructor & Destructor Documentation

◆ vValue()

template<typename T >
vValue ( T *  t)
inline

Definition at line 944 of file ast.hpp.

Member Data Documentation

◆ breakStmtVal

breakStmt* breakStmtVal

Definition at line 936 of file ast.hpp.

Referenced by yoi::finalizeAST(), Formatter::format(), and visitor::visit().

◆ codeBlockVal

codeBlock* codeBlockVal

Definition at line 938 of file ast.hpp.

Referenced by yoi::finalizeAST(), Formatter::format(), and visitor::visit().

◆ continueStmtVal

continueStmt* continueStmtVal

Definition at line 935 of file ast.hpp.

Referenced by yoi::finalizeAST(), Formatter::format(), and visitor::visit().

◆ forEachStmtVal

forEachStmt* forEachStmtVal

Definition at line 933 of file ast.hpp.

Referenced by Formatter::format(), and visitor::visit().

◆ forStmtVal

forStmt* forStmtVal

Definition at line 941 of file ast.hpp.

Referenced by yoi::finalizeAST(), Formatter::format(), and visitor::visit().

◆ ifStmtVal

ifStmt* ifStmtVal

Definition at line 931 of file ast.hpp.

Referenced by yoi::finalizeAST(), Formatter::format(), and visitor::visit().

◆ letStmtVal

letStmt* letStmtVal

Definition at line 937 of file ast.hpp.

Referenced by yoi::finalizeAST(), Formatter::format(), and visitor::visit().

◆ ptr

void* ptr

Definition at line 942 of file ast.hpp.

Referenced by Formatter::format().

◆ returnStmtVal

returnStmt* returnStmtVal

Definition at line 934 of file ast.hpp.

Referenced by yoi::finalizeAST(), Formatter::format(), and visitor::visit().

◆ rExprVal

rExpr* rExprVal

Definition at line 940 of file ast.hpp.

Referenced by yoi::finalizeAST(), Formatter::format(), and visitor::visit().

◆ whileStmtVal

whileStmt* whileStmtVal

Definition at line 932 of file ast.hpp.

Referenced by yoi::finalizeAST(), Formatter::format(), and visitor::visit().

◆ yieldStmtVal

yieldStmt* yieldStmtVal

Definition at line 939 of file ast.hpp.

Referenced by yoi::finalizeAST(), Formatter::format(), and visitor::visit().


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