ALib C++ Framework
by
Library Version: 2605 R0
Documentation generated by doxygen
Loading...
Searching...
No Matches
fscanner.hpp File Reference

Description:

This header-file is part of module ALib FileTree of the ALib C++ Framework.

Copyright 2013-2026 A-Worx GmbH, Germany. Published under License.

Definition in file fscanner.hpp.

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  alib::filetree::CanonicalPathList
struct  alib::filetree::CanonicalResult
 Result information from MakeCanonical. More...
struct  alib::filetree::ScanParameters
 Input parameters to function ScanFiles. More...

Namespaces

namespace  alib
namespace  alib::filetree

Typedefs

using alib::CanonicalPathList = filetree::CanonicalPathList
 Type alias in namespace alib.
using alib::ScanParameters = filetree::ScanParameters
 Type alias in namespace alib.

Enumerations

enum class  alib::filetree::PathRootKind {
  alib::filetree::Errorneous , alib::filetree::Relative , alib::filetree::AbsoluteRoot , alib::filetree::DriveLetter ,
  alib::filetree::UNC , alib::filetree::URL , alib::filetree::Device
}
 Classification of path root formats that cannot be directly scanned. More...

Functions

CanonicalResult alib::filetree::MakeCanonical (Path &sourcePath, FTree::Cursor &node, Path &pathToNode, CanonicalPathList *resultPaths=nullptr)
FTValue::ScanStates alib::filetree::ScanFiles (FTree &tree, ScanParameters &parameters, CanonicalPathList *resultPaths=nullptr, Path *remainingStart=nullptr)

Variables

String alib::filetree::DBG_FILETREE_SCAN_VERBOSE_LOG_FORMAT