diff options
Diffstat (limited to 'libcxx/include/codecvt')
| -rw-r--r-- | libcxx/include/codecvt | 448 | 
1 files changed, 208 insertions, 240 deletions
| diff --git a/libcxx/include/codecvt b/libcxx/include/codecvt index 9f18a7b1a989..ce378c8d1c6b 100644 --- a/libcxx/include/codecvt +++ b/libcxx/include/codecvt @@ -81,9 +81,9 @@ template <>  class _LIBCPP_TYPE_VIS __codecvt_utf8<wchar_t>      : public codecvt<wchar_t, char, mbstate_t>  { -    unsigned long _Maxcode_; +    unsigned long __maxcode_;  _LIBCPP_SUPPRESS_DEPRECATED_PUSH -    codecvt_mode _Mode_; +    codecvt_mode __mode_;  _LIBCPP_SUPPRESS_DEPRECATED_POP  public:      typedef wchar_t   intern_type; @@ -94,26 +94,22 @@ _LIBCPP_SUPPRESS_DEPRECATED_PUSH      _LIBCPP_INLINE_VISIBILITY      explicit __codecvt_utf8(size_t __refs, unsigned long __maxcode,                              codecvt_mode __mode) -        : codecvt<wchar_t, char, mbstate_t>(__refs), _Maxcode_(__maxcode), -          _Mode_(__mode) {} +        : codecvt<wchar_t, char, mbstate_t>(__refs), __maxcode_(__maxcode), +          __mode_(__mode) {}  _LIBCPP_SUPPRESS_DEPRECATED_POP  protected: -    virtual result -        do_out(state_type& __st, -               const intern_type* __frm, const intern_type* __frm_end, const intern_type*& __frm_nxt, -               extern_type* __to, extern_type* __to_end, extern_type*& __to_nxt) const; -    virtual result -        do_in(state_type& __st, -              const extern_type* __frm, const extern_type* __frm_end, const extern_type*& __frm_nxt, -              intern_type* __to, intern_type* __to_end, intern_type*& __to_nxt) const; -    virtual result -        do_unshift(state_type& __st, -                   extern_type* __to, extern_type* __to_end, extern_type*& __to_nxt) const; -    virtual int do_encoding() const _NOEXCEPT; -    virtual bool do_always_noconv() const _NOEXCEPT; -    virtual int do_length(state_type&, const extern_type* __frm, const extern_type* __end, -                          size_t __mx) const; -    virtual int do_max_length() const _NOEXCEPT; +    result do_out(state_type& __st, +                  const intern_type* __frm, const intern_type* __frm_end, const intern_type*& __frm_nxt, +                  extern_type* __to, extern_type* __to_end, extern_type*& __to_nxt) const override; +    result do_in(state_type& __st, +                 const extern_type* __frm, const extern_type* __frm_end, const extern_type*& __frm_nxt, +                 intern_type* __to, intern_type* __to_end, intern_type*& __to_nxt) const override; +    result do_unshift(state_type& __st, +                      extern_type* __to, extern_type* __to_end, extern_type*& __to_nxt) const override; +    int do_encoding() const _NOEXCEPT override; +    bool do_always_noconv() const _NOEXCEPT override; +    int do_length(state_type&, const extern_type* __frm, const extern_type* __end, size_t __mx) const override; +    int do_max_length() const _NOEXCEPT override;  };  #endif // _LIBCPP_HAS_NO_WIDE_CHARACTERS @@ -122,8 +118,8 @@ template <>  class _LIBCPP_TYPE_VIS __codecvt_utf8<char16_t>      : public codecvt<char16_t, char, mbstate_t>  { -    unsigned long _Maxcode_; -    codecvt_mode _Mode_; +    unsigned long __maxcode_; +    codecvt_mode __mode_;  public:      typedef char16_t  intern_type;      typedef char      extern_type; @@ -132,27 +128,23 @@ public:      _LIBCPP_INLINE_VISIBILITY      explicit __codecvt_utf8(size_t __refs, unsigned long __maxcode,                              codecvt_mode __mode) -        : codecvt<char16_t, char, mbstate_t>(__refs), _Maxcode_(__maxcode), -          _Mode_(__mode) {} +        : codecvt<char16_t, char, mbstate_t>(__refs), __maxcode_(__maxcode), +          __mode_(__mode) {}  _LIBCPP_SUPPRESS_DEPRECATED_POP  protected: -    virtual result -        do_out(state_type& __st, -               const intern_type* __frm, const intern_type* __frm_end, const intern_type*& __frm_nxt, -               extern_type* __to, extern_type* __to_end, extern_type*& __to_nxt) const; -    virtual result -        do_in(state_type& __st, -              const extern_type* __frm, const extern_type* __frm_end, const extern_type*& __frm_nxt, -              intern_type* __to, intern_type* __to_end, intern_type*& __to_nxt) const; -    virtual result -        do_unshift(state_type& __st, -                   extern_type* __to, extern_type* __to_end, extern_type*& __to_nxt) const; -    virtual int do_encoding() const _NOEXCEPT; -    virtual bool do_always_noconv() const _NOEXCEPT; -    virtual int do_length(state_type&, const extern_type* __frm, const extern_type* __end, -                          size_t __mx) const; -    virtual int do_max_length() const _NOEXCEPT; +     result do_out(state_type& __st, +                   const intern_type* __frm, const intern_type* __frm_end, const intern_type*& __frm_nxt, +                   extern_type* __to, extern_type* __to_end, extern_type*& __to_nxt) const override; +     result do_in(state_type& __st, +                  const extern_type* __frm, const extern_type* __frm_end, const extern_type*& __frm_nxt, +                  intern_type* __to, intern_type* __to_end, intern_type*& __to_nxt) const override; +     result do_unshift(state_type& __st, +                       extern_type* __to, extern_type* __to_end, extern_type*& __to_nxt) const override; +     int do_encoding() const _NOEXCEPT override; +     bool do_always_noconv() const _NOEXCEPT override; +     int do_length(state_type&, const extern_type* __frm, const extern_type* __end, size_t __mx) const override; +     int do_max_length() const _NOEXCEPT override;  };  _LIBCPP_SUPPRESS_DEPRECATED_PUSH @@ -160,8 +152,8 @@ template <>  class _LIBCPP_TYPE_VIS __codecvt_utf8<char32_t>      : public codecvt<char32_t, char, mbstate_t>  { -    unsigned long _Maxcode_; -    codecvt_mode _Mode_; +    unsigned long __maxcode_; +    codecvt_mode __mode_;  public:      typedef char32_t  intern_type;      typedef char      extern_type; @@ -170,27 +162,23 @@ public:      _LIBCPP_INLINE_VISIBILITY      explicit __codecvt_utf8(size_t __refs, unsigned long __maxcode,                              codecvt_mode __mode) -        : codecvt<char32_t, char, mbstate_t>(__refs), _Maxcode_(__maxcode), -          _Mode_(__mode) {} +        : codecvt<char32_t, char, mbstate_t>(__refs), __maxcode_(__maxcode), +          __mode_(__mode) {}  _LIBCPP_SUPPRESS_DEPRECATED_POP  protected: -    virtual result -        do_out(state_type& __st, -               const intern_type* __frm, const intern_type* __frm_end, const intern_type*& __frm_nxt, -               extern_type* __to, extern_type* __to_end, extern_type*& __to_nxt) const; -    virtual result -        do_in(state_type& __st, -              const extern_type* __frm, const extern_type* __frm_end, const extern_type*& __frm_nxt, -              intern_type* __to, intern_type* __to_end, intern_type*& __to_nxt) const; -    virtual result -        do_unshift(state_type& __st, -                   extern_type* __to, extern_type* __to_end, extern_type*& __to_nxt) const; -    virtual int do_encoding() const _NOEXCEPT; -    virtual bool do_always_noconv() const _NOEXCEPT; -    virtual int do_length(state_type&, const extern_type* __frm, const extern_type* __end, -                          size_t __mx) const; -    virtual int do_max_length() const _NOEXCEPT; +     result do_out(state_type& __st, +                   const intern_type* __frm, const intern_type* __frm_end, const intern_type*& __frm_nxt, +                   extern_type* __to, extern_type* __to_end, extern_type*& __to_nxt) const override; +     result do_in(state_type& __st, +                  const extern_type* __frm, const extern_type* __frm_end, const extern_type*& __frm_nxt, +                  intern_type* __to, intern_type* __to_end, intern_type*& __to_nxt) const override; +     result do_unshift(state_type& __st, +                       extern_type* __to, extern_type* __to_end, extern_type*& __to_nxt) const override; +     int do_encoding() const _NOEXCEPT override; +     bool do_always_noconv() const _NOEXCEPT override; +     int do_length(state_type&, const extern_type* __frm, const extern_type* __end, size_t __mx) const override; +     int do_max_length() const _NOEXCEPT override;  };  _LIBCPP_SUPPRESS_DEPRECATED_PUSH @@ -218,9 +206,9 @@ template <>  class _LIBCPP_TYPE_VIS __codecvt_utf16<wchar_t, false>      : public codecvt<wchar_t, char, mbstate_t>  { -    unsigned long _Maxcode_; +    unsigned long __maxcode_;  _LIBCPP_SUPPRESS_DEPRECATED_PUSH -    codecvt_mode _Mode_; +    codecvt_mode __mode_;  _LIBCPP_SUPPRESS_DEPRECATED_POP  public:      typedef wchar_t   intern_type; @@ -231,35 +219,32 @@ _LIBCPP_SUPPRESS_DEPRECATED_PUSH      _LIBCPP_INLINE_VISIBILITY      explicit __codecvt_utf16(size_t __refs, unsigned long __maxcode,                              codecvt_mode __mode) -        : codecvt<wchar_t, char, mbstate_t>(__refs), _Maxcode_(__maxcode), -          _Mode_(__mode) {} +        : codecvt<wchar_t, char, mbstate_t>(__refs), __maxcode_(__maxcode), +          __mode_(__mode) {}  _LIBCPP_SUPPRESS_DEPRECATED_POP  protected: -    virtual result -        do_out(state_type& __st, -               const intern_type* __frm, const intern_type* __frm_end, const intern_type*& __frm_nxt, -               extern_type* __to, extern_type* __to_end, extern_type*& __to_nxt) const; -    virtual result -        do_in(state_type& __st, -              const extern_type* __frm, const extern_type* __frm_end, const extern_type*& __frm_nxt, -              intern_type* __to, intern_type* __to_end, intern_type*& __to_nxt) const; -    virtual result -        do_unshift(state_type& __st, -                   extern_type* __to, extern_type* __to_end, extern_type*& __to_nxt) const; -    virtual int do_encoding() const _NOEXCEPT; -    virtual bool do_always_noconv() const _NOEXCEPT; -    virtual int do_length(state_type&, const extern_type* __frm, const extern_type* __end, -                          size_t __mx) const; -    virtual int do_max_length() const _NOEXCEPT; +     result do_out(state_type& __st, +                   const intern_type* __frm, const intern_type* __frm_end, const intern_type*& __frm_nxt, +                   extern_type* __to, extern_type* __to_end, extern_type*& __to_nxt) const override; +     result do_in(state_type& __st, +                  const extern_type* __frm, const extern_type* __frm_end, const extern_type*& __frm_nxt, +                  intern_type* __to, intern_type* __to_end, intern_type*& __to_nxt) const override; +     result do_unshift(state_type& __st, +                       extern_type* __to, extern_type* __to_end, extern_type*& __to_nxt) const override; +     int do_encoding() const _NOEXCEPT override; +     bool do_always_noconv() const _NOEXCEPT override; +     int do_length(state_type&, const extern_type* __frm, const extern_type* __end, +                          size_t __mx) const override; +     int do_max_length() const _NOEXCEPT override;  };  template <>  class _LIBCPP_TYPE_VIS __codecvt_utf16<wchar_t, true>      : public codecvt<wchar_t, char, mbstate_t>  { -    unsigned long _Maxcode_; +    unsigned long __maxcode_;  _LIBCPP_SUPPRESS_DEPRECATED_PUSH -    codecvt_mode _Mode_; +    codecvt_mode __mode_;  _LIBCPP_SUPPRESS_DEPRECATED_POP  public:      typedef wchar_t   intern_type; @@ -270,26 +255,22 @@ _LIBCPP_SUPPRESS_DEPRECATED_PUSH      _LIBCPP_INLINE_VISIBILITY      explicit __codecvt_utf16(size_t __refs, unsigned long __maxcode,                              codecvt_mode __mode) -        : codecvt<wchar_t, char, mbstate_t>(__refs), _Maxcode_(__maxcode), -          _Mode_(__mode) {} +        : codecvt<wchar_t, char, mbstate_t>(__refs), __maxcode_(__maxcode), +          __mode_(__mode) {}  _LIBCPP_SUPPRESS_DEPRECATED_POP  protected: -    virtual result -        do_out(state_type& __st, -               const intern_type* __frm, const intern_type* __frm_end, const intern_type*& __frm_nxt, -               extern_type* __to, extern_type* __to_end, extern_type*& __to_nxt) const; -    virtual result -        do_in(state_type& __st, -              const extern_type* __frm, const extern_type* __frm_end, const extern_type*& __frm_nxt, -              intern_type* __to, intern_type* __to_end, intern_type*& __to_nxt) const; -    virtual result -        do_unshift(state_type& __st, -                   extern_type* __to, extern_type* __to_end, extern_type*& __to_nxt) const; -    virtual int do_encoding() const _NOEXCEPT; -    virtual bool do_always_noconv() const _NOEXCEPT; -    virtual int do_length(state_type&, const extern_type* __frm, const extern_type* __end, -                          size_t __mx) const; -    virtual int do_max_length() const _NOEXCEPT; +     result do_out(state_type& __st, +                   const intern_type* __frm, const intern_type* __frm_end, const intern_type*& __frm_nxt, +                   extern_type* __to, extern_type* __to_end, extern_type*& __to_nxt) const override; +     result do_in(state_type& __st, +                  const extern_type* __frm, const extern_type* __frm_end, const extern_type*& __frm_nxt, +                  intern_type* __to, intern_type* __to_end, intern_type*& __to_nxt) const override; +     result do_unshift(state_type& __st, +                       extern_type* __to, extern_type* __to_end, extern_type*& __to_nxt) const override; +     int do_encoding() const _NOEXCEPT override; +     bool do_always_noconv() const _NOEXCEPT override; +     int do_length(state_type&, const extern_type* __frm, const extern_type* __end, size_t __mx) const override; +     int do_max_length() const _NOEXCEPT override;  };  #endif // _LIBCPP_HAS_NO_WIDE_CHARACTERS @@ -298,8 +279,8 @@ template <>  class _LIBCPP_TYPE_VIS __codecvt_utf16<char16_t, false>      : public codecvt<char16_t, char, mbstate_t>  { -    unsigned long _Maxcode_; -    codecvt_mode _Mode_; +    unsigned long __maxcode_; +    codecvt_mode __mode_;  public:      typedef char16_t  intern_type;      typedef char      extern_type; @@ -308,27 +289,23 @@ public:      _LIBCPP_INLINE_VISIBILITY      explicit __codecvt_utf16(size_t __refs, unsigned long __maxcode,                              codecvt_mode __mode) -        : codecvt<char16_t, char, mbstate_t>(__refs), _Maxcode_(__maxcode), -          _Mode_(__mode) {} +        : codecvt<char16_t, char, mbstate_t>(__refs), __maxcode_(__maxcode), +          __mode_(__mode) {}  _LIBCPP_SUPPRESS_DEPRECATED_POP  protected: -    virtual result -        do_out(state_type& __st, -               const intern_type* __frm, const intern_type* __frm_end, const intern_type*& __frm_nxt, -               extern_type* __to, extern_type* __to_end, extern_type*& __to_nxt) const; -    virtual result -        do_in(state_type& __st, -              const extern_type* __frm, const extern_type* __frm_end, const extern_type*& __frm_nxt, -              intern_type* __to, intern_type* __to_end, intern_type*& __to_nxt) const; -    virtual result -        do_unshift(state_type& __st, -                   extern_type* __to, extern_type* __to_end, extern_type*& __to_nxt) const; -    virtual int do_encoding() const _NOEXCEPT; -    virtual bool do_always_noconv() const _NOEXCEPT; -    virtual int do_length(state_type&, const extern_type* __frm, const extern_type* __end, -                          size_t __mx) const; -    virtual int do_max_length() const _NOEXCEPT; +     result do_out(state_type& __st, +                   const intern_type* __frm, const intern_type* __frm_end, const intern_type*& __frm_nxt, +                   extern_type* __to, extern_type* __to_end, extern_type*& __to_nxt) const override; +     result do_in(state_type& __st, +                  const extern_type* __frm, const extern_type* __frm_end, const extern_type*& __frm_nxt, +                  intern_type* __to, intern_type* __to_end, intern_type*& __to_nxt) const override; +     result do_unshift(state_type& __st, +                       extern_type* __to, extern_type* __to_end, extern_type*& __to_nxt) const override; +     int do_encoding() const _NOEXCEPT override; +     bool do_always_noconv() const _NOEXCEPT override; +     int do_length(state_type&, const extern_type* __frm, const extern_type* __end, size_t __mx) const override; +     int do_max_length() const _NOEXCEPT override;  };  _LIBCPP_SUPPRESS_DEPRECATED_PUSH @@ -336,8 +313,8 @@ template <>  class _LIBCPP_TYPE_VIS __codecvt_utf16<char16_t, true>      : public codecvt<char16_t, char, mbstate_t>  { -    unsigned long _Maxcode_; -    codecvt_mode _Mode_; +    unsigned long __maxcode_; +    codecvt_mode __mode_;  public:      typedef char16_t  intern_type;      typedef char      extern_type; @@ -346,27 +323,23 @@ public:      _LIBCPP_INLINE_VISIBILITY      explicit __codecvt_utf16(size_t __refs, unsigned long __maxcode,                              codecvt_mode __mode) -        : codecvt<char16_t, char, mbstate_t>(__refs), _Maxcode_(__maxcode), -          _Mode_(__mode) {} +        : codecvt<char16_t, char, mbstate_t>(__refs), __maxcode_(__maxcode), +          __mode_(__mode) {}  _LIBCPP_SUPPRESS_DEPRECATED_POP  protected: -    virtual result -        do_out(state_type& __st, -               const intern_type* __frm, const intern_type* __frm_end, const intern_type*& __frm_nxt, -               extern_type* __to, extern_type* __to_end, extern_type*& __to_nxt) const; -    virtual result -        do_in(state_type& __st, -              const extern_type* __frm, const extern_type* __frm_end, const extern_type*& __frm_nxt, -              intern_type* __to, intern_type* __to_end, intern_type*& __to_nxt) const; -    virtual result -        do_unshift(state_type& __st, -                   extern_type* __to, extern_type* __to_end, extern_type*& __to_nxt) const; -    virtual int do_encoding() const _NOEXCEPT; -    virtual bool do_always_noconv() const _NOEXCEPT; -    virtual int do_length(state_type&, const extern_type* __frm, const extern_type* __end, -                          size_t __mx) const; -    virtual int do_max_length() const _NOEXCEPT; +     result do_out(state_type& __st, +                   const intern_type* __frm, const intern_type* __frm_end, const intern_type*& __frm_nxt, +                   extern_type* __to, extern_type* __to_end, extern_type*& __to_nxt) const override; +     result do_in(state_type& __st, +                  const extern_type* __frm, const extern_type* __frm_end, const extern_type*& __frm_nxt, +                  intern_type* __to, intern_type* __to_end, intern_type*& __to_nxt) const override; +     result do_unshift(state_type& __st, +                       extern_type* __to, extern_type* __to_end, extern_type*& __to_nxt) const override; +     int do_encoding() const _NOEXCEPT override; +     bool do_always_noconv() const _NOEXCEPT override; +     int do_length(state_type&, const extern_type* __frm, const extern_type* __end, size_t __mx) const override; +     int do_max_length() const _NOEXCEPT override;  };  _LIBCPP_SUPPRESS_DEPRECATED_PUSH @@ -374,8 +347,8 @@ template <>  class _LIBCPP_TYPE_VIS __codecvt_utf16<char32_t, false>      : public codecvt<char32_t, char, mbstate_t>  { -    unsigned long _Maxcode_; -    codecvt_mode _Mode_; +    unsigned long __maxcode_; +    codecvt_mode __mode_;  public:      typedef char32_t  intern_type;      typedef char      extern_type; @@ -384,27 +357,23 @@ public:      _LIBCPP_INLINE_VISIBILITY      explicit __codecvt_utf16(size_t __refs, unsigned long __maxcode,                              codecvt_mode __mode) -        : codecvt<char32_t, char, mbstate_t>(__refs), _Maxcode_(__maxcode), -          _Mode_(__mode) {} +        : codecvt<char32_t, char, mbstate_t>(__refs), __maxcode_(__maxcode), +          __mode_(__mode) {}  _LIBCPP_SUPPRESS_DEPRECATED_POP  protected: -    virtual result -        do_out(state_type& __st, -               const intern_type* __frm, const intern_type* __frm_end, const intern_type*& __frm_nxt, -               extern_type* __to, extern_type* __to_end, extern_type*& __to_nxt) const; -    virtual result -        do_in(state_type& __st, -              const extern_type* __frm, const extern_type* __frm_end, const extern_type*& __frm_nxt, -              intern_type* __to, intern_type* __to_end, intern_type*& __to_nxt) const; -    virtual result -        do_unshift(state_type& __st, -                   extern_type* __to, extern_type* __to_end, extern_type*& __to_nxt) const; -    virtual int do_encoding() const _NOEXCEPT; -    virtual bool do_always_noconv() const _NOEXCEPT; -    virtual int do_length(state_type&, const extern_type* __frm, const extern_type* __end, -                          size_t __mx) const; -    virtual int do_max_length() const _NOEXCEPT; +     result do_out(state_type& __st, +                   const intern_type* __frm, const intern_type* __frm_end, const intern_type*& __frm_nxt, +                   extern_type* __to, extern_type* __to_end, extern_type*& __to_nxt) const override; +     result do_in(state_type& __st, +                  const extern_type* __frm, const extern_type* __frm_end, const extern_type*& __frm_nxt, +                  intern_type* __to, intern_type* __to_end, intern_type*& __to_nxt) const override; +     result do_unshift(state_type& __st, +                       extern_type* __to, extern_type* __to_end, extern_type*& __to_nxt) const override; +     int do_encoding() const _NOEXCEPT override; +     bool do_always_noconv() const _NOEXCEPT override; +     int do_length(state_type&, const extern_type* __frm, const extern_type* __end, size_t __mx) const override; +     int do_max_length() const _NOEXCEPT override;  };  _LIBCPP_SUPPRESS_DEPRECATED_PUSH @@ -412,8 +381,8 @@ template <>  class _LIBCPP_TYPE_VIS __codecvt_utf16<char32_t, true>      : public codecvt<char32_t, char, mbstate_t>  { -    unsigned long _Maxcode_; -    codecvt_mode _Mode_; +    unsigned long __maxcode_; +    codecvt_mode __mode_;  public:      typedef char32_t  intern_type;      typedef char      extern_type; @@ -422,27 +391,23 @@ public:      _LIBCPP_INLINE_VISIBILITY      explicit __codecvt_utf16(size_t __refs, unsigned long __maxcode,                              codecvt_mode __mode) -        : codecvt<char32_t, char, mbstate_t>(__refs), _Maxcode_(__maxcode), -          _Mode_(__mode) {} +        : codecvt<char32_t, char, mbstate_t>(__refs), __maxcode_(__maxcode), +          __mode_(__mode) {}  _LIBCPP_SUPPRESS_DEPRECATED_POP  protected: -    virtual result -        do_out(state_type& __st, -               const intern_type* __frm, const intern_type* __frm_end, const intern_type*& __frm_nxt, -               extern_type* __to, extern_type* __to_end, extern_type*& __to_nxt) const; -    virtual result -        do_in(state_type& __st, -              const extern_type* __frm, const extern_type* __frm_end, const extern_type*& __frm_nxt, -              intern_type* __to, intern_type* __to_end, intern_type*& __to_nxt) const; -    virtual result -        do_unshift(state_type& __st, -                   extern_type* __to, extern_type* __to_end, extern_type*& __to_nxt) const; -    virtual int do_encoding() const _NOEXCEPT; -    virtual bool do_always_noconv() const _NOEXCEPT; -    virtual int do_length(state_type&, const extern_type* __frm, const extern_type* __end, -                          size_t __mx) const; -    virtual int do_max_length() const _NOEXCEPT; +     result do_out(state_type& __st, +                   const intern_type* __frm, const intern_type* __frm_end, const intern_type*& __frm_nxt, +                   extern_type* __to, extern_type* __to_end, extern_type*& __to_nxt) const override; +     result do_in(state_type& __st, +                  const extern_type* __frm, const extern_type* __frm_end, const extern_type*& __frm_nxt, +                  intern_type* __to, intern_type* __to_end, intern_type*& __to_nxt) const override; +     result do_unshift(state_type& __st, +                       extern_type* __to, extern_type* __to_end, extern_type*& __to_nxt) const override; +     int do_encoding() const _NOEXCEPT override; +     bool do_always_noconv() const _NOEXCEPT override; +     int do_length(state_type&, const extern_type* __frm, const extern_type* __end, size_t __mx) const override; +     int do_max_length() const _NOEXCEPT override;  };  _LIBCPP_SUPPRESS_DEPRECATED_PUSH @@ -470,9 +435,9 @@ template <>  class _LIBCPP_TYPE_VIS __codecvt_utf8_utf16<wchar_t>      : public codecvt<wchar_t, char, mbstate_t>  { -    unsigned long _Maxcode_; +    unsigned long __maxcode_;  _LIBCPP_SUPPRESS_DEPRECATED_PUSH -    codecvt_mode _Mode_; +    codecvt_mode __mode_;  _LIBCPP_SUPPRESS_DEPRECATED_POP  public:      typedef wchar_t   intern_type; @@ -483,26 +448,22 @@ _LIBCPP_SUPPRESS_DEPRECATED_PUSH      _LIBCPP_INLINE_VISIBILITY      explicit __codecvt_utf8_utf16(size_t __refs, unsigned long __maxcode,                              codecvt_mode __mode) -        : codecvt<wchar_t, char, mbstate_t>(__refs), _Maxcode_(__maxcode), -          _Mode_(__mode) {} +        : codecvt<wchar_t, char, mbstate_t>(__refs), __maxcode_(__maxcode), +          __mode_(__mode) {}  _LIBCPP_SUPPRESS_DEPRECATED_POP  protected: -    virtual result -        do_out(state_type& __st, -               const intern_type* __frm, const intern_type* __frm_end, const intern_type*& __frm_nxt, -               extern_type* __to, extern_type* __to_end, extern_type*& __to_nxt) const; -    virtual result -        do_in(state_type& __st, -              const extern_type* __frm, const extern_type* __frm_end, const extern_type*& __frm_nxt, -              intern_type* __to, intern_type* __to_end, intern_type*& __to_nxt) const; -    virtual result -        do_unshift(state_type& __st, -                   extern_type* __to, extern_type* __to_end, extern_type*& __to_nxt) const; -    virtual int do_encoding() const _NOEXCEPT; -    virtual bool do_always_noconv() const _NOEXCEPT; -    virtual int do_length(state_type&, const extern_type* __frm, const extern_type* __end, -                          size_t __mx) const; -    virtual int do_max_length() const _NOEXCEPT; +     result do_out(state_type& __st, +                   const intern_type* __frm, const intern_type* __frm_end, const intern_type*& __frm_nxt, +                   extern_type* __to, extern_type* __to_end, extern_type*& __to_nxt) const override; +     result do_in(state_type& __st, +                  const extern_type* __frm, const extern_type* __frm_end, const extern_type*& __frm_nxt, +                  intern_type* __to, intern_type* __to_end, intern_type*& __to_nxt) const override; +     result do_unshift(state_type& __st, +                       extern_type* __to, extern_type* __to_end, extern_type*& __to_nxt) const override; +     int do_encoding() const _NOEXCEPT override; +     bool do_always_noconv() const _NOEXCEPT override; +     int do_length(state_type&, const extern_type* __frm, const extern_type* __end, size_t __mx) const override; +     int do_max_length() const _NOEXCEPT override;  };  #endif // _LIBCPP_HAS_NO_WIDE_CHARACTERS @@ -511,8 +472,8 @@ template <>  class _LIBCPP_TYPE_VIS __codecvt_utf8_utf16<char32_t>      : public codecvt<char32_t, char, mbstate_t>  { -    unsigned long _Maxcode_; -    codecvt_mode _Mode_; +    unsigned long __maxcode_; +    codecvt_mode __mode_;  public:      typedef char32_t  intern_type;      typedef char      extern_type; @@ -521,27 +482,23 @@ public:      _LIBCPP_INLINE_VISIBILITY      explicit __codecvt_utf8_utf16(size_t __refs, unsigned long __maxcode,                              codecvt_mode __mode) -        : codecvt<char32_t, char, mbstate_t>(__refs), _Maxcode_(__maxcode), -          _Mode_(__mode) {} +        : codecvt<char32_t, char, mbstate_t>(__refs), __maxcode_(__maxcode), +          __mode_(__mode) {}  _LIBCPP_SUPPRESS_DEPRECATED_POP  protected: -    virtual result -        do_out(state_type& __st, -               const intern_type* __frm, const intern_type* __frm_end, const intern_type*& __frm_nxt, -               extern_type* __to, extern_type* __to_end, extern_type*& __to_nxt) const; -    virtual result -        do_in(state_type& __st, -              const extern_type* __frm, const extern_type* __frm_end, const extern_type*& __frm_nxt, -              intern_type* __to, intern_type* __to_end, intern_type*& __to_nxt) const; -    virtual result -        do_unshift(state_type& __st, -                   extern_type* __to, extern_type* __to_end, extern_type*& __to_nxt) const; -    virtual int do_encoding() const _NOEXCEPT; -    virtual bool do_always_noconv() const _NOEXCEPT; -    virtual int do_length(state_type&, const extern_type* __frm, const extern_type* __end, -                          size_t __mx) const; -    virtual int do_max_length() const _NOEXCEPT; +     result do_out(state_type& __st, +                   const intern_type* __frm, const intern_type* __frm_end, const intern_type*& __frm_nxt, +                   extern_type* __to, extern_type* __to_end, extern_type*& __to_nxt) const override; +     result do_in(state_type& __st, +                  const extern_type* __frm, const extern_type* __frm_end, const extern_type*& __frm_nxt, +                  intern_type* __to, intern_type* __to_end, intern_type*& __to_nxt) const override; +     result do_unshift(state_type& __st, +                       extern_type* __to, extern_type* __to_end, extern_type*& __to_nxt) const override; +     int do_encoding() const _NOEXCEPT override; +     bool do_always_noconv() const _NOEXCEPT override; +     int do_length(state_type&, const extern_type* __frm, const extern_type* __end, size_t __mx) const override; +     int do_max_length() const _NOEXCEPT override;  };  _LIBCPP_SUPPRESS_DEPRECATED_PUSH @@ -549,8 +506,8 @@ template <>  class _LIBCPP_TYPE_VIS __codecvt_utf8_utf16<char16_t>      : public codecvt<char16_t, char, mbstate_t>  { -    unsigned long _Maxcode_; -    codecvt_mode _Mode_; +    unsigned long __maxcode_; +    codecvt_mode __mode_;  public:      typedef char16_t  intern_type;      typedef char      extern_type; @@ -559,27 +516,23 @@ public:      _LIBCPP_INLINE_VISIBILITY      explicit __codecvt_utf8_utf16(size_t __refs, unsigned long __maxcode,                              codecvt_mode __mode) -        : codecvt<char16_t, char, mbstate_t>(__refs), _Maxcode_(__maxcode), -          _Mode_(__mode) {} +        : codecvt<char16_t, char, mbstate_t>(__refs), __maxcode_(__maxcode), +          __mode_(__mode) {}  _LIBCPP_SUPPRESS_DEPRECATED_POP  protected: -    virtual result -        do_out(state_type& __st, -               const intern_type* __frm, const intern_type* __frm_end, const intern_type*& __frm_nxt, -               extern_type* __to, extern_type* __to_end, extern_type*& __to_nxt) const; -    virtual result -        do_in(state_type& __st, -              const extern_type* __frm, const extern_type* __frm_end, const extern_type*& __frm_nxt, -              intern_type* __to, intern_type* __to_end, intern_type*& __to_nxt) const; -    virtual result -        do_unshift(state_type& __st, -                   extern_type* __to, extern_type* __to_end, extern_type*& __to_nxt) const; -    virtual int do_encoding() const _NOEXCEPT; -    virtual bool do_always_noconv() const _NOEXCEPT; -    virtual int do_length(state_type&, const extern_type* __frm, const extern_type* __end, -                          size_t __mx) const; -    virtual int do_max_length() const _NOEXCEPT; +     result do_out(state_type& __st, +                   const intern_type* __frm, const intern_type* __frm_end, const intern_type*& __frm_nxt, +                   extern_type* __to, extern_type* __to_end, extern_type*& __to_nxt) const override; +     result do_in(state_type& __st, +                  const extern_type* __frm, const extern_type* __frm_end, const extern_type*& __frm_nxt, +                  intern_type* __to, intern_type* __to_end, intern_type*& __to_nxt) const override; +     result do_unshift(state_type& __st, +                       extern_type* __to, extern_type* __to_end, extern_type*& __to_nxt) const override; +     int do_encoding() const _NOEXCEPT override; +     bool do_always_noconv() const _NOEXCEPT override; +     int do_length(state_type&, const extern_type* __frm, const extern_type* __end, size_t __mx) const override; +     int do_max_length() const _NOEXCEPT override;  };  _LIBCPP_SUPPRESS_DEPRECATED_PUSH @@ -600,4 +553,19 @@ _LIBCPP_SUPPRESS_DEPRECATED_POP  _LIBCPP_END_NAMESPACE_STD +#if !defined(_LIBCPP_REMOVE_TRANSITIVE_INCLUDES) && _LIBCPP_STD_VER <= 20 +#  include <atomic> +#  include <concepts> +#  include <cstddef> +#  include <cstdlib> +#  include <cstring> +#  include <initializer_list> +#  include <iosfwd> +#  include <limits> +#  include <new> +#  include <stdexcept> +#  include <type_traits> +#  include <typeinfo> +#endif +  #endif // _LIBCPP_CODECVT | 
