Zig 0.17.0-dev (Split by item)

Shortcut keys
?
Show these tips
S
Focus search field
Esc
Clear focus & close tips
U
Jump to source code
↑
Move up in search results
↓
Move down in search results
↵
Go to active search result
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 standard library. Private Struct

Thread

Private Struct
std.heap.SafeAllocator.Thread
const Thread = struct

Fields

_: void = {}

Avoid false sharing.

mutex: std.atomic.Mutex
fill_bucket: ?*Bucket
free_entry: ?*Allocs.Entry
allocs_next: usize
allocs_first: ?*Allocs

File

heap/SafeAllocator.zig:95
95
96
97
98
99
100
101
102
103
104
const Thread = struct {
    /// Avoid false sharing.
    _: void align(std.atomic.cache_line) = {},

    mutex: std.atomic.Mutex,
    fill_bucket: ?*Bucket,
    free_entry: ?*Allocs.Entry,
    allocs_next: usize,
    allocs_first: ?*Allocs,
}