forked from boostorg/regex
More cleanups.
This commit is contained in:
@ -144,6 +144,12 @@
|
|||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#ifdef BOOST_NORETURN
|
||||||
|
# define BOOST_REGEX_NORETURN BOOST_NORETURN
|
||||||
|
#else
|
||||||
|
# define BOOST_REGEX_NORETURN
|
||||||
|
#endif
|
||||||
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Define a macro for the namespace that details are placed in, this includes the Boost
|
* Define a macro for the namespace that details are placed in, this includes the Boost
|
||||||
|
@ -19,17 +19,6 @@
|
|||||||
#ifndef BOOST_REGEX_V5_BASIC_REGEX_HPP
|
#ifndef BOOST_REGEX_V5_BASIC_REGEX_HPP
|
||||||
#define BOOST_REGEX_V5_BASIC_REGEX_HPP
|
#define BOOST_REGEX_V5_BASIC_REGEX_HPP
|
||||||
|
|
||||||
#ifdef BOOST_REGEX_MSVC
|
|
||||||
#pragma warning(push)
|
|
||||||
#pragma warning(disable: 4103)
|
|
||||||
#endif
|
|
||||||
#ifdef BOOST_HAS_ABI_HEADERS
|
|
||||||
# include BOOST_ABI_PREFIX
|
|
||||||
#endif
|
|
||||||
#ifdef BOOST_REGEX_MSVC
|
|
||||||
#pragma warning(pop)
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#include <vector>
|
#include <vector>
|
||||||
|
|
||||||
namespace boost{
|
namespace boost{
|
||||||
@ -792,15 +781,4 @@ public:
|
|||||||
|
|
||||||
} // namespace boost
|
} // namespace boost
|
||||||
|
|
||||||
#ifdef BOOST_REGEX_MSVC
|
|
||||||
#pragma warning(push)
|
|
||||||
#pragma warning(disable: 4103)
|
|
||||||
#endif
|
|
||||||
#ifdef BOOST_HAS_ABI_HEADERS
|
|
||||||
# include BOOST_ABI_SUFFIX
|
|
||||||
#endif
|
|
||||||
#ifdef BOOST_REGEX_MSVC
|
|
||||||
#pragma warning(pop)
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
@ -22,17 +22,6 @@
|
|||||||
|
|
||||||
#include <boost/regex/v5/indexed_bit_flag.hpp>
|
#include <boost/regex/v5/indexed_bit_flag.hpp>
|
||||||
|
|
||||||
#ifdef BOOST_REGEX_MSVC
|
|
||||||
#pragma warning(push)
|
|
||||||
#pragma warning(disable: 4103)
|
|
||||||
#endif
|
|
||||||
#ifdef BOOST_HAS_ABI_HEADERS
|
|
||||||
# include BOOST_ABI_PREFIX
|
|
||||||
#endif
|
|
||||||
#ifdef BOOST_REGEX_MSVC
|
|
||||||
#pragma warning(pop)
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#ifdef BOOST_REGEX_MSVC
|
#ifdef BOOST_REGEX_MSVC
|
||||||
# pragma warning(push)
|
# pragma warning(push)
|
||||||
#pragma warning(disable:4459)
|
#pragma warning(disable:4459)
|
||||||
@ -1585,15 +1574,4 @@ void basic_regex_creator<charT, traits>::probe_leading_repeat(re_syntax_base* st
|
|||||||
# pragma warning(pop)
|
# pragma warning(pop)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifdef BOOST_REGEX_MSVC
|
|
||||||
#pragma warning(push)
|
|
||||||
#pragma warning(disable: 4103)
|
|
||||||
#endif
|
|
||||||
#ifdef BOOST_HAS_ABI_HEADERS
|
|
||||||
# include BOOST_ABI_SUFFIX
|
|
||||||
#endif
|
|
||||||
#ifdef BOOST_REGEX_MSVC
|
|
||||||
#pragma warning(pop)
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
@ -19,20 +19,6 @@
|
|||||||
#ifndef BOOST_REGEX_V5_BASIC_REGEX_PARSER_HPP
|
#ifndef BOOST_REGEX_V5_BASIC_REGEX_PARSER_HPP
|
||||||
#define BOOST_REGEX_V5_BASIC_REGEX_PARSER_HPP
|
#define BOOST_REGEX_V5_BASIC_REGEX_PARSER_HPP
|
||||||
|
|
||||||
#ifdef BOOST_REGEX_MSVC
|
|
||||||
#pragma warning(push)
|
|
||||||
#pragma warning(disable: 4103)
|
|
||||||
#if BOOST_REGEX_MSVC >= 1800
|
|
||||||
#pragma warning(disable: 26812)
|
|
||||||
#endif
|
|
||||||
#endif
|
|
||||||
#ifdef BOOST_HAS_ABI_HEADERS
|
|
||||||
# include BOOST_ABI_PREFIX
|
|
||||||
#endif
|
|
||||||
#ifdef BOOST_REGEX_MSVC
|
|
||||||
#pragma warning(pop)
|
|
||||||
#endif
|
|
||||||
|
|
||||||
namespace boost{
|
namespace boost{
|
||||||
namespace BOOST_REGEX_DETAIL_NS{
|
namespace BOOST_REGEX_DETAIL_NS{
|
||||||
|
|
||||||
@ -3150,15 +3136,4 @@ bool basic_regex_parser<charT, traits>::unwind_alts(std::ptrdiff_t last_paren_st
|
|||||||
} // namespace BOOST_REGEX_DETAIL_NS
|
} // namespace BOOST_REGEX_DETAIL_NS
|
||||||
} // namespace boost
|
} // namespace boost
|
||||||
|
|
||||||
#ifdef BOOST_REGEX_MSVC
|
|
||||||
#pragma warning(push)
|
|
||||||
#pragma warning(disable: 4103)
|
|
||||||
#endif
|
|
||||||
#ifdef BOOST_HAS_ABI_HEADERS
|
|
||||||
# include BOOST_ABI_SUFFIX
|
|
||||||
#endif
|
|
||||||
#ifdef BOOST_REGEX_MSVC
|
|
||||||
#pragma warning(pop)
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
@ -23,17 +23,6 @@
|
|||||||
#include <boost/regex/v5/regex_workaround.hpp>
|
#include <boost/regex/v5/regex_workaround.hpp>
|
||||||
#include <cctype>
|
#include <cctype>
|
||||||
|
|
||||||
#ifdef BOOST_REGEX_MSVC
|
|
||||||
#pragma warning(push)
|
|
||||||
#pragma warning(disable: 4103 4244)
|
|
||||||
#endif
|
|
||||||
#ifdef BOOST_HAS_ABI_HEADERS
|
|
||||||
# include BOOST_ABI_PREFIX
|
|
||||||
#endif
|
|
||||||
#ifdef BOOST_REGEX_MSVC
|
|
||||||
#pragma warning(pop)
|
|
||||||
#endif
|
|
||||||
|
|
||||||
namespace boost{
|
namespace boost{
|
||||||
|
|
||||||
namespace BOOST_REGEX_DETAIL_NS {
|
namespace BOOST_REGEX_DETAIL_NS {
|
||||||
@ -479,17 +468,6 @@ inline int c_regex_traits<wchar_t>::value(wchar_t c, int radix)
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifdef BOOST_REGEX_MSVC
|
|
||||||
#pragma warning(push)
|
|
||||||
#pragma warning(disable: 4103)
|
|
||||||
#endif
|
|
||||||
#ifdef BOOST_HAS_ABI_HEADERS
|
|
||||||
# include BOOST_ABI_SUFFIX
|
|
||||||
#endif
|
|
||||||
#ifdef BOOST_REGEX_MSVC
|
|
||||||
#pragma warning(pop)
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
|
@ -20,17 +20,6 @@
|
|||||||
#ifndef BOOST_REGEX_V5_CHAR_REGEX_TRAITS_HPP
|
#ifndef BOOST_REGEX_V5_CHAR_REGEX_TRAITS_HPP
|
||||||
#define BOOST_REGEX_V5_CHAR_REGEX_TRAITS_HPP
|
#define BOOST_REGEX_V5_CHAR_REGEX_TRAITS_HPP
|
||||||
|
|
||||||
#ifdef BOOST_REGEX_MSVC
|
|
||||||
#pragma warning(push)
|
|
||||||
#pragma warning(disable: 4103)
|
|
||||||
#endif
|
|
||||||
#ifdef BOOST_HAS_ABI_HEADERS
|
|
||||||
# include BOOST_ABI_PREFIX
|
|
||||||
#endif
|
|
||||||
#ifdef BOOST_REGEX_MSVC
|
|
||||||
#pragma warning(pop)
|
|
||||||
#endif
|
|
||||||
|
|
||||||
namespace boost{
|
namespace boost{
|
||||||
|
|
||||||
namespace deprecated{
|
namespace deprecated{
|
||||||
@ -66,16 +55,5 @@ public:
|
|||||||
} // namespace deprecated
|
} // namespace deprecated
|
||||||
} // namespace boost
|
} // namespace boost
|
||||||
|
|
||||||
#ifdef BOOST_REGEX_MSVC
|
|
||||||
#pragma warning(push)
|
|
||||||
#pragma warning(disable: 4103)
|
|
||||||
#endif
|
|
||||||
#ifdef BOOST_HAS_ABI_HEADERS
|
|
||||||
# include BOOST_ABI_SUFFIX
|
|
||||||
#endif
|
|
||||||
#ifdef BOOST_REGEX_MSVC
|
|
||||||
#pragma warning(pop)
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#endif // include
|
#endif // include
|
||||||
|
|
||||||
|
@ -26,37 +26,19 @@
|
|||||||
|
|
||||||
#ifndef BOOST_NO_STD_LOCALE
|
#ifndef BOOST_NO_STD_LOCALE
|
||||||
|
|
||||||
#ifndef BOOST_RE_PAT_EXCEPT_HPP
|
|
||||||
#include <boost/regex/pattern_except.hpp>
|
#include <boost/regex/pattern_except.hpp>
|
||||||
#endif
|
|
||||||
#ifndef BOOST_REGEX_TRAITS_DEFAULTS_HPP_INCLUDED
|
|
||||||
#include <boost/regex/v5/regex_traits_defaults.hpp>
|
#include <boost/regex/v5/regex_traits_defaults.hpp>
|
||||||
#endif
|
|
||||||
#ifdef BOOST_HAS_THREADS
|
#ifdef BOOST_HAS_THREADS
|
||||||
#include <mutex>
|
#include <mutex>
|
||||||
#endif
|
#endif
|
||||||
#ifndef BOOST_REGEX_PRIMARY_TRANSFORM
|
|
||||||
#include <boost/regex/v5/primary_transform.hpp>
|
#include <boost/regex/v5/primary_transform.hpp>
|
||||||
#endif
|
|
||||||
#ifndef BOOST_REGEX_OBJECT_CACHE_HPP
|
|
||||||
#include <boost/regex/v5/object_cache.hpp>
|
#include <boost/regex/v5/object_cache.hpp>
|
||||||
#endif
|
|
||||||
|
|
||||||
#include <climits>
|
#include <climits>
|
||||||
#include <ios>
|
#include <ios>
|
||||||
#include <istream>
|
#include <istream>
|
||||||
|
|
||||||
#ifdef BOOST_REGEX_MSVC
|
|
||||||
#pragma warning(push)
|
|
||||||
#pragma warning(disable: 4103)
|
|
||||||
#endif
|
|
||||||
#ifdef BOOST_HAS_ABI_HEADERS
|
|
||||||
# include BOOST_ABI_PREFIX
|
|
||||||
#endif
|
|
||||||
#ifdef BOOST_REGEX_MSVC
|
|
||||||
#pragma warning(pop)
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#ifdef BOOST_REGEX_MSVC
|
#ifdef BOOST_REGEX_MSVC
|
||||||
#pragma warning(push)
|
#pragma warning(push)
|
||||||
#pragma warning(disable:4786 4251)
|
#pragma warning(disable:4786 4251)
|
||||||
@ -1074,17 +1056,6 @@ namespace BOOST_REGEX_DETAIL_NS {
|
|||||||
#pragma warning(pop)
|
#pragma warning(pop)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifdef BOOST_REGEX_MSVC
|
|
||||||
#pragma warning(push)
|
|
||||||
#pragma warning(disable: 4103)
|
|
||||||
#endif
|
|
||||||
#ifdef BOOST_HAS_ABI_HEADERS
|
|
||||||
# include BOOST_ABI_SUFFIX
|
|
||||||
#endif
|
|
||||||
#ifdef BOOST_REGEX_MSVC
|
|
||||||
#pragma warning(pop)
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
@ -45,17 +45,6 @@
|
|||||||
#include <stddef.h>
|
#include <stddef.h>
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifdef BOOST_REGEX_MSVC
|
|
||||||
#pragma warning(push)
|
|
||||||
#pragma warning(disable: 4103)
|
|
||||||
#endif
|
|
||||||
#ifdef BOOST_HAS_ABI_HEADERS
|
|
||||||
# include BOOST_ABI_PREFIX
|
|
||||||
#endif
|
|
||||||
#ifdef BOOST_REGEX_MSVC
|
|
||||||
#pragma warning(pop)
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/* include these defs only for POSIX compatablity */
|
/* include these defs only for POSIX compatablity */
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
namespace boost{
|
namespace boost{
|
||||||
@ -197,17 +186,6 @@ BOOST_REGEX_DECL void BOOST_REGEX_CCALL regfreeW(regex_tW*);
|
|||||||
#define regex_t regex_tA
|
#define regex_t regex_tA
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifdef BOOST_REGEX_MSVC
|
|
||||||
#pragma warning(push)
|
|
||||||
#pragma warning(disable: 4103)
|
|
||||||
#endif
|
|
||||||
#ifdef BOOST_HAS_ABI_HEADERS
|
|
||||||
# include BOOST_ABI_SUFFIX
|
|
||||||
#endif
|
|
||||||
#ifdef BOOST_REGEX_MSVC
|
|
||||||
#pragma warning(pop)
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
} /* extern "C" */
|
} /* extern "C" */
|
||||||
} /* namespace */
|
} /* namespace */
|
||||||
|
@ -19,17 +19,6 @@
|
|||||||
#ifndef BOOST_REGEX_V5_ITERATOR_TRAITS_HPP
|
#ifndef BOOST_REGEX_V5_ITERATOR_TRAITS_HPP
|
||||||
#define BOOST_REGEX_V5_ITERATOR_TRAITS_HPP
|
#define BOOST_REGEX_V5_ITERATOR_TRAITS_HPP
|
||||||
|
|
||||||
#ifdef BOOST_REGEX_MSVC
|
|
||||||
#pragma warning(push)
|
|
||||||
#pragma warning(disable: 4103)
|
|
||||||
#endif
|
|
||||||
#ifdef BOOST_HAS_ABI_HEADERS
|
|
||||||
# include BOOST_ABI_PREFIX
|
|
||||||
#endif
|
|
||||||
#ifdef BOOST_REGEX_MSVC
|
|
||||||
#pragma warning(pop)
|
|
||||||
#endif
|
|
||||||
|
|
||||||
namespace boost{
|
namespace boost{
|
||||||
namespace BOOST_REGEX_DETAIL_NS{
|
namespace BOOST_REGEX_DETAIL_NS{
|
||||||
|
|
||||||
@ -39,16 +28,5 @@ struct regex_iterator_traits : public std::iterator_traits<T> {};
|
|||||||
} // namespace BOOST_REGEX_DETAIL_NS
|
} // namespace BOOST_REGEX_DETAIL_NS
|
||||||
} // namespace boost
|
} // namespace boost
|
||||||
|
|
||||||
#ifdef BOOST_REGEX_MSVC
|
|
||||||
#pragma warning(push)
|
|
||||||
#pragma warning(disable: 4103)
|
|
||||||
#endif
|
|
||||||
#ifdef BOOST_HAS_ABI_HEADERS
|
|
||||||
# include BOOST_ABI_SUFFIX
|
|
||||||
#endif
|
|
||||||
#ifdef BOOST_REGEX_MSVC
|
|
||||||
#pragma warning(pop)
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -19,17 +19,6 @@
|
|||||||
#ifndef BOOST_REGEX_V5_MATCH_RESULTS_HPP
|
#ifndef BOOST_REGEX_V5_MATCH_RESULTS_HPP
|
||||||
#define BOOST_REGEX_V5_MATCH_RESULTS_HPP
|
#define BOOST_REGEX_V5_MATCH_RESULTS_HPP
|
||||||
|
|
||||||
#ifdef BOOST_REGEX_MSVC
|
|
||||||
#pragma warning(push)
|
|
||||||
#pragma warning(disable: 4103)
|
|
||||||
#endif
|
|
||||||
#ifdef BOOST_HAS_ABI_HEADERS
|
|
||||||
# include BOOST_ABI_PREFIX
|
|
||||||
#endif
|
|
||||||
#ifdef BOOST_REGEX_MSVC
|
|
||||||
#pragma warning(pop)
|
|
||||||
#endif
|
|
||||||
|
|
||||||
namespace boost{
|
namespace boost{
|
||||||
#ifdef BOOST_REGEX_MSVC
|
#ifdef BOOST_REGEX_MSVC
|
||||||
#pragma warning(push)
|
#pragma warning(push)
|
||||||
@ -673,17 +662,6 @@ std::basic_ostream<charT, traits>&
|
|||||||
#endif
|
#endif
|
||||||
} // namespace boost
|
} // namespace boost
|
||||||
|
|
||||||
#ifdef BOOST_REGEX_MSVC
|
|
||||||
#pragma warning(push)
|
|
||||||
#pragma warning(disable: 4103)
|
|
||||||
#endif
|
|
||||||
#ifdef BOOST_HAS_ABI_HEADERS
|
|
||||||
# include BOOST_ABI_SUFFIX
|
|
||||||
#endif
|
|
||||||
#ifdef BOOST_REGEX_MSVC
|
|
||||||
#pragma warning(pop)
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
|
@ -23,10 +23,6 @@
|
|||||||
#include <mutex>
|
#include <mutex>
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifdef BOOST_HAS_ABI_HEADERS
|
|
||||||
# include BOOST_ABI_PREFIX
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#ifndef BOOST_NO_CXX11_HDR_ATOMIC
|
#ifndef BOOST_NO_CXX11_HDR_ATOMIC
|
||||||
#include <atomic>
|
#include <atomic>
|
||||||
#if ATOMIC_POINTER_LOCK_FREE == 2
|
#if ATOMIC_POINTER_LOCK_FREE == 2
|
||||||
@ -175,9 +171,5 @@ inline void put_mem_block(void* p)
|
|||||||
}
|
}
|
||||||
} // namespace boost
|
} // namespace boost
|
||||||
|
|
||||||
#ifdef BOOST_HAS_ABI_HEADERS
|
|
||||||
# include BOOST_ABI_SUFFIX
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -30,17 +30,6 @@
|
|||||||
|
|
||||||
namespace boost{
|
namespace boost{
|
||||||
|
|
||||||
#ifdef BOOST_REGEX_MSVC
|
|
||||||
#pragma warning(push)
|
|
||||||
#pragma warning(disable: 4103)
|
|
||||||
#endif
|
|
||||||
#ifdef BOOST_HAS_ABI_HEADERS
|
|
||||||
# include BOOST_ABI_PREFIX
|
|
||||||
#endif
|
|
||||||
#ifdef BOOST_REGEX_MSVC
|
|
||||||
#pragma warning(pop)
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#ifdef BOOST_REGEX_MSVC
|
#ifdef BOOST_REGEX_MSVC
|
||||||
#pragma warning(push)
|
#pragma warning(push)
|
||||||
#pragma warning(disable : 4275)
|
#pragma warning(disable : 4275)
|
||||||
@ -88,7 +77,7 @@ typedef regex_error bad_expression;
|
|||||||
|
|
||||||
namespace BOOST_REGEX_DETAIL_NS{
|
namespace BOOST_REGEX_DETAIL_NS{
|
||||||
|
|
||||||
inline void BOOST_REGEX_CALL raise_runtime_error(const std::runtime_error& ex)
|
inline void raise_runtime_error(const std::runtime_error& ex)
|
||||||
{
|
{
|
||||||
#ifndef BOOST_REGEX_STANDALONE
|
#ifndef BOOST_REGEX_STANDALONE
|
||||||
::boost::throw_exception(ex);
|
::boost::throw_exception(ex);
|
||||||
@ -111,17 +100,6 @@ void raise_error(const traits& t, regex_constants::error_type code)
|
|||||||
#pragma warning(pop)
|
#pragma warning(pop)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifdef BOOST_REGEX_MSVC
|
|
||||||
#pragma warning(push)
|
|
||||||
#pragma warning(disable: 4103)
|
|
||||||
#endif
|
|
||||||
#ifdef BOOST_HAS_ABI_HEADERS
|
|
||||||
# include BOOST_ABI_SUFFIX
|
|
||||||
#endif
|
|
||||||
#ifdef BOOST_REGEX_MSVC
|
|
||||||
#pragma warning(pop)
|
|
||||||
#endif
|
|
||||||
|
|
||||||
} // namespace boost
|
} // namespace boost
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
@ -14,17 +14,6 @@
|
|||||||
|
|
||||||
#include <boost/regex/v5/iterator_category.hpp>
|
#include <boost/regex/v5/iterator_category.hpp>
|
||||||
|
|
||||||
#ifdef BOOST_REGEX_MSVC
|
|
||||||
#pragma warning(push)
|
|
||||||
#pragma warning(disable: 4103)
|
|
||||||
#endif
|
|
||||||
#ifdef BOOST_HAS_ABI_HEADERS
|
|
||||||
# include BOOST_ABI_PREFIX
|
|
||||||
#endif
|
|
||||||
#ifdef BOOST_REGEX_MSVC
|
|
||||||
#pragma warning(pop)
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#ifdef BOOST_REGEX_MSVC
|
#ifdef BOOST_REGEX_MSVC
|
||||||
# pragma warning(push)
|
# pragma warning(push)
|
||||||
#pragma warning(disable : 4251 4459)
|
#pragma warning(disable : 4251 4459)
|
||||||
@ -575,17 +564,6 @@ private:
|
|||||||
# pragma warning(pop)
|
# pragma warning(pop)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifdef BOOST_REGEX_MSVC
|
|
||||||
#pragma warning(push)
|
|
||||||
#pragma warning(disable: 4103)
|
|
||||||
#endif
|
|
||||||
#ifdef BOOST_HAS_ABI_HEADERS
|
|
||||||
# include BOOST_ABI_SUFFIX
|
|
||||||
#endif
|
|
||||||
#ifdef BOOST_REGEX_MSVC
|
|
||||||
#pragma warning(pop)
|
|
||||||
#endif
|
|
||||||
|
|
||||||
} // namespace boost
|
} // namespace boost
|
||||||
|
|
||||||
//
|
//
|
||||||
|
@ -20,23 +20,6 @@
|
|||||||
#ifndef BOOST_REGEX_V5_PERL_MATCHER_COMMON_HPP
|
#ifndef BOOST_REGEX_V5_PERL_MATCHER_COMMON_HPP
|
||||||
#define BOOST_REGEX_V5_PERL_MATCHER_COMMON_HPP
|
#define BOOST_REGEX_V5_PERL_MATCHER_COMMON_HPP
|
||||||
|
|
||||||
#ifdef BOOST_REGEX_MSVC
|
|
||||||
#pragma warning(push)
|
|
||||||
#pragma warning(disable: 4103)
|
|
||||||
#if BOOST_REGEX_MSVC >= 1800
|
|
||||||
#pragma warning(disable: 26812)
|
|
||||||
#endif
|
|
||||||
#endif
|
|
||||||
#ifdef BOOST_HAS_ABI_HEADERS
|
|
||||||
# include BOOST_ABI_PREFIX
|
|
||||||
#endif
|
|
||||||
#ifdef BOOST_REGEX_MSVC
|
|
||||||
#pragma warning(pop)
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#ifdef BOOST_BORLANDC
|
|
||||||
# pragma option push -w-8008 -w-8066
|
|
||||||
#endif
|
|
||||||
#ifdef BOOST_REGEX_MSVC
|
#ifdef BOOST_REGEX_MSVC
|
||||||
# pragma warning(push)
|
# pragma warning(push)
|
||||||
#pragma warning(disable:4459)
|
#pragma warning(disable:4459)
|
||||||
@ -928,19 +911,5 @@ bool perl_matcher<BidiIterator, Allocator, traits>::find_restart_lit()
|
|||||||
# pragma warning(pop)
|
# pragma warning(pop)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifdef BOOST_BORLANDC
|
|
||||||
# pragma option pop
|
|
||||||
#endif
|
|
||||||
#ifdef BOOST_REGEX_MSVC
|
|
||||||
#pragma warning(push)
|
|
||||||
#pragma warning(disable: 4103)
|
|
||||||
#endif
|
|
||||||
#ifdef BOOST_HAS_ABI_HEADERS
|
|
||||||
# include BOOST_ABI_SUFFIX
|
|
||||||
#endif
|
|
||||||
#ifdef BOOST_REGEX_MSVC
|
|
||||||
#pragma warning(pop)
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -22,16 +22,6 @@
|
|||||||
|
|
||||||
#include <boost/regex/v5/mem_block_cache.hpp>
|
#include <boost/regex/v5/mem_block_cache.hpp>
|
||||||
|
|
||||||
#ifdef BOOST_REGEX_MSVC
|
|
||||||
#pragma warning(push)
|
|
||||||
#pragma warning(disable: 4103)
|
|
||||||
#endif
|
|
||||||
#ifdef BOOST_HAS_ABI_HEADERS
|
|
||||||
# include BOOST_ABI_PREFIX
|
|
||||||
#endif
|
|
||||||
#ifdef BOOST_REGEX_MSVC
|
|
||||||
#pragma warning(pop)
|
|
||||||
#endif
|
|
||||||
#ifdef BOOST_REGEX_MSVC
|
#ifdef BOOST_REGEX_MSVC
|
||||||
# pragma warning(push)
|
# pragma warning(push)
|
||||||
# pragma warning(disable: 4706 4459)
|
# pragma warning(disable: 4706 4459)
|
||||||
@ -1879,15 +1869,4 @@ bool perl_matcher<BidiIterator, Allocator, traits>::unwind_then(bool b)
|
|||||||
# pragma warning(pop)
|
# pragma warning(pop)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifdef BOOST_REGEX_MSVC
|
|
||||||
#pragma warning(push)
|
|
||||||
#pragma warning(disable: 4103)
|
|
||||||
#endif
|
|
||||||
#ifdef BOOST_HAS_ABI_HEADERS
|
|
||||||
# include BOOST_ABI_SUFFIX
|
|
||||||
#endif
|
|
||||||
#ifdef BOOST_REGEX_MSVC
|
|
||||||
#pragma warning(pop)
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
@ -20,17 +20,6 @@
|
|||||||
#ifndef BOOST_REGEX_PRIMARY_TRANSFORM
|
#ifndef BOOST_REGEX_PRIMARY_TRANSFORM
|
||||||
#define BOOST_REGEX_PRIMARY_TRANSFORM
|
#define BOOST_REGEX_PRIMARY_TRANSFORM
|
||||||
|
|
||||||
#ifdef BOOST_REGEX_MSVC
|
|
||||||
#pragma warning(push)
|
|
||||||
#pragma warning(disable: 4103)
|
|
||||||
#endif
|
|
||||||
#ifdef BOOST_HAS_ABI_HEADERS
|
|
||||||
# include BOOST_ABI_PREFIX
|
|
||||||
#endif
|
|
||||||
#ifdef BOOST_REGEX_MSVC
|
|
||||||
#pragma warning(pop)
|
|
||||||
#endif
|
|
||||||
|
|
||||||
namespace boost{
|
namespace boost{
|
||||||
namespace BOOST_REGEX_DETAIL_NS{
|
namespace BOOST_REGEX_DETAIL_NS{
|
||||||
|
|
||||||
@ -125,22 +114,7 @@ unsigned find_sort_syntax(const traits* pt, charT* delim)
|
|||||||
} // namespace BOOST_REGEX_DETAIL_NS
|
} // namespace BOOST_REGEX_DETAIL_NS
|
||||||
} // namespace boost
|
} // namespace boost
|
||||||
|
|
||||||
#ifdef BOOST_REGEX_MSVC
|
|
||||||
#pragma warning(push)
|
|
||||||
#pragma warning(disable: 4103)
|
|
||||||
#endif
|
|
||||||
#ifdef BOOST_HAS_ABI_HEADERS
|
|
||||||
# include BOOST_ABI_SUFFIX
|
|
||||||
#endif
|
|
||||||
#ifdef BOOST_REGEX_MSVC
|
|
||||||
#pragma warning(pop)
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -19,17 +19,6 @@
|
|||||||
#ifndef BOOST_REGEX_V5_REGBASE_HPP
|
#ifndef BOOST_REGEX_V5_REGBASE_HPP
|
||||||
#define BOOST_REGEX_V5_REGBASE_HPP
|
#define BOOST_REGEX_V5_REGBASE_HPP
|
||||||
|
|
||||||
#ifdef BOOST_REGEX_MSVC
|
|
||||||
#pragma warning(push)
|
|
||||||
#pragma warning(disable: 4103)
|
|
||||||
#endif
|
|
||||||
#ifdef BOOST_HAS_ABI_HEADERS
|
|
||||||
# include BOOST_ABI_PREFIX
|
|
||||||
#endif
|
|
||||||
#ifdef BOOST_REGEX_MSVC
|
|
||||||
#pragma warning(pop)
|
|
||||||
#endif
|
|
||||||
|
|
||||||
namespace boost{
|
namespace boost{
|
||||||
//
|
//
|
||||||
// class regbase
|
// class regbase
|
||||||
@ -165,16 +154,5 @@ namespace regex_constants{
|
|||||||
|
|
||||||
} // namespace boost
|
} // namespace boost
|
||||||
|
|
||||||
#ifdef BOOST_REGEX_MSVC
|
|
||||||
#pragma warning(push)
|
|
||||||
#pragma warning(disable: 4103)
|
|
||||||
#endif
|
|
||||||
#ifdef BOOST_HAS_ABI_HEADERS
|
|
||||||
# include BOOST_ABI_SUFFIX
|
|
||||||
#endif
|
|
||||||
#ifdef BOOST_REGEX_MSVC
|
|
||||||
#pragma warning(pop)
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -26,17 +26,6 @@
|
|||||||
|
|
||||||
namespace boost{
|
namespace boost{
|
||||||
|
|
||||||
#ifdef BOOST_REGEX_MSVC
|
|
||||||
#pragma warning(push)
|
|
||||||
#pragma warning(disable: 4103)
|
|
||||||
#endif
|
|
||||||
#ifdef BOOST_HAS_ABI_HEADERS
|
|
||||||
# include BOOST_ABI_PREFIX
|
|
||||||
#endif
|
|
||||||
#ifdef BOOST_REGEX_MSVC
|
|
||||||
#pragma warning(pop)
|
|
||||||
#endif
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Forward declaration:
|
// Forward declaration:
|
||||||
//
|
//
|
||||||
@ -1124,17 +1113,6 @@ inline std::basic_string<typename match_results<Iterator, Allocator>::char_type>
|
|||||||
return m.format(fmt, flags);
|
return m.format(fmt, flags);
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifdef BOOST_REGEX_MSVC
|
|
||||||
#pragma warning(push)
|
|
||||||
#pragma warning(disable: 4103)
|
|
||||||
#endif
|
|
||||||
#ifdef BOOST_HAS_ABI_HEADERS
|
|
||||||
# include BOOST_ABI_SUFFIX
|
|
||||||
#endif
|
|
||||||
#ifdef BOOST_REGEX_MSVC
|
|
||||||
#pragma warning(pop)
|
|
||||||
#endif
|
|
||||||
|
|
||||||
} // namespace boost
|
} // namespace boost
|
||||||
|
|
||||||
#endif // BOOST_REGEX_FORMAT_HPP
|
#endif // BOOST_REGEX_FORMAT_HPP
|
||||||
|
@ -22,17 +22,6 @@
|
|||||||
|
|
||||||
namespace boost{
|
namespace boost{
|
||||||
|
|
||||||
#ifdef BOOST_REGEX_MSVC
|
|
||||||
#pragma warning(push)
|
|
||||||
#pragma warning(disable: 4103)
|
|
||||||
#endif
|
|
||||||
#ifdef BOOST_HAS_ABI_HEADERS
|
|
||||||
# include BOOST_ABI_PREFIX
|
|
||||||
#endif
|
|
||||||
#ifdef BOOST_REGEX_MSVC
|
|
||||||
#pragma warning(pop)
|
|
||||||
#endif
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// regex_grep:
|
// regex_grep:
|
||||||
// find all non-overlapping matches within the sequence first last:
|
// find all non-overlapping matches within the sequence first last:
|
||||||
@ -103,17 +92,6 @@ inline unsigned int regex_grep(Predicate foo, const std::basic_string<charT, ST,
|
|||||||
return regex_grep(foo, s.begin(), s.end(), e, flags);
|
return regex_grep(foo, s.begin(), s.end(), e, flags);
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifdef BOOST_REGEX_MSVC
|
|
||||||
#pragma warning(push)
|
|
||||||
#pragma warning(disable: 4103)
|
|
||||||
#endif
|
|
||||||
#ifdef BOOST_HAS_ABI_HEADERS
|
|
||||||
# include BOOST_ABI_SUFFIX
|
|
||||||
#endif
|
|
||||||
#ifdef BOOST_REGEX_MSVC
|
|
||||||
#pragma warning(pop)
|
|
||||||
#endif
|
|
||||||
|
|
||||||
} // namespace boost
|
} // namespace boost
|
||||||
|
|
||||||
#endif // BOOST_REGEX_V5_REGEX_GREP_HPP
|
#endif // BOOST_REGEX_V5_REGEX_GREP_HPP
|
||||||
|
@ -23,17 +23,6 @@
|
|||||||
|
|
||||||
namespace boost{
|
namespace boost{
|
||||||
|
|
||||||
#ifdef BOOST_REGEX_MSVC
|
|
||||||
#pragma warning(push)
|
|
||||||
#pragma warning(disable: 4103)
|
|
||||||
#endif
|
|
||||||
#ifdef BOOST_HAS_ABI_HEADERS
|
|
||||||
# include BOOST_ABI_PREFIX
|
|
||||||
#endif
|
|
||||||
#ifdef BOOST_REGEX_MSVC
|
|
||||||
#pragma warning(pop)
|
|
||||||
#endif
|
|
||||||
|
|
||||||
template <class BidirectionalIterator,
|
template <class BidirectionalIterator,
|
||||||
class charT,
|
class charT,
|
||||||
class traits>
|
class traits>
|
||||||
@ -178,17 +167,6 @@ inline regex_iterator<typename std::basic_string<charT, ST, SA>::const_iterator,
|
|||||||
return regex_iterator<typename std::basic_string<charT, ST, SA>::const_iterator, charT, traits>(p.begin(), p.end(), e, m);
|
return regex_iterator<typename std::basic_string<charT, ST, SA>::const_iterator, charT, traits>(p.begin(), p.end(), e, m);
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifdef BOOST_REGEX_MSVC
|
|
||||||
#pragma warning(push)
|
|
||||||
#pragma warning(disable: 4103)
|
|
||||||
#endif
|
|
||||||
#ifdef BOOST_HAS_ABI_HEADERS
|
|
||||||
# include BOOST_ABI_SUFFIX
|
|
||||||
#endif
|
|
||||||
#ifdef BOOST_REGEX_MSVC
|
|
||||||
#pragma warning(pop)
|
|
||||||
#endif
|
|
||||||
|
|
||||||
} // namespace boost
|
} // namespace boost
|
||||||
|
|
||||||
#endif // BOOST_REGEX_V5_REGEX_ITERATOR_HPP
|
#endif // BOOST_REGEX_V5_REGEX_ITERATOR_HPP
|
||||||
|
@ -24,17 +24,6 @@
|
|||||||
|
|
||||||
namespace boost{
|
namespace boost{
|
||||||
|
|
||||||
#ifdef BOOST_REGEX_MSVC
|
|
||||||
#pragma warning(push)
|
|
||||||
#pragma warning(disable: 4103)
|
|
||||||
#endif
|
|
||||||
#ifdef BOOST_HAS_ABI_HEADERS
|
|
||||||
# include BOOST_ABI_PREFIX
|
|
||||||
#endif
|
|
||||||
#ifdef BOOST_REGEX_MSVC
|
|
||||||
#pragma warning(pop)
|
|
||||||
#endif
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// proc regex_match
|
// proc regex_match
|
||||||
// returns true if the specified regular expression matches
|
// returns true if the specified regular expression matches
|
||||||
@ -97,35 +86,7 @@ inline bool regex_match(const std::basic_string<charT, ST, SA>& s,
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
#ifdef BOOST_REGEX_MSVC
|
|
||||||
#pragma warning(push)
|
|
||||||
#pragma warning(disable: 4103)
|
|
||||||
#endif
|
|
||||||
#ifdef BOOST_HAS_ABI_HEADERS
|
|
||||||
# include BOOST_ABI_SUFFIX
|
|
||||||
#endif
|
|
||||||
#ifdef BOOST_REGEX_MSVC
|
|
||||||
#pragma warning(pop)
|
|
||||||
#endif
|
|
||||||
|
|
||||||
} // namespace boost
|
} // namespace boost
|
||||||
|
|
||||||
#endif // BOOST_REGEX_MATCH_HPP
|
#endif // BOOST_REGEX_MATCH_HPP
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -24,17 +24,6 @@
|
|||||||
|
|
||||||
namespace boost{
|
namespace boost{
|
||||||
|
|
||||||
#ifdef BOOST_REGEX_MSVC
|
|
||||||
#pragma warning(push)
|
|
||||||
#pragma warning(disable: 4103)
|
|
||||||
#endif
|
|
||||||
#ifdef BOOST_HAS_ABI_HEADERS
|
|
||||||
# include BOOST_ABI_PREFIX
|
|
||||||
#endif
|
|
||||||
#ifdef BOOST_REGEX_MSVC
|
|
||||||
#pragma warning(pop)
|
|
||||||
#endif
|
|
||||||
|
|
||||||
template <class OutputIterator, class Iterator, class traits, class charT>
|
template <class OutputIterator, class Iterator, class traits, class charT>
|
||||||
inline OutputIterator regex_merge(OutputIterator out,
|
inline OutputIterator regex_merge(OutputIterator out,
|
||||||
Iterator first,
|
Iterator first,
|
||||||
@ -75,17 +64,6 @@ inline std::basic_string<charT> regex_merge(const std::basic_string<charT>& s,
|
|||||||
return regex_replace(s, e, fmt, flags);
|
return regex_replace(s, e, fmt, flags);
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifdef BOOST_REGEX_MSVC
|
|
||||||
#pragma warning(push)
|
|
||||||
#pragma warning(disable: 4103)
|
|
||||||
#endif
|
|
||||||
#ifdef BOOST_HAS_ABI_HEADERS
|
|
||||||
# include BOOST_ABI_SUFFIX
|
|
||||||
#endif
|
|
||||||
#ifdef BOOST_REGEX_MSVC
|
|
||||||
#pragma warning(pop)
|
|
||||||
#endif
|
|
||||||
|
|
||||||
} // namespace boost
|
} // namespace boost
|
||||||
|
|
||||||
#endif // BOOST_REGEX_V5_REGEX_MERGE_HPP
|
#endif // BOOST_REGEX_V5_REGEX_MERGE_HPP
|
||||||
|
@ -31,17 +31,6 @@
|
|||||||
namespace boost{
|
namespace boost{
|
||||||
namespace BOOST_REGEX_DETAIL_NS{
|
namespace BOOST_REGEX_DETAIL_NS{
|
||||||
|
|
||||||
#ifdef BOOST_REGEX_MSVC
|
|
||||||
#pragma warning(push)
|
|
||||||
#pragma warning(disable: 4103)
|
|
||||||
#endif
|
|
||||||
#ifdef BOOST_HAS_ABI_HEADERS
|
|
||||||
# include BOOST_ABI_PREFIX
|
|
||||||
#endif
|
|
||||||
#ifdef BOOST_REGEX_MSVC
|
|
||||||
#pragma warning(pop)
|
|
||||||
#endif
|
|
||||||
|
|
||||||
struct empty_padding{};
|
struct empty_padding{};
|
||||||
|
|
||||||
union padding
|
union padding
|
||||||
@ -217,25 +206,8 @@ inline raw_storage::raw_storage(size_type n)
|
|||||||
last = start + n;
|
last = start + n;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
#ifdef BOOST_REGEX_MSVC
|
|
||||||
#pragma warning(push)
|
|
||||||
#pragma warning(disable: 4103)
|
|
||||||
#endif
|
|
||||||
#ifdef BOOST_HAS_ABI_HEADERS
|
|
||||||
# include BOOST_ABI_SUFFIX
|
|
||||||
#endif
|
|
||||||
#ifdef BOOST_REGEX_MSVC
|
|
||||||
#pragma warning(pop)
|
|
||||||
#endif
|
|
||||||
|
|
||||||
} // namespace BOOST_REGEX_DETAIL_NS
|
} // namespace BOOST_REGEX_DETAIL_NS
|
||||||
} // namespace boost
|
} // namespace boost
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -24,17 +24,6 @@
|
|||||||
|
|
||||||
namespace boost{
|
namespace boost{
|
||||||
|
|
||||||
#ifdef BOOST_REGEX_MSVC
|
|
||||||
#pragma warning(push)
|
|
||||||
#pragma warning(disable: 4103)
|
|
||||||
#endif
|
|
||||||
#ifdef BOOST_HAS_ABI_HEADERS
|
|
||||||
# include BOOST_ABI_PREFIX
|
|
||||||
#endif
|
|
||||||
#ifdef BOOST_REGEX_MSVC
|
|
||||||
#pragma warning(pop)
|
|
||||||
#endif
|
|
||||||
|
|
||||||
template <class OutputIterator, class BidirectionalIterator, class traits, class charT, class Formatter>
|
template <class OutputIterator, class BidirectionalIterator, class traits, class charT, class Formatter>
|
||||||
OutputIterator regex_replace(OutputIterator out,
|
OutputIterator regex_replace(OutputIterator out,
|
||||||
BidirectionalIterator first,
|
BidirectionalIterator first,
|
||||||
@ -81,17 +70,6 @@ std::basic_string<charT> regex_replace(const std::basic_string<charT>& s,
|
|||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifdef BOOST_REGEX_MSVC
|
|
||||||
#pragma warning(push)
|
|
||||||
#pragma warning(disable: 4103)
|
|
||||||
#endif
|
|
||||||
#ifdef BOOST_HAS_ABI_HEADERS
|
|
||||||
# include BOOST_ABI_SUFFIX
|
|
||||||
#endif
|
|
||||||
#ifdef BOOST_REGEX_MSVC
|
|
||||||
#pragma warning(pop)
|
|
||||||
#endif
|
|
||||||
|
|
||||||
} // namespace boost
|
} // namespace boost
|
||||||
|
|
||||||
#endif // BOOST_REGEX_V5_REGEX_REPLACE_HPP
|
#endif // BOOST_REGEX_V5_REGEX_REPLACE_HPP
|
||||||
|
@ -22,17 +22,6 @@
|
|||||||
|
|
||||||
namespace boost{
|
namespace boost{
|
||||||
|
|
||||||
#ifdef BOOST_REGEX_MSVC
|
|
||||||
#pragma warning(push)
|
|
||||||
#pragma warning(disable: 4103)
|
|
||||||
#endif
|
|
||||||
#ifdef BOOST_HAS_ABI_HEADERS
|
|
||||||
# include BOOST_ABI_PREFIX
|
|
||||||
#endif
|
|
||||||
#ifdef BOOST_REGEX_MSVC
|
|
||||||
#pragma warning(pop)
|
|
||||||
#endif
|
|
||||||
|
|
||||||
template <class BidiIterator, class Allocator, class charT, class traits>
|
template <class BidiIterator, class Allocator, class charT, class traits>
|
||||||
bool regex_search(BidiIterator first, BidiIterator last,
|
bool regex_search(BidiIterator first, BidiIterator last,
|
||||||
match_results<BidiIterator, Allocator>& m,
|
match_results<BidiIterator, Allocator>& m,
|
||||||
@ -107,17 +96,6 @@ inline bool regex_search(const std::basic_string<charT, ST, SA>& s,
|
|||||||
return regex_search(s.begin(), s.end(), e, flags);
|
return regex_search(s.begin(), s.end(), e, flags);
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifdef BOOST_REGEX_MSVC
|
|
||||||
#pragma warning(push)
|
|
||||||
#pragma warning(disable: 4103)
|
|
||||||
#endif
|
|
||||||
#ifdef BOOST_HAS_ABI_HEADERS
|
|
||||||
# include BOOST_ABI_SUFFIX
|
|
||||||
#endif
|
|
||||||
#ifdef BOOST_REGEX_MSVC
|
|
||||||
#pragma warning(pop)
|
|
||||||
#endif
|
|
||||||
|
|
||||||
} // namespace boost
|
} // namespace boost
|
||||||
|
|
||||||
#endif // BOOST_REGEX_V5_REGEX_SEARCH_HPP
|
#endif // BOOST_REGEX_V5_REGEX_SEARCH_HPP
|
||||||
|
@ -23,17 +23,6 @@
|
|||||||
|
|
||||||
namespace boost{
|
namespace boost{
|
||||||
|
|
||||||
#ifdef BOOST_REGEX_MSVC
|
|
||||||
#pragma warning(push)
|
|
||||||
#pragma warning(disable: 4103)
|
|
||||||
#endif
|
|
||||||
#ifdef BOOST_HAS_ABI_HEADERS
|
|
||||||
# include BOOST_ABI_PREFIX
|
|
||||||
#endif
|
|
||||||
#ifdef BOOST_REGEX_MSVC
|
|
||||||
#pragma warning(pop)
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#ifdef BOOST_REGEX_MSVC
|
#ifdef BOOST_REGEX_MSVC
|
||||||
# pragma warning(push)
|
# pragma warning(push)
|
||||||
#if BOOST_REGEX_MSVC < 1910
|
#if BOOST_REGEX_MSVC < 1910
|
||||||
@ -156,17 +145,6 @@ inline std::size_t regex_split(OutputIterator out,
|
|||||||
# pragma warning(pop)
|
# pragma warning(pop)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifdef BOOST_REGEX_MSVC
|
|
||||||
#pragma warning(push)
|
|
||||||
#pragma warning(disable: 4103)
|
|
||||||
#endif
|
|
||||||
#ifdef BOOST_HAS_ABI_HEADERS
|
|
||||||
# include BOOST_ABI_SUFFIX
|
|
||||||
#endif
|
|
||||||
#ifdef BOOST_REGEX_MSVC
|
|
||||||
#pragma warning(pop)
|
|
||||||
#endif
|
|
||||||
|
|
||||||
} // namespace boost
|
} // namespace boost
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
@ -23,19 +23,6 @@
|
|||||||
|
|
||||||
namespace boost{
|
namespace boost{
|
||||||
|
|
||||||
#ifdef BOOST_REGEX_MSVC
|
|
||||||
#pragma warning(push)
|
|
||||||
#pragma warning(disable: 4103)
|
|
||||||
#endif
|
|
||||||
#ifdef BOOST_HAS_ABI_HEADERS
|
|
||||||
# include BOOST_ABI_PREFIX
|
|
||||||
#endif
|
|
||||||
#ifdef BOOST_REGEX_MSVC
|
|
||||||
#pragma warning(pop)
|
|
||||||
#pragma warning(push)
|
|
||||||
#pragma warning(disable:4700)
|
|
||||||
#endif
|
|
||||||
|
|
||||||
template <class BidirectionalIterator,
|
template <class BidirectionalIterator,
|
||||||
class charT,
|
class charT,
|
||||||
class traits>
|
class traits>
|
||||||
@ -259,18 +246,6 @@ inline regex_token_iterator<typename std::basic_string<charT, ST, SA>::const_ite
|
|||||||
return regex_token_iterator<typename std::basic_string<charT, ST, SA>::const_iterator, charT, traits>(p.begin(), p.end(), e, submatch, m);
|
return regex_token_iterator<typename std::basic_string<charT, ST, SA>::const_iterator, charT, traits>(p.begin(), p.end(), e, submatch, m);
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifdef BOOST_REGEX_MSVC
|
|
||||||
#pragma warning(pop)
|
|
||||||
#pragma warning(push)
|
|
||||||
#pragma warning(disable: 4103)
|
|
||||||
#endif
|
|
||||||
#ifdef BOOST_HAS_ABI_HEADERS
|
|
||||||
# include BOOST_ABI_SUFFIX
|
|
||||||
#endif
|
|
||||||
#ifdef BOOST_REGEX_MSVC
|
|
||||||
#pragma warning(pop)
|
|
||||||
#endif
|
|
||||||
|
|
||||||
} // namespace boost
|
} // namespace boost
|
||||||
|
|
||||||
#endif // BOOST_REGEX_V5_REGEX_TOKEN_ITERATOR_HPP
|
#endif // BOOST_REGEX_V5_REGEX_TOKEN_ITERATOR_HPP
|
||||||
|
@ -31,17 +31,6 @@
|
|||||||
#endif
|
#endif
|
||||||
#include <boost/regex_fwd.hpp>
|
#include <boost/regex_fwd.hpp>
|
||||||
|
|
||||||
#ifdef BOOST_REGEX_MSVC
|
|
||||||
#pragma warning(push)
|
|
||||||
#pragma warning(disable: 4103)
|
|
||||||
#endif
|
|
||||||
#ifdef BOOST_HAS_ABI_HEADERS
|
|
||||||
# include BOOST_ABI_PREFIX
|
|
||||||
#endif
|
|
||||||
#ifdef BOOST_REGEX_MSVC
|
|
||||||
#pragma warning(pop)
|
|
||||||
#endif
|
|
||||||
|
|
||||||
namespace boost{
|
namespace boost{
|
||||||
|
|
||||||
template <class charT, class implementationT >
|
template <class charT, class implementationT >
|
||||||
@ -137,16 +126,5 @@ private:
|
|||||||
|
|
||||||
} // namespace boost
|
} // namespace boost
|
||||||
|
|
||||||
#ifdef BOOST_REGEX_MSVC
|
|
||||||
#pragma warning(push)
|
|
||||||
#pragma warning(disable: 4103)
|
|
||||||
#endif
|
|
||||||
#ifdef BOOST_HAS_ABI_HEADERS
|
|
||||||
# include BOOST_ABI_SUFFIX
|
|
||||||
#endif
|
|
||||||
#ifdef BOOST_REGEX_MSVC
|
|
||||||
#pragma warning(pop)
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#endif // include
|
#endif // include
|
||||||
|
|
||||||
|
@ -19,17 +19,6 @@
|
|||||||
#ifndef BOOST_REGEX_TRAITS_DEFAULTS_HPP_INCLUDED
|
#ifndef BOOST_REGEX_TRAITS_DEFAULTS_HPP_INCLUDED
|
||||||
#define BOOST_REGEX_TRAITS_DEFAULTS_HPP_INCLUDED
|
#define BOOST_REGEX_TRAITS_DEFAULTS_HPP_INCLUDED
|
||||||
|
|
||||||
#ifdef BOOST_REGEX_MSVC
|
|
||||||
#pragma warning(push)
|
|
||||||
#pragma warning(disable: 4103)
|
|
||||||
#endif
|
|
||||||
#ifdef BOOST_HAS_ABI_HEADERS
|
|
||||||
# include BOOST_ABI_PREFIX
|
|
||||||
#endif
|
|
||||||
#ifdef BOOST_REGEX_MSVC
|
|
||||||
#pragma warning(pop)
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#include <boost/regex/config.hpp>
|
#include <boost/regex/config.hpp>
|
||||||
|
|
||||||
#include <boost/regex/v5/syntax_type.hpp>
|
#include <boost/regex/v5/syntax_type.hpp>
|
||||||
@ -1003,15 +992,4 @@ inline typename std::enable_if<(sizeof(charT) == 1), const charT*>::type get_esc
|
|||||||
} // BOOST_REGEX_DETAIL_NS
|
} // BOOST_REGEX_DETAIL_NS
|
||||||
} // boost
|
} // boost
|
||||||
|
|
||||||
#ifdef BOOST_REGEX_MSVC
|
|
||||||
#pragma warning(push)
|
|
||||||
#pragma warning(disable: 4103)
|
|
||||||
#endif
|
|
||||||
#ifdef BOOST_HAS_ABI_HEADERS
|
|
||||||
# include BOOST_ABI_SUFFIX
|
|
||||||
#endif
|
|
||||||
#ifdef BOOST_REGEX_MSVC
|
|
||||||
#pragma warning(pop)
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
@ -19,17 +19,6 @@
|
|||||||
#ifndef BOOST_REGEX_V5_STATES_HPP
|
#ifndef BOOST_REGEX_V5_STATES_HPP
|
||||||
#define BOOST_REGEX_V5_STATES_HPP
|
#define BOOST_REGEX_V5_STATES_HPP
|
||||||
|
|
||||||
#ifdef BOOST_REGEX_MSVC
|
|
||||||
#pragma warning(push)
|
|
||||||
#pragma warning(disable: 4103)
|
|
||||||
#endif
|
|
||||||
#ifdef BOOST_HAS_ABI_HEADERS
|
|
||||||
# include BOOST_ABI_PREFIX
|
|
||||||
#endif
|
|
||||||
#ifdef BOOST_REGEX_MSVC
|
|
||||||
#pragma warning(pop)
|
|
||||||
#endif
|
|
||||||
|
|
||||||
namespace boost{
|
namespace boost{
|
||||||
namespace BOOST_REGEX_DETAIL_NS{
|
namespace BOOST_REGEX_DETAIL_NS{
|
||||||
|
|
||||||
@ -305,17 +294,6 @@ iterator re_is_set_member(iterator next,
|
|||||||
|
|
||||||
} // namespace boost
|
} // namespace boost
|
||||||
|
|
||||||
#ifdef BOOST_REGEX_MSVC
|
|
||||||
#pragma warning(push)
|
|
||||||
#pragma warning(disable: 4103)
|
|
||||||
#endif
|
|
||||||
#ifdef BOOST_HAS_ABI_HEADERS
|
|
||||||
# include BOOST_ABI_SUFFIX
|
|
||||||
#endif
|
|
||||||
#ifdef BOOST_REGEX_MSVC
|
|
||||||
#pragma warning(pop)
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
|
@ -19,17 +19,6 @@
|
|||||||
#ifndef BOOST_REGEX_V5_SUB_MATCH_HPP
|
#ifndef BOOST_REGEX_V5_SUB_MATCH_HPP
|
||||||
#define BOOST_REGEX_V5_SUB_MATCH_HPP
|
#define BOOST_REGEX_V5_SUB_MATCH_HPP
|
||||||
|
|
||||||
#ifdef BOOST_REGEX_MSVC
|
|
||||||
#pragma warning(push)
|
|
||||||
#pragma warning(disable: 4103)
|
|
||||||
#endif
|
|
||||||
#ifdef BOOST_HAS_ABI_HEADERS
|
|
||||||
# include BOOST_ABI_PREFIX
|
|
||||||
#endif
|
|
||||||
#ifdef BOOST_REGEX_MSVC
|
|
||||||
#pragma warning(pop)
|
|
||||||
#endif
|
|
||||||
|
|
||||||
namespace boost{
|
namespace boost{
|
||||||
|
|
||||||
template <class BidiIterator>
|
template <class BidiIterator>
|
||||||
@ -389,16 +378,5 @@ std::basic_ostream<charT, traits>&
|
|||||||
|
|
||||||
} // namespace boost
|
} // namespace boost
|
||||||
|
|
||||||
#ifdef BOOST_REGEX_MSVC
|
|
||||||
#pragma warning(push)
|
|
||||||
#pragma warning(disable: 4103)
|
|
||||||
#endif
|
|
||||||
#ifdef BOOST_HAS_ABI_HEADERS
|
|
||||||
# include BOOST_ABI_SUFFIX
|
|
||||||
#endif
|
|
||||||
#ifdef BOOST_REGEX_MSVC
|
|
||||||
#pragma warning(pop)
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -21,10 +21,6 @@
|
|||||||
|
|
||||||
namespace boost{
|
namespace boost{
|
||||||
|
|
||||||
#ifdef BOOST_HAS_ABI_HEADERS
|
|
||||||
# include BOOST_ABI_PREFIX
|
|
||||||
#endif
|
|
||||||
|
|
||||||
template <class BidirectionalIterator>
|
template <class BidirectionalIterator>
|
||||||
class u32regex_iterator_implementation
|
class u32regex_iterator_implementation
|
||||||
{
|
{
|
||||||
@ -175,10 +171,6 @@ inline u32regex_iterator<const UChar*> make_u32regex_iterator(const U_NAMESPACE_
|
|||||||
return u32regex_iterator<const UChar*>(s.getBuffer(), s.getBuffer() + s.length(), e, m);
|
return u32regex_iterator<const UChar*>(s.getBuffer(), s.getBuffer() + s.length(), e, m);
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifdef BOOST_HAS_ABI_HEADERS
|
|
||||||
# include BOOST_ABI_SUFFIX
|
|
||||||
#endif
|
|
||||||
|
|
||||||
} // namespace boost
|
} // namespace boost
|
||||||
|
|
||||||
#endif // BOOST_REGEX_V5_REGEX_ITERATOR_HPP
|
#endif // BOOST_REGEX_V5_REGEX_ITERATOR_HPP
|
||||||
|
@ -21,9 +21,6 @@
|
|||||||
|
|
||||||
namespace boost{
|
namespace boost{
|
||||||
|
|
||||||
#ifdef BOOST_HAS_ABI_HEADERS
|
|
||||||
# include BOOST_ABI_PREFIX
|
|
||||||
#endif
|
|
||||||
#ifdef BOOST_REGEX_MSVC
|
#ifdef BOOST_REGEX_MSVC
|
||||||
# pragma warning(push)
|
# pragma warning(push)
|
||||||
# pragma warning(disable:4700)
|
# pragma warning(disable:4700)
|
||||||
@ -305,9 +302,6 @@ inline u32regex_token_iterator<const UChar*> make_u32regex_token_iterator(const
|
|||||||
#ifdef BOOST_REGEX_MSVC
|
#ifdef BOOST_REGEX_MSVC
|
||||||
# pragma warning(pop)
|
# pragma warning(pop)
|
||||||
#endif
|
#endif
|
||||||
#ifdef BOOST_HAS_ABI_HEADERS
|
|
||||||
# include BOOST_ABI_SUFFIX
|
|
||||||
#endif
|
|
||||||
|
|
||||||
} // namespace boost
|
} // namespace boost
|
||||||
|
|
||||||
|
@ -119,7 +119,7 @@ inline unsigned utf8_trailing_byte_count(std::uint8_t c)
|
|||||||
#pragma warning(disable:4100)
|
#pragma warning(disable:4100)
|
||||||
#endif
|
#endif
|
||||||
#ifndef BOOST_NO_EXCEPTIONS
|
#ifndef BOOST_NO_EXCEPTIONS
|
||||||
BOOST_NORETURN
|
BOOST_REGEX_NORETURN
|
||||||
#endif
|
#endif
|
||||||
inline void invalid_utf32_code_point(std::uint32_t val)
|
inline void invalid_utf32_code_point(std::uint32_t val)
|
||||||
{
|
{
|
||||||
|
@ -35,17 +35,6 @@
|
|||||||
#pragma comment(lib, "user32.lib")
|
#pragma comment(lib, "user32.lib")
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifdef BOOST_REGEX_MSVC
|
|
||||||
#pragma warning(push)
|
|
||||||
#pragma warning(disable: 4103)
|
|
||||||
#endif
|
|
||||||
#ifdef BOOST_HAS_ABI_HEADERS
|
|
||||||
# include BOOST_ABI_PREFIX
|
|
||||||
#endif
|
|
||||||
#ifdef BOOST_REGEX_MSVC
|
|
||||||
#pragma warning(pop)
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#ifdef BOOST_REGEX_MSVC
|
#ifdef BOOST_REGEX_MSVC
|
||||||
#pragma warning(push)
|
#pragma warning(push)
|
||||||
#pragma warning(disable:4786)
|
#pragma warning(disable:4786)
|
||||||
@ -1180,17 +1169,6 @@ namespace BOOST_REGEX_DETAIL_NS {
|
|||||||
#pragma warning(pop)
|
#pragma warning(pop)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifdef BOOST_REGEX_MSVC
|
|
||||||
#pragma warning(push)
|
|
||||||
#pragma warning(disable: 4103)
|
|
||||||
#endif
|
|
||||||
#ifdef BOOST_HAS_ABI_HEADERS
|
|
||||||
# include BOOST_ABI_SUFFIX
|
|
||||||
#endif
|
|
||||||
#ifdef BOOST_REGEX_MSVC
|
|
||||||
#pragma warning(pop)
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#endif // BOOST_REGEX_NO_WIN32_LOCALE
|
#endif // BOOST_REGEX_NO_WIN32_LOCALE
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
Reference in New Issue
Block a user