base_event.hpp
字号:
#ifndef BOOST_FSM_BASE_EVENT_INCLUDED#define BOOST_FSM_BASE_EVENT_INCLUDED// Copyright Aleksey Gurtovoy 2002-2004//// Distributed under the Boost Software License, Version 1.0. // (See accompanying file LICENSE_1_0.txt or copy at // http://www.boost.org/LICENSE_1_0.txt)//// See http://www.boost.org/libs/mpl for documentation.// $Id: base_event.hpp 49268 2008-10-11 06:26:17Z agurtovoy $// $Date: 2008-10-11 02:26:17 -0400 (Sat, 11 Oct 2008) $// $Revision: 49268 $#include <memory>namespace fsm { namespace aux {// represent an abstract base for FSM eventsstruct base_event{ public: virtual ~base_event() {}; std::auto_ptr<base_event> clone() const { return do_clone(); } private: virtual std::auto_ptr<base_event> do_clone() const = 0;};}}#endif // BOOST_FSM_BASE_EVENT_INCLUDED
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -