the game where you go into mines and start crafting! but for consoles (forked directly from smartcmd's github)
at main 25 lines 824 B view raw
1// Copyright 2008 Christophe Henry 2// henry UNDERSCORE christophe AT hotmail DOT com 3// This is an extended version of the state machine available in the boost::mpl library 4// Distributed under the same license as the original. 5// Copyright for the original version: 6// Copyright 2005 David Abrahams and Aleksey Gurtovoy. Distributed 7// under the Boost Software License, Version 1.0. (See accompanying 8// file LICENSE_1_0.txt or copy at 9// http://www.boost.org/LICENSE_1_0.txt) 10 11#ifndef BOOST_MSM_COMMON_H 12#define BOOST_MSM_COMMON_H 13 14namespace boost { namespace msm 15{ 16// wrapper for mpl::for_each as showed in the C++ Template Metaprogramming ch. 9 17template <class T> 18struct wrap{}; 19 20// tag to use in grammars where states are seen (init_<<, states_<<...) 21struct state_tag{}; 22 23} } // boost::msm 24#endif //BOOST_MSM_COMMON_H 25