Skip to content

File path.hh

FileList > ase > 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

#define ASE_DIRSEP '/'

define ASE_DIRSEP2

#define ASE_DIRSEP2 '/'

define ASE_DIRSEPARATORS

#define ASE_DIRSEPARATORS "/"

define ASE_DOS_PATHS

#define ASE_DOS_PATHS 0

define ASE_LIBEXT

#define ASE_LIBEXT ".so"

define ASE_PATH_MAX

#define ASE_PATH_MAX (PATH_MAX > 4096 ? PATH_MAX : 4096)

define ASE_SEARCHPATH_SEPARATOR

#define ASE_SEARCHPATH_SEPARATOR ':'

define ASE_UNIX_PATHS

#define ASE_UNIX_PATHS 1


The documentation for this class was generated from the following file /__w/anklang/anklang/ase/path.hh