Elm
1.0
ELM is a library providing generic data structures, OS-independent interface, plugins and XML.
|
#include <elm/sys/File.h>
Public Member Functions | |
int | size (void) |
virtual File * | toFile (void) |
Public Member Functions inherited from elm::sys::FileItem | |
void | use (void) |
void | release (void) |
virtual Directory * | toDirectory (void) |
String | name (void) |
Path & | path (void) |
bool | isReadable (void) |
bool | isWritable (void) |
bool | isDeletable (void) |
Additional Inherited Members | |
Static Public Member Functions inherited from elm::sys::FileItem | |
static FileItem * | get (Path path) throw (SystemException) |
Protected Member Functions inherited from elm::sys::FileItem | |
FileItem (Path path, ino_t inode) | |
virtual | ~FileItem (void) |
Protected Attributes inherited from elm::sys::FileItem | |
Directory * | parent |
Path | _path |
ino_t | ino |
This class represents a regular file.
int elm::sys::File::size | ( | void | ) |
|
virtual |
Convert the file item to file if it is consistent.
Reimplemented from elm::sys::FileItem.