This header-file is part of module ALib System of the ALib C++ Library.
© 2013-2025 A-Worx GmbH, Germany. Published under Boost Software License.
Definition in file path.inl.
Go to the source code of this file.
Classes | |
class | alib::system::Path |
Namespaces | |
namespace | alib |
namespace | alib::system |
Typedefs | |
using | alib::system::CPathString = strings::TCString<PathCharType> |
The string-type used with this ALib Module. | |
using | alib::Path = system::Path |
Type alias in namespace alib. | |
using | alib::system::PathCharType = std::filesystem::path::value_type |
using | alib::system::PathString = strings::TString<PathCharType> |
The string-type used with this ALib Module. | |
using | alib::system::PathStringMA = strings::TAString<PathCharType, PoolAllocator > |
A mono-allocated string representing a path. | |
using | alib::system::PathStringPA = strings::TAString<PathCharType, PoolAllocator > |
A pool-allocated string representing a path. | |
using | alib::system::PathSubstring = strings::TSubstring<PathCharType> |
The string-type used with this ALib Module. | |
using | alib::SystemFolders = system::SystemFolders |
Type alias in namespace alib. | |
Enumerations | |
enum class | alib::system::SystemFolders { alib::system::Root , alib::system::Current , alib::system::Home , alib::system::HomeConfig , alib::system::Module , alib::system::Temp , alib::system::VarTemp } |
Variables | |
constexpr PathCharType | alib::system::DIRECTORY_SEPARATOR = '/' |
The standard path separator character. Defaults to '\' on Windows OS, '/' else. | |
constexpr PathString | alib::system::EMPTY_PATH |
An empty path string. | |
constexpr PathString | alib::system::NULL_PATH |
A nulled path string. | |