/**
* @file runnable.hpp
* @brief J Library Runnable ヘッダファイル。
* @copyright 2001 - 2024 Nomura Kei
* @depends
* j/lang/object.hpp
*/
#ifndef J_LANG_RUNNABLE_HPP
#define J_LANG_RUNNABLE_HPP
#include <j/lang/string.hpp>
namespace j
{
namespace lang
{
class Runnable
{
public:
// デストラクタ
virtual ~Runnable() noexcept = default;
virtual void run() = 0;
};
} // namespace lang
} // namespace j
#endif // J_LANG_RUNNABLE_HPP