 |
Blamite Game Engine - Keystone
00402.09.29.23.0627.blamite
A library that enables the use of Qt in Blamite's editing tools.
|
Go to the documentation of this file. 1 #ifndef QMEMORYBUFFER_H
2 #define QMEMORYBUFFER_H
12 uchar
at(qint64 idx)
override;
13 qint64
length()
const override;
14 void insert(qint64 offset,
const QByteArray& data)
override;
16 QByteArray
read(qint64 offset,
int length)
override;
17 bool read(QIODevice* device)
override;
18 void write(QIODevice* device)
override;
20 qint64
indexOf(
const QByteArray& ba, qint64 from)
override;
21 qint64
lastIndexOf(
const QByteArray& ba, qint64 from)
override;
26 #endif // QMEMORYBUFFER_H
Definition: qhexbuffer.h:7
void write(QIODevice *device) override
Definition: qmemorybuffer.cpp:15
void insert(qint64 offset, const QByteArray &data) override
Definition: qmemorybuffer.cpp:6
qint64 lastIndexOf(const QByteArray &ba, qint64 from) override
Definition: qmemorybuffer.cpp:18
void remove(qint64 offset, int length) override
Definition: qmemorybuffer.cpp:7
QByteArray read(qint64 offset, int length) override
Definition: qmemorybuffer.cpp:8
Definition: qmemorybuffer.h:6
qint64 indexOf(const QByteArray &ba, qint64 from) override
Definition: qmemorybuffer.cpp:17
uchar at(qint64 idx) override
Definition: qmemorybuffer.cpp:4
QMemoryBuffer(QObject *parent=nullptr)
Definition: qmemorybuffer.cpp:3
qint64 length() const override
Definition: qmemorybuffer.cpp:5