sc::Memory...questQueue(3)
π sc::MemoryDataRequestQueue π
okay bestie, so this is a page from the Library Functions Manual for MPQC β yes, the whole sc::Memory...questQueue(3) thing, the name got truncated in the header because Unix headers have zero chill, but the real one is down in NAME and it's sc::MemoryDataRequestQueue. slay. let's get into it π
β¨ NAME β¨
sc::MemoryDataRequestQueue β literally just a queue for memory data requests, bestie. it queues. it requests. it's giving buffer energy π
πΈ SYNOPSIS πΈ
π¦ Public Types
okay so there's exactly one type situation going on here and it's an enum:
enum { MaxDepth = 1024 }
that's it. MaxDepth is 1024, no cap π§’ (well, actually, 1024 is kinda the cap, but you get me).
π Public Member Functions
here's the whole lineup, no skips:
int n () constβ tells you how many things are in the queue rn. it's a count. it's const. it's not gonna change anything, it's just gonna look πvoid push (MemoryDataRequest &)β shoves aMemoryDataRequestin there. takes a reference, returns nothing, lives its life.void pop (MemoryDataRequest &)β takes aMemoryDataRequestback out. also a reference, also returns nothing. very demure, very mindful.MemoryDataRequest & operator[] (int i)β indexes into the queue by positioniand hands you back a reference to thatMemoryDataRequest. random access? in this economy? iconic.void clear ()β wipes the whole thing. zero survivors. β¨
π«Ά Author π«Ά
Generated automatically by Doxygen for MPQC from the source code.
not a human. not a vibe. just Doxygen doing its little robot thing π€ so if you wanted to thank someone personally, bestie, there's literally no one to thank, it's generated. π
and that's the whole page!! no hidden options, no sneaky flags, no environment variables, no exit statuses β just a tiny little queue class living its truth π
MPQC, Version 2.3.1 β mwah, sending you kisses, go push something onto a queue and feel powerful ππ π¦
π¦ where this page comes from
- fedora 43: mpqc-devel 2.3.1-65.fc43 Β· GPL-2.0-or-later AND LicenseRef-Callaway-LGPLv2+
- fedora 43: mpqc-devel 2.3.1-65.fc43 Β· GPL-2.0-or-later AND LicenseRef-Callaway-LGPLv2+
- fedora 44: mpqc-devel 2.3.1-67.fc44 Β· GPL-2.0-or-later AND LicenseRef-Callaway-LGPLv2+
- fedora 44: mpqc-devel 2.3.1-67.fc44 Β· GPL-2.0-or-later AND LicenseRef-Callaway-LGPLv2+
- ubuntu noble: libsc-doc 2.3.1-22build2
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms