#include <iodevice.h>
virtual uicore::IODevice::~IODevice |
( |
| ) |
|
|
inlinevirtual |
virtual void uicore::IODevice::close |
( |
| ) |
|
|
inlinevirtual |
bool uicore::IODevice::is_big_endian_mode |
( |
| ) |
const |
|
inline |
long long uicore::IODevice::position |
( |
| ) |
const |
|
inline |
void uicore::IODevice::read |
( |
void * |
data, |
|
|
int |
size |
|
) |
| |
|
inline |
double uicore::IODevice::read_double |
( |
| ) |
|
|
inline |
float uicore::IODevice::read_float |
( |
| ) |
|
|
inline |
int16_t uicore::IODevice::read_int16 |
( |
| ) |
|
|
inline |
int32_t uicore::IODevice::read_int32 |
( |
| ) |
|
|
inline |
int8_t uicore::IODevice::read_int8 |
( |
| ) |
|
|
inline |
template<typename T >
T uicore::IODevice::read_type |
( |
| ) |
|
|
inline |
uint16_t uicore::IODevice::read_uint16 |
( |
| ) |
|
|
inline |
uint32_t uicore::IODevice::read_uint32 |
( |
| ) |
|
|
inline |
uint8_t uicore::IODevice::read_uint8 |
( |
| ) |
|
|
inline |
virtual long long uicore::IODevice::seek |
( |
long long |
position | ) |
|
|
pure virtual |
virtual long long uicore::IODevice::seek_from_current |
( |
long long |
offset | ) |
|
|
pure virtual |
virtual long long uicore::IODevice::seek_from_end |
( |
long long |
offset | ) |
|
|
pure virtual |
void uicore::IODevice::set_big_endian_mode |
( |
bool |
value = true | ) |
|
|
inline |
virtual long long uicore::IODevice::size |
( |
| ) |
const |
|
pure virtual |
virtual int uicore::IODevice::try_read |
( |
void * |
data, |
|
|
int |
size |
|
) |
| |
|
pure virtual |
virtual void uicore::IODevice::write |
( |
const void * |
data, |
|
|
int |
size |
|
) |
| |
|
pure virtual |
void uicore::IODevice::write_double |
( |
double |
v | ) |
|
|
inline |
void uicore::IODevice::write_float |
( |
float |
v | ) |
|
|
inline |
void uicore::IODevice::write_int16 |
( |
int16_t |
v | ) |
|
|
inline |
void uicore::IODevice::write_int32 |
( |
int32_t |
v | ) |
|
|
inline |
void uicore::IODevice::write_int64 |
( |
int64_t |
v | ) |
|
|
inline |
void uicore::IODevice::write_int8 |
( |
int8_t |
v | ) |
|
|
inline |
template<typename T >
void uicore::IODevice::write_type |
( |
T |
v | ) |
|
|
inline |
References uicore::Endian::swap(), and write().
Referenced by write_double(), write_float(), write_int16(), write_int32(), write_int64(), write_int8(), write_uint16(), write_uint32(), write_uint64(), and write_uint8().
void uicore::IODevice::write_uint16 |
( |
uint16_t |
v | ) |
|
|
inline |
void uicore::IODevice::write_uint32 |
( |
uint32_t |
v | ) |
|
|
inline |
void uicore::IODevice::write_uint64 |
( |
uint64_t |
v | ) |
|
|
inline |
void uicore::IODevice::write_uint8 |
( |
uint8_t |
v | ) |
|
|
inline |
The documentation for this class was generated from the following file: