| ArchitectureType | Represents the CPU architecture for which a given operation should be performed. |
| CMacroName | Name of the defined macro for the C/C++ preprocessor. |
| CMacroValue | Value of the defined macro for the C/C++ preprocessor. |
| COptionsPresetTaskOutput | Contains one or multiple C option presets.
|
| COptionsPresetType | Enumeration containing possible C option preset types.
|
| CompilationIdentifierTaskOption | Represents an identifier for compilation related tasks.
|
| CompilationInputPassTaskOption | Input configuration for the saker.msvc.ccompile() task.
|
| CompilationLanguage | Represents the programming language that should be used for compilation. |
| CompilationPathTaskOption | Input file(s) that can be paths, wildcards, file locations, or SDK path references. |
| ExecutionFileLocation | Represents a location of a file available in the build execution.
|
| FileCollection | Collection of file locations.
|
| FileLocation | Represents a location of a given file.
|
| FileLocationTaskOption | Represents a location of a file.
|
| LinkerInputPassTaskOption | Input for the saker.msvc.clink() task.
|
| LocalFileLocation | Represents a local file system location.
|
| MSVCCompilerOptions | Options configuration to be used with saker.msvc.ccompile().
|
| MSVCCompilerWorkerTaskOutput | Output of the saker.msvc.ccompile() task.
|
| MSVCLinkerOptions | Options configuration to be used with saker.msvc.clink().
|
| MSVCLinkerWorkerTaskOutput | Represents the output of the saker.msvc.clink() task.
|
| MultiFileLocationTaskOption | Option accepting files as its input.
|
| SDKDescription | An SDK description.
|
| SDKDescriptionTaskOption | Represents an SDK description that can be passed to tasks which support it. |
| SDKName | Name of an SDK description.
|
| SimpleCompilerParameter | Simple compiler option that is directly passed to cl.exe on the command line. |
| SimpleLinkerParameter | Simple linker option that is directly passed to link.exe on the command line. |