Documentation

StrForeachPtrInRange

StrForeachPtrInRange Description Iterate over characters in a specific range of the given Str str (as pointers). This is a convenience macro that iterates over a range using an internally managed index and provides a pointer to each character. The variable chrptr is declared and defined by the underlying VecForeachPtrInRange macro as a pointer to the character type.

Read More

StrForeachPtrInRangeIdx

StrForeachPtrInRangeIdx Description Iterate over characters in a specific range of the given Str str at each index idx (as pointers). This macro is a direct alias for VecForeachPtrInRangeIdx specialized for Str. The variables chrptr and idx are declared and defined by the underlying macro.

Read More

SysGetCurrentProcessId

SysGetCurrentProcessId Description Platform independent method to get current process Id.

Read More

SysGetDirContents

SysGetDirContents Description Read directory contents into a vector. Current contents of the vector will be cleared out.

Read More

SysGetFileSize

SysGetFileSize Description Get size of file without opening it.

Read More

SysMutexDestroy

SysMutexDestroy Description Destroy the provided mutex object. Once a mutex is destroyed, all resources held by it will be freed. Using it after this cal is UB.

Read More

SysProcDestroy

SysProcDestroy Description Terminate the child process and then destroy given SysProc structure.

Read More

SysProcGetExitCode

SysProcGetExitCode Description Get exit code of given child process.

Read More

SysProcGetId

SysProcGetId Description Get the OS-specific process ID of a child process.

Read More

SysProcGetStatus

SysProcGetStatus Description Check if a child process is still running.

Read More