File path.hh
#include <ase/cxxaux.hh>
Namespaces
Type | Name |
---|---|
namespace | Ase The Anklang C++ API namespace. |
namespace | Path The Path namespace provides functions for file path manipulation and testing. |
Macros
Type | Name |
---|---|
define | ASE_DIRSEP '/' Platform directory separator character, '/' on Unix-like systems, a '\' on _WIN32. |
define | ASE_DIRSEP2 '/' Secondary directory separator character, '/' on Unix-like systems. |
define | ASE_DIRSEPARATORS "/" List of platform directory separator characters, "/" on Unix-like systems, "/\" on _WIN32. |
define | ASE_DOS_PATHS 0 Equals 1 on _WIN32 and _WIN64 and 0 on Unix. |
define | ASE_LIBEXT ".so" Dynamic library filename extension on this platform. |
define | ASE_PATH_MAX (PATH\_MAX > 4096 ? PATH\_MAX : 4096) |
define | ASE_SEARCHPATH_SEPARATOR ':' Platform searchpath separator, ':' on Unix-like systems, ';' on _WIN32. |
define | ASE_UNIX_PATHS 1 Equals 0 on _WIN32 and _WIN64 and 1 on Unix. |
Macro Definition Documentation
define ASE_DIRSEP
Platform directory separator character, '/' on Unix-like systems, a '\' on _WIN32.
#define ASE_DIRSEP `'/'`
define ASE_DIRSEP2
Secondary directory separator character, '/' on Unix-like systems.
#define ASE_DIRSEP2 `'/'`
define ASE_DIRSEPARATORS
List of platform directory separator characters, "/" on Unix-like systems, "/\" on _WIN32.
#define ASE_DIRSEPARATORS `"/"`
define ASE_DOS_PATHS
Equals 1 on _WIN32 and _WIN64 and 0 on Unix.
#define ASE_DOS_PATHS `0`
define ASE_LIBEXT
Dynamic library filename extension on this platform.
#define ASE_LIBEXT `".so"`
define ASE_PATH_MAX
#define ASE_PATH_MAX `(PATH_MAX > 4096 ? PATH_MAX : 4096)`
define ASE_SEARCHPATH_SEPARATOR
Platform searchpath separator, ':' on Unix-like systems, ';' on _WIN32.
#define ASE_SEARCHPATH_SEPARATOR `':'`
define ASE_UNIX_PATHS
Equals 0 on _WIN32 and _WIN64 and 1 on Unix.
#define ASE_UNIX_PATHS `1`
The documentation for this class was generated from the following file /__w/anklang/anklang/ase/path.hh