1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- //////////////////////////////////////////////////////////////////////////////
- // Copyright 2002-2006 Andreas Huber Doenni
- // Distributed under the Boost Software License, Version 1.0. (See accompany-
- // ing file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- //////////////////////////////////////////////////////////////////////////////
- namespace boost
- {
- namespace statechart
- {
- //////////////////////////////////////////////////////////////////////////////
- class null_exception_translator
- {
- public:
- //////////////////////////////////////////////////////////////////////////
- // The following declarations should be private.
- // They are only public because many compilers lack template friends.
- //////////////////////////////////////////////////////////////////////////
- template< class Action, class ExceptionEventHandler >
- result operator()( Action action, ExceptionEventHandler )
- {
- return action();
- }
- };
- } // namespace statechart
- } // namespace boost
|