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++
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;
|
|
}
|