[ Web Proxy ]
URL:
Viewing: https://raw.githubusercontent.com/rburkholder/daScript/master/src/misc/string_writer.cpp [Back]  [Original]

#include "daScript/misc/platform.h"

#include "daScript/misc/string_writer.h"

namespace das {
    StringWriterTag HEX;
    StringWriterTag DEC;
    StringWriterTag FIXEDFP;
    StringWriterTag SCIENTIFIC;

    mutex TextPrinter::pmut;

    void TextPrinter::output() {
        lock_guard guard(pmut);
        int newPos = tellp();
        if (newPos != pos) {
            string st(data.data() + pos, newPos - pos);
            printf("%s", st.c_str());
            fflush(stdout);
            pos = newPos;
        }
    }
}

Web Proxy Viewer  |  New URL  |  Original Page