ALib C++ Framework
by
Library Version: 2605 R0
Documentation generated by doxygen
Loading...
Searching...
No Matches
fscanner.mod.cpp
1//##################################################################################################
2// ALib C++ Framework
3//
4// Copyright 2013-2026 A-Worx GmbH, Germany
5// Published under 'Boost Software License' (a free software lbicense, see LICENSE.txt)
6//##################################################################################################
7module;
8#include <oneapi/tbb/partitioner.h>
9
10//========================================= Global Fragment ========================================
11
16#include <vector>
17#if ALIB_SYSTEM_FILE_STATUS_IMPL == ALIB_SYSTEM_FILE_POSIX_STATUS
18# include <unistd.h>
19# if defined(__linux__)
20# include <asm/unistd.h>
21# endif
22# include <dirent.h>
23# if defined(__linux__)
24# include <linux/stat.h>
25# include <linux/magic.h>
26# endif
27# include <sys/stat.h>
28# include <sys/vfs.h>
29# if !defined(__APPLE__)
30# include <sys/sysmacros.h>
31# else
32# include <sys/types.h>
33# include <sys/mount.h>
34# endif
35# include <pwd.h>
36# include <fcntl.h>
37# include <pwd.h>
38# include <grp.h>
39#else
40# include <filesystem>
41 namespace fs = std::filesystem;
42#endif
43//============================================= Imports ============================================
44module ALib.FileTree;
45 import ALib.Lang;
47 import ALib.Monomem;
48 import ALib.Strings;
50 import ALib.System;
51# if ALIB_EXPRESSIONS
52 import ALib.Expressions;
53# endif
54# if ALIB_ALOX
55 import ALib.ALox;
56 import ALib.ALox.Impl;
57# endif
58//========================================== Implementation ========================================
60#include "fscanner.cpp"
#define ALIB_ALLOW_IMPLEMENTATION_INCLUSION
#define ALIB_POP_ALLOWANCE