PageRenderTime 20ms CodeModel.GetById 15ms app.highlight 2ms RepoModel.GetById 1ms app.codeStats 1ms

/Src/Dependencies/Boost/boost/msm/back/queue_container_deque.hpp

http://hadesmem.googlecode.com/
C++ Header | 32 lines | 16 code | 7 blank | 9 comment | 0 complexity | 0e91cd184db53713aa9ad88d108d3a83 MD5 | raw file
 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_BACK_QUEUE_CONTAINER_DEQUE_H
12#define BOOST_MSM_BACK_QUEUE_CONTAINER_DEQUE_H
13
14#include <deque>
15
16namespace boost { namespace msm { namespace back
17{
18    struct queue_container_deque
19    {
20        typedef int queue_container_policy;
21
22        template <class Element>
23        struct In 
24        {
25            typedef typename std::deque<Element> type;
26        };
27    };
28
29} } }//boost::msm::back
30
31
32#endif //BOOST_MSM_BACK_QUEUE_CONTAINER_DEQUE_H