|
EchoMap 2026-07-25 6d3977c
An experimental cross-platform digital signal processing application for sound-source localisation.
|
A cache of Entry objects under a single root directory. More...
Public Member Functions | |
| EntryCache (const std::filesystem::path &directory) | |
| Creates a new EntryCache and populates it for the given root directory. | |
Public Attributes | |
| std::filesystem::path | directory |
| The root directory on the file-system. | |
| std::vector< Entry > | entries |
| The first-level children of the root. | |
A cache of Entry objects under a single root directory.
Definition at line 135 of file FilesystemCombo.hpp.
|
explicit |
Creates a new EntryCache and populates it for the given root directory.
Upon constructing the EntryCache, the (immediate) children of the given directory are packed into Entry objects and collated into the cache. Exceptions may be thrown from the std::filesystem API. Symbolic links are followed.
| directory | The path of the directory root to be traversed. |
Definition at line 86 of file FilesystemCombo.cpp.
| std::filesystem::path echomap::FilesystemCombo::EntryCache::directory |
The root directory on the file-system.
Definition at line 148 of file FilesystemCombo.hpp.
| std::vector<Entry> echomap::FilesystemCombo::EntryCache::entries |
The first-level children of the root.
Definition at line 149 of file FilesystemCombo.hpp.