diff options
Diffstat (limited to 'src/third_party/boost-1.56.0/boost/spirit/home/classic/core/composite/impl/sequence.ipp')
-rw-r--r-- | src/third_party/boost-1.56.0/boost/spirit/home/classic/core/composite/impl/sequence.ipp | 90 |
1 files changed, 0 insertions, 90 deletions
diff --git a/src/third_party/boost-1.56.0/boost/spirit/home/classic/core/composite/impl/sequence.ipp b/src/third_party/boost-1.56.0/boost/spirit/home/classic/core/composite/impl/sequence.ipp deleted file mode 100644 index 283d420bc3a..00000000000 --- a/src/third_party/boost-1.56.0/boost/spirit/home/classic/core/composite/impl/sequence.ipp +++ /dev/null @@ -1,90 +0,0 @@ -/*============================================================================= - Copyright (c) 1998-2003 Joel de Guzman - Copyright (c) 2001 Daniel Nuffer - Copyright (c) 2002 Hartmut Kaiser - http://spirit.sourceforge.net/ - - Use, modification and distribution is subject to 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) -=============================================================================*/ -#if !defined(BOOST_SPIRIT_SEQUENCE_IPP) -#define BOOST_SPIRIT_SEQUENCE_IPP - -namespace boost { namespace spirit { - -BOOST_SPIRIT_CLASSIC_NAMESPACE_BEGIN - - /////////////////////////////////////////////////////////////////////////// - // - // sequence class implementation - // - /////////////////////////////////////////////////////////////////////////// - template <typename A, typename B> - inline sequence<A, B> - operator>>(parser<A> const& a, parser<B> const& b) - { - return sequence<A, B>(a.derived(), b.derived()); - } - - template <typename A> - inline sequence<A, chlit<char> > - operator>>(parser<A> const& a, char b) - { - return sequence<A, chlit<char> >(a.derived(), b); - } - - template <typename B> - inline sequence<chlit<char>, B> - operator>>(char a, parser<B> const& b) - { - return sequence<chlit<char>, B>(a, b.derived()); - } - - template <typename A> - inline sequence<A, strlit<char const*> > - operator>>(parser<A> const& a, char const* b) - { - return sequence<A, strlit<char const*> >(a.derived(), b); - } - - template <typename B> - inline sequence<strlit<char const*>, B> - operator>>(char const* a, parser<B> const& b) - { - return sequence<strlit<char const*>, B>(a, b.derived()); - } - - template <typename A> - inline sequence<A, chlit<wchar_t> > - operator>>(parser<A> const& a, wchar_t b) - { - return sequence<A, chlit<wchar_t> >(a.derived(), b); - } - - template <typename B> - inline sequence<chlit<wchar_t>, B> - operator>>(wchar_t a, parser<B> const& b) - { - return sequence<chlit<wchar_t>, B>(a, b.derived()); - } - - template <typename A> - inline sequence<A, strlit<wchar_t const*> > - operator>>(parser<A> const& a, wchar_t const* b) - { - return sequence<A, strlit<wchar_t const*> >(a.derived(), b); - } - - template <typename B> - inline sequence<strlit<wchar_t const*>, B> - operator>>(wchar_t const* a, parser<B> const& b) - { - return sequence<strlit<wchar_t const*>, B>(a, b.derived()); - } - -BOOST_SPIRIT_CLASSIC_NAMESPACE_END - -}} // namespace boost::spirit - -#endif |