1/*=============================================================================
2    Copyright (c) 1998-2003 Joel de Guzman
3    Copyright (c) 2001 Daniel Nuffer
4    Copyright (c) 2002 Hartmut Kaiser
5    http://spirit.sourceforge.net/
6
7    Use, modification and distribution is subject to the Boost Software
8    License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at
9    http://www.boost.org/LICENSE_1_0.txt)
10=============================================================================*/
11#if !defined(BOOST_SPIRIT_POSITIVE_IPP)
12#define BOOST_SPIRIT_POSITIVE_IPP
13
14namespace boost { namespace spirit {
15
16BOOST_SPIRIT_CLASSIC_NAMESPACE_BEGIN
17
18    ///////////////////////////////////////////////////////////////////////////
19    //
20    //  positive class implementation
21    //
22    ///////////////////////////////////////////////////////////////////////////
23    template <typename S>
24    inline positive<S>
25    operator+(parser<S> const& a)
26    {
27        return positive<S>(a.derived());
28    }
29
30BOOST_SPIRIT_CLASSIC_NAMESPACE_END
31
32}} // namespace boost::spirit
33
34#endif
35