The DirEntry
Class Reference
Declaration
class DirEntry { ... }
Friends Index
Public Constructors Index
Private Constructors Index
Public Destructor Index
Public Operators Index
Public Member Functions Index
Private Member Attributes Index
Definition at line 24 of file dir.h.
Public Constructors
DirEntry()
DirEntry::DirEntry (const DirEntry & de) |
|
DirEntry()
Private Constructors
DirEntry()
Declaration at line 38 of file dir.h, definition at line 33 of file dir.cpp.
Reference p.
Public Destructor
~DirEntry()
Public Operators
operator=()
DirEntry & DirEntry::operator= (const DirEntry & de) |
|
Declaration at line 29 of file dir.h, definition at line 42 of file dir.cpp.
43{
44 if (this!=&de)
45 {
46 p = std::make_unique<Private>();
47 p->entry = de.p->entry;
48 }
49 return *this;
50}
References DirEntry and p.
operator=()
DirEntry & DirEntry::operator= (DirEntry && de) |
|
Public Member Functions
is_directory()
bool DirEntry::is_directory () |
|
Declaration at line 32 of file dir.h, definition at line 65 of file dir.cpp.
66{
67 return p->entry.is_directory();
68}
Reference p.
is_regular_file()
bool DirEntry::is_regular_file () |
|
Declaration at line 33 of file dir.h, definition at line 70 of file dir.cpp.
71{
72 return p->entry.is_regular_file();
73}
Reference p.
is_symlink()
bool DirEntry::is_symlink () |
|
Declaration at line 34 of file dir.h, definition at line 75 of file dir.cpp.
76{
77 return p->entry.is_symlink();
78}
Reference p.
path()
std::string DirEntry::path () |
|
Declaration at line 35 of file dir.h, definition at line 80 of file dir.cpp.
81{
82 return p->entry.path().string();
83}
Reference p.
Private Member Attributes
std::unique_ptr<Private> DirEntry::p |
|
The documentation for this class was generated from the following files:
Generated via doxygen2docusaurus by Doxygen 1.14.0.