clan::File Member List

This is the complete list of members for clan::File, including all inherited members.

access_read enum valueclan::File
access_read_write enum valueclan::File
access_write enum valueclan::File
AccessFlags enum nameclan::File
close()clan::File
create_always enum valueclan::File
create_new enum valueclan::File
duplicate()clan::IODevice
File()clan::File
File(const std::string &filename)clan::File
File(const std::string &filename, OpenMode mode, unsigned int access, unsigned int share=share_all, unsigned int flags=0)clan::File
flag_no_buffering enum valueclan::File
flag_random_access enum valueclan::File
flag_sequential_scan enum valueclan::File
flag_write_through enum valueclan::File
Flags enum nameclan::File
get_position() const clan::IODevice
get_provider() const clan::IODevice
get_provider()clan::IODevice
get_size() const clan::IODevice
implclan::IODeviceprotected
IODevice()clan::IODevice
IODevice(IODeviceProvider *provider)clan::IODevice
is_little_endian() const clan::IODevice
is_null() const clan::IODeviceinline
open(const std::string &filename)clan::File
open(const std::string &filename, OpenMode mode, unsigned int access, unsigned int share=share_all, unsigned int flags=0)clan::File
open_always enum valueclan::File
open_existing enum valueclan::File
open_existing_truncate enum valueclan::File
OpenMode enum nameclan::File
peek(void *data, int len)clan::IODevice
read(void *data, int len, bool receive_all=true)clan::IODevice
read_bytes(const std::string &filename)clan::Filestatic
read_float()clan::IODevice
read_int16()clan::IODevice
read_int32()clan::IODevice
read_int64()clan::IODevice
read_int8()clan::IODevice
read_string_a()clan::IODevice
read_string_nul()clan::IODevice
read_string_text(const char *skip_initial_chars, const char *read_until_chars, bool allow_eof=true)clan::IODevice
read_text(const std::string &filename)clan::Filestatic
read_uint16()clan::IODevice
read_uint32()clan::IODevice
read_uint64()clan::IODevice
read_uint8()clan::IODevice
receive(void *data, int len, bool receive_all=true)clan::IODevice
seek(int position, SeekMode mode=seek_set)clan::IODevice
seek_cur enum valueclan::IODevice
seek_end enum valueclan::IODevice
seek_set enum valueclan::IODevice
SeekMode enum nameclan::IODevice
send(const void *data, int len, bool send_all=true)clan::IODevice
set_big_endian_mode()clan::IODevice
set_little_endian_mode()clan::IODevice
set_system_mode()clan::IODevice
share_all enum valueclan::File
share_delete enum valueclan::File
share_read enum valueclan::File
share_write enum valueclan::File
ShareFlags enum nameclan::File
throw_if_null() const clan::IODevice
write(const void *data, int len, bool send_all=true)clan::IODevice
write_bytes(const std::string &filename, const DataBuffer &bytes)clan::Filestatic
write_float(float data)clan::IODevice
write_int16(int16_t data)clan::IODevice
write_int32(int32_t data)clan::IODevice
write_int64(int64_t data)clan::IODevice
write_int8(int8_t data)clan::IODevice
write_string_a(const std::string &str)clan::IODevice
write_string_nul(const std::string &str)clan::IODevice
write_string_text(const std::string &str)clan::IODevice
write_text(const std::string &filename, const std::string &text, bool write_bom=false)clan::Filestatic
write_uint16(uint16_t data)clan::IODevice
write_uint32(uint32_t data)clan::IODevice
write_uint64(uint64_t data)clan::IODevice
write_uint8(uint8_t data)clan::IODevice
~File()clan::File
~IODevice()clan::IODevice