Go to the source code of this file.
◆ EDirectoryTreeGetFlags
| Enumerator |
|---|
| None | |
| Recursive | If Recursive flag is present, GetChildren will return direct subpaths of a discovered directory and their transitive subpaths. If false, it will return only the direct subpaths.
Recursive=false and ImpliedChildren=false is an exception to this simple definition. In that case the reported results for a requested directory will include the highest level childpaths under it that have been added to the tree. These may be in transitive subpaths of the parent directory, and in that case their parent directories in between the requested directory and their path will not be reported because they are implied directories.
|
| ImpliedParent | If ImpliedParent flag is present, then the requested directory will return results even if it is an implied directory (directory with child paths but not added itself, - See also
- TDirectoryTree). If not present, only directories that have been added to the tree will return non-empty results.
|
| ImpliedChildren | If ImpliedChildren is present, then all child paths discovered (either direct or recursive, depending on whether Recursive flag is present) will be reported in the results, even if they are implied directories (directory with child paths but not added itself, - See also
- TDirectoryTree). If not present, only files and directories that have been added to the tree will be returned in the results.
|
◆ ENUM_CLASS_FLAGS()