Classes | |
class | data_stream |
A data stream. More... | |
class | directory |
Represents a directory on disk. More... | |
class | fd_stream |
A data stream on a file. More... | |
class | file |
Represents a file on disk. More... | |
class | file_stream |
Base class for streams on a file. More... | |
class | ft_stream |
A text stream on a file. More... | |
class | printable |
class | serializable |
class | text_stream |
A text stream. More... | |
Enumerations | |
enum | open_mode { FILE_OPEN_READ = 1 << 0, FILE_OPEN_WRITE = 1 << 1, FILE_OPEN_APPEND = 1 << 2, FILE_OPEN_TEXT = 1 << 3, FILE_OPEN_BINARY = 1 << 4 } |
Modes for opening files. More... | |
Functions | |
data_stream & | operator<< (data_stream &st, const serializable &ss) |
text_stream & | operator<< (text_stream &s, const printable &p) |
data_stream & | operator>> (data_stream &st, serializable &ss) |
text_stream & | operator>> (text_stream &s, printable &p) |
Variables | |
const gsgl::index_t | MAX_PATH_SIZE = 1024 |
enum open_mode |
DATA_API data_stream & operator<< | ( | data_stream & | st, | |
const serializable & | ss | |||
) |
DATA_API text_stream & operator<< | ( | text_stream & | s, | |
const printable & | p | |||
) |
DATA_API data_stream & operator>> | ( | data_stream & | st, | |
serializable & | ss | |||
) |
DATA_API text_stream & operator>> | ( | text_stream & | s, | |
printable & | p | |||
) |
DATA_API const gsgl::index_t MAX_PATH_SIZE = 1024 |
Definition at line 57 of file file.cpp.
Referenced by directory::directory(), file::file(), and directory::get_paths().