#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