|
KiCad PCB EDA Suite
|
#include <gestfich.h>
Public Member Functions | |
| DIR_LOOP_GUARD (const wxString &aRoot, DIR_LOOP_POLICY aPolicy=DIR_LOOP_POLICY::CONFINE_TO_ROOT) | |
| bool | IsRooted () const |
| bool | ShouldDescend (const wxString &aDir) |
Private Attributes | |
| std::filesystem::path | m_root |
| DIR_LOOP_POLICY | m_policy |
| std::unordered_set< std::string > | m_visited |
Definition at line 258 of file gestfich.h.
|
explicit |
Definition at line 1051 of file gestfich.cpp.
References m_policy, m_root, m_visited, and ToFsPath().
|
inline |
Definition at line 265 of file gestfich.h.
References m_root.
Referenced by LOCAL_HISTORY::CollectAutosaveFilePairs(), collectProjectFiles(), and WriteDirectoryArchive().
| bool DIR_LOOP_GUARD::ShouldDescend | ( | const wxString & | aDir | ) |
Definition at line 1062 of file gestfich.cpp.
References CONFINE_TO_ROOT, m_policy, m_root, m_visited, and ToFsPath().
Referenced by LOCAL_HISTORY::CollectAutosaveFilePairs(), and collectProjectFiles().
|
private |
Definition at line 271 of file gestfich.h.
Referenced by DIR_LOOP_GUARD(), and ShouldDescend().
|
private |
Definition at line 270 of file gestfich.h.
Referenced by DIR_LOOP_GUARD(), IsRooted(), and ShouldDescend().
|
private |
Definition at line 272 of file gestfich.h.
Referenced by DIR_LOOP_GUARD(), and ShouldDescend().