You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<divclass="ttc" id="agroup__GeneralGroup_html_ga0c165bcc8653a7af45f1680f2ed83811"><divclass="ttname"><ahref="group__GeneralGroup.html#ga0c165bcc8653a7af45f1680f2ed83811">MR::Mcp::idOf</a></div><divclass="ttdeci">uint64_t idOf(const Object *obj)</div><divclass="ttdoc">Pointer -> id (as a JSON number). Matches the ##<id> suffix in ImGui labels for the same object.</div></div>
173
173
<divclass="ttc" id="agroup__GeneralGroup_html_ga6d7483b6adbc485e9c9b52eb09cb7735"><divclass="ttname"><ahref="group__GeneralGroup.html#ga6d7483b6adbc485e9c9b52eb09cb7735">MR::Expected</a></div><divclass="ttdeci">tl::expected< T, E > Expected</div><divclass="ttdef"><b>Definition</b> MRExpected.h:31</div></div>
<trclass="memdesc:a164bc1306aece3be615549925d7c373e"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Those functions are allowed to throw, that's how you report errors to the MCP. <br/></td></tr>
<trclass="memdesc:a1cf74440a5bc6fd9f0ec9d45e2cc9eed"><tdclass="mdescLeft"> </td><tdclass="mdescRight">This restarts the server if necessary. <br/></td></tr>
<p>Optional predicate consulted before every tool dispatch, given the tool's id. Return {} to allow; return <spanclass="tt">unexpected("reason")</span> to block — the reason surfaces to the MCP client as the tool-call error. Evaluated per call, so changes (e.g. user sign-in) take effect immediately. </p>
209
+
193
210
</div>
194
211
</div>
195
212
<aname="doc-constructors" id="doc-constructors"></a><h2id="header-doc-constructors" class="groupheader">Constructor & Destructor Documentation</h2>
0 commit comments