diff options
Diffstat (limited to 'backends')
-rw-r--r-- | backends/fs/fs.h | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/backends/fs/fs.h b/backends/fs/fs.h index 15bd05c78f..8719c1d2bf 100644 --- a/backends/fs/fs.h +++ b/backends/fs/fs.h @@ -179,7 +179,14 @@ public: _data[i] = element.clone(); _size++; } - + + const FilesystemNode& operator [](int idx) const { + assert(idx >= 0 && idx < _size); + return *_data[idx]; + } + + int size() const { return _size; } + const_iterator begin() const { return const_iterator(_data); } |