BearParser
Portable Executable parsing library (from PE-bear)
|
#include <WrappedValue.h>
Public Types | |
enum | data_type { NONE = 0 , INT , STRING , WSTRING , COMPLEX , DATATYPE_COUNT } |
Public Member Functions | |
WrappedValue () | |
WrappedValue (AbstractByteBuffer *owner, offset_t offset, bufsize_t size, data_type type) | |
data_type | getDataType () |
QVariant | getQVariant () |
QString | toQString () |
bool | isValid () |
Protected Member Functions | |
virtual QString | getIntFormat () |
Protected Attributes | |
data_type | m_Type |
AbstractByteBuffer * | m_Owner |
offset_t | m_Offset |
bufsize_t | m_Size |
Definition at line 12 of file WrappedValue.h.
Enumerator | |
---|---|
NONE | |
INT | |
STRING | |
WSTRING | |
COMPLEX | |
DATATYPE_COUNT |
Definition at line 15 of file WrappedValue.h.
|
inline |
Definition at line 24 of file WrappedValue.h.
|
inline |
Definition at line 27 of file WrappedValue.h.
|
inline |
Definition at line 30 of file WrappedValue.h.
|
protectedvirtual |
Definition at line 26 of file WrappedValue.cpp.
QVariant WrappedValue::getQVariant | ( | ) |
|
inline |
Definition at line 33 of file WrappedValue.h.
QString WrappedValue::toQString | ( | ) |
|
protected |
Definition at line 40 of file WrappedValue.h.
|
protected |
Definition at line 39 of file WrappedValue.h.
|
protected |
Definition at line 41 of file WrappedValue.h.
|
protected |
Definition at line 38 of file WrappedValue.h.