update boost on linux
This commit is contained in:
@@ -33,7 +33,7 @@ const unsigned long lex_escapes = c_escapes << 1;
|
||||
namespace impl {
|
||||
|
||||
//////////////////////////////////
|
||||
#if (defined(BOOST_MSVC) && (BOOST_MSVC <= 1310))
|
||||
#if defined(BOOST_MSVC)
|
||||
#pragma warning(push)
|
||||
#pragma warning(disable:4127)
|
||||
#endif
|
||||
|
||||
@@ -14,6 +14,8 @@
|
||||
#include <boost/spirit/home/classic/namespace.hpp>
|
||||
#include <boost/spirit/home/classic/core/parser.hpp>
|
||||
#include <boost/spirit/home/classic/core/composite/composite.hpp>
|
||||
#include <boost/mpl/if.hpp>
|
||||
#include <boost/type_traits/is_same.hpp>
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
namespace boost { namespace spirit {
|
||||
|
||||
@@ -47,7 +47,7 @@
|
||||
#include <boost/spirit/home/classic/meta/as_parser.hpp>
|
||||
#include <boost/spirit/home/classic/core/parser.hpp>
|
||||
#include <boost/spirit/home/classic/utility/impl/regex.ipp>
|
||||
#include <boost/detail/iterator.hpp> // for boost::detail::iterator_traits
|
||||
#include <iterator> // for std::iterator_traits
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
namespace boost { namespace spirit {
|
||||
@@ -75,7 +75,7 @@ struct rxstrlit : public parser<rxstrlit<CharT> > {
|
||||
// forward iterators do not work here.
|
||||
typedef typename ScannerT::iterator_t iterator_t;
|
||||
typedef
|
||||
typename boost::detail::iterator_traits<iterator_t>::iterator_category
|
||||
typename std::iterator_traits<iterator_t>::iterator_category
|
||||
iterator_category;
|
||||
|
||||
BOOST_STATIC_ASSERT((
|
||||
|
||||
Reference in New Issue
Block a user