VirtualBox

Changeset 99828 in vbox for trunk/include/iprt/nocrt/fstream


Ignore:
Timestamp:
May 17, 2023 1:48:57 PM (22 months ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
157464
Message:

*: A bunch of adjustments that allows using /permissive- with Visual C++ (qt 6.x necessity).

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/iprt/nocrt/fstream

    r98103 r99828  
    5656    public:
    5757        basic_filebuf(PRTSTREAM a_pStrm = NULL, bool a_fStdStream = false)
    58             : basic_streambuf()
     58            : basic_streambuf<a_CharType, a_CharTraits>()
    5959            , m_pStrm(a_pStrm)
    6060            , m_fStdStream(a_fStdStream)
     
    142142        //}
    143143
    144         std::streamsize xsputn(char_type const *a_pchSrc, std::streamsize a_cchSrc) //RT_OVERRIDE
     144        std::streamsize xsputn(typename basic_streambuf<a_CharType, a_CharTraits>::char_type const *a_pchSrc,
     145                               std::streamsize a_cchSrc) //RT_OVERRIDE
    145146        {
    146147            if (flushBuffered())
     
    167168    public:
    168169        basic_ofstream()
    169             : basic_ostream(&m_FileBuf) /** @todo m_FileBuf isn't initialized yet... */
     170            : basic_ostream<a_CharType, a_CharTraits>(&m_FileBuf) /** @todo m_FileBuf isn't initialized yet... */
    170171            , m_FileBuf()
    171172        {
     
    173174
    174175        explicit basic_ofstream(const char *a_pszFilename, ios_base::openmode a_fMode = ios_base::out)
    175             : basic_ostream(&m_FileBuf) /** @todo m_FileBuf isn't initialized yet... */
     176            : basic_ostream<a_CharType, a_CharTraits>(&m_FileBuf) /** @todo m_FileBuf isn't initialized yet... */
    176177            , m_FileBuf()
    177178        {
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette