LeviLamina
|
Public Member Functions | |
virtual ::Bedrock::Result< void > | read (void *target, uint64 num) |
MCAPI | ReadOnlyBinaryStream (::std::string_view buffer, bool copyBuffer) |
MCAPI bool | canReadBool () const |
MCAPI ::Bedrock::Result< void > | ensureReadCompleted () const |
MCAPI ::Bedrock::Result< bool > | getBool () |
MCAPI ::Bedrock::Result< uchar > | getByte () |
MCAPI ::Bedrock::Result< double > | getDouble () |
MCAPI ::Bedrock::Result< float > | getFloat () |
MCAPI ::Bedrock::Result< int > | getSignedBigEndianInt () |
MCAPI ::Bedrock::Result< int > | getSignedInt () |
MCAPI ::Bedrock::Result< int64 > | getSignedInt64 () |
MCAPI ::Bedrock::Result< short > | getSignedShort () |
MCAPI ::Bedrock::Result<::std::string > | getString (uint64 maxLength) |
MCAPI ::Bedrock::Result< void > | getString (::std::string &outStringStream, uint64 maxLength) |
MCAPI ::Bedrock::Result< uchar > | getUnsignedChar () |
MCAPI ::Bedrock::Result< uint > | getUnsignedInt () |
MCAPI ::Bedrock::Result< uint64 > | getUnsignedInt64 () |
MCAPI ::Bedrock::Result< ushort > | getUnsignedShort () |
MCAPI ::Bedrock::Result< uint > | getUnsignedVarInt () |
MCAPI ::Bedrock::Result< uint64 > | getUnsignedVarInt64 () |
MCAPI ::Bedrock::Result< int > | getVarInt () |
MCAPI ::Bedrock::Result< int64 > | getVarInt64 () |
MCAPI void | setReadPointer (uint64 pos) |
MCAPI void * | $ctor (::std::string_view buffer, bool copyBuffer) |
MCFOLD void | $dtor () |
MCAPI ::Bedrock::Result< void > | $read (void *target, uint64 num) |
Static Public Member Functions | |
static MCAPI void ** | $vftable () |
Public Attributes | |
::std::string | mOwnedBuffer |
::std::string_view | mView |
uint64 | mReadPointer |
bool | mHasOverflowed |