#ifndef LOGIC_SCRIPTING_SCRIPTING_FUNCTIONAL_H_ #define LOGIC_SCRIPTING_SCRIPTING_FUNCTIONAL_H_ #include #include #include "../../delegates.h" namespace scripting { runnable create_runnable( int env, const std::string& src, const std::string& file="" ); wstringconsumer create_wstring_consumer( int env, const std::string& src, const std::string& file="" ); wstringsupplier create_wstring_supplier( int env, const std::string& src, const std::string& file="" ); boolconsumer create_bool_consumer( int env, const std::string& src, const std::string& file="" ); boolsupplier create_bool_supplier( int env, const std::string& src, const std::string& file="" ); doubleconsumer create_number_consumer( int env, const std::string& src, const std::string& file="" ); doublesupplier create_number_supplier( int env, const std::string& src, const std::string& file="" ); int_array_consumer create_int_array_consumer( int env, const std::string& src, const std::string& file="" ); vec2supplier create_vec2_supplier( int env, const std::string& src, const std::string& file="" ); } #endif // LOGIC_SCRIPTING_SCRIPTING_FUNCTIONAL_H_