1"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[5007],{70492:(e,a,t)=>{t.r(a),t.d(a,{assets:()=>o,contentTitle:()=>c,default:()=>u,frontMatter:()=>i,metadata:()=>l,toc:()=>d});var r=t(74848),s=t(28453);const n='<nav class="breadcrumb has-arrow-separator" aria-label="breadcrumbs"><ul><li><a href="/docs/api/namespaces/#95420D3AD49404C0"><span>namespace celerity</span></a></li><li><a href="/docs/api/namespaces/#06885D8AE2CD6C63"><span>namespace detail</span></a></li><li><a href="/docs/api/records/AF217E212CB99D08/"><span>class task_manager</span></a></li><li class="is-active"><a aria-current="page609F818EC98E17D8"><span>struct task_manager::buffer_state</span></a></li></ul></nav>\n<main><h1>struct task_manager::buffer_state</h1><h2>Declaration</h2><pre class="p-0"><code class="hdoc-record-code language-cpp">struct task_manager::buffer_state { /* full declaration omitted */ };</code></pre><p>Declared at: <a class="is-family-code" href="https://github.com/celerity/celerity-runtime/blob/master/include/task_manager.h#L107">include/task_manager.h:107</a></p><h2>Member Variables</h2><dl><dt class="is-family-code" id="var_debug_name"> <a href="https://en.cppreference.com/w/cpp/string/basic_string">std::string</a> <b>debug_name</b></dt><dt class="is-family-code" id="var_last_writers"> <a href="/docs/api/records/42DEA3E8277ABF6F/">region_map</a><task*> <b>last_writers</b></dt><dd>nullopt for uninitialized regions</dd></dl><h2>Member Function Overview</h2><ul><li class="is-family-code"><a href="#216CB438EB1BFDE1"><b>buffer_state</b></a>(const range<3> & range) → explicit</li></ul><h2>Member Functions</h2><h3 id="216CB438EB1BFDE1"><pre class="p-0 hdoc-pre-parent"><a class="hdoc-permalink-icon" href="#216CB438EB1BFDE1">\xb6</a><code class="hdoc-function-code language-cpp">explicit buffer_state(const <a href="/docs/api/records/B13622E7024342AF/">range</a><3>& range)</code></pre></h3><p>Declared at: <a class="is-family-code" href="https://github.com/celerity/celerity-runtime/blob/master/include/task_manager.h#L111">include/task_manager.h:111</a></p><h4>Parameters</h4><dl><dt class="is-family-code">const <a href="/docs/api/records/B13622E7024342AF/">range</a><3>&<b> range</b></dt></dl><hr class="member-fun-separator"></hr></main>',i={hide_title:!0,pagination_next:null,pagination_prev:null,custom_edit_url:null,sidebar_class_name:"sidebar-hidden",title:"struct task_manager::buffer_state"},c=void 0,l={id:"api/records/609F818EC98E17D8",title:"struct task_manager::buffer_state",description:"",source:"@site/celerity-runtime/docs/api/records/609F818EC98E17D8.mdx",sourceDirName:"api/records",slug:"/api/records/609F818EC98E17D8",permalink:"/docs/api/records/609F818EC98E17D8",draft:!1,unlisted:!1,editUrl:null,tags:[],version:"current",frontMatter:{hide_title:!0,pagination_next:null,pagination_prev:null,custom_edit_url:null,sidebar_class_name:"sidebar-hidden",title:"struct task_manager::buffer_state"},sidebar:"api"},o={},d=[];function p(e){const{Head:a}={...(0,s.R)(),...e.components};return a||function(e,a){throw new Error("Expected "+(a?"component":"object")+" `"+e+"` to be defined: you likely forgot to import, pass, or provide it.")}("Head",!0),(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)(a,{children:[(0,r.jsx)("script",{src:"/js/highlight.min.js"}),(0,r.jsx)("script",{src:"/js/api_docs.js",defer:!0})]}),"\n",(0,r.jsx)("div",{dangerouslySetInnerHTML:{__html:n}})]})}function u(e={}){const{wrapper:a}={...(0,s.R)(),...e.components};return a?(0,r.jsx)(a,{...e,children:(0,r.jsx)(p,{...e})}):p(e)}},28453:(e,a,t)=>{t.d(a,{R:()=>i,x:()=>c});var r=t(96540);const s={},n=r.createContext(s);function i(e){const a=r.useContext(n);return r.useMemo((function(){return"function"==typeof e?e(a):{...a,...e}}),[a,e])}function c(e){let a;return a=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:i(e.components),r.createElement(n.Provider,{value:a},e.children)}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.