#include <PathInfo.hpp>
Public Member Functions | |
| StatMode (const mode_t &mode_r=0) | |
file type wrapper functions | |
For a more detailed description of these functions see the corresponding PathInfo (don't know why doxy-gen doesn't create a link to the PathInfo doc here) functions. | |
| FileType | fileType () const |
| bool | isFile () const |
| bool | isDir () const |
| bool | isLink () const |
| bool | isChr () const |
| bool | isBlk () const |
| bool | isFifo () const |
| bool | isSock () const |
file permission wrapper functions | |
| bool | isRUsr () const |
| bool | isWUsr () const |
| bool | isXUsr () const |
| bool | isR () const |
| bool | isW () const |
| bool | isX () const |
| bool | isRGrp () const |
| bool | isWGrp () const |
| bool | isXGrp () const |
| bool | isROth () const |
| bool | isWOth () const |
| bool | isXOth () const |
| bool | isUid () const |
| bool | isGid () const |
| bool | isVtx () const |
| mode_t | uperm () const |
| mode_t | gperm () const |
| mode_t | operm () const |
| mode_t | perm () const |
| bool | isPerm (mode_t m) const |
| bool | hasPerm (mode_t m) const |
| mode_t | st_mode () const |
Private Attributes | |
| mode_t | _mode |
Friends | |
| std::ostream & | operator<< (std::ostream &str, const PathInfo::StatMode &obj) |
| limal::path::PathInfo::StatMode::StatMode | ( | const mode_t & | mode_r = 0 |
) | [inline] |
| FileType limal::path::PathInfo::StatMode::fileType | ( | ) | const |
| bool limal::path::PathInfo::StatMode::isFile | ( | ) | const |
| bool limal::path::PathInfo::StatMode::isDir | ( | ) | const |
| bool limal::path::PathInfo::StatMode::isLink | ( | ) | const |
| bool limal::path::PathInfo::StatMode::isChr | ( | ) | const |
| bool limal::path::PathInfo::StatMode::isBlk | ( | ) | const |
| bool limal::path::PathInfo::StatMode::isFifo | ( | ) | const |
| bool limal::path::PathInfo::StatMode::isSock | ( | ) | const |
| bool limal::path::PathInfo::StatMode::isRUsr | ( | ) | const |
| bool limal::path::PathInfo::StatMode::isWUsr | ( | ) | const |
| bool limal::path::PathInfo::StatMode::isXUsr | ( | ) | const |
| bool limal::path::PathInfo::StatMode::isR | ( | ) | const |
| bool limal::path::PathInfo::StatMode::isW | ( | ) | const |
| bool limal::path::PathInfo::StatMode::isX | ( | ) | const |
| bool limal::path::PathInfo::StatMode::isRGrp | ( | ) | const |
| bool limal::path::PathInfo::StatMode::isWGrp | ( | ) | const |
| bool limal::path::PathInfo::StatMode::isXGrp | ( | ) | const |
| bool limal::path::PathInfo::StatMode::isROth | ( | ) | const |
| bool limal::path::PathInfo::StatMode::isWOth | ( | ) | const |
| bool limal::path::PathInfo::StatMode::isXOth | ( | ) | const |
| bool limal::path::PathInfo::StatMode::isUid | ( | ) | const |
| bool limal::path::PathInfo::StatMode::isGid | ( | ) | const |
| bool limal::path::PathInfo::StatMode::isVtx | ( | ) | const |
| mode_t limal::path::PathInfo::StatMode::uperm | ( | ) | const |
| mode_t limal::path::PathInfo::StatMode::gperm | ( | ) | const |
| mode_t limal::path::PathInfo::StatMode::operm | ( | ) | const |
| mode_t limal::path::PathInfo::StatMode::perm | ( | ) | const |
| bool limal::path::PathInfo::StatMode::isPerm | ( | mode_t | m | ) | const |
| bool limal::path::PathInfo::StatMode::hasPerm | ( | mode_t | m | ) | const |
| mode_t limal::path::PathInfo::StatMode::st_mode | ( | ) | const |
| std::ostream& operator<< | ( | std::ostream & | str, | |
| const PathInfo::StatMode & | obj | |||
| ) | [friend] |
mode_t limal::path::PathInfo::StatMode::_mode [private] |
1.5.5