blob: 9b42786477aa460a89a7ac66c19eb3458d0c2f3f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
#pragma once
#include "debugspew.h"
#include "macros_and_utils.h"
// forwards
enum class LookupMode;
class Universe;
namespace state {
void CallOnStateCreate(Universe* U_, lua_State* L_, lua_State* from_, LookupMode mode_);
[[nodiscard]] lua_State* CreateState(Universe* U_, lua_State* from_);
void InitializeOnStateCreate(Universe* U_, lua_State* L_);
[[nodiscard]] lua_State* NewLaneState(Universe* U_, SourceState from_, std::optional<std::string_view> const& libs_);
} // namespace state
|