StructReader

Undocumented in source.

Constructors

this
this(SegmentReader* segment, int data, int pointers, int dataSize, short pointerCount, int nestingLimit)
Undocumented in source.

Members

Functions

_getBoolField
bool _getBoolField(int offset)
Undocumented in source. Be warned that the author may not have intended to support it.
_getBoolField
bool _getBoolField(int offset, bool mask)
Undocumented in source. Be warned that the author may not have intended to support it.
_getByteField
byte _getByteField(int offset)
Undocumented in source. Be warned that the author may not have intended to support it.
_getByteField
byte _getByteField(int offset, byte mask)
Undocumented in source. Be warned that the author may not have intended to support it.
_getDoubleField
double _getDoubleField(int offset)
Undocumented in source. Be warned that the author may not have intended to support it.
_getDoubleField
double _getDoubleField(int offset, long mask)
Undocumented in source. Be warned that the author may not have intended to support it.
_getFloatField
float _getFloatField(int offset)
Undocumented in source. Be warned that the author may not have intended to support it.
_getFloatField
float _getFloatField(int offset, int mask)
Undocumented in source. Be warned that the author may not have intended to support it.
_getIntField
int _getIntField(int offset)
Undocumented in source. Be warned that the author may not have intended to support it.
_getIntField
int _getIntField(int offset, int mask)
Undocumented in source. Be warned that the author may not have intended to support it.
_getLongField
long _getLongField(int offset)
Undocumented in source. Be warned that the author may not have intended to support it.
_getLongField
long _getLongField(int offset, long mask)
Undocumented in source. Be warned that the author may not have intended to support it.
_getPointerField
T.Reader _getPointerField(int ptrIndex, SegmentReader* defaultSegment, int defaultOffset)
Undocumented in source. Be warned that the author may not have intended to support it.
_getPointerField
T.Reader _getPointerField(int ptrIndex, ByteBuffer* defaultBuffer, int defaultOffset, int defaultSize)
Undocumented in source. Be warned that the author may not have intended to support it.
_getPointerField
T.Reader _getPointerField(int ptrIndex)
Undocumented in source. Be warned that the author may not have intended to support it.
_getPointerListField
StructList.Reader!(T.Reader) _getPointerListField(int ptrIndex, SegmentReader* defaultSegment, int defaultOffset)
Undocumented in source. Be warned that the author may not have intended to support it.
_getShortField
short _getShortField(int offset)
Undocumented in source. Be warned that the author may not have intended to support it.
_getShortField
short _getShortField(int offset, short mask)
Undocumented in source. Be warned that the author may not have intended to support it.
_getUbyteField
ubyte _getUbyteField(int offset)
Undocumented in source. Be warned that the author may not have intended to support it.
_getUbyteField
ubyte _getUbyteField(int offset, ubyte mask)
Undocumented in source. Be warned that the author may not have intended to support it.
_getUintField
uint _getUintField(int offset)
Undocumented in source. Be warned that the author may not have intended to support it.
_getUintField
uint _getUintField(int offset, uint mask)
Undocumented in source. Be warned that the author may not have intended to support it.
_getUlongField
ulong _getUlongField(int offset)
Undocumented in source. Be warned that the author may not have intended to support it.
_getUlongField
ulong _getUlongField(int offset, ulong mask)
Undocumented in source. Be warned that the author may not have intended to support it.
_getUshortField
ushort _getUshortField(int offset)
Undocumented in source. Be warned that the author may not have intended to support it.
_getUshortField
ushort _getUshortField(int offset, ushort mask)
Undocumented in source. Be warned that the author may not have intended to support it.
_pointerFieldIsNull
bool _pointerFieldIsNull(int ptrIndex)
Undocumented in source. Be warned that the author may not have intended to support it.

Variables

data
int data;
Undocumented in source.
dataSize
int dataSize;
Undocumented in source.
nestingLimit
int nestingLimit;
Undocumented in source.
pointerCount
short pointerCount;
Undocumented in source.
pointers
int pointers;
Undocumented in source.
segment
SegmentReader* segment;
Undocumented in source.

Meta