summaryrefslogtreecommitdiffstats
path: root/src/dir.cpp
diff options
context:
space:
mode:
authorDimitri van Heesch <doxygen@gmail.com>2021-06-13 08:25:32 (GMT)
committerGitHub <noreply@github.com>2021-06-13 08:25:32 (GMT)
commitc9c102a9df33d10e653ee94d6a2579773ef759ad (patch)
tree9a4eb24e46b1a41e424bec29712e84bd60a7cdb5 /src/dir.cpp
parent7536e3a858e3c94f0e2a2ece52208364fd4b92d6 (diff)
parent6372dd4dfb323ea10fda19b1a5bb09c5c94bf2fb (diff)
downloadDoxygen-c9c102a9df33d10e653ee94d6a2579773ef759ad.zip
Doxygen-c9c102a9df33d10e653ee94d6a2579773ef759ad.tar.gz
Doxygen-c9c102a9df33d10e653ee94d6a2579773ef759ad.tar.bz2
Merge pull request #8595 from albert-github/feature/bug_674442
bug_674442 CREATE_FOLDERS should not create unused folders
Diffstat (limited to 'src/dir.cpp')
-rw-r--r--src/dir.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/dir.cpp b/src/dir.cpp
index c4fcb1b..3238e62 100644
--- a/src/dir.cpp
+++ b/src/dir.cpp
@@ -202,6 +202,13 @@ bool Dir::exists() const
return fi.exists() && fi.isDir();
}
+bool Dir::isEmpty(const std::string subdir) const
+{
+ fs::path pth = path();
+ pth /= subdir;
+ return fs::is_empty(pth);
+}
+
bool Dir::isRelative() const
{
return isRelativePath(p->path.string());