λ61
Loading...
Searching...
No Matches
types.hpp File Reference
#include <cstdint>
#include <type_traits>
#include <string>
#include <variant>

Go to the source code of this file.

Classes

struct  l61::meta::is_eventBus_freq_compatible< T >
struct  std::formatter< l61::EventSystem::bus_frequency_t >

Namespaces

namespace  l61
namespace  l61::EventSystem
namespace  l61::EventSystem::PreDefineEvents
namespace  l61::meta

Concepts

concept  l61::meta::eventBusFrequencyCompatible

Macros

#define L61_EVENT_SYSTEM_TYPES_HPP

Typedefs

using l61::EventSystem::bus_frequency_t = std::variant<std::int32_t, std::string>

Variables

constexpr std::int32_t l61::EventSystem::PreDefineEvents::PRE_LOAD = -40
constexpr std::int32_t l61::EventSystem::PreDefineEvents::EXT_LOADED = -11
constexpr const char * l61::EventSystem::PreDefineEvents::T61_TIMER = "com.trs.l61.eventbus.t60"
constexpr const char * l61::EventSystem::PreDefineEvents::SCRIPT_ENGINE_DEBUGGER_EVENT = "com.trs.l61.scriptengine.debugger.gevent"
template<typename T>
constexpr bool l61::meta::is_eventBus_freq_compatible_v = is_eventBus_freq_compatible<T>::value

Macro Definition Documentation

◆ L61_EVENT_SYSTEM_TYPES_HPP

#define L61_EVENT_SYSTEM_TYPES_HPP