#include <qhexbuffer.h>
|
| QHexBuffer (QObject *parent=nullptr) |
|
bool | isEmpty () const |
|
virtual uchar | at (qint64 idx) |
|
virtual void | replace (qint64 offset, const QByteArray &data) |
|
virtual void | read (char *data, int size) |
|
virtual void | read (const QByteArray &ba) |
|
virtual qint64 | length () const =0 |
|
virtual void | insert (qint64 offset, const QByteArray &data)=0 |
|
virtual void | remove (qint64 offset, int length)=0 |
|
virtual QByteArray | read (qint64 offset, int length)=0 |
|
virtual bool | read (QIODevice *iodevice)=0 |
|
virtual void | write (QIODevice *iodevice)=0 |
|
virtual qint64 | indexOf (const QByteArray &ba, qint64 from)=0 |
|
virtual qint64 | lastIndexOf (const QByteArray &ba, qint64 from)=0 |
|
◆ QHexBuffer()
QHexBuffer::QHexBuffer |
( |
QObject * |
parent = nullptr | ) |
|
|
explicit |
◆ at()
uchar QHexBuffer::at |
( |
qint64 |
idx | ) |
|
|
virtual |
◆ indexOf()
virtual qint64 QHexBuffer::indexOf |
( |
const QByteArray & |
ba, |
|
|
qint64 |
from |
|
) |
| |
|
pure virtual |
◆ insert()
virtual void QHexBuffer::insert |
( |
qint64 |
offset, |
|
|
const QByteArray & |
data |
|
) |
| |
|
pure virtual |
◆ isEmpty()
bool QHexBuffer::isEmpty |
( |
| ) |
const |
◆ lastIndexOf()
virtual qint64 QHexBuffer::lastIndexOf |
( |
const QByteArray & |
ba, |
|
|
qint64 |
from |
|
) |
| |
|
pure virtual |
◆ length()
virtual qint64 QHexBuffer::length |
( |
| ) |
const |
|
pure virtual |
◆ read() [1/4]
void QHexBuffer::read |
( |
char * |
data, |
|
|
int |
size |
|
) |
| |
|
virtual |
◆ read() [2/4]
void QHexBuffer::read |
( |
const QByteArray & |
ba | ) |
|
|
virtual |
◆ read() [3/4]
virtual QByteArray QHexBuffer::read |
( |
qint64 |
offset, |
|
|
int |
length |
|
) |
| |
|
pure virtual |
◆ read() [4/4]
virtual bool QHexBuffer::read |
( |
QIODevice * |
iodevice | ) |
|
|
pure virtual |
◆ remove()
virtual void QHexBuffer::remove |
( |
qint64 |
offset, |
|
|
int |
length |
|
) |
| |
|
pure virtual |
◆ replace()
void QHexBuffer::replace |
( |
qint64 |
offset, |
|
|
const QByteArray & |
data |
|
) |
| |
|
virtual |
◆ write()
virtual void QHexBuffer::write |
( |
QIODevice * |
iodevice | ) |
|
|
pure virtual |
The documentation for this class was generated from the following files:
- keystone/components/3rdparty/qhexview/document/buffer/qhexbuffer.h
- keystone/components/3rdparty/qhexview/document/buffer/qhexbuffer.cpp