You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

23 lines
425 B
C++

#include "callbacksimple.h"
CallbackSimple::CallbackSimple(Init &&init, Metadata &&metadata)
: _run(std::move(init.run)), _is_enabled(std::move(init.is_enabled)),
_metadata(std::move(metadata))
{
}
bool CallbackSimple::isEnabled() const
{
return _is_enabled();
}
void CallbackSimple::run() const
{
_run();
}
auto CallbackSimple::getMetadata() const -> EditorCallback::Metadata
{
return _metadata;
}