hoshi-lang dev
Yet another programming language
Loading...
Searching...
No Matches
FunctionAnalysisInfo Struct Reference

#include <IROptimizer.hpp>

Public Types

enum class  ParameterState { Raw , Nullable , Plain }
 

Public Member Functions

bool operator!= (const FunctionAnalysisInfo &other) const
 

Public Attributes

yoi::vec< ParameterStateparamStates
 
bool isReturnValueNullable = false
 
bool isReturnValueRaw = true
 
bool isYieldValueNullable = false
 
bool isYieldValueRaw = true
 

Detailed Description

Definition at line 39 of file IROptimizer.hpp.

Member Enumeration Documentation

◆ ParameterState

enum class ParameterState
strong
Enumerator
Raw 
Nullable 
Plain 

Definition at line 40 of file IROptimizer.hpp.

Member Function Documentation

◆ operator!=()

Member Data Documentation

◆ isReturnValueNullable

bool isReturnValueNullable = false

◆ isReturnValueRaw

bool isReturnValueRaw = true

◆ isYieldValueNullable

bool isYieldValueNullable = false

Definition at line 45 of file IROptimizer.hpp.

Referenced by IROptimizer::performBaseOptimization().

◆ isYieldValueRaw

bool isYieldValueRaw = true

Definition at line 46 of file IROptimizer.hpp.

Referenced by IROptimizer::performBaseOptimization().

◆ paramStates


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