ClanLib
2.3.7
|
Classes | |
class | CL_AccessControlList |
Access Control List (ACL). More... | |
class | CL_Directory |
Directory utility class. More... | |
class | CL_DirectoryScanner |
Directory scanning class. More... | |
class | CL_Endian |
Endianess management class. More... | |
class | CL_File |
File I/O device. More... | |
class | CL_FileHelp |
File operation helpers. More... | |
class | CL_IODevice |
I/O Device interface. More... | |
class | CL_IODevice_Memory |
Memory I/O device. More... | |
class | CL_IODeviceProvider |
I/O device provider interface. More... | |
class | CL_PathHelp |
Path helper functions. More... | |
class | CL_PipeConnection |
Pipe connection I/O device. More... | |
class | CL_PipeListen |
Pipe listen class. More... | |
class | CL_SecurityDescriptor |
Security descriptor. More... | |
class | CL_SecurityIdentifier |
Security identifier. More... | |
class | CL_VirtualDirectory |
Virtual File System (VFS) directory. More... | |
class | CL_VirtualFileSource |
Virtual File System (VFS) file source. More... | |
class | CL_VirtualFileSystem |
Virtual File System (VFS). More... | |
class | CL_ZipArchive |
Zip archive. More... | |
class | CL_ZipFileEntry |
File entry in zip file. More... | |
class | CL_ZipReader |
Zip file reader. More... | |
class | CL_ZipWriter |
Zip file writer. More... | |
Macros | |
#define | IS_SYSTEM_64BIT() CL_Endian::is_system_64bit() |
#define | SWAP_IF_BIG(i) if (CL_Endian::is_system_big()) CL_Endian::swap(&i, sizeof(i)) |
#define | SWAP_IF_BIG_ALOT(i, times) if (CL_Endian::is_system_big()) CL_Endian::swap(&i, sizeof(i), times) |
#define | SWAP_IF_LITTLE(i) if (!CL_Endian::is_system_big()) CL_Endian::swap(&i, sizeof(i)) |
#define | SWAP_IF_LITTLE_ALOT(i, times) if (!CL_Endian::is_system_big()) CL_Endian::swap(&i, sizeof(i), times) |
#define IS_SYSTEM_64BIT | ( | ) | CL_Endian::is_system_64bit() |
#define SWAP_IF_BIG | ( | i) | if (CL_Endian::is_system_big()) CL_Endian::swap(&i, sizeof(i)) |
#define SWAP_IF_BIG_ALOT | ( | i, | |
times | |||
) | if (CL_Endian::is_system_big()) CL_Endian::swap(&i, sizeof(i), times) |
#define SWAP_IF_LITTLE | ( | i) | if (!CL_Endian::is_system_big()) CL_Endian::swap(&i, sizeof(i)) |
#define SWAP_IF_LITTLE_ALOT | ( | i, | |
times | |||
) | if (!CL_Endian::is_system_big()) CL_Endian::swap(&i, sizeof(i), times) |