#include "StaticFunction.hpp" namespace jk { /*explicit*/ StaticFunction::StaticFunction(static_fun_t fun) : m_fun { fun } { } /*virtual*/ StaticFunction::~StaticFunction() { } void StaticFunction::call(std::shared_ptr node, std::shared_ptr program, std::shared_ptr sym) { m_fun(node, program, sym); } }