diff options
Diffstat (limited to 'include/regex')
| -rw-r--r-- | include/regex | 22 | 
1 files changed, 11 insertions, 11 deletions
| diff --git a/include/regex b/include/regex index fe97a63763c9..0f49b95a6561 100644 --- a/include/regex +++ b/include/regex @@ -2539,14 +2539,14 @@ public:          : __flags_(__f), __marked_count_(0), __loop_count_(0), __open_count_(0),            __end_(0)          {__parse(__first, __last);} -#ifndef _LIBCPP_HAS_NO_GENERALIZED_INITIALIZERS +#ifndef _LIBCPP_CXX03_LANG      _LIBCPP_INLINE_VISIBILITY      basic_regex(initializer_list<value_type> __il,                  flag_type __f = regex_constants::ECMAScript)          : __flags_(__f), __marked_count_(0), __loop_count_(0), __open_count_(0),            __end_(0)          {__parse(__il.begin(), __il.end());} -#endif  // _LIBCPP_HAS_NO_GENERALIZED_INITIALIZERS +#endif  // _LIBCPP_CXX03_LANG  //    ~basic_regex() = default; @@ -2555,11 +2555,11 @@ public:      _LIBCPP_INLINE_VISIBILITY      basic_regex& operator=(const value_type* __p)          {return assign(__p);} -#ifndef _LIBCPP_HAS_NO_GENERALIZED_INITIALIZERS +#ifndef _LIBCPP_CXX03_LANG      _LIBCPP_INLINE_VISIBILITY      basic_regex& operator=(initializer_list<value_type> __il)          {return assign(__il);} -#endif  // _LIBCPP_HAS_NO_GENERALIZED_INITIALIZERS +#endif  // _LIBCPP_CXX03_LANG      template <class _ST, class _SA>          _LIBCPP_INLINE_VISIBILITY          basic_regex& operator=(const basic_string<value_type, _ST, _SA>& __p) @@ -2569,7 +2569,7 @@ public:      _LIBCPP_INLINE_VISIBILITY      basic_regex& assign(const basic_regex& __that)          {return *this = __that;} -#ifndef _LIBCPP_HAS_NO_RVALUE_REFERENCES +#ifndef _LIBCPP_CXX03_LANG      _LIBCPP_INLINE_VISIBILITY      basic_regex& assign(basic_regex&& __that) _NOEXCEPT          {return *this = _VSTD::move(__that);} @@ -2626,14 +2626,14 @@ public:              return assign(basic_regex(__first, __last, __f));          } -#ifndef _LIBCPP_HAS_NO_GENERALIZED_INITIALIZERS +#ifndef _LIBCPP_CXX03_LANG      _LIBCPP_INLINE_VISIBILITY      basic_regex& assign(initializer_list<value_type> __il,                          flag_type __f = regex_constants::ECMAScript)          {return assign(__il.begin(), __il.end(), __f);} -#endif  // _LIBCPP_HAS_NO_GENERALIZED_INITIALIZERS +#endif  // _LIBCPP_CXX03_LANG      // const operations:      _LIBCPP_INLINE_VISIBILITY @@ -6213,7 +6213,7 @@ public:                                       regex_constants::match_default) = delete;  #endif -#ifndef _LIBCPP_HAS_NO_GENERALIZED_INITIALIZERS +#ifndef _LIBCPP_CXX03_LANG      regex_token_iterator(_BidirectionalIterator __a, _BidirectionalIterator __b,                           const regex_type& __re,                           initializer_list<int> __submatches, @@ -6227,7 +6227,7 @@ public:                           regex_constants::match_flag_type __m =                                         regex_constants::match_default) = delete;  #endif -#endif  // _LIBCPP_HAS_NO_GENERALIZED_INITIALIZERS +#endif  // _LIBCPP_CXX03_LANG      template <size_t _Np>          regex_token_iterator(_BidirectionalIterator __a,                               _BidirectionalIterator __b, @@ -6327,7 +6327,7 @@ regex_token_iterator<_BidirectionalIterator, _CharT, _Traits>::      __init(__a, __b);  } -#ifndef _LIBCPP_HAS_NO_GENERALIZED_INITIALIZERS +#ifndef _LIBCPP_CXX03_LANG  template <class _BidirectionalIterator, class _CharT, class _Traits>  regex_token_iterator<_BidirectionalIterator, _CharT, _Traits>:: @@ -6342,7 +6342,7 @@ regex_token_iterator<_BidirectionalIterator, _CharT, _Traits>::      __init(__a, __b);  } -#endif  // _LIBCPP_HAS_NO_GENERALIZED_INITIALIZERS +#endif  // _LIBCPP_CXX03_LANG  template <class _BidirectionalIterator, class _CharT, class _Traits>  template <size_t _Np> | 
