λ61
|
#include <cstdlib>
#include <cstdio>
#include <cstdint>
#include <string>
#include <cstring>
#include <vector>
#include <csignal>
#include <filesystem>
#include <print>
#include <queue>
#include "sol/sol.hpp"
#include "json.hpp"
#include "l61/EventSystem/EventBus.hpp"
#include "l61/baseTypes.hpp"
#include "l61/getCentralStatusObject.hpp"
#include <l61/meta.hpp>
Go to the source code of this file.
Classes | |
struct | l61::ConfigRecord |
struct | l61::ProgramStatus |
struct | l61::l61_stat |
struct | std::formatter< l61::ScriptMode > |
Namespaces | |
namespace | l61 |
namespace | l61::ExtensionSystem |
namespace | l61::ScriptEngine |
Macros | |
#define | L61_DEFS_HPP |
#define | l61_interface_cast(type, obj) |
#define | l61_no_copy(type) |
Typedefs | |
template<class K, class V> | |
using | l61::HashMap = std::unordered_map<K, V> |
template<typename... T> | |
using | l61::AutoPointer = std::unique_ptr<T...> |
using | l61::flag_t = std::uint8_t |
Enumerations | |
enum class | l61::ScriptMode : std::uint8_t { l61::UndefMode = 0 , l61::ShellScriptMode , l61::BuildScriptMode } |
Functions | |
__inline std::string | l61::scrModeToStr (ScriptMode script_mode) |
__inline ScriptMode | l61::toScriptMode (const std::string &str) |
template<typename... vT> | |
__inline void | l61::cout_print (const vT &... vals) |
Variables | |
l61_abstract_class | l61::ScriptEngine::AbstractScriptDebugger |
#define L61_DEFS_HPP |
#define l61_interface_cast | ( | type, | |
obj ) |
#define l61_no_copy | ( | type | ) |