Lattice Land Core Library
Loading...
Searching...
No Matches
env.hpp File Reference
#include "battery/utility.hpp"
#include "battery/vector.hpp"
#include "battery/string.hpp"
#include "battery/tuple.hpp"
#include "battery/variant.hpp"
#include "ast.hpp"
#include "diagnostics.hpp"
#include <string>
#include <unordered_map>
#include <functional>

Go to the source code of this file.

Classes

struct  lala::Variable< Allocator >
 
struct  lala::ListVarIndex< Allocator >
 
struct  lala::HashMapVarIndex< Allocator >
 
struct  lala::DispatchIndex< Allocator >
 
class  lala::VarEnv< Allocator >
 
struct  lala::VarEnv< Allocator >::snapshot_type
 

Namespaces

namespace  lala
 

Functions

template<class F , class Env >
CUDA NI std::optional< std::reference_wrapper< const typename Env::variable_type > > lala::var_in (const F &f, const Env &env)