qBittorrent
|
#include <io.h>
Public Types | |
using | iterator_category = std::output_iterator_tag |
using | difference_type = void |
using | value_type = void |
using | pointer = void |
using | reference = void |
Public Member Functions | |
FileDeviceOutputIterator (QFileDevice &device, const int bufferSize=(4 *1024)) | |
FileDeviceOutputIterator (const FileDeviceOutputIterator &other)=default | |
~FileDeviceOutputIterator () | |
FileDeviceOutputIterator & | operator= (char c) |
constexpr FileDeviceOutputIterator & | operator* () |
constexpr FileDeviceOutputIterator & | operator++ () |
constexpr FileDeviceOutputIterator & | operator++ (int) |
Private Attributes | |
QFileDevice * | m_device |
std::shared_ptr< QByteArray > | m_buffer |
int | m_bufferSize |
using Utils::IO::FileDeviceOutputIterator::difference_type = void |
using Utils::IO::FileDeviceOutputIterator::iterator_category = std::output_iterator_tag |
using Utils::IO::FileDeviceOutputIterator::pointer = void |
using Utils::IO::FileDeviceOutputIterator::reference = void |
using Utils::IO::FileDeviceOutputIterator::value_type = void |
|
explicit |
|
default |
Utils::IO::FileDeviceOutputIterator::~FileDeviceOutputIterator | ( | ) |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
Utils::IO::FileDeviceOutputIterator & Utils::IO::FileDeviceOutputIterator::operator= | ( | char | c | ) |
|
private |
Definition at line 79 of file io.h.
Referenced by FileDeviceOutputIterator().
|
private |