DoxigAlpha

Query

Fields of this type

Fields

#
cpu_arch:?Target.Cpu.Arch
`null` means native.
cpu_model:CpuModel
= .determined_by_arch_os
cpu_features_add:Target.Cpu.Feature.Set
Sparse set of CPU features to add to the set from `cpu_model`.
cpu_features_sub:Target.Cpu.Feature.Set
Sparse set of CPU features to remove from the set from `cpu_model`.
os_tag:?Target.Os.Tag
`null` means native.
os_version_min:?OsVersion
`null` means the default version range for `os_tag`.
os_version_max:?OsVersion
When cross compiling, `null` means default (latest known OS version).
glibc_version:?SemanticVersion
`null` means default when cross compiling, or native when `os_tag` is native.
android_api_level:?u32
`null` means default when cross compiling, or native when `os_tag` is native.
abi:?Target.Abi
`null` means the native C ABI, if `os_tag` is native, otherwise it means the default C ABI.
dynamic_linker:Target.DynamicLinker
When `os_tag` is `null`, then `null` means native.
ofmt:?Target.ObjectFormat
`null` means default for the cpu/arch/os combo.

Type definitions in this namespace

Types

#

Functions in this namespace

Functions

#
parseCpuArch
Similar to `parse` except instead of fully parsing, it only determines the CPU
parseVersion
Similar to `SemanticVersion.parse`, but with following changes:
serializeCpu
Renders the query into a textual representation that can be parsed via the