ALib C++ Framework
by
Library Version: 2605 R0
Documentation generated by doxygen
Loading...
Searching...
No Matches
fscanner.uni.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//##################################################################################################
7//========================================= Global Fragment ========================================
8#include "alib_precompile.hpp"
9
14#include <vector>
15#if ALIB_SYSTEM_FILE_STATUS_IMPL == ALIB_SYSTEM_FILE_POSIX_STATUS
16# include <unistd.h>
17# if defined(__linux__)
18# include <asm/unistd.h>
19# endif
20# include <dirent.h>
21# if defined(__linux__)
22# include <linux/stat.h>
23# include <linux/magic.h>
24# endif
25# include <sys/stat.h>
26# if !defined(__APPLE__)
27# include <sys/vfs.h>
28# include <sys/sysmacros.h>
29# else
30# include <sys/types.h>
31# include <sys/mount.h>
32# endif
33# include <pwd.h>
34# include <fcntl.h>
35# include <pwd.h>
36# include <grp.h>
37#else
38# include <filesystem>
39 namespace fs = std::filesystem;
40#endif
41//============================================= Imports ============================================
43# include "ALib.Monomem.H"
44# include "ALib.Strings.H"
46# include "ALib.System.H"
47# include "ALib.Expressions.H"
48# include "ALib.ALox.H"
49# include "ALib.ALox.Impl.H"
50# include "ALib.FileTree.H"
51//========================================== Implementation ========================================
53#include "fscanner.cpp"
#define ALIB_ALLOW_IMPLEMENTATION_INCLUSION
#define ALIB_POP_ALLOWANCE