|
ReXGlue SDK
|
#include <rex/xam/user_profile.h>
Public Member Functions | |
| SettingByteStream (u32 ptr, u8 *data, size_t data_length, size_t offset=0) | |
| u32 | GetPtr () const |
| Public Member Functions inherited from rex::memory::ByteStream | |
| ByteStream (u8 *data, size_t data_length, size_t offset=0) | |
| void | Advance (size_t num_bytes) |
| void | Read (std::span< u8 > buf) |
| void | Write (std::span< const u8 > buf) |
| void | Read (void *buf, size_t len) |
| void | Write (const void *buf, size_t len) |
| const u8 * | GetData () const |
| u8 * | GetData () |
| size_t | GetSize () const |
| size_t | GetOffset () const |
| void | SetOffset (size_t offset) |
| template<typename T> | |
| T | Read () |
| template<typename T> | |
| void | Write (T data) |
| void | Write (const std::string_view str) |
| void | Write (const std::u16string_view str) |
| template<> | |
| std::string | Read () |
| template<> | |
| std::u16string | Read () |
Byte stream that tracks the guest address of its buffer.
|
inline |
Returns the guest address of the current offset.