dlib.filesystem.stdfs

GC-free filesystem

Members

Classes

StdFileSystem
class StdFileSystem

FileSystem that wraps libc filesystem functions + some Posix and WinAPI parts for additional functionality

StdIOStream
class StdIOStream

IOStream that wraps FILE

StdInFileStream
class StdInFileStream

InputStream that wraps FILE

StdOutFileStream
class StdOutFileStream

OutputStream that wraps FILE

Functions

RemoveDirectoryW
int RemoveDirectoryW(wchar* )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
_wmkdir
int _wmkdir(wchar* )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
_wremove
int _wremove(wchar* )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
readStruct
T readStruct(InputStream istrm)

Reads struct from InputStream

readText
string readText(InputStream istrm)

Reads string from InputStream and stores it in unmanaged memory

traverseDir
RecursiveFileIterator traverseDir(ReadOnlyFileSystem rofs, string baseDir, bool recursive)

Enumerate directory contents, optionally recursive

Manifest constants

MAX_PATH_LEN
enum MAX_PATH_LEN;
Undocumented in source.

Structs

PathBuilder
struct PathBuilder
Undocumented in source.
RecursiveFileIterator
struct RecursiveFileIterator
Undocumented in source.

Meta

Authors

Timur Gafarov