// Copyright (c) 2011-2016 The Cryptonote developers // Distributed under the MIT/X11 software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. #include "StdOutputStream.h" namespace Common { StdOutputStream::StdOutputStream(std::ostream& out) : out(out) { } size_t StdOutputStream::writeSome(const void* data, size_t size) { out.write(static_cast(data), size); if (out.bad()) { return 0; } return size; } }