uicore::MemoryDevice Member List

This is the complete list of members for uicore::MemoryDevice, including all inherited members.

buffer() const =0uicore::MemoryDevicepure virtual
close()uicore::IODeviceinlinevirtual
create()uicore::MemoryDevicestatic
is_big_endian_mode() const uicore::IODeviceinline
open(const DataBufferPtr &buffer)uicore::MemoryDevicestatic
position() const uicore::IODeviceinline
read(void *data, int size)uicore::IODeviceinline
read_double()uicore::IODeviceinline
read_float()uicore::IODeviceinline
read_int16()uicore::IODeviceinline
read_int32()uicore::IODeviceinline
read_int8()uicore::IODeviceinline
read_type()uicore::IODeviceinline
read_uint16()uicore::IODeviceinline
read_uint32()uicore::IODeviceinline
read_uint8()uicore::IODeviceinline
seek(long long position)=0uicore::IODevicepure virtual
seek_from_current(long long offset)=0uicore::IODevicepure virtual
seek_from_end(long long offset)=0uicore::IODevicepure virtual
set_big_endian_mode(bool value=true)uicore::IODeviceinline
set_buffer(const DataBufferPtr &buffer)=0uicore::MemoryDevicepure virtual
size() const =0uicore::IODevicepure virtual
try_read(void *data, int size)=0uicore::IODevicepure virtual
write(const void *data, int size)=0uicore::IODevicepure virtual
write_double(double v)uicore::IODeviceinline
write_float(float v)uicore::IODeviceinline
write_int16(int16_t v)uicore::IODeviceinline
write_int32(int32_t v)uicore::IODeviceinline
write_int64(int64_t v)uicore::IODeviceinline
write_int8(int8_t v)uicore::IODeviceinline
write_type(T v)uicore::IODeviceinline
write_uint16(uint16_t v)uicore::IODeviceinline
write_uint32(uint32_t v)uicore::IODeviceinline
write_uint64(uint64_t v)uicore::IODeviceinline
write_uint8(uint8_t v)uicore::IODeviceinline
~IODevice()uicore::IODeviceinlinevirtual