 |
Blamite Game Engine - Keystone
00390.07.02.23.1947.blamite
A library that enables the use of Qt in Blamite's editing tools.
|
Go to the documentation of this file. 1 #ifndef QMEMORYREFBUFFER_H
2 #define QMEMORYREFBUFFER_H
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 // QMEMORYREFBUFFER_H
qint64 lastIndexOf(const QByteArray &ba, qint64 from) override
Definition: qmemoryrefbuffer.cpp:78
void insert(qint64 offset, const QByteArray &data) override
Definition: qmemoryrefbuffer.cpp:8
Definition: qmemoryrefbuffer.h:7
qint64 length() const override
Definition: qmemoryrefbuffer.cpp:7
Definition: qhexbuffer.h:7
qint64 indexOf(const QByteArray &ba, qint64 from) override
Definition: qmemoryrefbuffer.cpp:56
void remove(qint64 offset, int length) override
Definition: qmemoryrefbuffer.cpp:14
void write(QIODevice *device) override
Definition: qmemoryrefbuffer.cpp:37
QByteArray read(qint64 offset, int length) override
Definition: qmemoryrefbuffer.cpp:21
QMemoryRefBuffer(QObject *parent=nullptr)
Definition: qmemoryrefbuffer.cpp:6