|
using | data_t = T_ |
|
using | loader = L_ |
|
using | file_tree = directed_tree<file> |
|
using | fileptr = file* |
|
using | file_id = typename file_tree::node |
|
|
file & | operator[] (file_id id) |
|
const file & | operator[] (file_id id) const |
|
file_id | load_directory (const path_t &directory) |
|
void | close_directory (file_id id) |
|
file_id | import (const path_t &path, file_id parent) |
|
file_id | create (const std::string &name, file_id parent) |
|
file_id | create_folder (const std::string &name, file_id parent) |
|
void | rename (file_id id, const std::string &name) |
|
void | clear () |
|
void | erase (file_id id) |
|
void | erase (const path_t &path) |
|
file_id | find (const path_t &path) const |
|
file_id | parent (file_id id) const |
|
file_id | next (file_id id) const |
|
file_id | prev (file_id id) const |
|
file_id | begin (file_id id) const |
|
file_id | end (file_id) const |
|
uint32_t | depth (file_id id) const |
|
template<typename O = typename file_tree::pre_order, typename V > |
void | traverse (V &visitor) |
|
|
static constexpr file_id | root = file_tree::root |
|
The documentation for this class was generated from the following file: