ALib C++ Library
Library Version: 2510 R0
Documentation generated by doxygen
Loading...
Searching...
No Matches
path.inl File Reference

Description:

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.

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

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.