ZXFoundation™ 26h2
Loading...
Searching...
No Matches
Data Structures
Here are the data structures with brief descriptions:
[detail level 123456]
 Narch
 Ns390x
 Ncrypto
 Nsha256
 Ndetail
 Cu128_pair
 Ndrivers
 Nconsole
 Nlib
 Nformat
 Nrwonce
 Cbit_field
 Cbit_iterator
 Cbit_range_ref
 Cbit_ref
 Cbit_viewNon-owning typed view over a single integer's bits
 Cbitfield_ref
 CcpumaskA fixed-capacity, SMP-aware set of CPU identifiers
 Cfield_spec
 Cfixed_string
 Cid_allocatorFixed-capacity SMP-safe ID allocator backed by a bitmap
 Ckernel_errorUnified kernel error type
 Clist_headIntrusive circular doubly-linked list
 Clist_iteratorBidirectional iterator over raw list_node pointers
 Clist_nodeEmbeddable anchor for an intrusive doubly-linked list
 Clsb0_t
 Cmin_heapFixed-capacity binary min-heap
 Cmsb0_t
 Crb_augment_noneDefault augmentation — no-op. Zero overhead when not needed
 Crb_nodeIntrusive red-black tree node
 Crb_rootRB-tree root. nullptr = empty tree
 Crb_root_cachedRB-tree root with cached leftmost node for O(1) begin()
 Crecord
 Crecord_ref
 Cring_bufferA lock-free byte-stream ring buffer (mirrors Linux kfifo)
 Cscope_guardRAII scope guard — calls fn on destruction unless dismissed
 Csoftirq_entryOne entry in the global softirq vector table
 Csoftirq_statePer-CPU softirq execution state
 Cstatic_bitmapA fixed-capacity, SMP-aware bitmap
 Cstatic_queueA fixed-capacity FIFO queue (circular buffer)
 Cstatic_vectorA contiguous sequence of up to N elements stored entirely
 CtokenizerZero-allocation streaming string tokenizer
 Ctyped_list_iteratorTyped bidirectional iterator that yields Owner& directly
 Nstd
 Ctuple_element< I, lib::record< T, Numbering, Fields... > >
 Ctuple_size< lib::record< T, Numbering, Fields... > >
 Nzxfoundation
 Nbase
 Ndgp
 Nmemory
 Nsched
 Nscoms
 Nsmp
 Nsync
 Nsys
 Ccap_tokenOpaque 64-bit capability token
 CdomainThe domain struct — the central entity of the DGP kernel
 CFixedSizeBase
 Cgate_desc
 Cportal_desc
 Crun_queuePer-CPU run queue — schedules strands (execution contexts)
 CstrandStrand — the DGP kernel's unit of schedulable execution