Euphoria
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
libs
core
src
core
sol.h
Go to the documentation of this file.
1
#pragma once
2
3
#define SOL_CHECK_ARGUMENTS 1
4
5
6
#include <limits>
// seems like sol uses numeric_limits without including it...!
7
8
#include "
core/compiler_warning.h
"
9
10
11
DISABLE_WARNING_PUSH
12
DISABLE_GLOBAL_DECLARATION
13
#include "sol/sol.hpp"
14
DISABLE_WARNING_POP
15
16
17
18
struct
LuaState
19
{
20
sol::state
state
;
21
bool
has_error
=
false
;
22
std::string
error
;
23
};
compiler_warning.h
DISABLE_WARNING_PUSH
#define DISABLE_WARNING_PUSH
Definition:
compiler_warning.h:34
DISABLE_GLOBAL_DECLARATION
#define DISABLE_GLOBAL_DECLARATION
Definition:
compiler_warning.h:37
DISABLE_WARNING_POP
#define DISABLE_WARNING_POP
Definition:
compiler_warning.h:35
LuaState
Definition:
sol.h:19
LuaState::state
sol::state state
Definition:
sol.h:20
LuaState::has_error
bool has_error
Definition:
sol.h:21
LuaState::error
std::string error
Definition:
sol.h:22
state
ParserState state
Definition:
ui_text.cc:134