19#ifndef CPPREALM_REALM_CORE_SCHEDULER_HPP
20#define CPPREALM_REALM_CORE_SCHEDULER_HPP
22#include <cprealm/scheduler.hpp>
29namespace realm::internal {
39 vazio invocar(std::função <
nulo() > &&fn)
final;
62 [[nodiscard]]
bool can_invoke()
const noexceto final;
66 operador std::shared_ptr<util::Scheduler>();
68 std::shared_ptr<util::Scheduler> s;
71 std::shared_ptr<util::Scheduler> create_scheduler_shin(
const std::shared_ptr<scheduler>& s);
Definição: realm_core_scheduler.hpp:34
bool is_same_as(const agendador *outro) const noexceto final
Definição: realm_core_scheduler.cpp:14
bool can_invoke() const noexceto final
Definição: realm_core_scheduler.cpp:21
bool is_on_thread() const noexceto final
Definição: realm_core_scheduler.cpp:10
void invoke(std::function< void()> &&fn) final
Definição: realm_core_scheduler.cpp:6
Definição: scheduled.hpp:27