1#ifndef QX_FILESTREAMWRITER_H
2#define QX_FILESTREAMWRITER_H
5#include "qx/io/qx_io_export.h"
22 QDataStream mStreamWriter;
40 void setFile(
const QString&
filePath);
46 const QFile*
file()
const;
63 mStatus = statusFromNative();
69 QString filePath()
const;
70 void setFilePath(
const QString& filePath);
73 bool hasError()
const;
76 bool fileIsOpen()
const;
QDataStream::ByteOrder byteOrder() const
Definition qx-filestreamwriter.cpp:132
void setByteOrder(QDataStream::ByteOrder bo)
Definition qx-filestreamwriter.cpp:172
FileStreamWriter(WriteMode writeMode=Append, WriteOptions writeOptions=NoWriteOptions)
Definition qx-filestreamwriter.cpp:41
QDataStream::FloatingPointPrecision floatingPointPrecision() const
Definition qx-filestreamwriter.cpp:146
void resetStatus()
Definition qx-filestreamwriter.cpp:157
const QFile * file() const
Definition qx-filestreamwriter.cpp:139
IoOpReport writeRawData(const QByteArray &data)
Definition qx-filestreamwriter.cpp:202
IoOpReport status() const
Definition qx-filestreamwriter.cpp:192
FileStreamWriter & operator<<(T d)
Definition qx-filestreamwriter.h:56
QString filePath() const
Definition qx-filestreamwriter.cpp:262
void setFloatingPointPrecision(QDataStream::FloatingPointPrecision precision)
Definition qx-filestreamwriter.cpp:184
The IoOpReport class is a container for details regarding the outcome of an IO operation.
Definition qx-ioopreport.h:53
bool isFailure() const
Definition qx-ioopreport.cpp:390
Specifies that a type defines a left shift operator for another type.
Definition qx-concepts.h:383
The Qx namespace is the main namespace through which all non-global functionality of the Qx library i...
Definition qx-abstracterror.cpp:13
@ NoWriteOptions
Definition qx-common-io.h:30
WriteMode
Definition qx-common-io.h:27
@ Append
Definition qx-common-io.h:27
QFlags< WriteOption > WriteOptions
Definition qx-common-io.h:38
The qx-common-io header file provides various types, variables, and functions related to file IO.