update boost
This commit is contained in:
@@ -6,8 +6,8 @@
|
||||
Distributed under 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(SPIRIT_AS_DECEMBER_6_2010_1013AM)
|
||||
#define SPIRIT_AS_DECEMBER_6_2010_1013AM
|
||||
#ifndef BOOST_SPIRIT_QI_DIRECTIVE_AS_HPP
|
||||
#define BOOST_SPIRIT_QI_DIRECTIVE_AS_HPP
|
||||
|
||||
#if defined(_MSC_VER)
|
||||
#pragma once
|
||||
@@ -25,8 +25,6 @@
|
||||
#include <boost/spirit/home/support/handles_container.hpp>
|
||||
#include <boost/spirit/home/support/assert_msg.hpp>
|
||||
#include <boost/spirit/home/support/container.hpp>
|
||||
#include <boost/range/iterator_range.hpp>
|
||||
#include <string>
|
||||
|
||||
namespace boost { namespace spirit { namespace qi
|
||||
{
|
||||
|
||||
@@ -4,8 +4,8 @@
|
||||
Distributed under 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(SPIRIT_ENCODING_MARCH_05_2010_0528PM)
|
||||
#define SPIRIT_ENCODING_MARCH_05_2010_0528PM
|
||||
#ifndef BOOST_SPIRIT_QI_DIRECTIVE_ENCODING_HPP
|
||||
#define BOOST_SPIRIT_QI_DIRECTIVE_ENCODING_HPP
|
||||
|
||||
#if defined(_MSC_VER)
|
||||
#pragma once
|
||||
|
||||
@@ -4,8 +4,8 @@ Copyright (c) 2016 Frank Hein, maxence business consulting gmbh
|
||||
Distributed under 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 (SPIRIT_EXPECT_JULY_13_2016)
|
||||
#define SPIRIT_EXPECT_JULY_13_2016
|
||||
#ifndef BOOST_SPIRIT_QI_DIRECTIVE_EXPECT_HPP
|
||||
#define BOOST_SPIRIT_QI_DIRECTIVE_EXPECT_HPP
|
||||
|
||||
#if defined(_MSC_VER)
|
||||
#pragma once
|
||||
|
||||
@@ -4,8 +4,8 @@
|
||||
Distributed under 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(SPIRIT_HOLD_FEBRUARY_6_2010_0917AM)
|
||||
#define SPIRIT_HOLD_FEBRUARY_6_2010_0917AM
|
||||
#ifndef BOOST_SPIRIT_QI_DIRECTIVE_HOLD_HPP
|
||||
#define BOOST_SPIRIT_QI_DIRECTIVE_HOLD_HPP
|
||||
|
||||
#if defined(_MSC_VER)
|
||||
#pragma once
|
||||
|
||||
@@ -4,8 +4,8 @@
|
||||
Distributed under 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(SPIRIT_LEXEME_MARCH_24_2007_0802AM)
|
||||
#define SPIRIT_LEXEME_MARCH_24_2007_0802AM
|
||||
#ifndef BOOST_SPIRIT_QI_DIRECTIVE_LEXEME_HPP
|
||||
#define BOOST_SPIRIT_QI_DIRECTIVE_LEXEME_HPP
|
||||
|
||||
#if defined(_MSC_VER)
|
||||
#pragma once
|
||||
|
||||
@@ -4,8 +4,8 @@
|
||||
Distributed under 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(SPIRIT_MATCHES_JAN_07_2010_0745PM)
|
||||
#define SPIRIT_MATCHES_JAN_07_2010_0745PM
|
||||
#ifndef BOOST_SPIRIT_QI_DIRECTIVE_MATCHES_HPP
|
||||
#define BOOST_SPIRIT_QI_DIRECTIVE_MATCHES_HPP
|
||||
|
||||
#if defined(_MSC_VER)
|
||||
#pragma once
|
||||
@@ -70,10 +70,6 @@ namespace boost { namespace spirit { namespace qi
|
||||
}
|
||||
|
||||
Subject subject;
|
||||
|
||||
private:
|
||||
// silence MSVC warning C4512: assignment operator could not be generated
|
||||
matches_directive& operator= (matches_directive const&);
|
||||
};
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////
|
||||
|
||||
@@ -4,8 +4,8 @@
|
||||
Distributed under 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(SPIRIT_NO_CASE_OCTOBER_25_2008_0424PM)
|
||||
#define SPIRIT_NO_CASE_OCTOBER_25_2008_0424PM
|
||||
#ifndef BOOST_SPIRIT_QI_DIRECTIVE_NO_CASE_HPP
|
||||
#define BOOST_SPIRIT_QI_DIRECTIVE_NO_CASE_HPP
|
||||
|
||||
#if defined(_MSC_VER)
|
||||
#pragma once
|
||||
|
||||
@@ -5,8 +5,8 @@
|
||||
Distributed under 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(SPIRIT_NO_SKIP_JAN_16_2010_0802PM)
|
||||
#define SPIRIT_NO_SKIP_JAN_16_2010_0802PM
|
||||
#ifndef BOOST_SPIRIT_QI_DIRECTIVE_NO_SKIP_HPP
|
||||
#define BOOST_SPIRIT_QI_DIRECTIVE_NO_SKIP_HPP
|
||||
|
||||
#if defined(_MSC_VER)
|
||||
#pragma once
|
||||
|
||||
@@ -4,8 +4,8 @@
|
||||
Distributed under 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(SPIRIT_OMIT_MARCH_24_2007_0802AM)
|
||||
#define SPIRIT_OMIT_MARCH_24_2007_0802AM
|
||||
#ifndef BOOST_SPIRIT_QI_DIRECTIVE_OMIT_HPP
|
||||
#define BOOST_SPIRIT_QI_DIRECTIVE_OMIT_HPP
|
||||
|
||||
#if defined(_MSC_VER)
|
||||
#pragma once
|
||||
@@ -69,10 +69,6 @@ namespace boost { namespace spirit { namespace qi
|
||||
}
|
||||
|
||||
Subject subject;
|
||||
|
||||
private:
|
||||
// silence MSVC warning C4512: assignment operator could not be generated
|
||||
omit_directive& operator= (omit_directive const&);
|
||||
};
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////
|
||||
|
||||
@@ -4,8 +4,8 @@
|
||||
Distributed under 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(SPIRIT_RAW_APRIL_9_2007_0912AM)
|
||||
#define SPIRIT_RAW_APRIL_9_2007_0912AM
|
||||
#ifndef BOOST_SPIRIT_QI_DIRECTIVE_RAW_HPP
|
||||
#define BOOST_SPIRIT_QI_DIRECTIVE_RAW_HPP
|
||||
|
||||
#if defined(_MSC_VER)
|
||||
#pragma once
|
||||
@@ -21,7 +21,7 @@
|
||||
#include <boost/spirit/home/support/unused.hpp>
|
||||
#include <boost/spirit/home/support/has_semantic_action.hpp>
|
||||
#include <boost/spirit/home/support/handles_container.hpp>
|
||||
#include <boost/range/iterator_range.hpp>
|
||||
#include <boost/range/iterator_range_core.hpp> // TODO: use forward include
|
||||
|
||||
namespace boost { namespace spirit
|
||||
{
|
||||
@@ -105,7 +105,7 @@ namespace boost { namespace spirit { namespace traits
|
||||
, typename Iterator>
|
||||
struct handles_container<qi::raw_directive<Subject>, Attribute
|
||||
, Context, Iterator>
|
||||
: unary_handles_container<Subject, Attribute, Context, Iterator> {};
|
||||
: mpl::true_ {};
|
||||
}}}
|
||||
|
||||
#endif
|
||||
|
||||
@@ -5,8 +5,8 @@
|
||||
Distributed under 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(SPIRIT_REPEAT_NOVEMBER_14_2008_1148AM)
|
||||
#define SPIRIT_REPEAT_NOVEMBER_14_2008_1148AM
|
||||
#ifndef BOOST_SPIRIT_QI_DIRECTIVE_REPEAT_HPP
|
||||
#define BOOST_SPIRIT_QI_DIRECTIVE_REPEAT_HPP
|
||||
|
||||
#if defined(_MSC_VER)
|
||||
#pragma once
|
||||
@@ -78,6 +78,10 @@ namespace boost { namespace spirit { namespace qi
|
||||
using spirit::repeat_type;
|
||||
using spirit::inf_type;
|
||||
|
||||
#ifdef _MSC_VER
|
||||
# pragma warning(push)
|
||||
# pragma warning(disable: 4512) // assignment operator could not be generated.
|
||||
#endif
|
||||
template <typename T>
|
||||
struct exact_iterator // handles repeat(exact)[p]
|
||||
{
|
||||
@@ -90,10 +94,6 @@ namespace boost { namespace spirit { namespace qi
|
||||
bool got_min(T i) const { return i >= exact; }
|
||||
|
||||
T const exact;
|
||||
|
||||
private:
|
||||
// silence MSVC warning C4512: assignment operator could not be generated
|
||||
exact_iterator& operator= (exact_iterator const&);
|
||||
};
|
||||
|
||||
template <typename T>
|
||||
@@ -110,10 +110,6 @@ namespace boost { namespace spirit { namespace qi
|
||||
|
||||
T const min;
|
||||
T const max;
|
||||
|
||||
private:
|
||||
// silence MSVC warning C4512: assignment operator could not be generated
|
||||
finite_iterator& operator= (finite_iterator const&);
|
||||
};
|
||||
|
||||
template <typename T>
|
||||
@@ -128,11 +124,10 @@ namespace boost { namespace spirit { namespace qi
|
||||
bool got_min(T i) const { return i >= min; }
|
||||
|
||||
T const min;
|
||||
|
||||
private:
|
||||
// silence MSVC warning C4512: assignment operator could not be generated
|
||||
infinite_iterator& operator= (infinite_iterator const&);
|
||||
};
|
||||
#ifdef _MSC_VER
|
||||
# pragma warning(pop)
|
||||
#endif
|
||||
|
||||
template <typename Subject, typename LoopIter>
|
||||
struct repeat_parser : unary_parser<repeat_parser<Subject, LoopIter> >
|
||||
@@ -208,10 +203,6 @@ namespace boost { namespace spirit { namespace qi
|
||||
|
||||
Subject subject;
|
||||
LoopIter iter;
|
||||
|
||||
private:
|
||||
// silence MSVC warning C4512: assignment operator could not be generated
|
||||
repeat_parser& operator= (repeat_parser const&);
|
||||
};
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////
|
||||
|
||||
@@ -4,8 +4,8 @@
|
||||
Distributed under 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(SPIRIT_SKIP_JANUARY_26_2008_0422PM)
|
||||
#define SPIRIT_SKIP_JANUARY_26_2008_0422PM
|
||||
#ifndef BOOST_SPIRIT_QI_DIRECTIVE_SKIP_HPP
|
||||
#define BOOST_SPIRIT_QI_DIRECTIVE_SKIP_HPP
|
||||
|
||||
#if defined(_MSC_VER)
|
||||
#pragma once
|
||||
|
||||
Reference in New Issue
Block a user