dmd.root.filename

Encapsulate path and file names.

Members

Aliases

Strings
alias Strings = Array!(const(char)*)
Undocumented in source.

Functions

GetFullPathNameW
DWORD GetFullPathNameW(LPCWSTR , DWORD , LPWSTR , LPWSTR* )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
SetLastError
void SetLastError(DWORD )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
canonicalize_file_name
char* canonicalize_file_name(char* )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
extendedPathThen
auto extendedPathThen(const(char)[] path)

Converts a path to one suitable to be passed to Win32 API functions that can deal with paths longer than 248 characters then calls the supplied function on it.

getcwd
char* getcwd(char* buffer, size_t maxlen)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
toNarrowStringz
char[] toNarrowStringz(const(wchar)[] wide, char[] buffer)

Converts a UTF-16 string to a (null-terminated) narrow string.

toWStringz
wchar[] toWStringz(const(char)[] narrow, wchar[] buffer)

Converts a narrow string to a (null-terminated) UTF-16 string.

Structs

FileName
struct FileName

Encapsulate path and file names.

Meta