unlogic
Loading...
Searching...
No Matches
unlogic::Scope Class Reference

#include <IRGenerationContext.h>

Public Member Functions

std::optional< llvm::Value * > Lookup (std::string const &key)
 
void Insert (std::string const &key, llvm::Value *value)
 
void PushLayer ()
 
void PopLayer ()
 

Detailed Description

Definition at line 13 of file IRGenerationContext.h.

Member Function Documentation

◆ Insert()

void unlogic::Scope::Insert ( std::string const key,
llvm::Value *  value 
)
inline

Definition at line 28 of file IRGenerationContext.h.

◆ Lookup()

std::optional< llvm::Value * > unlogic::Scope::Lookup ( std::string const key)
inline

Definition at line 18 of file IRGenerationContext.h.

◆ PopLayer()

void unlogic::Scope::PopLayer ( )
inline

Definition at line 38 of file IRGenerationContext.h.

◆ PushLayer()

void unlogic::Scope::PushLayer ( )
inline

Definition at line 33 of file IRGenerationContext.h.


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