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

#include <ast.hpp>

Collaboration diagram for globalStmt::vValue:

Public Member Functions

template<typename T >
 vValue (T *t)
 

Public Attributes

useStmtuseStmtVal
 
interfaceDefStmtinterfaceDefStmtVal
 
structDefStmtstructDefStmtVal
 
dataStructDefStmtdataStructDefStmtVal
 
implStmtimplStmtVal
 
letStmtletStmtVal
 
funcDefStmtfuncDefStmtVal
 
importDeclimportDeclVal
 
exportDeclexportDeclVal
 
typeAliasStmttypeAliasStmtVal
 
enumerationDefinitionenumerationDefVal
 
conceptDefinitionconceptDefVal
 
void * ptr
 

Detailed Description

Definition at line 811 of file ast.hpp.

Constructor & Destructor Documentation

◆ vValue()

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

Definition at line 826 of file ast.hpp.

Member Data Documentation

◆ conceptDefVal

conceptDefinition* conceptDefVal

Definition at line 823 of file ast.hpp.

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

◆ dataStructDefStmtVal

dataStructDefStmt* dataStructDefStmtVal

Definition at line 815 of file ast.hpp.

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

◆ enumerationDefVal

enumerationDefinition* enumerationDefVal

Definition at line 822 of file ast.hpp.

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

◆ exportDeclVal

exportDecl* exportDeclVal

Definition at line 820 of file ast.hpp.

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

◆ funcDefStmtVal

funcDefStmt* funcDefStmtVal

Definition at line 818 of file ast.hpp.

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

◆ implStmtVal

implStmt* implStmtVal

Definition at line 816 of file ast.hpp.

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

◆ importDeclVal

importDecl* importDeclVal

Definition at line 819 of file ast.hpp.

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

◆ interfaceDefStmtVal

interfaceDefStmt* interfaceDefStmtVal

Definition at line 813 of file ast.hpp.

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

◆ letStmtVal

letStmt* letStmtVal

Definition at line 817 of file ast.hpp.

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

◆ ptr

void* ptr

Definition at line 824 of file ast.hpp.

◆ structDefStmtVal

structDefStmt* structDefStmtVal

Definition at line 814 of file ast.hpp.

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

◆ typeAliasStmtVal

typeAliasStmt* typeAliasStmtVal

Definition at line 821 of file ast.hpp.

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

◆ useStmtVal

useStmt* useStmtVal

Definition at line 812 of file ast.hpp.

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


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