Zig 0.17.0-dev (Split by item)
This is an example of documentation generated by
ZigDoc , an alternative to Zig's built-in
Auto Doc feature. See also
examples in other modes/formats . The project being documented here (as the example) is the Zig library itself.
Zig › std/ › Target/ › generic.zig
generic.zig
Index
File
Code
const std = @import ("../std.zig" );
const CpuFeature = std .Target .Cpu .Feature ;
const CpuModel = std .Target .Cpu .Model ;
pub const Feature = enum {};
pub const featureSet = CpuFeature .FeatureSetFns (Feature ).featureSet ;
pub const featureSetHas = CpuFeature .FeatureSetFns (Feature ).featureSetHas ;
pub const featureSetHasAny = CpuFeature .FeatureSetFns (Feature ).featureSetHasAny ;
pub const featureSetHasAll = CpuFeature .FeatureSetFns (Feature ).featureSetHasAll ;
pub const all_features : [0 ]CpuFeature = .{};
pub const cpu = struct {
pub const generic : CpuModel = .{
.name = "generic" ,
.llvm_name = null ,
.features = featureSet (&.{}),
};
};