// TJP COPYRIGHT HEADER #pragma once #include namespace tjp { namespace core { struct DispatchException; struct Variable; template struct StackVariable; typedef std::function DispatchFunction; template DispatchFunction asDispatchFunction(std::function &&f); struct FunctionDispatchOnParam; struct FunctionDispatchOnReturn; } // namespace } // namespace