This commit is contained in:
orionz 2022-08-12 00:05:01 +00:00
parent 49cb338bc1
commit 266841ae28
80 changed files with 2701 additions and 1434 deletions

View file

@ -76,18 +76,21 @@ $(function() {
<tr id="row_3_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structAMchangeHashes.html" target="_self">AMchangeHashes</a></td><td class="desc">A random-access iterator over a sequence of change hashes </td></tr>
<tr id="row_4_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structAMchanges.html" target="_self">AMchanges</a></td><td class="desc">A random-access iterator over a sequence of changes </td></tr>
<tr id="row_5_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structAMdoc.html" target="_self">AMdoc</a></td><td class="desc">A JSON-like CRDT </td></tr>
<tr id="row_6_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structAMlistItems.html" target="_self">AMlistItems</a></td><td class="desc">A random-access iterator over a sequence of list object items </td></tr>
<tr id="row_7_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structAMmapItems.html" target="_self">AMmapItems</a></td><td class="desc">A random-access iterator over a sequence of map object items </td></tr>
<tr id="row_8_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structAMobjId.html" target="_self">AMobjId</a></td><td class="desc">An object's unique identifier </td></tr>
<tr id="row_9_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structAMobjItems.html" target="_self">AMobjItems</a></td><td class="desc">A random-access iterator over a sequence of object items </td></tr>
<tr id="row_10_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structAMresult.html" target="_self">AMresult</a></td><td class="desc">A discriminated union of result variants </td></tr>
<tr id="row_11_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structAMresultStack.html" target="_self">AMresultStack</a></td><td class="desc">A node in a singly-linked list of result pointers </td></tr>
<tr id="row_12_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structAMstrs.html" target="_self">AMstrs</a></td><td class="desc">A random-access iterator over a sequence of UTF-8 strings </td></tr>
<tr id="row_13_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structAMsyncHave.html" target="_self">AMsyncHave</a></td><td class="desc">A summary of the changes that the sender of a synchronization message already has </td></tr>
<tr id="row_14_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structAMsyncHaves.html" target="_self">AMsyncHaves</a></td><td class="desc">A random-access iterator over a sequence of synchronization haves </td></tr>
<tr id="row_15_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structAMsyncMessage.html" target="_self">AMsyncMessage</a></td><td class="desc">A synchronization message for a peer </td></tr>
<tr id="row_16_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structAMsyncState.html" target="_self">AMsyncState</a></td><td class="desc">The state of synchronization with a peer </td></tr>
<tr id="row_17_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="unionAMvalue.html" target="_self">AMvalue</a></td><td class="desc">A discriminated union of value type variants for a result </td></tr>
<tr id="row_6_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structAMlistItem.html" target="_self">AMlistItem</a></td><td class="desc">An item in a list object </td></tr>
<tr id="row_7_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structAMlistItems.html" target="_self">AMlistItems</a></td><td class="desc">A random-access iterator over a sequence of list object items </td></tr>
<tr id="row_8_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structAMmapItem.html" target="_self">AMmapItem</a></td><td class="desc">An item in a map object </td></tr>
<tr id="row_9_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structAMmapItems.html" target="_self">AMmapItems</a></td><td class="desc">A random-access iterator over a sequence of map object items </td></tr>
<tr id="row_10_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structAMobjId.html" target="_self">AMobjId</a></td><td class="desc">An object's unique identifier </td></tr>
<tr id="row_11_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structAMobjItem.html" target="_self">AMobjItem</a></td><td class="desc">An item in an object </td></tr>
<tr id="row_12_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structAMobjItems.html" target="_self">AMobjItems</a></td><td class="desc">A random-access iterator over a sequence of object items </td></tr>
<tr id="row_13_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structAMresult.html" target="_self">AMresult</a></td><td class="desc">A discriminated union of result variants </td></tr>
<tr id="row_14_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structAMresultStack.html" target="_self">AMresultStack</a></td><td class="desc">A node in a singly-linked list of result pointers </td></tr>
<tr id="row_15_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structAMstrs.html" target="_self">AMstrs</a></td><td class="desc">A random-access iterator over a sequence of UTF-8 strings </td></tr>
<tr id="row_16_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structAMsyncHave.html" target="_self">AMsyncHave</a></td><td class="desc">A summary of the changes that the sender of a synchronization message already has </td></tr>
<tr id="row_17_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structAMsyncHaves.html" target="_self">AMsyncHaves</a></td><td class="desc">A random-access iterator over a sequence of synchronization haves </td></tr>
<tr id="row_18_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structAMsyncMessage.html" target="_self">AMsyncMessage</a></td><td class="desc">A synchronization message for a peer </td></tr>
<tr id="row_19_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structAMsyncState.html" target="_self">AMsyncState</a></td><td class="desc">The state of synchronization with a peer </td></tr>
<tr id="row_20_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="unionAMvalue.html" target="_self">AMvalue</a></td><td class="desc">A discriminated union of value type variants for a result </td></tr>
</table>
</div><!-- directory -->
</div><!-- contents -->

View file

@ -119,6 +119,10 @@ Classes</h2></td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:ad552ef4ff0525659b293576d8ae44e8c"><td class="memItemLeft" align="right" valign="top"><a id="ad552ef4ff0525659b293576d8ae44e8c"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="automerge_8h.html#ad552ef4ff0525659b293576d8ae44e8c">AM_CHANGE_HASH_SIZE</a>&#160;&#160;&#160;32</td></tr>
<tr class="memdesc:ad552ef4ff0525659b293576d8ae44e8c"><td class="mdescLeft">&#160;</td><td class="mdescRight">The count of bytes in a change hash. <br /></td></tr>
<tr class="separator:ad552ef4ff0525659b293576d8ae44e8c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a47ef56eb1ec691398b083b9644206c20"><td class="memItemLeft" align="right" valign="top"><a id="a47ef56eb1ec691398b083b9644206c20"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="automerge_8h.html#a47ef56eb1ec691398b083b9644206c20">AM_ROOT</a>&#160;&#160;&#160;NULL</td></tr>
<tr class="memdesc:a47ef56eb1ec691398b083b9644206c20"><td class="mdescLeft">&#160;</td><td class="mdescRight">The root object of a document. <br /></td></tr>
@ -145,13 +149,13 @@ typedef struct <a class="el" href="structAMchanges.html">AMchanges</a>&#160;</td
typedef struct <a class="el" href="structAMdoc.html">AMdoc</a>&#160;</td><td class="memItemRight" valign="bottom"><b>AMdoc</b></td></tr>
<tr class="separator:a744048175d15583ca92e36559bbd80a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a80e76095663c52f448b1b0715ea7db52"><td class="memItemLeft" align="right" valign="top"><a id="a80e76095663c52f448b1b0715ea7db52"></a>
typedef struct AMlistItem&#160;</td><td class="memItemRight" valign="bottom"><b>AMlistItem</b></td></tr>
typedef struct <a class="el" href="structAMlistItem.html">AMlistItem</a>&#160;</td><td class="memItemRight" valign="bottom"><b>AMlistItem</b></td></tr>
<tr class="separator:a80e76095663c52f448b1b0715ea7db52"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0e0dd47973b1982c6e1f0d086ce57bf4"><td class="memItemLeft" align="right" valign="top"><a id="a0e0dd47973b1982c6e1f0d086ce57bf4"></a>
typedef struct <a class="el" href="structAMlistItems.html">AMlistItems</a>&#160;</td><td class="memItemRight" valign="bottom"><b>AMlistItems</b></td></tr>
<tr class="separator:a0e0dd47973b1982c6e1f0d086ce57bf4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8d06f96cf80fd300e7a050ac0bf4d92f"><td class="memItemLeft" align="right" valign="top"><a id="a8d06f96cf80fd300e7a050ac0bf4d92f"></a>
typedef struct AMmapItem&#160;</td><td class="memItemRight" valign="bottom"><b>AMmapItem</b></td></tr>
typedef struct <a class="el" href="structAMmapItem.html">AMmapItem</a>&#160;</td><td class="memItemRight" valign="bottom"><b>AMmapItem</b></td></tr>
<tr class="separator:a8d06f96cf80fd300e7a050ac0bf4d92f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adfc7cc6a74b83cad3e9d08f83c61da9d"><td class="memItemLeft" align="right" valign="top"><a id="adfc7cc6a74b83cad3e9d08f83c61da9d"></a>
typedef struct <a class="el" href="structAMmapItems.html">AMmapItems</a>&#160;</td><td class="memItemRight" valign="bottom"><b>AMmapItems</b></td></tr>
@ -160,7 +164,7 @@ typedef struct <a class="el" href="structAMmapItems.html">AMmapItems</a>&#160;</
typedef struct <a class="el" href="structAMobjId.html">AMobjId</a>&#160;</td><td class="memItemRight" valign="bottom"><b>AMobjId</b></td></tr>
<tr class="separator:aaf1c8d4262e3a5d055d5d61495352ba5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a713827a35ed4c6c7fa529c341ecd952d"><td class="memItemLeft" align="right" valign="top"><a id="a713827a35ed4c6c7fa529c341ecd952d"></a>
typedef struct AMobjItem&#160;</td><td class="memItemRight" valign="bottom"><b>AMobjItem</b></td></tr>
typedef struct <a class="el" href="structAMobjItem.html">AMobjItem</a>&#160;</td><td class="memItemRight" valign="bottom"><b>AMobjItem</b></td></tr>
<tr class="separator:a713827a35ed4c6c7fa529c341ecd952d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae0f9d41603301abfe07c238e30f5bb9a"><td class="memItemLeft" align="right" valign="top"><a id="ae0f9d41603301abfe07c238e30f5bb9a"></a>
typedef struct <a class="el" href="structAMobjItems.html">AMobjItems</a>&#160;</td><td class="memItemRight" valign="bottom"><b>AMobjItems</b></td></tr>

File diff suppressed because it is too large Load diff

View file

@ -72,28 +72,32 @@ $(function() {
<table class="classindex">
<tr><td rowspan="2" valign="bottom"><a name="letter_a"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;a&#160;&#160;</div></td></tr></table>
</td>
<td valign="top"><a class="el" href="structAMchange.html">AMchange</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="structAMlistItems.html">AMlistItems</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="structAMchangeHashes.html">AMchangeHashes</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="structAMmapItem.html">AMmapItem</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="structAMresult.html">AMresult</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="structAMsyncHaves.html">AMsyncHaves</a>&#160;&#160;&#160;</td>
</tr>
<tr><td valign="top"><a class="el" href="structAMchangeHashes.html">AMchangeHashes</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="structAMmapItems.html">AMmapItems</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="structAMresultStack.html">AMresultStack</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="structAMsyncMessage.html">AMsyncMessage</a>&#160;&#160;&#160;</td>
</tr>
<tr><td valign="top"><a class="el" href="structAMactorId.html">AMactorId</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="structAMchanges.html">AMchanges</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="structAMobjId.html">AMobjId</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="structAMstrs.html">AMstrs</a>&#160;&#160;&#160;</td>
<tr><td valign="top"><a class="el" href="structAMchanges.html">AMchanges</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="structAMmapItems.html">AMmapItems</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="structAMresultStack.html">AMresultStack</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="structAMsyncState.html">AMsyncState</a>&#160;&#160;&#160;</td>
</tr>
<tr><td valign="top"><a class="el" href="structAMbyteSpan.html">AMbyteSpan</a>&#160;&#160;&#160;</td>
<tr><td valign="top"><a class="el" href="structAMactorId.html">AMactorId</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="structAMdoc.html">AMdoc</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="structAMobjItems.html">AMobjItems</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="structAMsyncHave.html">AMsyncHave</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="structAMobjId.html">AMobjId</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="structAMstrs.html">AMstrs</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="unionAMvalue.html">AMvalue</a>&#160;&#160;&#160;</td>
</tr>
<tr><td valign="top"><a class="el" href="structAMbyteSpan.html">AMbyteSpan</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="structAMlistItem.html">AMlistItem</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="structAMobjItem.html">AMobjItem</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="structAMsyncHave.html">AMsyncHave</a>&#160;&#160;&#160;</td>
<td></td></tr>
<tr><td valign="top"><a class="el" href="structAMchange.html">AMchange</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="structAMlistItems.html">AMlistItems</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="structAMobjItems.html">AMobjItems</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="structAMsyncHaves.html">AMsyncHaves</a>&#160;&#160;&#160;</td>
<td></td></tr>
<tr><td></td><td></td><td></td><td></td><td></td></tr>
</table>
<div class="qindex"><a class="qindex" href="#letter_a">a</a></div>

View file

@ -115,6 +115,9 @@ $(function() {
<li>AMchangeHashesCmp()
: <a class="el" href="structAMchangeHashes.html#a9ed22a8d9ae18950f7357ed1135a8f6a">AMchangeHashes</a>
</li>
<li>AMchangeHashesInit()
: <a class="el" href="structAMchangeHashes.html#a97f235530e4195ae65930eb1d6ce4b5b">AMchangeHashes</a>
</li>
<li>AMchangeHashesNext()
: <a class="el" href="structAMchangeHashes.html#a3c1bc919caf4bdfd92171e5e101a6b55">AMchangeHashes</a>
</li>
@ -208,6 +211,9 @@ $(function() {
<li>AMgetActorId()
: <a class="el" href="structAMdoc.html#ab12f2048d8fb759aed650aa7f7c4af22">AMdoc</a>
</li>
<li>AMgetChangeByHash()
: <a class="el" href="structAMdoc.html#a2b4d29afbbf4116dd099a548516653b2">AMdoc</a>
</li>
<li>AMgetChanges()
: <a class="el" href="structAMdoc.html#adfbb03c8ca920834e48086af46d115eb">AMdoc</a>
</li>
@ -232,9 +238,18 @@ $(function() {
<li>AMlistGet()
: <a class="el" href="structAMdoc.html#a13c167733b699e7f0e65778334554d61">AMdoc</a>
</li>
<li>AMlistGetAll()
: <a class="el" href="structAMdoc.html#a9d481ad32708b81d21332d2b2f2e6cb1">AMdoc</a>
</li>
<li>AMlistIncrement()
: <a class="el" href="structAMdoc.html#a1df2b38eab17c09ac95586857d451455">AMdoc</a>
</li>
<li>AMlistItemIndex()
: <a class="el" href="structAMlistItem.html#a9ca51413286b93fb323adc20c5e4de81">AMlistItem</a>
</li>
<li>AMlistItemObjId()
: <a class="el" href="structAMlistItem.html#a4cc4e7bda2410e211a9c38be36a5cd52">AMlistItem</a>
</li>
<li>AMlistItemsAdvance()
: <a class="el" href="structAMlistItems.html#a84b1c966159669e27225329b26de2c60">AMlistItems</a>
</li>
@ -256,6 +271,9 @@ $(function() {
<li>AMlistItemsSize()
: <a class="el" href="structAMlistItems.html#aeaec8202765b6625e8b6c3cc54849e0d">AMlistItems</a>
</li>
<li>AMlistItemValue()
: <a class="el" href="structAMlistItem.html#a9fe5f7eda875ffe579dd54493839b235">AMlistItem</a>
</li>
<li>AMlistPutBool()
: <a class="el" href="structAMdoc.html#ac76da0cf2cbb3be99f0d812bf46c3893">AMdoc</a>
</li>
@ -301,9 +319,18 @@ $(function() {
<li>AMmapGet()
: <a class="el" href="structAMdoc.html#a4e0d039e882e776a7f8a66e94e1b52b7">AMdoc</a>
</li>
<li>AMmapGetAll()
: <a class="el" href="structAMdoc.html#a52064afd1d0e046992b616fb71c8002b">AMdoc</a>
</li>
<li>AMmapIncrement()
: <a class="el" href="structAMdoc.html#a5c51f815a3ecb6486ae355f01d633503">AMdoc</a>
</li>
<li>AMmapItemKey()
: <a class="el" href="structAMmapItem.html#a8af8601814660971fb369e91acc472a3">AMmapItem</a>
</li>
<li>AMmapItemObjId()
: <a class="el" href="structAMmapItem.html#ab11846ff2f61c378a1ce811b53e7c333">AMmapItem</a>
</li>
<li>AMmapItemsAdvance()
: <a class="el" href="structAMmapItems.html#a8fe8f5601aa98e27a7f3f1bf89950b11">AMmapItems</a>
</li>
@ -325,6 +352,9 @@ $(function() {
<li>AMmapItemsSize()
: <a class="el" href="structAMmapItems.html#a3c296d3b71128e57d17962bae2d680c0">AMmapItems</a>
</li>
<li>AMmapItemValue()
: <a class="el" href="structAMmapItem.html#a90d79d4ddfecd7817c999e2388b35683">AMmapItem</a>
</li>
<li>AMmapPutBool()
: <a class="el" href="structAMdoc.html#a616d8ff88dcb213ee7058a7561c3b2a4">AMdoc</a>
</li>
@ -373,6 +403,9 @@ $(function() {
<li>AMobjIdIndex()
: <a class="el" href="structAMobjId.html#aa121a250ab64a1ec2c3a0bd708b0a492">AMobjId</a>
</li>
<li>AMobjItemObjId()
: <a class="el" href="structAMobjItem.html#ab9eee631901f0474277d4a47990b16d5">AMobjItem</a>
</li>
<li>AMobjItemsAdvance()
: <a class="el" href="structAMobjItems.html#a4bdf27a9abb7ee1df6c5bc7b4ac6abb7">AMobjItems</a>
</li>
@ -394,6 +427,9 @@ $(function() {
<li>AMobjItemsSize()
: <a class="el" href="structAMobjItems.html#a668e750a4ab0aac481aaaffd969b94e1">AMobjItems</a>
</li>
<li>AMobjItemValue()
: <a class="el" href="structAMobjItem.html#ac0b1a9e5654935b7884904059b7dd500">AMobjItem</a>
</li>
<li>AMobjSize()
: <a class="el" href="structAMdoc.html#aff5ad5e7f125b1249d279332169ee21a">AMdoc</a>
</li>
@ -436,8 +472,11 @@ $(function() {
<li>AMsetActorId()
: <a class="el" href="structAMdoc.html#a49728bf4023d612be699013043b473ed">AMdoc</a>
</li>
<li>AMsplice()
: <a class="el" href="structAMdoc.html#a1b6f1ce2fe88c89811efe4d35913e34b">AMdoc</a>
</li>
<li>AMspliceText()
: <a class="el" href="structAMdoc.html#a82eeca27761d7e4e6f3570f2f195c67e">AMdoc</a>
: <a class="el" href="structAMdoc.html#a9b8bc58bdec29bab91336088d0709aff">AMdoc</a>
</li>
<li>AMstrsAdvance()
: <a class="el" href="structAMstrs.html#aec38f5e6f348ed36b1540891c8a875cb">AMstrs</a>

View file

@ -112,6 +112,9 @@ $(function() {
<li>AMchangeHashesCmp()
: <a class="el" href="structAMchangeHashes.html#a9ed22a8d9ae18950f7357ed1135a8f6a">AMchangeHashes</a>
</li>
<li>AMchangeHashesInit()
: <a class="el" href="structAMchangeHashes.html#a97f235530e4195ae65930eb1d6ce4b5b">AMchangeHashes</a>
</li>
<li>AMchangeHashesNext()
: <a class="el" href="structAMchangeHashes.html#a3c1bc919caf4bdfd92171e5e101a6b55">AMchangeHashes</a>
</li>
@ -205,6 +208,9 @@ $(function() {
<li>AMgetActorId()
: <a class="el" href="structAMdoc.html#ab12f2048d8fb759aed650aa7f7c4af22">AMdoc</a>
</li>
<li>AMgetChangeByHash()
: <a class="el" href="structAMdoc.html#a2b4d29afbbf4116dd099a548516653b2">AMdoc</a>
</li>
<li>AMgetChanges()
: <a class="el" href="structAMdoc.html#adfbb03c8ca920834e48086af46d115eb">AMdoc</a>
</li>
@ -229,9 +235,18 @@ $(function() {
<li>AMlistGet()
: <a class="el" href="structAMdoc.html#a13c167733b699e7f0e65778334554d61">AMdoc</a>
</li>
<li>AMlistGetAll()
: <a class="el" href="structAMdoc.html#a9d481ad32708b81d21332d2b2f2e6cb1">AMdoc</a>
</li>
<li>AMlistIncrement()
: <a class="el" href="structAMdoc.html#a1df2b38eab17c09ac95586857d451455">AMdoc</a>
</li>
<li>AMlistItemIndex()
: <a class="el" href="structAMlistItem.html#a9ca51413286b93fb323adc20c5e4de81">AMlistItem</a>
</li>
<li>AMlistItemObjId()
: <a class="el" href="structAMlistItem.html#a4cc4e7bda2410e211a9c38be36a5cd52">AMlistItem</a>
</li>
<li>AMlistItemsAdvance()
: <a class="el" href="structAMlistItems.html#a84b1c966159669e27225329b26de2c60">AMlistItems</a>
</li>
@ -253,6 +268,9 @@ $(function() {
<li>AMlistItemsSize()
: <a class="el" href="structAMlistItems.html#aeaec8202765b6625e8b6c3cc54849e0d">AMlistItems</a>
</li>
<li>AMlistItemValue()
: <a class="el" href="structAMlistItem.html#a9fe5f7eda875ffe579dd54493839b235">AMlistItem</a>
</li>
<li>AMlistPutBool()
: <a class="el" href="structAMdoc.html#ac76da0cf2cbb3be99f0d812bf46c3893">AMdoc</a>
</li>
@ -298,9 +316,18 @@ $(function() {
<li>AMmapGet()
: <a class="el" href="structAMdoc.html#a4e0d039e882e776a7f8a66e94e1b52b7">AMdoc</a>
</li>
<li>AMmapGetAll()
: <a class="el" href="structAMdoc.html#a52064afd1d0e046992b616fb71c8002b">AMdoc</a>
</li>
<li>AMmapIncrement()
: <a class="el" href="structAMdoc.html#a5c51f815a3ecb6486ae355f01d633503">AMdoc</a>
</li>
<li>AMmapItemKey()
: <a class="el" href="structAMmapItem.html#a8af8601814660971fb369e91acc472a3">AMmapItem</a>
</li>
<li>AMmapItemObjId()
: <a class="el" href="structAMmapItem.html#ab11846ff2f61c378a1ce811b53e7c333">AMmapItem</a>
</li>
<li>AMmapItemsAdvance()
: <a class="el" href="structAMmapItems.html#a8fe8f5601aa98e27a7f3f1bf89950b11">AMmapItems</a>
</li>
@ -322,6 +349,9 @@ $(function() {
<li>AMmapItemsSize()
: <a class="el" href="structAMmapItems.html#a3c296d3b71128e57d17962bae2d680c0">AMmapItems</a>
</li>
<li>AMmapItemValue()
: <a class="el" href="structAMmapItem.html#a90d79d4ddfecd7817c999e2388b35683">AMmapItem</a>
</li>
<li>AMmapPutBool()
: <a class="el" href="structAMdoc.html#a616d8ff88dcb213ee7058a7561c3b2a4">AMdoc</a>
</li>
@ -370,6 +400,9 @@ $(function() {
<li>AMobjIdIndex()
: <a class="el" href="structAMobjId.html#aa121a250ab64a1ec2c3a0bd708b0a492">AMobjId</a>
</li>
<li>AMobjItemObjId()
: <a class="el" href="structAMobjItem.html#ab9eee631901f0474277d4a47990b16d5">AMobjItem</a>
</li>
<li>AMobjItemsAdvance()
: <a class="el" href="structAMobjItems.html#a4bdf27a9abb7ee1df6c5bc7b4ac6abb7">AMobjItems</a>
</li>
@ -391,6 +424,9 @@ $(function() {
<li>AMobjItemsSize()
: <a class="el" href="structAMobjItems.html#a668e750a4ab0aac481aaaffd969b94e1">AMobjItems</a>
</li>
<li>AMobjItemValue()
: <a class="el" href="structAMobjItem.html#ac0b1a9e5654935b7884904059b7dd500">AMobjItem</a>
</li>
<li>AMobjSize()
: <a class="el" href="structAMdoc.html#aff5ad5e7f125b1249d279332169ee21a">AMdoc</a>
</li>
@ -430,8 +466,11 @@ $(function() {
<li>AMsetActorId()
: <a class="el" href="structAMdoc.html#a49728bf4023d612be699013043b473ed">AMdoc</a>
</li>
<li>AMsplice()
: <a class="el" href="structAMdoc.html#a1b6f1ce2fe88c89811efe4d35913e34b">AMdoc</a>
</li>
<li>AMspliceText()
: <a class="el" href="structAMdoc.html#a82eeca27761d7e4e6f3570f2f195c67e">AMdoc</a>
: <a class="el" href="structAMdoc.html#a9b8bc58bdec29bab91336088d0709aff">AMdoc</a>
</li>
<li>AMstrsAdvance()
: <a class="el" href="structAMstrs.html#aec38f5e6f348ed36b1540891c8a875cb">AMstrs</a>

View file

@ -67,6 +67,9 @@ $(function() {
<div class="textblock">Here is a list of all documented file members with links to the documentation:</div>
<h3><a id="index_a"></a>- a -</h3><ul>
<li>AM_CHANGE_HASH_SIZE
: <a class="el" href="automerge_8h.html#ad552ef4ff0525659b293576d8ae44e8c">automerge.h</a>
</li>
<li>AM_OBJ_TYPE_LIST
: <a class="el" href="automerge_8h.html#gafb0d5d75bf8a6a0767ed76ee883344fda8b34b557a4d1c72b3de3646de1d6801e">automerge.h</a>
</li>

View file

@ -65,6 +65,9 @@ $(function() {
<div class="contents">
&#160;<ul>
<li>AM_CHANGE_HASH_SIZE
: <a class="el" href="automerge_8h.html#ad552ef4ff0525659b293576d8ae44e8c">automerge.h</a>
</li>
<li>AM_ROOT
: <a class="el" href="automerge_8h.html#a47ef56eb1ec691398b083b9644206c20">automerge.h</a>
</li>

View file

@ -68,7 +68,7 @@ $(function() {
<div class="title">Methods we need to support </div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><h2><a class="anchor" id="autotoc_md107"></a>
<div class="textblock"><h2><a class="anchor" id="autotoc_md111"></a>
Basic management</h2>
<ol type="1">
<li><code><a class="el" href="structAMdoc.html#a0be75204f0f27936559fcda7b9534314" title="Allocates a new document and initializes it with defaults.">AMcreate()</a></code></li>
@ -85,7 +85,7 @@ Basic management</h2>
<ol type="1">
<li><code>actor = get_actor(doc)</code></li>
</ol>
<h2><a class="anchor" id="autotoc_md108"></a>
<h2><a class="anchor" id="autotoc_md112"></a>
Transactions</h2>
<ol type="1">
<li><code>AMpendingOps(doc)</code></li>
@ -96,7 +96,7 @@ Transactions</h2>
<ol type="1">
<li><code>AMrollback(doc)</code></li>
</ol>
<h2><a class="anchor" id="autotoc_md109"></a>
<h2><a class="anchor" id="autotoc_md113"></a>
Write</h2>
<ol type="1">
<li><code>AMset{Map|List}(doc, obj, prop, value)</code></li>
@ -116,7 +116,7 @@ Write</h2>
<ol type="1">
<li><code>AMspliceText(doc, obj, start, num_del, text)</code></li>
</ol>
<h2><a class="anchor" id="autotoc_md110"></a>
<h2><a class="anchor" id="autotoc_md114"></a>
Read (the heads argument is optional and can be on an &lt;tt&gt;at&lt;/tt&gt; variant)</h2>
<ol type="1">
<li><code>AMkeys(doc, obj, heads)</code></li>
@ -136,7 +136,7 @@ Read (the heads argument is optional and can be on an &lt;tt&gt;at&lt;/tt&gt; va
<ol type="1">
<li><code>AMtext(doc, obj, heads)</code></li>
</ol>
<h2><a class="anchor" id="autotoc_md111"></a>
<h2><a class="anchor" id="autotoc_md115"></a>
Sync</h2>
<ol type="1">
<li><code>AMgenerateSyncMessage(doc, state)</code></li>
@ -147,7 +147,7 @@ Sync</h2>
<ol type="1">
<li><code>AMinitSyncState()</code></li>
</ol>
<h2><a class="anchor" id="autotoc_md112"></a>
<h2><a class="anchor" id="autotoc_md116"></a>
Save / Load</h2>
<ol type="1">
<li><code>AMload(data)</code></li>
@ -161,7 +161,7 @@ Save / Load</h2>
<ol type="1">
<li><code>AMsaveIncremental(doc)</code></li>
</ol>
<h2><a class="anchor" id="autotoc_md113"></a>
<h2><a class="anchor" id="autotoc_md117"></a>
Low Level Access</h2>
<ol type="1">
<li><code>AMapplyChanges(doc, changes)</code></li>
@ -181,7 +181,7 @@ Low Level Access</h2>
<ol type="1">
<li><code>AMgetMissingDeps(doc, heads)</code></li>
</ol>
<h2><a class="anchor" id="autotoc_md114"></a>
<h2><a class="anchor" id="autotoc_md118"></a>
Encode/Decode</h2>
<ol type="1">
<li><code>AMencodeChange(change)</code></li>
@ -201,11 +201,11 @@ Encode/Decode</h2>
<ol type="1">
<li><code>AMdecodeSyncState(change)</code></li>
</ol>
<h1><a class="anchor" id="autotoc_md115"></a>
<h1><a class="anchor" id="autotoc_md119"></a>
Open Question - Memory management</h1>
<p>Most of these calls return one or more items of arbitrary length. Doing memory management in C is tricky. This is my proposed solution...</p>
<h2><a class="anchor" id="autotoc_md116"></a>
autotoc_md116</h2>
<h2><a class="anchor" id="autotoc_md120"></a>
autotoc_md120</h2>
<div class="fragment"><div class="line">// returns 1 or zero opids</div>
<div class="line">n = automerge_set(doc, &quot;_root&quot;, &quot;hello&quot;, datatype, value);</div>
<div class="line">if (n) {</div>
@ -218,7 +218,7 @@ autotoc_md116</h2>
<div class="line"> automerge_pop_value(doc, &amp;value, &amp;datatype, len);</div>
<div class="line">}</div>
</div><!-- fragment --><p>There would be one pop method per object type. Users allocs and frees the buffers. Multiple return values would result in multiple pops. Too small buffers would error and allow retry.</p>
<h2><a class="anchor" id="autotoc_md117"></a>
<h2><a class="anchor" id="autotoc_md121"></a>
Formats</h2>
<p>Actors - We could do (bytes,len) or a hex encoded string?. <br />
ObjIds - We could do flat bytes of the ExId struct but lets do human readable strings for now - the struct would be faster but opque Heads - Might as well make it a flat buffer <code>(n, hash, hash, ...)</code> Changes - Put them all in a flat concatenated buffer Encode/Decode - to json strings? </p>

View file

@ -1,209 +1,226 @@
var searchData=
[
['actor_5fid_0',['actor_id',['../unionAMvalue.html#a30fcd0b3797efc5dc2f5817a2162d49b',1,'AMvalue']]],
['am_5fobj_5ftype_5flist_1',['AM_OBJ_TYPE_LIST',['../automerge_8h.html#gafb0d5d75bf8a6a0767ed76ee883344fda8b34b557a4d1c72b3de3646de1d6801e',1,'automerge.h']]],
['am_5fobj_5ftype_5fmap_2',['AM_OBJ_TYPE_MAP',['../automerge_8h.html#gafb0d5d75bf8a6a0767ed76ee883344fda1c0d989e5e412426b2fcc6382bf4ef61',1,'automerge.h']]],
['am_5fobj_5ftype_5ftext_3',['AM_OBJ_TYPE_TEXT',['../automerge_8h.html#gafb0d5d75bf8a6a0767ed76ee883344fda0f3024c1f9d785e9a81870ba999daaae',1,'automerge.h']]],
['am_5froot_4',['AM_ROOT',['../automerge_8h.html#a47ef56eb1ec691398b083b9644206c20',1,'automerge.h']]],
['am_5fstatus_5ferror_5',['AM_STATUS_ERROR',['../automerge_8h.html#ga95d2f1b79b11e5da8ebe5c78ae7b1527a715981479a1cfc4c2436689a509281e3',1,'automerge.h']]],
['am_5fstatus_5finvalid_5fresult_6',['AM_STATUS_INVALID_RESULT',['../automerge_8h.html#ga95d2f1b79b11e5da8ebe5c78ae7b1527a0ef5426bca097ed07d1b7bdc3ec809cc',1,'automerge.h']]],
['am_5fstatus_5fok_7',['AM_STATUS_OK',['../automerge_8h.html#ga95d2f1b79b11e5da8ebe5c78ae7b1527a4ecd517a8e3c7b3f250a1b3bd9aa3931',1,'automerge.h']]],
['am_5fvalue_5factor_5fid_8',['AM_VALUE_ACTOR_ID',['../automerge_8h.html#a51bf0ba752a9a689d46a3c6dce6c86c1acf5d5de49c3db9ad035e213a5c92b928',1,'automerge.h']]],
['am_5fvalue_5fboolean_9',['AM_VALUE_BOOLEAN',['../automerge_8h.html#a51bf0ba752a9a689d46a3c6dce6c86c1aaaa95b8df6dfc8d68d69dedab5bcd4c4',1,'automerge.h']]],
['am_5fvalue_5fbytes_10',['AM_VALUE_BYTES',['../automerge_8h.html#a51bf0ba752a9a689d46a3c6dce6c86c1a5291478fdcbef215ce307d4c43f3a2e2',1,'automerge.h']]],
['am_5fvalue_5fchange_5fhashes_11',['AM_VALUE_CHANGE_HASHES',['../automerge_8h.html#a51bf0ba752a9a689d46a3c6dce6c86c1a14bcb66efcb77110a5cec252cfa98b21',1,'automerge.h']]],
['am_5fvalue_5fchanges_12',['AM_VALUE_CHANGES',['../automerge_8h.html#a51bf0ba752a9a689d46a3c6dce6c86c1a9674efb6e53adc56836ccf935206c930',1,'automerge.h']]],
['am_5fvalue_5fcounter_13',['AM_VALUE_COUNTER',['../automerge_8h.html#a51bf0ba752a9a689d46a3c6dce6c86c1ab9d9d8374d55b7ca8ec171f87af28104',1,'automerge.h']]],
['am_5fvalue_5fdoc_14',['AM_VALUE_DOC',['../automerge_8h.html#a51bf0ba752a9a689d46a3c6dce6c86c1a376d5d0052b45a2c4567b1217da12c35',1,'automerge.h']]],
['am_5fvalue_5ff64_15',['AM_VALUE_F64',['../automerge_8h.html#a51bf0ba752a9a689d46a3c6dce6c86c1a65495c07b77edd23d6a4646569a0b539',1,'automerge.h']]],
['am_5fvalue_5fint_16',['AM_VALUE_INT',['../automerge_8h.html#a51bf0ba752a9a689d46a3c6dce6c86c1a34b64a05f7ed093dac1b3852d78d2a45',1,'automerge.h']]],
['am_5fvalue_5flist_5fitems_17',['AM_VALUE_LIST_ITEMS',['../automerge_8h.html#a51bf0ba752a9a689d46a3c6dce6c86c1ab7b72c80dd3db8fe063086a52dd4ae48',1,'automerge.h']]],
['am_5fvalue_5fmap_5fitems_18',['AM_VALUE_MAP_ITEMS',['../automerge_8h.html#a51bf0ba752a9a689d46a3c6dce6c86c1aaebef69ea43584311748cdb96d6f2d4e',1,'automerge.h']]],
['am_5fvalue_5fnull_19',['AM_VALUE_NULL',['../automerge_8h.html#a51bf0ba752a9a689d46a3c6dce6c86c1af0d8615bec9d9ddb8e87760f9ed81999',1,'automerge.h']]],
['am_5fvalue_5fobj_5fid_20',['AM_VALUE_OBJ_ID',['../automerge_8h.html#a51bf0ba752a9a689d46a3c6dce6c86c1a8357da73f582a745a7433213647a667e',1,'automerge.h']]],
['am_5fvalue_5fobj_5fitems_21',['AM_VALUE_OBJ_ITEMS',['../automerge_8h.html#a51bf0ba752a9a689d46a3c6dce6c86c1a90e015b2d6ae4c7992b67d160d630a58',1,'automerge.h']]],
['am_5fvalue_5fstr_22',['AM_VALUE_STR',['../automerge_8h.html#a51bf0ba752a9a689d46a3c6dce6c86c1a045615a1932439a91505a75cf9a445ca',1,'automerge.h']]],
['am_5fvalue_5fstrs_23',['AM_VALUE_STRS',['../automerge_8h.html#a51bf0ba752a9a689d46a3c6dce6c86c1a3a6319cdf2240176041b6ae2f6fba842',1,'automerge.h']]],
['am_5fvalue_5fsync_5fmessage_24',['AM_VALUE_SYNC_MESSAGE',['../automerge_8h.html#a51bf0ba752a9a689d46a3c6dce6c86c1aa7f531080c3532c08aba09e6eb85b0e9',1,'automerge.h']]],
['am_5fvalue_5fsync_5fstate_25',['AM_VALUE_SYNC_STATE',['../automerge_8h.html#a51bf0ba752a9a689d46a3c6dce6c86c1a689ff53e808c6c7b401537adba148f9e',1,'automerge.h']]],
['am_5fvalue_5ftimestamp_26',['AM_VALUE_TIMESTAMP',['../automerge_8h.html#a51bf0ba752a9a689d46a3c6dce6c86c1ac47f9ab563b29f3bd94f7f86b9337522',1,'automerge.h']]],
['am_5fvalue_5fuint_27',['AM_VALUE_UINT',['../automerge_8h.html#a51bf0ba752a9a689d46a3c6dce6c86c1a6ec698d0af0bfef3a72432a588224a6e',1,'automerge.h']]],
['am_5fvalue_5fvoid_28',['AM_VALUE_VOID',['../automerge_8h.html#a51bf0ba752a9a689d46a3c6dce6c86c1a21ec02543d731ab32c9957675e5e9896',1,'automerge.h']]],
['amactorid_29',['AMactorId',['../structAMactorId.html',1,'']]],
['amactoridbytes_30',['AMactorIdBytes',['../structAMactorId.html#a66ea66b1d23910ce7a0815011c3aceb2',1,'AMactorId']]],
['amactoridcmp_31',['AMactorIdCmp',['../structAMactorId.html#ae6188cfd440ab732392a58bca83f9f4d',1,'AMactorId']]],
['amactoridinit_32',['AMactorIdInit',['../structAMactorId.html#ab4b757c970500f90ef88577129a40dc3',1,'AMactorId']]],
['amactoridinitbytes_33',['AMactorIdInitBytes',['../structAMactorId.html#a437744854d65b61e43931915c0e48ae2',1,'AMactorId']]],
['amactoridinitstr_34',['AMactorIdInitStr',['../structAMactorId.html#a240b34a66e97f6cbdf4bfdfc6863dd1a',1,'AMactorId']]],
['amactoridstr_35',['AMactorIdStr',['../structAMactorId.html#a40ec92ac498aeabe7a4c5c861f2ccf3d',1,'AMactorId']]],
['amapplychanges_36',['AMapplyChanges',['../structAMdoc.html#a0025a71b2c412f8787f385157d7da785',1,'AMdoc']]],
['ambytespan_37',['AMbyteSpan',['../structAMbyteSpan.html',1,'']]],
['amchange_38',['AMchange',['../structAMchange.html',1,'']]],
['amchangeactorid_39',['AMchangeActorId',['../structAMchange.html#aa4f3cbd2b5cfce83370efcedd1b1e684',1,'AMchange']]],
['amchangecompress_40',['AMchangeCompress',['../structAMchange.html#a210ad3a91825856e3cdf14eb73cd45ba',1,'AMchange']]],
['amchangedeps_41',['AMchangeDeps',['../structAMchange.html#af7e728e1dd81998912241f521e982c5a',1,'AMchange']]],
['amchangeextrabytes_42',['AMchangeExtraBytes',['../structAMchange.html#ae50fa06efedca0d8c792c7484da268a0',1,'AMchange']]],
['amchangefrombytes_43',['AMchangeFromBytes',['../structAMchange.html#a1a599a15e020e27d7266855c120aaec4',1,'AMchange']]],
['amchangehash_44',['AMchangeHash',['../structAMchange.html#a59953a7506138130550edef49be551fa',1,'AMchange']]],
['amchangehashes_45',['AMchangeHashes',['../structAMchangeHashes.html',1,'']]],
['amchangehashesadvance_46',['AMchangeHashesAdvance',['../structAMchangeHashes.html#abefda63c29c59cf723451187fab00470',1,'AMchangeHashes']]],
['amchangehashescmp_47',['AMchangeHashesCmp',['../structAMchangeHashes.html#a9ed22a8d9ae18950f7357ed1135a8f6a',1,'AMchangeHashes']]],
['amchangehashesnext_48',['AMchangeHashesNext',['../structAMchangeHashes.html#a3c1bc919caf4bdfd92171e5e101a6b55',1,'AMchangeHashes']]],
['amchangehashesprev_49',['AMchangeHashesPrev',['../structAMchangeHashes.html#a68b144a83995c1a64cc87c9ea8e2c582',1,'AMchangeHashes']]],
['amchangehashesreversed_50',['AMchangeHashesReversed',['../structAMchangeHashes.html#a52246301e5645a870b5e32c8c43c7d9d',1,'AMchangeHashes']]],
['amchangehashesrewound_51',['AMchangeHashesRewound',['../structAMchangeHashes.html#ae76c86e0241e47f0c6d35bbec8894ce7',1,'AMchangeHashes']]],
['amchangehashessize_52',['AMchangeHashesSize',['../structAMchangeHashes.html#a6cf40f923acf737af7bd153b210f2a1d',1,'AMchangeHashes']]],
['amchangeisempty_53',['AMchangeIsEmpty',['../structAMchange.html#a197eef812d28f677cfaae25e18dc4be7',1,'AMchange']]],
['amchangeloaddocument_54',['AMchangeLoadDocument',['../structAMchange.html#a736a4184af933d2632d8de4a46e6a3e5',1,'AMchange']]],
['amchangemaxop_55',['AMchangeMaxOp',['../structAMchange.html#aa2e162ddb72eb7003804b16cda679728',1,'AMchange']]],
['amchangemessage_56',['AMchangeMessage',['../structAMchange.html#acfda922d17fe2402b93bdd741e04e6dc',1,'AMchange']]],
['amchangerawbytes_57',['AMchangeRawBytes',['../structAMchange.html#ad6be8ff09349495d817fb7ab9d0a1dfc',1,'AMchange']]],
['amchanges_58',['AMchanges',['../structAMchanges.html',1,'']]],
['amchangesadvance_59',['AMchangesAdvance',['../structAMchanges.html#ac42327edb07c11e8ad4c6cd9e43b24f8',1,'AMchanges']]],
['amchangeseq_60',['AMchangeSeq',['../structAMchange.html#a2fd72e41e44faf2509c830e772a59e44',1,'AMchange']]],
['amchangesequal_61',['AMchangesEqual',['../structAMchanges.html#ab0647b73bc5607f0fe5e07da5b5f5c55',1,'AMchanges']]],
['amchangesize_62',['AMchangeSize',['../structAMchange.html#a8a67c6bf5dc43deaa26df32937e8ce53',1,'AMchange']]],
['amchangesnext_63',['AMchangesNext',['../structAMchanges.html#af20bd543c496e52d9beec60a5fa370e8',1,'AMchanges']]],
['amchangesprev_64',['AMchangesPrev',['../structAMchanges.html#aec9be88e00605c0c97314ab16c53a292',1,'AMchanges']]],
['amchangesreversed_65',['AMchangesReversed',['../structAMchanges.html#ad02d4fc626c0741c676882e8143071b0',1,'AMchanges']]],
['amchangesrewound_66',['AMchangesRewound',['../structAMchanges.html#a414c70b1917bd399ef470ff45321d2e2',1,'AMchanges']]],
['amchangessize_67',['AMchangesSize',['../structAMchanges.html#acacb5cd8e7a1bbfbb3488d58dc6132e5',1,'AMchanges']]],
['amchangestartop_68',['AMchangeStartOp',['../structAMchange.html#aff328df36afead3ec979250045352b21',1,'AMchange']]],
['amchangetime_69',['AMchangeTime',['../structAMchange.html#a187438bad616c1feda3729740bcf0348',1,'AMchange']]],
['amclone_70',['AMclone',['../structAMdoc.html#ab6912ade83d567e67f667e1c036da755',1,'AMdoc']]],
['amcommit_71',['AMcommit',['../structAMdoc.html#a34d48d408c50c2ce3f231fa55504e26c',1,'AMdoc']]],
['amcreate_72',['AMcreate',['../structAMdoc.html#a0be75204f0f27936559fcda7b9534314',1,'AMdoc']]],
['amdoc_73',['AMdoc',['../structAMdoc.html',1,'']]],
['amequal_74',['AMequal',['../structAMdoc.html#a8ca79903bcf390f07d70c00dac9f5a23',1,'AMdoc']]],
['amerrormessage_75',['AMerrorMessage',['../structAMresult.html#a2bc5ff5d6629bbd079dde32d7e250586',1,'AMresult']]],
['amfork_76',['AMfork',['../structAMdoc.html#a9abd2351b61e1bb7fe3b28eae008f8cc',1,'AMdoc']]],
['amfree_77',['AMfree',['../structAMresult.html#ae7343baa00a4e002021d3a0942aa0432',1,'AMresult']]],
['amfreestack_78',['AMfreeStack',['../structAMresultStack.html#a9b030fb828ea0c776d57b5e328e5dfeb',1,'AMresultStack']]],
['amgeneratesyncmessage_79',['AMgenerateSyncMessage',['../structAMdoc.html#abb8cb837fa78d5aae7fa33bf6fe953b5',1,'AMdoc']]],
['amgetactorid_80',['AMgetActorId',['../structAMdoc.html#ab12f2048d8fb759aed650aa7f7c4af22',1,'AMdoc']]],
['amgetchanges_81',['AMgetChanges',['../structAMdoc.html#adfbb03c8ca920834e48086af46d115eb',1,'AMdoc']]],
['amgetchangesadded_82',['AMgetChangesAdded',['../structAMdoc.html#a2c9a3a50a1051303499c15e62777f230',1,'AMdoc']]],
['amgetheads_83',['AMgetHeads',['../structAMdoc.html#a50d9cc73661cec439913585964618171',1,'AMdoc']]],
['amgetlastlocalchange_84',['AMgetLastLocalChange',['../structAMdoc.html#ad039360dac58d01723d869e8a9ea1888',1,'AMdoc']]],
['amgetmissingdeps_85',['AMgetMissingDeps',['../structAMdoc.html#ac643fc819215e6d9add683f148198c1b',1,'AMdoc']]],
['amkeys_86',['AMkeys',['../structAMdoc.html#a7c9420ddc91043dd716d47511709cbbe',1,'AMdoc']]],
['amlistdelete_87',['AMlistDelete',['../structAMdoc.html#a6951be810036ff609650e64dc53ffb1c',1,'AMdoc']]],
['amlistget_88',['AMlistGet',['../structAMdoc.html#a13c167733b699e7f0e65778334554d61',1,'AMdoc']]],
['amlistincrement_89',['AMlistIncrement',['../structAMdoc.html#a1df2b38eab17c09ac95586857d451455',1,'AMdoc']]],
['amlistitems_90',['AMlistItems',['../structAMlistItems.html',1,'']]],
['amlistitemsadvance_91',['AMlistItemsAdvance',['../structAMlistItems.html#a84b1c966159669e27225329b26de2c60',1,'AMlistItems']]],
['amlistitemsequal_92',['AMlistItemsEqual',['../structAMlistItems.html#aaef01c96574260e5b21a08db64c5460b',1,'AMlistItems']]],
['amlistitemsnext_93',['AMlistItemsNext',['../structAMlistItems.html#ae9e968ecbb61066a3affc458cad05b32',1,'AMlistItems']]],
['amlistitemsprev_94',['AMlistItemsPrev',['../structAMlistItems.html#a1288abd4fe17c3c78d4501c5fcf9a572',1,'AMlistItems']]],
['amlistitemsreversed_95',['AMlistItemsReversed',['../structAMlistItems.html#ad553efe85a03efc3da774cada835e302',1,'AMlistItems']]],
['amlistitemsrewound_96',['AMlistItemsRewound',['../structAMlistItems.html#af2485e15eaf09d4188e966f5ab9bc69d',1,'AMlistItems']]],
['amlistitemssize_97',['AMlistItemsSize',['../structAMlistItems.html#aeaec8202765b6625e8b6c3cc54849e0d',1,'AMlistItems']]],
['amlistputbool_98',['AMlistPutBool',['../structAMdoc.html#ac76da0cf2cbb3be99f0d812bf46c3893',1,'AMdoc']]],
['amlistputbytes_99',['AMlistPutBytes',['../structAMdoc.html#a70d2025166bea6b58bdb9422a318fc5f',1,'AMdoc']]],
['amlistputcounter_100',['AMlistPutCounter',['../structAMdoc.html#a87a90cdcaaf5350707c438a343472d6c',1,'AMdoc']]],
['amlistputf64_101',['AMlistPutF64',['../structAMdoc.html#ae31ed2da9c49b3542ab9d4be72c9f131',1,'AMdoc']]],
['amlistputint_102',['AMlistPutInt',['../structAMdoc.html#a26577baaee04dd41788751285c70a91c',1,'AMdoc']]],
['amlistputnull_103',['AMlistPutNull',['../structAMdoc.html#ae226d571e3c4b39dbda2c65d456693b5',1,'AMdoc']]],
['amlistputobject_104',['AMlistPutObject',['../structAMdoc.html#aef35eb5e49fb75d9b06e2b8bf292da5f',1,'AMdoc']]],
['amlistputstr_105',['AMlistPutStr',['../structAMdoc.html#aa53006d73c35ea35aaa29504ffcd932c',1,'AMdoc']]],
['amlistputtimestamp_106',['AMlistPutTimestamp',['../structAMdoc.html#a0f2bd9d490a2c7badb3a7252592f5032',1,'AMdoc']]],
['amlistputuint_107',['AMlistPutUint',['../structAMdoc.html#a9995acead3d5fbdcddca47262f37c5c6',1,'AMdoc']]],
['amlistrange_108',['AMlistRange',['../structAMdoc.html#a88acaf925d8e569155f30bf3881a84e2',1,'AMdoc']]],
['amload_109',['AMload',['../structAMdoc.html#a435f28b734b56e3a6177e21f89322fd5',1,'AMdoc']]],
['amloadincremental_110',['AMloadIncremental',['../structAMdoc.html#a79accfdc361c29d4c1c0dd08a5d65424',1,'AMdoc']]],
['ammapdelete_111',['AMmapDelete',['../structAMdoc.html#a8908098869c2ac494da982ae08190487',1,'AMdoc']]],
['ammapget_112',['AMmapGet',['../structAMdoc.html#a4e0d039e882e776a7f8a66e94e1b52b7',1,'AMdoc']]],
['ammapincrement_113',['AMmapIncrement',['../structAMdoc.html#a5c51f815a3ecb6486ae355f01d633503',1,'AMdoc']]],
['ammapitems_114',['AMmapItems',['../structAMmapItems.html',1,'']]],
['ammapitemsadvance_115',['AMmapItemsAdvance',['../structAMmapItems.html#a8fe8f5601aa98e27a7f3f1bf89950b11',1,'AMmapItems']]],
['ammapitemsequal_116',['AMmapItemsEqual',['../structAMmapItems.html#a10eb8236bae9014fca457db405b6bb49',1,'AMmapItems']]],
['ammapitemsnext_117',['AMmapItemsNext',['../structAMmapItems.html#a0bab093f0a85e02fa1a4d3e10bccde26',1,'AMmapItems']]],
['ammapitemsprev_118',['AMmapItemsPrev',['../structAMmapItems.html#a3dfa65b5b61344e9aedd1e78764496cc',1,'AMmapItems']]],
['ammapitemsreversed_119',['AMmapItemsReversed',['../structAMmapItems.html#aee895fccda18ccd794c103f7048ada1b',1,'AMmapItems']]],
['ammapitemsrewound_120',['AMmapItemsRewound',['../structAMmapItems.html#aa6abb1879bad958f2e7006f9343bb728',1,'AMmapItems']]],
['ammapitemssize_121',['AMmapItemsSize',['../structAMmapItems.html#a3c296d3b71128e57d17962bae2d680c0',1,'AMmapItems']]],
['ammapputbool_122',['AMmapPutBool',['../structAMdoc.html#a616d8ff88dcb213ee7058a7561c3b2a4',1,'AMdoc']]],
['ammapputbytes_123',['AMmapPutBytes',['../structAMdoc.html#a33d3f96748d4241fa8c4ba0f0abb4489',1,'AMdoc']]],
['ammapputcounter_124',['AMmapPutCounter',['../structAMdoc.html#a8f0492ee09b4434a75bd40a0f5792eeb',1,'AMdoc']]],
['ammapputf64_125',['AMmapPutF64',['../structAMdoc.html#a829d48ce3722d21d7cd196dc679785fb',1,'AMdoc']]],
['ammapputint_126',['AMmapPutInt',['../structAMdoc.html#af687eacc01ec375f593239e1801c7c20',1,'AMdoc']]],
['ammapputnull_127',['AMmapPutNull',['../structAMdoc.html#ac76ae50713a8e5d81b1578c59f0fdfcf',1,'AMdoc']]],
['ammapputobject_128',['AMmapPutObject',['../structAMdoc.html#a60876118ae7bca38d7e9c2bb8acd82b4',1,'AMdoc']]],
['ammapputstr_129',['AMmapPutStr',['../structAMdoc.html#a9e846a7931e7d4060aa237f93638feb6',1,'AMdoc']]],
['ammapputtimestamp_130',['AMmapPutTimestamp',['../structAMdoc.html#a88ae2476d3c3f9081cf9b12ed8359b6f',1,'AMdoc']]],
['ammapputuint_131',['AMmapPutUint',['../structAMdoc.html#a5b1eee7567d2e58ede4c3efdca1aac3f',1,'AMdoc']]],
['ammaprange_132',['AMmapRange',['../structAMdoc.html#a112d0979386ae2456b002ae4c30e5445',1,'AMdoc']]],
['ammerge_133',['AMmerge',['../structAMdoc.html#af249af927903ba020b2577e5fa1b3c50',1,'AMdoc']]],
['amobjid_134',['AMobjId',['../structAMobjId.html',1,'']]],
['amobjidactorid_135',['AMobjIdActorId',['../structAMobjId.html#aeda36ef2e4a5443a520cd79b453b0b5a',1,'AMobjId']]],
['amobjidcounter_136',['AMobjIdCounter',['../structAMobjId.html#acc04a710c01a0a500f5047e91aee587a',1,'AMobjId']]],
['amobjidequal_137',['AMobjIdEqual',['../structAMobjId.html#a7fb4a3e768ccdda7cd73dff3b7aa55c2',1,'AMobjId']]],
['amobjidindex_138',['AMobjIdIndex',['../structAMobjId.html#aa121a250ab64a1ec2c3a0bd708b0a492',1,'AMobjId']]],
['amobjitems_139',['AMobjItems',['../structAMobjItems.html',1,'']]],
['amobjitemsadvance_140',['AMobjItemsAdvance',['../structAMobjItems.html#a4bdf27a9abb7ee1df6c5bc7b4ac6abb7',1,'AMobjItems']]],
['amobjitemsequal_141',['AMobjItemsEqual',['../structAMobjItems.html#a3d9a8c48faecd2482ecdbb32bb2e72b9',1,'AMobjItems']]],
['amobjitemsnext_142',['AMobjItemsNext',['../structAMobjItems.html#a767c4cb170712b5a817aff4bfd52fa55',1,'AMobjItems']]],
['amobjitemsprev_143',['AMobjItemsPrev',['../structAMobjItems.html#a2d20a471c81085cea886902c3bedd464',1,'AMobjItems']]],
['amobjitemsreversed_144',['AMobjItemsReversed',['../structAMobjItems.html#a8c77d3fb97d70cae7111ce817da96954',1,'AMobjItems']]],
['amobjitemsrewound_145',['AMobjItemsRewound',['../structAMobjItems.html#aeeae1857f96611a9f716fa2a330f8bf7',1,'AMobjItems']]],
['amobjitemssize_146',['AMobjItemsSize',['../structAMobjItems.html#a668e750a4ab0aac481aaaffd969b94e1',1,'AMobjItems']]],
['amobjsize_147',['AMobjSize',['../structAMdoc.html#aff5ad5e7f125b1249d279332169ee21a',1,'AMdoc']]],
['amobjtype_148',['AMobjType',['../group__enumerations.html#gafb0d5d75bf8a6a0767ed76ee883344fd',1,'automerge.h']]],
['amobjvalues_149',['AMobjValues',['../structAMdoc.html#adb4ab90c3f35634dfb899a5b0be4be23',1,'AMdoc']]],
['ampendingops_150',['AMpendingOps',['../structAMdoc.html#a3269826f52ea951994a11e3e7dc74a85',1,'AMdoc']]],
['ampop_151',['AMpop',['../structAMresultStack.html#acc01fdfa140e5effada14055d57da58b',1,'AMresultStack']]],
['ampush_152',['AMpush',['../structAMresultStack.html#a4861e10cabfe099b3a22bbec96c4c066',1,'AMresultStack']]],
['ampushcallback_153',['AMpushCallback',['../structAMresultStack.html#a01fb7e0b941963086977a76821288c3b',1,'AMresultStack']]],
['amreceivesyncmessage_154',['AMreceiveSyncMessage',['../structAMdoc.html#a853fbc3242e37019fc1d951f51c99529',1,'AMdoc']]],
['amresult_155',['AMresult',['../structAMresult.html',1,'']]],
['amresultsize_156',['AMresultSize',['../structAMresult.html#aba9e6eddaa8f0282efa2891e2e855a95',1,'AMresult']]],
['amresultstack_157',['AMresultStack',['../structAMresultStack.html',1,'']]],
['amresultstatus_158',['AMresultStatus',['../structAMresult.html#a7ad6ce858e48ba8c90a212ee5783e049',1,'AMresult']]],
['amresultvalue_159',['AMresultValue',['../structAMresult.html#a9821cdfacaa9c5ca01c84bde7ea202ed',1,'AMresult']]],
['amrollback_160',['AMrollback',['../structAMdoc.html#a2aa7e389776fd5b08cb5c42ead8ac75f',1,'AMdoc']]],
['amsave_161',['AMsave',['../structAMdoc.html#ab919eefed8c3f6c8fcd837a335c2e146',1,'AMdoc']]],
['amsaveincremental_162',['AMsaveIncremental',['../structAMdoc.html#aa44570aeb0f2676dac5e677efdaa3bc9',1,'AMdoc']]],
['amsetactorid_163',['AMsetActorId',['../structAMdoc.html#a49728bf4023d612be699013043b473ed',1,'AMdoc']]],
['amsplicetext_164',['AMspliceText',['../structAMdoc.html#a82eeca27761d7e4e6f3570f2f195c67e',1,'AMdoc']]],
['amstatus_165',['AMstatus',['../group__enumerations.html#ga95d2f1b79b11e5da8ebe5c78ae7b1527',1,'automerge.h']]],
['amstrs_166',['AMstrs',['../structAMstrs.html',1,'']]],
['amstrsadvance_167',['AMstrsAdvance',['../structAMstrs.html#aec38f5e6f348ed36b1540891c8a875cb',1,'AMstrs']]],
['amstrscmp_168',['AMstrsCmp',['../structAMstrs.html#a31609d46f934f3ce7a9433559edb51ac',1,'AMstrs']]],
['amstrsnext_169',['AMstrsNext',['../structAMstrs.html#a4f4a41a03359147e595c31a75367a8e2',1,'AMstrs']]],
['amstrsprev_170',['AMstrsPrev',['../structAMstrs.html#af8a542d3063ea379e38ed69375d607cf',1,'AMstrs']]],
['amstrsreversed_171',['AMstrsReversed',['../structAMstrs.html#aacb86abd5506d4a8846fc2a95ed0fd56',1,'AMstrs']]],
['amstrsrewound_172',['AMstrsRewound',['../structAMstrs.html#a91a2b0ca218724a4ff06324a64efd3fb',1,'AMstrs']]],
['amstrssize_173',['AMstrsSize',['../structAMstrs.html#a9c20a2c16f8f32f59bcfe63c353d55a4',1,'AMstrs']]],
['amsynchave_174',['AMsyncHave',['../structAMsyncHave.html',1,'']]],
['amsynchavelastsync_175',['AMsyncHaveLastSync',['../structAMsyncHave.html#ac2955b8ff7be71ec29ea46d03a45e26c',1,'AMsyncHave']]],
['amsynchaves_176',['AMsyncHaves',['../structAMsyncHaves.html',1,'']]],
['amsynchavesadvance_177',['AMsyncHavesAdvance',['../structAMsyncHaves.html#a643bc6890edfef847fbf7da52943a06d',1,'AMsyncHaves']]],
['amsynchavesequal_178',['AMsyncHavesEqual',['../structAMsyncHaves.html#accdd6529853381210631c1bf55339981',1,'AMsyncHaves']]],
['amsynchavesnext_179',['AMsyncHavesNext',['../structAMsyncHaves.html#a052b4da6ba23478b4dcb154ccc6f4143',1,'AMsyncHaves']]],
['amsynchavesprev_180',['AMsyncHavesPrev',['../structAMsyncHaves.html#ad64a7b9b414302cc10cf2483f1795905',1,'AMsyncHaves']]],
['amsynchavesreversed_181',['AMsyncHavesReversed',['../structAMsyncHaves.html#a27ac3ecf31ff2b2795a1304db9094016',1,'AMsyncHaves']]],
['amsynchavesrewound_182',['AMsyncHavesRewound',['../structAMsyncHaves.html#a091b6b9cb4e99f5e65df2f0cc2868cbd',1,'AMsyncHaves']]],
['amsynchavessize_183',['AMsyncHavesSize',['../structAMsyncHaves.html#a91442c16aa900ec0220808c24b5cdf8f',1,'AMsyncHaves']]],
['amsyncmessage_184',['AMsyncMessage',['../structAMsyncMessage.html',1,'']]],
['amsyncmessagechanges_185',['AMsyncMessageChanges',['../structAMsyncMessage.html#abe16642b42d322a6ab4689a130b1af6e',1,'AMsyncMessage']]],
['amsyncmessagedecode_186',['AMsyncMessageDecode',['../structAMsyncMessage.html#adbb68a9313e8477efa2df39c7e2bbe1e',1,'AMsyncMessage']]],
['amsyncmessageencode_187',['AMsyncMessageEncode',['../structAMsyncMessage.html#a5a9563ea78f0173726ed88f920963d18',1,'AMsyncMessage']]],
['amsyncmessagehaves_188',['AMsyncMessageHaves',['../structAMsyncMessage.html#a01f6991b6168487a11b49fdfb260f229',1,'AMsyncMessage']]],
['amsyncmessageheads_189',['AMsyncMessageHeads',['../structAMsyncMessage.html#a7644badd1c5b846ae3e46a6dacea9339',1,'AMsyncMessage']]],
['amsyncmessageneeds_190',['AMsyncMessageNeeds',['../structAMsyncMessage.html#ab20bffdb1b8e44351bb158a782b20ca8',1,'AMsyncMessage']]],
['amsyncstate_191',['AMsyncState',['../structAMsyncState.html',1,'']]],
['amsyncstatedecode_192',['AMsyncStateDecode',['../structAMsyncState.html#aa26e478882f9aade1bd7fa2fbb3754f4',1,'AMsyncState']]],
['amsyncstateencode_193',['AMsyncStateEncode',['../structAMsyncState.html#a18e88826af63d97ca06f5baf3ec457f7',1,'AMsyncState']]],
['amsyncstateequal_194',['AMsyncStateEqual',['../structAMsyncState.html#acb07ec363c7a3450d96ce05ee88d1002',1,'AMsyncState']]],
['amsyncstateinit_195',['AMsyncStateInit',['../structAMsyncState.html#a988909b220a9af6ddb453fc26e870208',1,'AMsyncState']]],
['amsyncstatelastsentheads_196',['AMsyncStateLastSentHeads',['../structAMsyncState.html#ad8d376d506583061df5900df375bb2aa',1,'AMsyncState']]],
['amsyncstatesharedheads_197',['AMsyncStateSharedHeads',['../structAMsyncState.html#a1b401bbd4fe47fc941e2126952d72104',1,'AMsyncState']]],
['amsyncstatetheirhaves_198',['AMsyncStateTheirHaves',['../structAMsyncState.html#a98826931545cbb864b2e3b588f17fd54',1,'AMsyncState']]],
['amsyncstatetheirheads_199',['AMsyncStateTheirHeads',['../structAMsyncState.html#ade0f6942e5901dd000e399b598ab417c',1,'AMsyncState']]],
['amsyncstatetheirneeds_200',['AMsyncStateTheirNeeds',['../structAMsyncState.html#abc1d60380680bbb4a1c3e27e54fa1219',1,'AMsyncState']]],
['amtext_201',['AMtext',['../structAMdoc.html#ad7ff723c2fe1dabd7b367a8c5a720c09',1,'AMdoc']]],
['amvalue_202',['AMvalue',['../unionAMvalue.html',1,'']]],
['amvalueequal_203',['AMvalueEqual',['../unionAMvalue.html#aebcc8481429a903385a81bb703f542e2',1,'AMvalue']]],
['amvaluevariant_204',['AMvalueVariant',['../automerge_8h.html#a51bf0ba752a9a689d46a3c6dce6c86c1',1,'automerge.h']]],
['automerge_2eh_205',['automerge.h',['../automerge_8h.html',1,'']]]
['am_5fchange_5fhash_5fsize_1',['AM_CHANGE_HASH_SIZE',['../automerge_8h.html#ad552ef4ff0525659b293576d8ae44e8c',1,'automerge.h']]],
['am_5fobj_5ftype_5flist_2',['AM_OBJ_TYPE_LIST',['../automerge_8h.html#gafb0d5d75bf8a6a0767ed76ee883344fda8b34b557a4d1c72b3de3646de1d6801e',1,'automerge.h']]],
['am_5fobj_5ftype_5fmap_3',['AM_OBJ_TYPE_MAP',['../automerge_8h.html#gafb0d5d75bf8a6a0767ed76ee883344fda1c0d989e5e412426b2fcc6382bf4ef61',1,'automerge.h']]],
['am_5fobj_5ftype_5ftext_4',['AM_OBJ_TYPE_TEXT',['../automerge_8h.html#gafb0d5d75bf8a6a0767ed76ee883344fda0f3024c1f9d785e9a81870ba999daaae',1,'automerge.h']]],
['am_5froot_5',['AM_ROOT',['../automerge_8h.html#a47ef56eb1ec691398b083b9644206c20',1,'automerge.h']]],
['am_5fstatus_5ferror_6',['AM_STATUS_ERROR',['../automerge_8h.html#ga95d2f1b79b11e5da8ebe5c78ae7b1527a715981479a1cfc4c2436689a509281e3',1,'automerge.h']]],
['am_5fstatus_5finvalid_5fresult_7',['AM_STATUS_INVALID_RESULT',['../automerge_8h.html#ga95d2f1b79b11e5da8ebe5c78ae7b1527a0ef5426bca097ed07d1b7bdc3ec809cc',1,'automerge.h']]],
['am_5fstatus_5fok_8',['AM_STATUS_OK',['../automerge_8h.html#ga95d2f1b79b11e5da8ebe5c78ae7b1527a4ecd517a8e3c7b3f250a1b3bd9aa3931',1,'automerge.h']]],
['am_5fvalue_5factor_5fid_9',['AM_VALUE_ACTOR_ID',['../automerge_8h.html#a51bf0ba752a9a689d46a3c6dce6c86c1acf5d5de49c3db9ad035e213a5c92b928',1,'automerge.h']]],
['am_5fvalue_5fboolean_10',['AM_VALUE_BOOLEAN',['../automerge_8h.html#a51bf0ba752a9a689d46a3c6dce6c86c1aaaa95b8df6dfc8d68d69dedab5bcd4c4',1,'automerge.h']]],
['am_5fvalue_5fbytes_11',['AM_VALUE_BYTES',['../automerge_8h.html#a51bf0ba752a9a689d46a3c6dce6c86c1a5291478fdcbef215ce307d4c43f3a2e2',1,'automerge.h']]],
['am_5fvalue_5fchange_5fhashes_12',['AM_VALUE_CHANGE_HASHES',['../automerge_8h.html#a51bf0ba752a9a689d46a3c6dce6c86c1a14bcb66efcb77110a5cec252cfa98b21',1,'automerge.h']]],
['am_5fvalue_5fchanges_13',['AM_VALUE_CHANGES',['../automerge_8h.html#a51bf0ba752a9a689d46a3c6dce6c86c1a9674efb6e53adc56836ccf935206c930',1,'automerge.h']]],
['am_5fvalue_5fcounter_14',['AM_VALUE_COUNTER',['../automerge_8h.html#a51bf0ba752a9a689d46a3c6dce6c86c1ab9d9d8374d55b7ca8ec171f87af28104',1,'automerge.h']]],
['am_5fvalue_5fdoc_15',['AM_VALUE_DOC',['../automerge_8h.html#a51bf0ba752a9a689d46a3c6dce6c86c1a376d5d0052b45a2c4567b1217da12c35',1,'automerge.h']]],
['am_5fvalue_5ff64_16',['AM_VALUE_F64',['../automerge_8h.html#a51bf0ba752a9a689d46a3c6dce6c86c1a65495c07b77edd23d6a4646569a0b539',1,'automerge.h']]],
['am_5fvalue_5fint_17',['AM_VALUE_INT',['../automerge_8h.html#a51bf0ba752a9a689d46a3c6dce6c86c1a34b64a05f7ed093dac1b3852d78d2a45',1,'automerge.h']]],
['am_5fvalue_5flist_5fitems_18',['AM_VALUE_LIST_ITEMS',['../automerge_8h.html#a51bf0ba752a9a689d46a3c6dce6c86c1ab7b72c80dd3db8fe063086a52dd4ae48',1,'automerge.h']]],
['am_5fvalue_5fmap_5fitems_19',['AM_VALUE_MAP_ITEMS',['../automerge_8h.html#a51bf0ba752a9a689d46a3c6dce6c86c1aaebef69ea43584311748cdb96d6f2d4e',1,'automerge.h']]],
['am_5fvalue_5fnull_20',['AM_VALUE_NULL',['../automerge_8h.html#a51bf0ba752a9a689d46a3c6dce6c86c1af0d8615bec9d9ddb8e87760f9ed81999',1,'automerge.h']]],
['am_5fvalue_5fobj_5fid_21',['AM_VALUE_OBJ_ID',['../automerge_8h.html#a51bf0ba752a9a689d46a3c6dce6c86c1a8357da73f582a745a7433213647a667e',1,'automerge.h']]],
['am_5fvalue_5fobj_5fitems_22',['AM_VALUE_OBJ_ITEMS',['../automerge_8h.html#a51bf0ba752a9a689d46a3c6dce6c86c1a90e015b2d6ae4c7992b67d160d630a58',1,'automerge.h']]],
['am_5fvalue_5fstr_23',['AM_VALUE_STR',['../automerge_8h.html#a51bf0ba752a9a689d46a3c6dce6c86c1a045615a1932439a91505a75cf9a445ca',1,'automerge.h']]],
['am_5fvalue_5fstrs_24',['AM_VALUE_STRS',['../automerge_8h.html#a51bf0ba752a9a689d46a3c6dce6c86c1a3a6319cdf2240176041b6ae2f6fba842',1,'automerge.h']]],
['am_5fvalue_5fsync_5fmessage_25',['AM_VALUE_SYNC_MESSAGE',['../automerge_8h.html#a51bf0ba752a9a689d46a3c6dce6c86c1aa7f531080c3532c08aba09e6eb85b0e9',1,'automerge.h']]],
['am_5fvalue_5fsync_5fstate_26',['AM_VALUE_SYNC_STATE',['../automerge_8h.html#a51bf0ba752a9a689d46a3c6dce6c86c1a689ff53e808c6c7b401537adba148f9e',1,'automerge.h']]],
['am_5fvalue_5ftimestamp_27',['AM_VALUE_TIMESTAMP',['../automerge_8h.html#a51bf0ba752a9a689d46a3c6dce6c86c1ac47f9ab563b29f3bd94f7f86b9337522',1,'automerge.h']]],
['am_5fvalue_5fuint_28',['AM_VALUE_UINT',['../automerge_8h.html#a51bf0ba752a9a689d46a3c6dce6c86c1a6ec698d0af0bfef3a72432a588224a6e',1,'automerge.h']]],
['am_5fvalue_5fvoid_29',['AM_VALUE_VOID',['../automerge_8h.html#a51bf0ba752a9a689d46a3c6dce6c86c1a21ec02543d731ab32c9957675e5e9896',1,'automerge.h']]],
['amactorid_30',['AMactorId',['../structAMactorId.html',1,'']]],
['amactoridbytes_31',['AMactorIdBytes',['../structAMactorId.html#a66ea66b1d23910ce7a0815011c3aceb2',1,'AMactorId']]],
['amactoridcmp_32',['AMactorIdCmp',['../structAMactorId.html#ae6188cfd440ab732392a58bca83f9f4d',1,'AMactorId']]],
['amactoridinit_33',['AMactorIdInit',['../structAMactorId.html#ab4b757c970500f90ef88577129a40dc3',1,'AMactorId']]],
['amactoridinitbytes_34',['AMactorIdInitBytes',['../structAMactorId.html#a437744854d65b61e43931915c0e48ae2',1,'AMactorId']]],
['amactoridinitstr_35',['AMactorIdInitStr',['../structAMactorId.html#a240b34a66e97f6cbdf4bfdfc6863dd1a',1,'AMactorId']]],
['amactoridstr_36',['AMactorIdStr',['../structAMactorId.html#a40ec92ac498aeabe7a4c5c861f2ccf3d',1,'AMactorId']]],
['amapplychanges_37',['AMapplyChanges',['../structAMdoc.html#a0025a71b2c412f8787f385157d7da785',1,'AMdoc']]],
['ambytespan_38',['AMbyteSpan',['../structAMbyteSpan.html',1,'']]],
['amchange_39',['AMchange',['../structAMchange.html',1,'']]],
['amchangeactorid_40',['AMchangeActorId',['../structAMchange.html#aa4f3cbd2b5cfce83370efcedd1b1e684',1,'AMchange']]],
['amchangecompress_41',['AMchangeCompress',['../structAMchange.html#a210ad3a91825856e3cdf14eb73cd45ba',1,'AMchange']]],
['amchangedeps_42',['AMchangeDeps',['../structAMchange.html#af7e728e1dd81998912241f521e982c5a',1,'AMchange']]],
['amchangeextrabytes_43',['AMchangeExtraBytes',['../structAMchange.html#ae50fa06efedca0d8c792c7484da268a0',1,'AMchange']]],
['amchangefrombytes_44',['AMchangeFromBytes',['../structAMchange.html#a1a599a15e020e27d7266855c120aaec4',1,'AMchange']]],
['amchangehash_45',['AMchangeHash',['../structAMchange.html#a59953a7506138130550edef49be551fa',1,'AMchange']]],
['amchangehashes_46',['AMchangeHashes',['../structAMchangeHashes.html',1,'']]],
['amchangehashesadvance_47',['AMchangeHashesAdvance',['../structAMchangeHashes.html#abefda63c29c59cf723451187fab00470',1,'AMchangeHashes']]],
['amchangehashescmp_48',['AMchangeHashesCmp',['../structAMchangeHashes.html#a9ed22a8d9ae18950f7357ed1135a8f6a',1,'AMchangeHashes']]],
['amchangehashesinit_49',['AMchangeHashesInit',['../structAMchangeHashes.html#a97f235530e4195ae65930eb1d6ce4b5b',1,'AMchangeHashes']]],
['amchangehashesnext_50',['AMchangeHashesNext',['../structAMchangeHashes.html#a3c1bc919caf4bdfd92171e5e101a6b55',1,'AMchangeHashes']]],
['amchangehashesprev_51',['AMchangeHashesPrev',['../structAMchangeHashes.html#a68b144a83995c1a64cc87c9ea8e2c582',1,'AMchangeHashes']]],
['amchangehashesreversed_52',['AMchangeHashesReversed',['../structAMchangeHashes.html#a52246301e5645a870b5e32c8c43c7d9d',1,'AMchangeHashes']]],
['amchangehashesrewound_53',['AMchangeHashesRewound',['../structAMchangeHashes.html#ae76c86e0241e47f0c6d35bbec8894ce7',1,'AMchangeHashes']]],
['amchangehashessize_54',['AMchangeHashesSize',['../structAMchangeHashes.html#a6cf40f923acf737af7bd153b210f2a1d',1,'AMchangeHashes']]],
['amchangeisempty_55',['AMchangeIsEmpty',['../structAMchange.html#a197eef812d28f677cfaae25e18dc4be7',1,'AMchange']]],
['amchangeloaddocument_56',['AMchangeLoadDocument',['../structAMchange.html#a736a4184af933d2632d8de4a46e6a3e5',1,'AMchange']]],
['amchangemaxop_57',['AMchangeMaxOp',['../structAMchange.html#aa2e162ddb72eb7003804b16cda679728',1,'AMchange']]],
['amchangemessage_58',['AMchangeMessage',['../structAMchange.html#acfda922d17fe2402b93bdd741e04e6dc',1,'AMchange']]],
['amchangerawbytes_59',['AMchangeRawBytes',['../structAMchange.html#ad6be8ff09349495d817fb7ab9d0a1dfc',1,'AMchange']]],
['amchanges_60',['AMchanges',['../structAMchanges.html',1,'']]],
['amchangesadvance_61',['AMchangesAdvance',['../structAMchanges.html#ac42327edb07c11e8ad4c6cd9e43b24f8',1,'AMchanges']]],
['amchangeseq_62',['AMchangeSeq',['../structAMchange.html#a2fd72e41e44faf2509c830e772a59e44',1,'AMchange']]],
['amchangesequal_63',['AMchangesEqual',['../structAMchanges.html#ab0647b73bc5607f0fe5e07da5b5f5c55',1,'AMchanges']]],
['amchangesize_64',['AMchangeSize',['../structAMchange.html#a8a67c6bf5dc43deaa26df32937e8ce53',1,'AMchange']]],
['amchangesnext_65',['AMchangesNext',['../structAMchanges.html#af20bd543c496e52d9beec60a5fa370e8',1,'AMchanges']]],
['amchangesprev_66',['AMchangesPrev',['../structAMchanges.html#aec9be88e00605c0c97314ab16c53a292',1,'AMchanges']]],
['amchangesreversed_67',['AMchangesReversed',['../structAMchanges.html#ad02d4fc626c0741c676882e8143071b0',1,'AMchanges']]],
['amchangesrewound_68',['AMchangesRewound',['../structAMchanges.html#a414c70b1917bd399ef470ff45321d2e2',1,'AMchanges']]],
['amchangessize_69',['AMchangesSize',['../structAMchanges.html#acacb5cd8e7a1bbfbb3488d58dc6132e5',1,'AMchanges']]],
['amchangestartop_70',['AMchangeStartOp',['../structAMchange.html#aff328df36afead3ec979250045352b21',1,'AMchange']]],
['amchangetime_71',['AMchangeTime',['../structAMchange.html#a187438bad616c1feda3729740bcf0348',1,'AMchange']]],
['amclone_72',['AMclone',['../structAMdoc.html#ab6912ade83d567e67f667e1c036da755',1,'AMdoc']]],
['amcommit_73',['AMcommit',['../structAMdoc.html#a34d48d408c50c2ce3f231fa55504e26c',1,'AMdoc']]],
['amcreate_74',['AMcreate',['../structAMdoc.html#a0be75204f0f27936559fcda7b9534314',1,'AMdoc']]],
['amdoc_75',['AMdoc',['../structAMdoc.html',1,'']]],
['amequal_76',['AMequal',['../structAMdoc.html#a8ca79903bcf390f07d70c00dac9f5a23',1,'AMdoc']]],
['amerrormessage_77',['AMerrorMessage',['../structAMresult.html#a2bc5ff5d6629bbd079dde32d7e250586',1,'AMresult']]],
['amfork_78',['AMfork',['../structAMdoc.html#a9abd2351b61e1bb7fe3b28eae008f8cc',1,'AMdoc']]],
['amfree_79',['AMfree',['../structAMresult.html#ae7343baa00a4e002021d3a0942aa0432',1,'AMresult']]],
['amfreestack_80',['AMfreeStack',['../structAMresultStack.html#a9b030fb828ea0c776d57b5e328e5dfeb',1,'AMresultStack']]],
['amgeneratesyncmessage_81',['AMgenerateSyncMessage',['../structAMdoc.html#abb8cb837fa78d5aae7fa33bf6fe953b5',1,'AMdoc']]],
['amgetactorid_82',['AMgetActorId',['../structAMdoc.html#ab12f2048d8fb759aed650aa7f7c4af22',1,'AMdoc']]],
['amgetchangebyhash_83',['AMgetChangeByHash',['../structAMdoc.html#a2b4d29afbbf4116dd099a548516653b2',1,'AMdoc']]],
['amgetchanges_84',['AMgetChanges',['../structAMdoc.html#adfbb03c8ca920834e48086af46d115eb',1,'AMdoc']]],
['amgetchangesadded_85',['AMgetChangesAdded',['../structAMdoc.html#a2c9a3a50a1051303499c15e62777f230',1,'AMdoc']]],
['amgetheads_86',['AMgetHeads',['../structAMdoc.html#a50d9cc73661cec439913585964618171',1,'AMdoc']]],
['amgetlastlocalchange_87',['AMgetLastLocalChange',['../structAMdoc.html#ad039360dac58d01723d869e8a9ea1888',1,'AMdoc']]],
['amgetmissingdeps_88',['AMgetMissingDeps',['../structAMdoc.html#ac643fc819215e6d9add683f148198c1b',1,'AMdoc']]],
['amkeys_89',['AMkeys',['../structAMdoc.html#a7c9420ddc91043dd716d47511709cbbe',1,'AMdoc']]],
['amlistdelete_90',['AMlistDelete',['../structAMdoc.html#a6951be810036ff609650e64dc53ffb1c',1,'AMdoc']]],
['amlistget_91',['AMlistGet',['../structAMdoc.html#a13c167733b699e7f0e65778334554d61',1,'AMdoc']]],
['amlistgetall_92',['AMlistGetAll',['../structAMdoc.html#a9d481ad32708b81d21332d2b2f2e6cb1',1,'AMdoc']]],
['amlistincrement_93',['AMlistIncrement',['../structAMdoc.html#a1df2b38eab17c09ac95586857d451455',1,'AMdoc']]],
['amlistitem_94',['AMlistItem',['../structAMlistItem.html',1,'']]],
['amlistitemindex_95',['AMlistItemIndex',['../structAMlistItem.html#a9ca51413286b93fb323adc20c5e4de81',1,'AMlistItem']]],
['amlistitemobjid_96',['AMlistItemObjId',['../structAMlistItem.html#a4cc4e7bda2410e211a9c38be36a5cd52',1,'AMlistItem']]],
['amlistitems_97',['AMlistItems',['../structAMlistItems.html',1,'']]],
['amlistitemsadvance_98',['AMlistItemsAdvance',['../structAMlistItems.html#a84b1c966159669e27225329b26de2c60',1,'AMlistItems']]],
['amlistitemsequal_99',['AMlistItemsEqual',['../structAMlistItems.html#aaef01c96574260e5b21a08db64c5460b',1,'AMlistItems']]],
['amlistitemsnext_100',['AMlistItemsNext',['../structAMlistItems.html#ae9e968ecbb61066a3affc458cad05b32',1,'AMlistItems']]],
['amlistitemsprev_101',['AMlistItemsPrev',['../structAMlistItems.html#a1288abd4fe17c3c78d4501c5fcf9a572',1,'AMlistItems']]],
['amlistitemsreversed_102',['AMlistItemsReversed',['../structAMlistItems.html#ad553efe85a03efc3da774cada835e302',1,'AMlistItems']]],
['amlistitemsrewound_103',['AMlistItemsRewound',['../structAMlistItems.html#af2485e15eaf09d4188e966f5ab9bc69d',1,'AMlistItems']]],
['amlistitemssize_104',['AMlistItemsSize',['../structAMlistItems.html#aeaec8202765b6625e8b6c3cc54849e0d',1,'AMlistItems']]],
['amlistitemvalue_105',['AMlistItemValue',['../structAMlistItem.html#a9fe5f7eda875ffe579dd54493839b235',1,'AMlistItem']]],
['amlistputbool_106',['AMlistPutBool',['../structAMdoc.html#ac76da0cf2cbb3be99f0d812bf46c3893',1,'AMdoc']]],
['amlistputbytes_107',['AMlistPutBytes',['../structAMdoc.html#a70d2025166bea6b58bdb9422a318fc5f',1,'AMdoc']]],
['amlistputcounter_108',['AMlistPutCounter',['../structAMdoc.html#a87a90cdcaaf5350707c438a343472d6c',1,'AMdoc']]],
['amlistputf64_109',['AMlistPutF64',['../structAMdoc.html#ae31ed2da9c49b3542ab9d4be72c9f131',1,'AMdoc']]],
['amlistputint_110',['AMlistPutInt',['../structAMdoc.html#a26577baaee04dd41788751285c70a91c',1,'AMdoc']]],
['amlistputnull_111',['AMlistPutNull',['../structAMdoc.html#ae226d571e3c4b39dbda2c65d456693b5',1,'AMdoc']]],
['amlistputobject_112',['AMlistPutObject',['../structAMdoc.html#aef35eb5e49fb75d9b06e2b8bf292da5f',1,'AMdoc']]],
['amlistputstr_113',['AMlistPutStr',['../structAMdoc.html#aa53006d73c35ea35aaa29504ffcd932c',1,'AMdoc']]],
['amlistputtimestamp_114',['AMlistPutTimestamp',['../structAMdoc.html#a0f2bd9d490a2c7badb3a7252592f5032',1,'AMdoc']]],
['amlistputuint_115',['AMlistPutUint',['../structAMdoc.html#a9995acead3d5fbdcddca47262f37c5c6',1,'AMdoc']]],
['amlistrange_116',['AMlistRange',['../structAMdoc.html#a88acaf925d8e569155f30bf3881a84e2',1,'AMdoc']]],
['amload_117',['AMload',['../structAMdoc.html#a435f28b734b56e3a6177e21f89322fd5',1,'AMdoc']]],
['amloadincremental_118',['AMloadIncremental',['../structAMdoc.html#a79accfdc361c29d4c1c0dd08a5d65424',1,'AMdoc']]],
['ammapdelete_119',['AMmapDelete',['../structAMdoc.html#a8908098869c2ac494da982ae08190487',1,'AMdoc']]],
['ammapget_120',['AMmapGet',['../structAMdoc.html#a4e0d039e882e776a7f8a66e94e1b52b7',1,'AMdoc']]],
['ammapgetall_121',['AMmapGetAll',['../structAMdoc.html#a52064afd1d0e046992b616fb71c8002b',1,'AMdoc']]],
['ammapincrement_122',['AMmapIncrement',['../structAMdoc.html#a5c51f815a3ecb6486ae355f01d633503',1,'AMdoc']]],
['ammapitem_123',['AMmapItem',['../structAMmapItem.html',1,'']]],
['ammapitemkey_124',['AMmapItemKey',['../structAMmapItem.html#a8af8601814660971fb369e91acc472a3',1,'AMmapItem']]],
['ammapitemobjid_125',['AMmapItemObjId',['../structAMmapItem.html#ab11846ff2f61c378a1ce811b53e7c333',1,'AMmapItem']]],
['ammapitems_126',['AMmapItems',['../structAMmapItems.html',1,'']]],
['ammapitemsadvance_127',['AMmapItemsAdvance',['../structAMmapItems.html#a8fe8f5601aa98e27a7f3f1bf89950b11',1,'AMmapItems']]],
['ammapitemsequal_128',['AMmapItemsEqual',['../structAMmapItems.html#a10eb8236bae9014fca457db405b6bb49',1,'AMmapItems']]],
['ammapitemsnext_129',['AMmapItemsNext',['../structAMmapItems.html#a0bab093f0a85e02fa1a4d3e10bccde26',1,'AMmapItems']]],
['ammapitemsprev_130',['AMmapItemsPrev',['../structAMmapItems.html#a3dfa65b5b61344e9aedd1e78764496cc',1,'AMmapItems']]],
['ammapitemsreversed_131',['AMmapItemsReversed',['../structAMmapItems.html#aee895fccda18ccd794c103f7048ada1b',1,'AMmapItems']]],
['ammapitemsrewound_132',['AMmapItemsRewound',['../structAMmapItems.html#aa6abb1879bad958f2e7006f9343bb728',1,'AMmapItems']]],
['ammapitemssize_133',['AMmapItemsSize',['../structAMmapItems.html#a3c296d3b71128e57d17962bae2d680c0',1,'AMmapItems']]],
['ammapitemvalue_134',['AMmapItemValue',['../structAMmapItem.html#a90d79d4ddfecd7817c999e2388b35683',1,'AMmapItem']]],
['ammapputbool_135',['AMmapPutBool',['../structAMdoc.html#a616d8ff88dcb213ee7058a7561c3b2a4',1,'AMdoc']]],
['ammapputbytes_136',['AMmapPutBytes',['../structAMdoc.html#a33d3f96748d4241fa8c4ba0f0abb4489',1,'AMdoc']]],
['ammapputcounter_137',['AMmapPutCounter',['../structAMdoc.html#a8f0492ee09b4434a75bd40a0f5792eeb',1,'AMdoc']]],
['ammapputf64_138',['AMmapPutF64',['../structAMdoc.html#a829d48ce3722d21d7cd196dc679785fb',1,'AMdoc']]],
['ammapputint_139',['AMmapPutInt',['../structAMdoc.html#af687eacc01ec375f593239e1801c7c20',1,'AMdoc']]],
['ammapputnull_140',['AMmapPutNull',['../structAMdoc.html#ac76ae50713a8e5d81b1578c59f0fdfcf',1,'AMdoc']]],
['ammapputobject_141',['AMmapPutObject',['../structAMdoc.html#a60876118ae7bca38d7e9c2bb8acd82b4',1,'AMdoc']]],
['ammapputstr_142',['AMmapPutStr',['../structAMdoc.html#a9e846a7931e7d4060aa237f93638feb6',1,'AMdoc']]],
['ammapputtimestamp_143',['AMmapPutTimestamp',['../structAMdoc.html#a88ae2476d3c3f9081cf9b12ed8359b6f',1,'AMdoc']]],
['ammapputuint_144',['AMmapPutUint',['../structAMdoc.html#a5b1eee7567d2e58ede4c3efdca1aac3f',1,'AMdoc']]],
['ammaprange_145',['AMmapRange',['../structAMdoc.html#a112d0979386ae2456b002ae4c30e5445',1,'AMdoc']]],
['ammerge_146',['AMmerge',['../structAMdoc.html#af249af927903ba020b2577e5fa1b3c50',1,'AMdoc']]],
['amobjid_147',['AMobjId',['../structAMobjId.html',1,'']]],
['amobjidactorid_148',['AMobjIdActorId',['../structAMobjId.html#aeda36ef2e4a5443a520cd79b453b0b5a',1,'AMobjId']]],
['amobjidcounter_149',['AMobjIdCounter',['../structAMobjId.html#acc04a710c01a0a500f5047e91aee587a',1,'AMobjId']]],
['amobjidequal_150',['AMobjIdEqual',['../structAMobjId.html#a7fb4a3e768ccdda7cd73dff3b7aa55c2',1,'AMobjId']]],
['amobjidindex_151',['AMobjIdIndex',['../structAMobjId.html#aa121a250ab64a1ec2c3a0bd708b0a492',1,'AMobjId']]],
['amobjitem_152',['AMobjItem',['../structAMobjItem.html',1,'']]],
['amobjitemobjid_153',['AMobjItemObjId',['../structAMobjItem.html#ab9eee631901f0474277d4a47990b16d5',1,'AMobjItem']]],
['amobjitems_154',['AMobjItems',['../structAMobjItems.html',1,'']]],
['amobjitemsadvance_155',['AMobjItemsAdvance',['../structAMobjItems.html#a4bdf27a9abb7ee1df6c5bc7b4ac6abb7',1,'AMobjItems']]],
['amobjitemsequal_156',['AMobjItemsEqual',['../structAMobjItems.html#a3d9a8c48faecd2482ecdbb32bb2e72b9',1,'AMobjItems']]],
['amobjitemsnext_157',['AMobjItemsNext',['../structAMobjItems.html#a767c4cb170712b5a817aff4bfd52fa55',1,'AMobjItems']]],
['amobjitemsprev_158',['AMobjItemsPrev',['../structAMobjItems.html#a2d20a471c81085cea886902c3bedd464',1,'AMobjItems']]],
['amobjitemsreversed_159',['AMobjItemsReversed',['../structAMobjItems.html#a8c77d3fb97d70cae7111ce817da96954',1,'AMobjItems']]],
['amobjitemsrewound_160',['AMobjItemsRewound',['../structAMobjItems.html#aeeae1857f96611a9f716fa2a330f8bf7',1,'AMobjItems']]],
['amobjitemssize_161',['AMobjItemsSize',['../structAMobjItems.html#a668e750a4ab0aac481aaaffd969b94e1',1,'AMobjItems']]],
['amobjitemvalue_162',['AMobjItemValue',['../structAMobjItem.html#ac0b1a9e5654935b7884904059b7dd500',1,'AMobjItem']]],
['amobjsize_163',['AMobjSize',['../structAMdoc.html#aff5ad5e7f125b1249d279332169ee21a',1,'AMdoc']]],
['amobjtype_164',['AMobjType',['../group__enumerations.html#gafb0d5d75bf8a6a0767ed76ee883344fd',1,'automerge.h']]],
['amobjvalues_165',['AMobjValues',['../structAMdoc.html#adb4ab90c3f35634dfb899a5b0be4be23',1,'AMdoc']]],
['ampendingops_166',['AMpendingOps',['../structAMdoc.html#a3269826f52ea951994a11e3e7dc74a85',1,'AMdoc']]],
['ampop_167',['AMpop',['../structAMresultStack.html#acc01fdfa140e5effada14055d57da58b',1,'AMresultStack']]],
['ampush_168',['AMpush',['../structAMresultStack.html#a4861e10cabfe099b3a22bbec96c4c066',1,'AMresultStack']]],
['ampushcallback_169',['AMpushCallback',['../structAMresultStack.html#a01fb7e0b941963086977a76821288c3b',1,'AMresultStack']]],
['amreceivesyncmessage_170',['AMreceiveSyncMessage',['../structAMdoc.html#a853fbc3242e37019fc1d951f51c99529',1,'AMdoc']]],
['amresult_171',['AMresult',['../structAMresult.html',1,'']]],
['amresultsize_172',['AMresultSize',['../structAMresult.html#aba9e6eddaa8f0282efa2891e2e855a95',1,'AMresult']]],
['amresultstack_173',['AMresultStack',['../structAMresultStack.html',1,'']]],
['amresultstatus_174',['AMresultStatus',['../structAMresult.html#a7ad6ce858e48ba8c90a212ee5783e049',1,'AMresult']]],
['amresultvalue_175',['AMresultValue',['../structAMresult.html#a9821cdfacaa9c5ca01c84bde7ea202ed',1,'AMresult']]],
['amrollback_176',['AMrollback',['../structAMdoc.html#a2aa7e389776fd5b08cb5c42ead8ac75f',1,'AMdoc']]],
['amsave_177',['AMsave',['../structAMdoc.html#ab919eefed8c3f6c8fcd837a335c2e146',1,'AMdoc']]],
['amsaveincremental_178',['AMsaveIncremental',['../structAMdoc.html#aa44570aeb0f2676dac5e677efdaa3bc9',1,'AMdoc']]],
['amsetactorid_179',['AMsetActorId',['../structAMdoc.html#a49728bf4023d612be699013043b473ed',1,'AMdoc']]],
['amsplice_180',['AMsplice',['../structAMdoc.html#a1b6f1ce2fe88c89811efe4d35913e34b',1,'AMdoc']]],
['amsplicetext_181',['AMspliceText',['../structAMdoc.html#a9b8bc58bdec29bab91336088d0709aff',1,'AMdoc']]],
['amstatus_182',['AMstatus',['../group__enumerations.html#ga95d2f1b79b11e5da8ebe5c78ae7b1527',1,'automerge.h']]],
['amstrs_183',['AMstrs',['../structAMstrs.html',1,'']]],
['amstrsadvance_184',['AMstrsAdvance',['../structAMstrs.html#aec38f5e6f348ed36b1540891c8a875cb',1,'AMstrs']]],
['amstrscmp_185',['AMstrsCmp',['../structAMstrs.html#a31609d46f934f3ce7a9433559edb51ac',1,'AMstrs']]],
['amstrsnext_186',['AMstrsNext',['../structAMstrs.html#a4f4a41a03359147e595c31a75367a8e2',1,'AMstrs']]],
['amstrsprev_187',['AMstrsPrev',['../structAMstrs.html#af8a542d3063ea379e38ed69375d607cf',1,'AMstrs']]],
['amstrsreversed_188',['AMstrsReversed',['../structAMstrs.html#aacb86abd5506d4a8846fc2a95ed0fd56',1,'AMstrs']]],
['amstrsrewound_189',['AMstrsRewound',['../structAMstrs.html#a91a2b0ca218724a4ff06324a64efd3fb',1,'AMstrs']]],
['amstrssize_190',['AMstrsSize',['../structAMstrs.html#a9c20a2c16f8f32f59bcfe63c353d55a4',1,'AMstrs']]],
['amsynchave_191',['AMsyncHave',['../structAMsyncHave.html',1,'']]],
['amsynchavelastsync_192',['AMsyncHaveLastSync',['../structAMsyncHave.html#ac2955b8ff7be71ec29ea46d03a45e26c',1,'AMsyncHave']]],
['amsynchaves_193',['AMsyncHaves',['../structAMsyncHaves.html',1,'']]],
['amsynchavesadvance_194',['AMsyncHavesAdvance',['../structAMsyncHaves.html#a643bc6890edfef847fbf7da52943a06d',1,'AMsyncHaves']]],
['amsynchavesequal_195',['AMsyncHavesEqual',['../structAMsyncHaves.html#accdd6529853381210631c1bf55339981',1,'AMsyncHaves']]],
['amsynchavesnext_196',['AMsyncHavesNext',['../structAMsyncHaves.html#a052b4da6ba23478b4dcb154ccc6f4143',1,'AMsyncHaves']]],
['amsynchavesprev_197',['AMsyncHavesPrev',['../structAMsyncHaves.html#ad64a7b9b414302cc10cf2483f1795905',1,'AMsyncHaves']]],
['amsynchavesreversed_198',['AMsyncHavesReversed',['../structAMsyncHaves.html#a27ac3ecf31ff2b2795a1304db9094016',1,'AMsyncHaves']]],
['amsynchavesrewound_199',['AMsyncHavesRewound',['../structAMsyncHaves.html#a091b6b9cb4e99f5e65df2f0cc2868cbd',1,'AMsyncHaves']]],
['amsynchavessize_200',['AMsyncHavesSize',['../structAMsyncHaves.html#a91442c16aa900ec0220808c24b5cdf8f',1,'AMsyncHaves']]],
['amsyncmessage_201',['AMsyncMessage',['../structAMsyncMessage.html',1,'']]],
['amsyncmessagechanges_202',['AMsyncMessageChanges',['../structAMsyncMessage.html#abe16642b42d322a6ab4689a130b1af6e',1,'AMsyncMessage']]],
['amsyncmessagedecode_203',['AMsyncMessageDecode',['../structAMsyncMessage.html#adbb68a9313e8477efa2df39c7e2bbe1e',1,'AMsyncMessage']]],
['amsyncmessageencode_204',['AMsyncMessageEncode',['../structAMsyncMessage.html#a5a9563ea78f0173726ed88f920963d18',1,'AMsyncMessage']]],
['amsyncmessagehaves_205',['AMsyncMessageHaves',['../structAMsyncMessage.html#a01f6991b6168487a11b49fdfb260f229',1,'AMsyncMessage']]],
['amsyncmessageheads_206',['AMsyncMessageHeads',['../structAMsyncMessage.html#a7644badd1c5b846ae3e46a6dacea9339',1,'AMsyncMessage']]],
['amsyncmessageneeds_207',['AMsyncMessageNeeds',['../structAMsyncMessage.html#ab20bffdb1b8e44351bb158a782b20ca8',1,'AMsyncMessage']]],
['amsyncstate_208',['AMsyncState',['../structAMsyncState.html',1,'']]],
['amsyncstatedecode_209',['AMsyncStateDecode',['../structAMsyncState.html#aa26e478882f9aade1bd7fa2fbb3754f4',1,'AMsyncState']]],
['amsyncstateencode_210',['AMsyncStateEncode',['../structAMsyncState.html#a18e88826af63d97ca06f5baf3ec457f7',1,'AMsyncState']]],
['amsyncstateequal_211',['AMsyncStateEqual',['../structAMsyncState.html#acb07ec363c7a3450d96ce05ee88d1002',1,'AMsyncState']]],
['amsyncstateinit_212',['AMsyncStateInit',['../structAMsyncState.html#a988909b220a9af6ddb453fc26e870208',1,'AMsyncState']]],
['amsyncstatelastsentheads_213',['AMsyncStateLastSentHeads',['../structAMsyncState.html#ad8d376d506583061df5900df375bb2aa',1,'AMsyncState']]],
['amsyncstatesharedheads_214',['AMsyncStateSharedHeads',['../structAMsyncState.html#a1b401bbd4fe47fc941e2126952d72104',1,'AMsyncState']]],
['amsyncstatetheirhaves_215',['AMsyncStateTheirHaves',['../structAMsyncState.html#a98826931545cbb864b2e3b588f17fd54',1,'AMsyncState']]],
['amsyncstatetheirheads_216',['AMsyncStateTheirHeads',['../structAMsyncState.html#ade0f6942e5901dd000e399b598ab417c',1,'AMsyncState']]],
['amsyncstatetheirneeds_217',['AMsyncStateTheirNeeds',['../structAMsyncState.html#abc1d60380680bbb4a1c3e27e54fa1219',1,'AMsyncState']]],
['amtext_218',['AMtext',['../structAMdoc.html#ad7ff723c2fe1dabd7b367a8c5a720c09',1,'AMdoc']]],
['amvalue_219',['AMvalue',['../unionAMvalue.html',1,'']]],
['amvalueequal_220',['AMvalueEqual',['../unionAMvalue.html#aebcc8481429a903385a81bb703f542e2',1,'AMvalue']]],
['amvaluevariant_221',['AMvalueVariant',['../automerge_8h.html#a51bf0ba752a9a689d46a3c6dce6c86c1',1,'automerge.h']]],
['automerge_2eh_222',['automerge.h',['../automerge_8h.html',1,'']]]
];

View file

@ -1,5 +1,5 @@
var searchData=
[
['boolean_206',['boolean',['../unionAMvalue.html#a925b551f56bdbaa5044ca8cb6ede9e37',1,'AMvalue']]],
['bytes_207',['bytes',['../unionAMvalue.html#a0d86b458ef82c6525646ae65b4210a2c',1,'AMvalue']]]
['boolean_223',['boolean',['../unionAMvalue.html#a925b551f56bdbaa5044ca8cb6ede9e37',1,'AMvalue']]],
['bytes_224',['bytes',['../unionAMvalue.html#a0d86b458ef82c6525646ae65b4210a2c',1,'AMvalue']]]
];

View file

@ -1,7 +1,7 @@
var searchData=
[
['change_5fhashes_208',['change_hashes',['../unionAMvalue.html#ae80199a72894ff1e1d74bdedd55830d8',1,'AMvalue']]],
['changes_209',['changes',['../unionAMvalue.html#a7e88abe2d7c38831a967f35f7ab4598a',1,'AMvalue']]],
['count_210',['count',['../structAMbyteSpan.html#ad511b2edd7dc6e9130c9f4ce2e504083',1,'AMbyteSpan']]],
['counter_211',['counter',['../unionAMvalue.html#a2fd975e4b6aa0237d134b6cf5ad4aa4f',1,'AMvalue']]]
['change_5fhashes_225',['change_hashes',['../unionAMvalue.html#ae80199a72894ff1e1d74bdedd55830d8',1,'AMvalue']]],
['changes_226',['changes',['../unionAMvalue.html#a7e88abe2d7c38831a967f35f7ab4598a',1,'AMvalue']]],
['count_227',['count',['../structAMbyteSpan.html#ad511b2edd7dc6e9130c9f4ce2e504083',1,'AMbyteSpan']]],
['counter_228',['counter',['../unionAMvalue.html#a2fd975e4b6aa0237d134b6cf5ad4aa4f',1,'AMvalue']]]
];

View file

@ -1,5 +1,5 @@
var searchData=
[
['detail_212',['detail',['../structAMchangeHashes.html#aed59c642974f231d323b26f3fa2534e6',1,'AMchangeHashes::detail()'],['../structAMchanges.html#a3d5b17a01919fbbe0e99189637fb31e0',1,'AMchanges::detail()'],['../structAMlistItems.html#a381e82feda062233aac34b21ddaef2ef',1,'AMlistItems::detail()'],['../structAMmapItems.html#adcd298bf2384a0d48dee864340e9989e',1,'AMmapItems::detail()'],['../structAMobjItems.html#a0141f0253762afe321af65c695c4cede',1,'AMobjItems::detail()'],['../structAMstrs.html#adde81ddc5c9990d884ffeb7538eaea43',1,'AMstrs::detail()'],['../structAMsyncHaves.html#a9bf4598c17387041e6b2d7c146f0558c',1,'AMsyncHaves::detail()']]],
['doc_213',['doc',['../unionAMvalue.html#a7fb6e13e1f1519c6ceb05b2ce72940ca',1,'AMvalue']]]
['detail_229',['detail',['../structAMchangeHashes.html#aed59c642974f231d323b26f3fa2534e6',1,'AMchangeHashes::detail()'],['../structAMchanges.html#a3d5b17a01919fbbe0e99189637fb31e0',1,'AMchanges::detail()'],['../structAMlistItems.html#a381e82feda062233aac34b21ddaef2ef',1,'AMlistItems::detail()'],['../structAMmapItems.html#adcd298bf2384a0d48dee864340e9989e',1,'AMmapItems::detail()'],['../structAMobjItems.html#a0141f0253762afe321af65c695c4cede',1,'AMobjItems::detail()'],['../structAMstrs.html#adde81ddc5c9990d884ffeb7538eaea43',1,'AMstrs::detail()'],['../structAMsyncHaves.html#a9bf4598c17387041e6b2d7c146f0558c',1,'AMsyncHaves::detail()']]],
['doc_230',['doc',['../unionAMvalue.html#a7fb6e13e1f1519c6ceb05b2ce72940ca',1,'AMvalue']]]
];

View file

@ -1,4 +1,4 @@
var searchData=
[
['f64_214',['f64',['../unionAMvalue.html#a3f4b011c5884c17d2f774ca8b2de9e83',1,'AMvalue']]]
['f64_231',['f64',['../unionAMvalue.html#a3f4b011c5884c17d2f774ca8b2de9e83',1,'AMvalue']]]
];

View file

@ -1,4 +1,4 @@
var searchData=
[
['int_5f_215',['int_',['../unionAMvalue.html#a149a0a1c237f10777d67b3b96b584ee5',1,'AMvalue']]]
['int_5f_232',['int_',['../unionAMvalue.html#a149a0a1c237f10777d67b3b96b584ee5',1,'AMvalue']]]
];

View file

@ -1,4 +1,4 @@
var searchData=
[
['list_5fitems_216',['list_items',['../unionAMvalue.html#aa9935d221cfcc058ec62e2e1292e17a9',1,'AMvalue']]]
['list_5fitems_233',['list_items',['../unionAMvalue.html#aa9935d221cfcc058ec62e2e1292e17a9',1,'AMvalue']]]
];

View file

@ -1,5 +1,5 @@
var searchData=
[
['methods_20we_20need_20to_20support_217',['Methods we need to support',['../index.html',1,'']]],
['map_5fitems_218',['map_items',['../unionAMvalue.html#a8ebf7abf3380b30122da78e133fa78bb',1,'AMvalue']]]
['methods_20we_20need_20to_20support_234',['Methods we need to support',['../index.html',1,'']]],
['map_5fitems_235',['map_items',['../unionAMvalue.html#a8ebf7abf3380b30122da78e133fa78bb',1,'AMvalue']]]
];

View file

@ -1,4 +1,4 @@
var searchData=
[
['next_219',['next',['../structAMresultStack.html#ae158a43f39506b9030ae795f5c0e020a',1,'AMresultStack']]]
['next_236',['next',['../structAMresultStack.html#ae158a43f39506b9030ae795f5c0e020a',1,'AMresultStack']]]
];

View file

@ -1,5 +1,5 @@
var searchData=
[
['obj_5fid_220',['obj_id',['../unionAMvalue.html#aec8777ee4fad082ee34360b0034328d3',1,'AMvalue']]],
['obj_5fitems_221',['obj_items',['../unionAMvalue.html#ac30fa316c3a1354ce3de25fda4f0543a',1,'AMvalue']]]
['obj_5fid_237',['obj_id',['../unionAMvalue.html#aec8777ee4fad082ee34360b0034328d3',1,'AMvalue']]],
['obj_5fitems_238',['obj_items',['../unionAMvalue.html#ac30fa316c3a1354ce3de25fda4f0543a',1,'AMvalue']]]
];

View file

@ -1,4 +1,4 @@
var searchData=
[
['public_20enumerations_222',['Public Enumerations',['../group__enumerations.html',1,'']]]
['public_20enumerations_239',['Public Enumerations',['../group__enumerations.html',1,'']]]
];

View file

@ -1,4 +1,4 @@
var searchData=
[
['result_223',['result',['../structAMresultStack.html#a97062ef30f4673348e0daa5d95bf2486',1,'AMresultStack']]]
['result_240',['result',['../structAMresultStack.html#a97062ef30f4673348e0daa5d95bf2486',1,'AMresultStack']]]
];

View file

@ -1,8 +1,8 @@
var searchData=
[
['src_224',['src',['../structAMbyteSpan.html#acfb5026882840ecb68773c2ed8ff0c88',1,'AMbyteSpan']]],
['str_225',['str',['../unionAMvalue.html#a7e39007ece4317f0f02c8a5c6cef615d',1,'AMvalue']]],
['strs_226',['strs',['../unionAMvalue.html#a5c1f472ae3753c728fb2477e69f258de',1,'AMvalue']]],
['sync_5fmessage_227',['sync_message',['../unionAMvalue.html#ae7f23a1d0048b9901a836290504a8141',1,'AMvalue']]],
['sync_5fstate_228',['sync_state',['../unionAMvalue.html#a830d096e4229b2355ba257f82d0748cb',1,'AMvalue']]]
['src_241',['src',['../structAMbyteSpan.html#acfb5026882840ecb68773c2ed8ff0c88',1,'AMbyteSpan']]],
['str_242',['str',['../unionAMvalue.html#a7e39007ece4317f0f02c8a5c6cef615d',1,'AMvalue']]],
['strs_243',['strs',['../unionAMvalue.html#a5c1f472ae3753c728fb2477e69f258de',1,'AMvalue']]],
['sync_5fmessage_244',['sync_message',['../unionAMvalue.html#ae7f23a1d0048b9901a836290504a8141',1,'AMvalue']]],
['sync_5fstate_245',['sync_state',['../unionAMvalue.html#a830d096e4229b2355ba257f82d0748cb',1,'AMvalue']]]
];

View file

@ -1,5 +1,5 @@
var searchData=
[
['tag_229',['tag',['../unionAMvalue.html#ac68b7e869916b90a0f0707707e47d5e8',1,'AMvalue']]],
['timestamp_230',['timestamp',['../unionAMvalue.html#aa90b484c983a717552510e637c6ede16',1,'AMvalue']]]
['tag_246',['tag',['../unionAMvalue.html#ac68b7e869916b90a0f0707707e47d5e8',1,'AMvalue']]],
['timestamp_247',['timestamp',['../unionAMvalue.html#aa90b484c983a717552510e637c6ede16',1,'AMvalue']]]
];

View file

@ -1,4 +1,4 @@
var searchData=
[
['uint_231',['uint',['../unionAMvalue.html#a38b90ea274a71531faf11414b2894a06',1,'AMvalue']]]
['uint_248',['uint',['../unionAMvalue.html#a38b90ea274a71531faf11414b2894a06',1,'AMvalue']]]
];

View file

@ -1,21 +1,24 @@
var searchData=
[
['amactorid_232',['AMactorId',['../structAMactorId.html',1,'']]],
['ambytespan_233',['AMbyteSpan',['../structAMbyteSpan.html',1,'']]],
['amchange_234',['AMchange',['../structAMchange.html',1,'']]],
['amchangehashes_235',['AMchangeHashes',['../structAMchangeHashes.html',1,'']]],
['amchanges_236',['AMchanges',['../structAMchanges.html',1,'']]],
['amdoc_237',['AMdoc',['../structAMdoc.html',1,'']]],
['amlistitems_238',['AMlistItems',['../structAMlistItems.html',1,'']]],
['ammapitems_239',['AMmapItems',['../structAMmapItems.html',1,'']]],
['amobjid_240',['AMobjId',['../structAMobjId.html',1,'']]],
['amobjitems_241',['AMobjItems',['../structAMobjItems.html',1,'']]],
['amresult_242',['AMresult',['../structAMresult.html',1,'']]],
['amresultstack_243',['AMresultStack',['../structAMresultStack.html',1,'']]],
['amstrs_244',['AMstrs',['../structAMstrs.html',1,'']]],
['amsynchave_245',['AMsyncHave',['../structAMsyncHave.html',1,'']]],
['amsynchaves_246',['AMsyncHaves',['../structAMsyncHaves.html',1,'']]],
['amsyncmessage_247',['AMsyncMessage',['../structAMsyncMessage.html',1,'']]],
['amsyncstate_248',['AMsyncState',['../structAMsyncState.html',1,'']]],
['amvalue_249',['AMvalue',['../unionAMvalue.html',1,'']]]
['amactorid_249',['AMactorId',['../structAMactorId.html',1,'']]],
['ambytespan_250',['AMbyteSpan',['../structAMbyteSpan.html',1,'']]],
['amchange_251',['AMchange',['../structAMchange.html',1,'']]],
['amchangehashes_252',['AMchangeHashes',['../structAMchangeHashes.html',1,'']]],
['amchanges_253',['AMchanges',['../structAMchanges.html',1,'']]],
['amdoc_254',['AMdoc',['../structAMdoc.html',1,'']]],
['amlistitem_255',['AMlistItem',['../structAMlistItem.html',1,'']]],
['amlistitems_256',['AMlistItems',['../structAMlistItems.html',1,'']]],
['ammapitem_257',['AMmapItem',['../structAMmapItem.html',1,'']]],
['ammapitems_258',['AMmapItems',['../structAMmapItems.html',1,'']]],
['amobjid_259',['AMobjId',['../structAMobjId.html',1,'']]],
['amobjitem_260',['AMobjItem',['../structAMobjItem.html',1,'']]],
['amobjitems_261',['AMobjItems',['../structAMobjItems.html',1,'']]],
['amresult_262',['AMresult',['../structAMresult.html',1,'']]],
['amresultstack_263',['AMresultStack',['../structAMresultStack.html',1,'']]],
['amstrs_264',['AMstrs',['../structAMstrs.html',1,'']]],
['amsynchave_265',['AMsyncHave',['../structAMsyncHave.html',1,'']]],
['amsynchaves_266',['AMsyncHaves',['../structAMsyncHaves.html',1,'']]],
['amsyncmessage_267',['AMsyncMessage',['../structAMsyncMessage.html',1,'']]],
['amsyncstate_268',['AMsyncState',['../structAMsyncState.html',1,'']]],
['amvalue_269',['AMvalue',['../unionAMvalue.html',1,'']]]
];

View file

@ -1,4 +1,5 @@
var searchData=
[
['am_5froot_461',['AM_ROOT',['../automerge_8h.html#a47ef56eb1ec691398b083b9644206c20',1,'automerge.h']]]
['am_5fchange_5fhash_5fsize_494',['AM_CHANGE_HASH_SIZE',['../automerge_8h.html#ad552ef4ff0525659b293576d8ae44e8c',1,'automerge.h']]],
['am_5froot_495',['AM_ROOT',['../automerge_8h.html#a47ef56eb1ec691398b083b9644206c20',1,'automerge.h']]]
];

View file

@ -1,6 +1,6 @@
var searchData=
[
['amobjtype_431',['AMobjType',['../group__enumerations.html#gafb0d5d75bf8a6a0767ed76ee883344fd',1,'automerge.h']]],
['amstatus_432',['AMstatus',['../group__enumerations.html#ga95d2f1b79b11e5da8ebe5c78ae7b1527',1,'automerge.h']]],
['amvaluevariant_433',['AMvalueVariant',['../automerge_8h.html#a51bf0ba752a9a689d46a3c6dce6c86c1',1,'automerge.h']]]
['amobjtype_464',['AMobjType',['../group__enumerations.html#gafb0d5d75bf8a6a0767ed76ee883344fd',1,'automerge.h']]],
['amstatus_465',['AMstatus',['../group__enumerations.html#ga95d2f1b79b11e5da8ebe5c78ae7b1527',1,'automerge.h']]],
['amvaluevariant_466',['AMvalueVariant',['../automerge_8h.html#a51bf0ba752a9a689d46a3c6dce6c86c1',1,'automerge.h']]]
];

View file

@ -1,30 +1,30 @@
var searchData=
[
['am_5fobj_5ftype_5flist_434',['AM_OBJ_TYPE_LIST',['../automerge_8h.html#gafb0d5d75bf8a6a0767ed76ee883344fda8b34b557a4d1c72b3de3646de1d6801e',1,'automerge.h']]],
['am_5fobj_5ftype_5fmap_435',['AM_OBJ_TYPE_MAP',['../automerge_8h.html#gafb0d5d75bf8a6a0767ed76ee883344fda1c0d989e5e412426b2fcc6382bf4ef61',1,'automerge.h']]],
['am_5fobj_5ftype_5ftext_436',['AM_OBJ_TYPE_TEXT',['../automerge_8h.html#gafb0d5d75bf8a6a0767ed76ee883344fda0f3024c1f9d785e9a81870ba999daaae',1,'automerge.h']]],
['am_5fstatus_5ferror_437',['AM_STATUS_ERROR',['../automerge_8h.html#ga95d2f1b79b11e5da8ebe5c78ae7b1527a715981479a1cfc4c2436689a509281e3',1,'automerge.h']]],
['am_5fstatus_5finvalid_5fresult_438',['AM_STATUS_INVALID_RESULT',['../automerge_8h.html#ga95d2f1b79b11e5da8ebe5c78ae7b1527a0ef5426bca097ed07d1b7bdc3ec809cc',1,'automerge.h']]],
['am_5fstatus_5fok_439',['AM_STATUS_OK',['../automerge_8h.html#ga95d2f1b79b11e5da8ebe5c78ae7b1527a4ecd517a8e3c7b3f250a1b3bd9aa3931',1,'automerge.h']]],
['am_5fvalue_5factor_5fid_440',['AM_VALUE_ACTOR_ID',['../automerge_8h.html#a51bf0ba752a9a689d46a3c6dce6c86c1acf5d5de49c3db9ad035e213a5c92b928',1,'automerge.h']]],
['am_5fvalue_5fboolean_441',['AM_VALUE_BOOLEAN',['../automerge_8h.html#a51bf0ba752a9a689d46a3c6dce6c86c1aaaa95b8df6dfc8d68d69dedab5bcd4c4',1,'automerge.h']]],
['am_5fvalue_5fbytes_442',['AM_VALUE_BYTES',['../automerge_8h.html#a51bf0ba752a9a689d46a3c6dce6c86c1a5291478fdcbef215ce307d4c43f3a2e2',1,'automerge.h']]],
['am_5fvalue_5fchange_5fhashes_443',['AM_VALUE_CHANGE_HASHES',['../automerge_8h.html#a51bf0ba752a9a689d46a3c6dce6c86c1a14bcb66efcb77110a5cec252cfa98b21',1,'automerge.h']]],
['am_5fvalue_5fchanges_444',['AM_VALUE_CHANGES',['../automerge_8h.html#a51bf0ba752a9a689d46a3c6dce6c86c1a9674efb6e53adc56836ccf935206c930',1,'automerge.h']]],
['am_5fvalue_5fcounter_445',['AM_VALUE_COUNTER',['../automerge_8h.html#a51bf0ba752a9a689d46a3c6dce6c86c1ab9d9d8374d55b7ca8ec171f87af28104',1,'automerge.h']]],
['am_5fvalue_5fdoc_446',['AM_VALUE_DOC',['../automerge_8h.html#a51bf0ba752a9a689d46a3c6dce6c86c1a376d5d0052b45a2c4567b1217da12c35',1,'automerge.h']]],
['am_5fvalue_5ff64_447',['AM_VALUE_F64',['../automerge_8h.html#a51bf0ba752a9a689d46a3c6dce6c86c1a65495c07b77edd23d6a4646569a0b539',1,'automerge.h']]],
['am_5fvalue_5fint_448',['AM_VALUE_INT',['../automerge_8h.html#a51bf0ba752a9a689d46a3c6dce6c86c1a34b64a05f7ed093dac1b3852d78d2a45',1,'automerge.h']]],
['am_5fvalue_5flist_5fitems_449',['AM_VALUE_LIST_ITEMS',['../automerge_8h.html#a51bf0ba752a9a689d46a3c6dce6c86c1ab7b72c80dd3db8fe063086a52dd4ae48',1,'automerge.h']]],
['am_5fvalue_5fmap_5fitems_450',['AM_VALUE_MAP_ITEMS',['../automerge_8h.html#a51bf0ba752a9a689d46a3c6dce6c86c1aaebef69ea43584311748cdb96d6f2d4e',1,'automerge.h']]],
['am_5fvalue_5fnull_451',['AM_VALUE_NULL',['../automerge_8h.html#a51bf0ba752a9a689d46a3c6dce6c86c1af0d8615bec9d9ddb8e87760f9ed81999',1,'automerge.h']]],
['am_5fvalue_5fobj_5fid_452',['AM_VALUE_OBJ_ID',['../automerge_8h.html#a51bf0ba752a9a689d46a3c6dce6c86c1a8357da73f582a745a7433213647a667e',1,'automerge.h']]],
['am_5fvalue_5fobj_5fitems_453',['AM_VALUE_OBJ_ITEMS',['../automerge_8h.html#a51bf0ba752a9a689d46a3c6dce6c86c1a90e015b2d6ae4c7992b67d160d630a58',1,'automerge.h']]],
['am_5fvalue_5fstr_454',['AM_VALUE_STR',['../automerge_8h.html#a51bf0ba752a9a689d46a3c6dce6c86c1a045615a1932439a91505a75cf9a445ca',1,'automerge.h']]],
['am_5fvalue_5fstrs_455',['AM_VALUE_STRS',['../automerge_8h.html#a51bf0ba752a9a689d46a3c6dce6c86c1a3a6319cdf2240176041b6ae2f6fba842',1,'automerge.h']]],
['am_5fvalue_5fsync_5fmessage_456',['AM_VALUE_SYNC_MESSAGE',['../automerge_8h.html#a51bf0ba752a9a689d46a3c6dce6c86c1aa7f531080c3532c08aba09e6eb85b0e9',1,'automerge.h']]],
['am_5fvalue_5fsync_5fstate_457',['AM_VALUE_SYNC_STATE',['../automerge_8h.html#a51bf0ba752a9a689d46a3c6dce6c86c1a689ff53e808c6c7b401537adba148f9e',1,'automerge.h']]],
['am_5fvalue_5ftimestamp_458',['AM_VALUE_TIMESTAMP',['../automerge_8h.html#a51bf0ba752a9a689d46a3c6dce6c86c1ac47f9ab563b29f3bd94f7f86b9337522',1,'automerge.h']]],
['am_5fvalue_5fuint_459',['AM_VALUE_UINT',['../automerge_8h.html#a51bf0ba752a9a689d46a3c6dce6c86c1a6ec698d0af0bfef3a72432a588224a6e',1,'automerge.h']]],
['am_5fvalue_5fvoid_460',['AM_VALUE_VOID',['../automerge_8h.html#a51bf0ba752a9a689d46a3c6dce6c86c1a21ec02543d731ab32c9957675e5e9896',1,'automerge.h']]]
['am_5fobj_5ftype_5flist_467',['AM_OBJ_TYPE_LIST',['../automerge_8h.html#gafb0d5d75bf8a6a0767ed76ee883344fda8b34b557a4d1c72b3de3646de1d6801e',1,'automerge.h']]],
['am_5fobj_5ftype_5fmap_468',['AM_OBJ_TYPE_MAP',['../automerge_8h.html#gafb0d5d75bf8a6a0767ed76ee883344fda1c0d989e5e412426b2fcc6382bf4ef61',1,'automerge.h']]],
['am_5fobj_5ftype_5ftext_469',['AM_OBJ_TYPE_TEXT',['../automerge_8h.html#gafb0d5d75bf8a6a0767ed76ee883344fda0f3024c1f9d785e9a81870ba999daaae',1,'automerge.h']]],
['am_5fstatus_5ferror_470',['AM_STATUS_ERROR',['../automerge_8h.html#ga95d2f1b79b11e5da8ebe5c78ae7b1527a715981479a1cfc4c2436689a509281e3',1,'automerge.h']]],
['am_5fstatus_5finvalid_5fresult_471',['AM_STATUS_INVALID_RESULT',['../automerge_8h.html#ga95d2f1b79b11e5da8ebe5c78ae7b1527a0ef5426bca097ed07d1b7bdc3ec809cc',1,'automerge.h']]],
['am_5fstatus_5fok_472',['AM_STATUS_OK',['../automerge_8h.html#ga95d2f1b79b11e5da8ebe5c78ae7b1527a4ecd517a8e3c7b3f250a1b3bd9aa3931',1,'automerge.h']]],
['am_5fvalue_5factor_5fid_473',['AM_VALUE_ACTOR_ID',['../automerge_8h.html#a51bf0ba752a9a689d46a3c6dce6c86c1acf5d5de49c3db9ad035e213a5c92b928',1,'automerge.h']]],
['am_5fvalue_5fboolean_474',['AM_VALUE_BOOLEAN',['../automerge_8h.html#a51bf0ba752a9a689d46a3c6dce6c86c1aaaa95b8df6dfc8d68d69dedab5bcd4c4',1,'automerge.h']]],
['am_5fvalue_5fbytes_475',['AM_VALUE_BYTES',['../automerge_8h.html#a51bf0ba752a9a689d46a3c6dce6c86c1a5291478fdcbef215ce307d4c43f3a2e2',1,'automerge.h']]],
['am_5fvalue_5fchange_5fhashes_476',['AM_VALUE_CHANGE_HASHES',['../automerge_8h.html#a51bf0ba752a9a689d46a3c6dce6c86c1a14bcb66efcb77110a5cec252cfa98b21',1,'automerge.h']]],
['am_5fvalue_5fchanges_477',['AM_VALUE_CHANGES',['../automerge_8h.html#a51bf0ba752a9a689d46a3c6dce6c86c1a9674efb6e53adc56836ccf935206c930',1,'automerge.h']]],
['am_5fvalue_5fcounter_478',['AM_VALUE_COUNTER',['../automerge_8h.html#a51bf0ba752a9a689d46a3c6dce6c86c1ab9d9d8374d55b7ca8ec171f87af28104',1,'automerge.h']]],
['am_5fvalue_5fdoc_479',['AM_VALUE_DOC',['../automerge_8h.html#a51bf0ba752a9a689d46a3c6dce6c86c1a376d5d0052b45a2c4567b1217da12c35',1,'automerge.h']]],
['am_5fvalue_5ff64_480',['AM_VALUE_F64',['../automerge_8h.html#a51bf0ba752a9a689d46a3c6dce6c86c1a65495c07b77edd23d6a4646569a0b539',1,'automerge.h']]],
['am_5fvalue_5fint_481',['AM_VALUE_INT',['../automerge_8h.html#a51bf0ba752a9a689d46a3c6dce6c86c1a34b64a05f7ed093dac1b3852d78d2a45',1,'automerge.h']]],
['am_5fvalue_5flist_5fitems_482',['AM_VALUE_LIST_ITEMS',['../automerge_8h.html#a51bf0ba752a9a689d46a3c6dce6c86c1ab7b72c80dd3db8fe063086a52dd4ae48',1,'automerge.h']]],
['am_5fvalue_5fmap_5fitems_483',['AM_VALUE_MAP_ITEMS',['../automerge_8h.html#a51bf0ba752a9a689d46a3c6dce6c86c1aaebef69ea43584311748cdb96d6f2d4e',1,'automerge.h']]],
['am_5fvalue_5fnull_484',['AM_VALUE_NULL',['../automerge_8h.html#a51bf0ba752a9a689d46a3c6dce6c86c1af0d8615bec9d9ddb8e87760f9ed81999',1,'automerge.h']]],
['am_5fvalue_5fobj_5fid_485',['AM_VALUE_OBJ_ID',['../automerge_8h.html#a51bf0ba752a9a689d46a3c6dce6c86c1a8357da73f582a745a7433213647a667e',1,'automerge.h']]],
['am_5fvalue_5fobj_5fitems_486',['AM_VALUE_OBJ_ITEMS',['../automerge_8h.html#a51bf0ba752a9a689d46a3c6dce6c86c1a90e015b2d6ae4c7992b67d160d630a58',1,'automerge.h']]],
['am_5fvalue_5fstr_487',['AM_VALUE_STR',['../automerge_8h.html#a51bf0ba752a9a689d46a3c6dce6c86c1a045615a1932439a91505a75cf9a445ca',1,'automerge.h']]],
['am_5fvalue_5fstrs_488',['AM_VALUE_STRS',['../automerge_8h.html#a51bf0ba752a9a689d46a3c6dce6c86c1a3a6319cdf2240176041b6ae2f6fba842',1,'automerge.h']]],
['am_5fvalue_5fsync_5fmessage_489',['AM_VALUE_SYNC_MESSAGE',['../automerge_8h.html#a51bf0ba752a9a689d46a3c6dce6c86c1aa7f531080c3532c08aba09e6eb85b0e9',1,'automerge.h']]],
['am_5fvalue_5fsync_5fstate_490',['AM_VALUE_SYNC_STATE',['../automerge_8h.html#a51bf0ba752a9a689d46a3c6dce6c86c1a689ff53e808c6c7b401537adba148f9e',1,'automerge.h']]],
['am_5fvalue_5ftimestamp_491',['AM_VALUE_TIMESTAMP',['../automerge_8h.html#a51bf0ba752a9a689d46a3c6dce6c86c1ac47f9ab563b29f3bd94f7f86b9337522',1,'automerge.h']]],
['am_5fvalue_5fuint_492',['AM_VALUE_UINT',['../automerge_8h.html#a51bf0ba752a9a689d46a3c6dce6c86c1a6ec698d0af0bfef3a72432a588224a6e',1,'automerge.h']]],
['am_5fvalue_5fvoid_493',['AM_VALUE_VOID',['../automerge_8h.html#a51bf0ba752a9a689d46a3c6dce6c86c1a21ec02543d731ab32c9957675e5e9896',1,'automerge.h']]]
];

View file

@ -1,4 +1,4 @@
var searchData=
[
['automerge_2eh_250',['automerge.h',['../automerge_8h.html',1,'']]]
['automerge_2eh_270',['automerge.h',['../automerge_8h.html',1,'']]]
];

View file

@ -1,157 +1,170 @@
var searchData=
[
['amactoridbytes_251',['AMactorIdBytes',['../structAMactorId.html#a66ea66b1d23910ce7a0815011c3aceb2',1,'AMactorId']]],
['amactoridcmp_252',['AMactorIdCmp',['../structAMactorId.html#ae6188cfd440ab732392a58bca83f9f4d',1,'AMactorId']]],
['amactoridinit_253',['AMactorIdInit',['../structAMactorId.html#ab4b757c970500f90ef88577129a40dc3',1,'AMactorId']]],
['amactoridinitbytes_254',['AMactorIdInitBytes',['../structAMactorId.html#a437744854d65b61e43931915c0e48ae2',1,'AMactorId']]],
['amactoridinitstr_255',['AMactorIdInitStr',['../structAMactorId.html#a240b34a66e97f6cbdf4bfdfc6863dd1a',1,'AMactorId']]],
['amactoridstr_256',['AMactorIdStr',['../structAMactorId.html#a40ec92ac498aeabe7a4c5c861f2ccf3d',1,'AMactorId']]],
['amapplychanges_257',['AMapplyChanges',['../structAMdoc.html#a0025a71b2c412f8787f385157d7da785',1,'AMdoc']]],
['amchangeactorid_258',['AMchangeActorId',['../structAMchange.html#aa4f3cbd2b5cfce83370efcedd1b1e684',1,'AMchange']]],
['amchangecompress_259',['AMchangeCompress',['../structAMchange.html#a210ad3a91825856e3cdf14eb73cd45ba',1,'AMchange']]],
['amchangedeps_260',['AMchangeDeps',['../structAMchange.html#af7e728e1dd81998912241f521e982c5a',1,'AMchange']]],
['amchangeextrabytes_261',['AMchangeExtraBytes',['../structAMchange.html#ae50fa06efedca0d8c792c7484da268a0',1,'AMchange']]],
['amchangefrombytes_262',['AMchangeFromBytes',['../structAMchange.html#a1a599a15e020e27d7266855c120aaec4',1,'AMchange']]],
['amchangehash_263',['AMchangeHash',['../structAMchange.html#a59953a7506138130550edef49be551fa',1,'AMchange']]],
['amchangehashesadvance_264',['AMchangeHashesAdvance',['../structAMchangeHashes.html#abefda63c29c59cf723451187fab00470',1,'AMchangeHashes']]],
['amchangehashescmp_265',['AMchangeHashesCmp',['../structAMchangeHashes.html#a9ed22a8d9ae18950f7357ed1135a8f6a',1,'AMchangeHashes']]],
['amchangehashesnext_266',['AMchangeHashesNext',['../structAMchangeHashes.html#a3c1bc919caf4bdfd92171e5e101a6b55',1,'AMchangeHashes']]],
['amchangehashesprev_267',['AMchangeHashesPrev',['../structAMchangeHashes.html#a68b144a83995c1a64cc87c9ea8e2c582',1,'AMchangeHashes']]],
['amchangehashesreversed_268',['AMchangeHashesReversed',['../structAMchangeHashes.html#a52246301e5645a870b5e32c8c43c7d9d',1,'AMchangeHashes']]],
['amchangehashesrewound_269',['AMchangeHashesRewound',['../structAMchangeHashes.html#ae76c86e0241e47f0c6d35bbec8894ce7',1,'AMchangeHashes']]],
['amchangehashessize_270',['AMchangeHashesSize',['../structAMchangeHashes.html#a6cf40f923acf737af7bd153b210f2a1d',1,'AMchangeHashes']]],
['amchangeisempty_271',['AMchangeIsEmpty',['../structAMchange.html#a197eef812d28f677cfaae25e18dc4be7',1,'AMchange']]],
['amchangeloaddocument_272',['AMchangeLoadDocument',['../structAMchange.html#a736a4184af933d2632d8de4a46e6a3e5',1,'AMchange']]],
['amchangemaxop_273',['AMchangeMaxOp',['../structAMchange.html#aa2e162ddb72eb7003804b16cda679728',1,'AMchange']]],
['amchangemessage_274',['AMchangeMessage',['../structAMchange.html#acfda922d17fe2402b93bdd741e04e6dc',1,'AMchange']]],
['amchangerawbytes_275',['AMchangeRawBytes',['../structAMchange.html#ad6be8ff09349495d817fb7ab9d0a1dfc',1,'AMchange']]],
['amchangesadvance_276',['AMchangesAdvance',['../structAMchanges.html#ac42327edb07c11e8ad4c6cd9e43b24f8',1,'AMchanges']]],
['amchangeseq_277',['AMchangeSeq',['../structAMchange.html#a2fd72e41e44faf2509c830e772a59e44',1,'AMchange']]],
['amchangesequal_278',['AMchangesEqual',['../structAMchanges.html#ab0647b73bc5607f0fe5e07da5b5f5c55',1,'AMchanges']]],
['amchangesize_279',['AMchangeSize',['../structAMchange.html#a8a67c6bf5dc43deaa26df32937e8ce53',1,'AMchange']]],
['amchangesnext_280',['AMchangesNext',['../structAMchanges.html#af20bd543c496e52d9beec60a5fa370e8',1,'AMchanges']]],
['amchangesprev_281',['AMchangesPrev',['../structAMchanges.html#aec9be88e00605c0c97314ab16c53a292',1,'AMchanges']]],
['amchangesreversed_282',['AMchangesReversed',['../structAMchanges.html#ad02d4fc626c0741c676882e8143071b0',1,'AMchanges']]],
['amchangesrewound_283',['AMchangesRewound',['../structAMchanges.html#a414c70b1917bd399ef470ff45321d2e2',1,'AMchanges']]],
['amchangessize_284',['AMchangesSize',['../structAMchanges.html#acacb5cd8e7a1bbfbb3488d58dc6132e5',1,'AMchanges']]],
['amchangestartop_285',['AMchangeStartOp',['../structAMchange.html#aff328df36afead3ec979250045352b21',1,'AMchange']]],
['amchangetime_286',['AMchangeTime',['../structAMchange.html#a187438bad616c1feda3729740bcf0348',1,'AMchange']]],
['amclone_287',['AMclone',['../structAMdoc.html#ab6912ade83d567e67f667e1c036da755',1,'AMdoc']]],
['amcommit_288',['AMcommit',['../structAMdoc.html#a34d48d408c50c2ce3f231fa55504e26c',1,'AMdoc']]],
['amcreate_289',['AMcreate',['../structAMdoc.html#a0be75204f0f27936559fcda7b9534314',1,'AMdoc']]],
['amequal_290',['AMequal',['../structAMdoc.html#a8ca79903bcf390f07d70c00dac9f5a23',1,'AMdoc']]],
['amerrormessage_291',['AMerrorMessage',['../structAMresult.html#a2bc5ff5d6629bbd079dde32d7e250586',1,'AMresult']]],
['amfork_292',['AMfork',['../structAMdoc.html#a9abd2351b61e1bb7fe3b28eae008f8cc',1,'AMdoc']]],
['amfree_293',['AMfree',['../structAMresult.html#ae7343baa00a4e002021d3a0942aa0432',1,'AMresult']]],
['amfreestack_294',['AMfreeStack',['../structAMresultStack.html#a9b030fb828ea0c776d57b5e328e5dfeb',1,'AMresultStack']]],
['amgeneratesyncmessage_295',['AMgenerateSyncMessage',['../structAMdoc.html#abb8cb837fa78d5aae7fa33bf6fe953b5',1,'AMdoc']]],
['amgetactorid_296',['AMgetActorId',['../structAMdoc.html#ab12f2048d8fb759aed650aa7f7c4af22',1,'AMdoc']]],
['amgetchanges_297',['AMgetChanges',['../structAMdoc.html#adfbb03c8ca920834e48086af46d115eb',1,'AMdoc']]],
['amgetchangesadded_298',['AMgetChangesAdded',['../structAMdoc.html#a2c9a3a50a1051303499c15e62777f230',1,'AMdoc']]],
['amgetheads_299',['AMgetHeads',['../structAMdoc.html#a50d9cc73661cec439913585964618171',1,'AMdoc']]],
['amgetlastlocalchange_300',['AMgetLastLocalChange',['../structAMdoc.html#ad039360dac58d01723d869e8a9ea1888',1,'AMdoc']]],
['amgetmissingdeps_301',['AMgetMissingDeps',['../structAMdoc.html#ac643fc819215e6d9add683f148198c1b',1,'AMdoc']]],
['amkeys_302',['AMkeys',['../structAMdoc.html#a7c9420ddc91043dd716d47511709cbbe',1,'AMdoc']]],
['amlistdelete_303',['AMlistDelete',['../structAMdoc.html#a6951be810036ff609650e64dc53ffb1c',1,'AMdoc']]],
['amlistget_304',['AMlistGet',['../structAMdoc.html#a13c167733b699e7f0e65778334554d61',1,'AMdoc']]],
['amlistincrement_305',['AMlistIncrement',['../structAMdoc.html#a1df2b38eab17c09ac95586857d451455',1,'AMdoc']]],
['amlistitemsadvance_306',['AMlistItemsAdvance',['../structAMlistItems.html#a84b1c966159669e27225329b26de2c60',1,'AMlistItems']]],
['amlistitemsequal_307',['AMlistItemsEqual',['../structAMlistItems.html#aaef01c96574260e5b21a08db64c5460b',1,'AMlistItems']]],
['amlistitemsnext_308',['AMlistItemsNext',['../structAMlistItems.html#ae9e968ecbb61066a3affc458cad05b32',1,'AMlistItems']]],
['amlistitemsprev_309',['AMlistItemsPrev',['../structAMlistItems.html#a1288abd4fe17c3c78d4501c5fcf9a572',1,'AMlistItems']]],
['amlistitemsreversed_310',['AMlistItemsReversed',['../structAMlistItems.html#ad553efe85a03efc3da774cada835e302',1,'AMlistItems']]],
['amlistitemsrewound_311',['AMlistItemsRewound',['../structAMlistItems.html#af2485e15eaf09d4188e966f5ab9bc69d',1,'AMlistItems']]],
['amlistitemssize_312',['AMlistItemsSize',['../structAMlistItems.html#aeaec8202765b6625e8b6c3cc54849e0d',1,'AMlistItems']]],
['amlistputbool_313',['AMlistPutBool',['../structAMdoc.html#ac76da0cf2cbb3be99f0d812bf46c3893',1,'AMdoc']]],
['amlistputbytes_314',['AMlistPutBytes',['../structAMdoc.html#a70d2025166bea6b58bdb9422a318fc5f',1,'AMdoc']]],
['amlistputcounter_315',['AMlistPutCounter',['../structAMdoc.html#a87a90cdcaaf5350707c438a343472d6c',1,'AMdoc']]],
['amlistputf64_316',['AMlistPutF64',['../structAMdoc.html#ae31ed2da9c49b3542ab9d4be72c9f131',1,'AMdoc']]],
['amlistputint_317',['AMlistPutInt',['../structAMdoc.html#a26577baaee04dd41788751285c70a91c',1,'AMdoc']]],
['amlistputnull_318',['AMlistPutNull',['../structAMdoc.html#ae226d571e3c4b39dbda2c65d456693b5',1,'AMdoc']]],
['amlistputobject_319',['AMlistPutObject',['../structAMdoc.html#aef35eb5e49fb75d9b06e2b8bf292da5f',1,'AMdoc']]],
['amlistputstr_320',['AMlistPutStr',['../structAMdoc.html#aa53006d73c35ea35aaa29504ffcd932c',1,'AMdoc']]],
['amlistputtimestamp_321',['AMlistPutTimestamp',['../structAMdoc.html#a0f2bd9d490a2c7badb3a7252592f5032',1,'AMdoc']]],
['amlistputuint_322',['AMlistPutUint',['../structAMdoc.html#a9995acead3d5fbdcddca47262f37c5c6',1,'AMdoc']]],
['amlistrange_323',['AMlistRange',['../structAMdoc.html#a88acaf925d8e569155f30bf3881a84e2',1,'AMdoc']]],
['amload_324',['AMload',['../structAMdoc.html#a435f28b734b56e3a6177e21f89322fd5',1,'AMdoc']]],
['amloadincremental_325',['AMloadIncremental',['../structAMdoc.html#a79accfdc361c29d4c1c0dd08a5d65424',1,'AMdoc']]],
['ammapdelete_326',['AMmapDelete',['../structAMdoc.html#a8908098869c2ac494da982ae08190487',1,'AMdoc']]],
['ammapget_327',['AMmapGet',['../structAMdoc.html#a4e0d039e882e776a7f8a66e94e1b52b7',1,'AMdoc']]],
['ammapincrement_328',['AMmapIncrement',['../structAMdoc.html#a5c51f815a3ecb6486ae355f01d633503',1,'AMdoc']]],
['ammapitemsadvance_329',['AMmapItemsAdvance',['../structAMmapItems.html#a8fe8f5601aa98e27a7f3f1bf89950b11',1,'AMmapItems']]],
['ammapitemsequal_330',['AMmapItemsEqual',['../structAMmapItems.html#a10eb8236bae9014fca457db405b6bb49',1,'AMmapItems']]],
['ammapitemsnext_331',['AMmapItemsNext',['../structAMmapItems.html#a0bab093f0a85e02fa1a4d3e10bccde26',1,'AMmapItems']]],
['ammapitemsprev_332',['AMmapItemsPrev',['../structAMmapItems.html#a3dfa65b5b61344e9aedd1e78764496cc',1,'AMmapItems']]],
['ammapitemsreversed_333',['AMmapItemsReversed',['../structAMmapItems.html#aee895fccda18ccd794c103f7048ada1b',1,'AMmapItems']]],
['ammapitemsrewound_334',['AMmapItemsRewound',['../structAMmapItems.html#aa6abb1879bad958f2e7006f9343bb728',1,'AMmapItems']]],
['ammapitemssize_335',['AMmapItemsSize',['../structAMmapItems.html#a3c296d3b71128e57d17962bae2d680c0',1,'AMmapItems']]],
['ammapputbool_336',['AMmapPutBool',['../structAMdoc.html#a616d8ff88dcb213ee7058a7561c3b2a4',1,'AMdoc']]],
['ammapputbytes_337',['AMmapPutBytes',['../structAMdoc.html#a33d3f96748d4241fa8c4ba0f0abb4489',1,'AMdoc']]],
['ammapputcounter_338',['AMmapPutCounter',['../structAMdoc.html#a8f0492ee09b4434a75bd40a0f5792eeb',1,'AMdoc']]],
['ammapputf64_339',['AMmapPutF64',['../structAMdoc.html#a829d48ce3722d21d7cd196dc679785fb',1,'AMdoc']]],
['ammapputint_340',['AMmapPutInt',['../structAMdoc.html#af687eacc01ec375f593239e1801c7c20',1,'AMdoc']]],
['ammapputnull_341',['AMmapPutNull',['../structAMdoc.html#ac76ae50713a8e5d81b1578c59f0fdfcf',1,'AMdoc']]],
['ammapputobject_342',['AMmapPutObject',['../structAMdoc.html#a60876118ae7bca38d7e9c2bb8acd82b4',1,'AMdoc']]],
['ammapputstr_343',['AMmapPutStr',['../structAMdoc.html#a9e846a7931e7d4060aa237f93638feb6',1,'AMdoc']]],
['ammapputtimestamp_344',['AMmapPutTimestamp',['../structAMdoc.html#a88ae2476d3c3f9081cf9b12ed8359b6f',1,'AMdoc']]],
['ammapputuint_345',['AMmapPutUint',['../structAMdoc.html#a5b1eee7567d2e58ede4c3efdca1aac3f',1,'AMdoc']]],
['ammaprange_346',['AMmapRange',['../structAMdoc.html#a112d0979386ae2456b002ae4c30e5445',1,'AMdoc']]],
['ammerge_347',['AMmerge',['../structAMdoc.html#af249af927903ba020b2577e5fa1b3c50',1,'AMdoc']]],
['amobjidactorid_348',['AMobjIdActorId',['../structAMobjId.html#aeda36ef2e4a5443a520cd79b453b0b5a',1,'AMobjId']]],
['amobjidcounter_349',['AMobjIdCounter',['../structAMobjId.html#acc04a710c01a0a500f5047e91aee587a',1,'AMobjId']]],
['amobjidequal_350',['AMobjIdEqual',['../structAMobjId.html#a7fb4a3e768ccdda7cd73dff3b7aa55c2',1,'AMobjId']]],
['amobjidindex_351',['AMobjIdIndex',['../structAMobjId.html#aa121a250ab64a1ec2c3a0bd708b0a492',1,'AMobjId']]],
['amobjitemsadvance_352',['AMobjItemsAdvance',['../structAMobjItems.html#a4bdf27a9abb7ee1df6c5bc7b4ac6abb7',1,'AMobjItems']]],
['amobjitemsequal_353',['AMobjItemsEqual',['../structAMobjItems.html#a3d9a8c48faecd2482ecdbb32bb2e72b9',1,'AMobjItems']]],
['amobjitemsnext_354',['AMobjItemsNext',['../structAMobjItems.html#a767c4cb170712b5a817aff4bfd52fa55',1,'AMobjItems']]],
['amobjitemsprev_355',['AMobjItemsPrev',['../structAMobjItems.html#a2d20a471c81085cea886902c3bedd464',1,'AMobjItems']]],
['amobjitemsreversed_356',['AMobjItemsReversed',['../structAMobjItems.html#a8c77d3fb97d70cae7111ce817da96954',1,'AMobjItems']]],
['amobjitemsrewound_357',['AMobjItemsRewound',['../structAMobjItems.html#aeeae1857f96611a9f716fa2a330f8bf7',1,'AMobjItems']]],
['amobjitemssize_358',['AMobjItemsSize',['../structAMobjItems.html#a668e750a4ab0aac481aaaffd969b94e1',1,'AMobjItems']]],
['amobjsize_359',['AMobjSize',['../structAMdoc.html#aff5ad5e7f125b1249d279332169ee21a',1,'AMdoc']]],
['amobjvalues_360',['AMobjValues',['../structAMdoc.html#adb4ab90c3f35634dfb899a5b0be4be23',1,'AMdoc']]],
['ampendingops_361',['AMpendingOps',['../structAMdoc.html#a3269826f52ea951994a11e3e7dc74a85',1,'AMdoc']]],
['ampop_362',['AMpop',['../structAMresultStack.html#acc01fdfa140e5effada14055d57da58b',1,'AMresultStack']]],
['ampush_363',['AMpush',['../structAMresultStack.html#a4861e10cabfe099b3a22bbec96c4c066',1,'AMresultStack']]],
['amreceivesyncmessage_364',['AMreceiveSyncMessage',['../structAMdoc.html#a853fbc3242e37019fc1d951f51c99529',1,'AMdoc']]],
['amresultsize_365',['AMresultSize',['../structAMresult.html#aba9e6eddaa8f0282efa2891e2e855a95',1,'AMresult']]],
['amresultstatus_366',['AMresultStatus',['../structAMresult.html#a7ad6ce858e48ba8c90a212ee5783e049',1,'AMresult']]],
['amresultvalue_367',['AMresultValue',['../structAMresult.html#a9821cdfacaa9c5ca01c84bde7ea202ed',1,'AMresult']]],
['amrollback_368',['AMrollback',['../structAMdoc.html#a2aa7e389776fd5b08cb5c42ead8ac75f',1,'AMdoc']]],
['amsave_369',['AMsave',['../structAMdoc.html#ab919eefed8c3f6c8fcd837a335c2e146',1,'AMdoc']]],
['amsaveincremental_370',['AMsaveIncremental',['../structAMdoc.html#aa44570aeb0f2676dac5e677efdaa3bc9',1,'AMdoc']]],
['amsetactorid_371',['AMsetActorId',['../structAMdoc.html#a49728bf4023d612be699013043b473ed',1,'AMdoc']]],
['amsplicetext_372',['AMspliceText',['../structAMdoc.html#a82eeca27761d7e4e6f3570f2f195c67e',1,'AMdoc']]],
['amstrsadvance_373',['AMstrsAdvance',['../structAMstrs.html#aec38f5e6f348ed36b1540891c8a875cb',1,'AMstrs']]],
['amstrscmp_374',['AMstrsCmp',['../structAMstrs.html#a31609d46f934f3ce7a9433559edb51ac',1,'AMstrs']]],
['amstrsnext_375',['AMstrsNext',['../structAMstrs.html#a4f4a41a03359147e595c31a75367a8e2',1,'AMstrs']]],
['amstrsprev_376',['AMstrsPrev',['../structAMstrs.html#af8a542d3063ea379e38ed69375d607cf',1,'AMstrs']]],
['amstrsreversed_377',['AMstrsReversed',['../structAMstrs.html#aacb86abd5506d4a8846fc2a95ed0fd56',1,'AMstrs']]],
['amstrsrewound_378',['AMstrsRewound',['../structAMstrs.html#a91a2b0ca218724a4ff06324a64efd3fb',1,'AMstrs']]],
['amstrssize_379',['AMstrsSize',['../structAMstrs.html#a9c20a2c16f8f32f59bcfe63c353d55a4',1,'AMstrs']]],
['amsynchavelastsync_380',['AMsyncHaveLastSync',['../structAMsyncHave.html#ac2955b8ff7be71ec29ea46d03a45e26c',1,'AMsyncHave']]],
['amsynchavesadvance_381',['AMsyncHavesAdvance',['../structAMsyncHaves.html#a643bc6890edfef847fbf7da52943a06d',1,'AMsyncHaves']]],
['amsynchavesequal_382',['AMsyncHavesEqual',['../structAMsyncHaves.html#accdd6529853381210631c1bf55339981',1,'AMsyncHaves']]],
['amsynchavesnext_383',['AMsyncHavesNext',['../structAMsyncHaves.html#a052b4da6ba23478b4dcb154ccc6f4143',1,'AMsyncHaves']]],
['amsynchavesprev_384',['AMsyncHavesPrev',['../structAMsyncHaves.html#ad64a7b9b414302cc10cf2483f1795905',1,'AMsyncHaves']]],
['amsynchavesreversed_385',['AMsyncHavesReversed',['../structAMsyncHaves.html#a27ac3ecf31ff2b2795a1304db9094016',1,'AMsyncHaves']]],
['amsynchavesrewound_386',['AMsyncHavesRewound',['../structAMsyncHaves.html#a091b6b9cb4e99f5e65df2f0cc2868cbd',1,'AMsyncHaves']]],
['amsynchavessize_387',['AMsyncHavesSize',['../structAMsyncHaves.html#a91442c16aa900ec0220808c24b5cdf8f',1,'AMsyncHaves']]],
['amsyncmessagechanges_388',['AMsyncMessageChanges',['../structAMsyncMessage.html#abe16642b42d322a6ab4689a130b1af6e',1,'AMsyncMessage']]],
['amsyncmessagedecode_389',['AMsyncMessageDecode',['../structAMsyncMessage.html#adbb68a9313e8477efa2df39c7e2bbe1e',1,'AMsyncMessage']]],
['amsyncmessageencode_390',['AMsyncMessageEncode',['../structAMsyncMessage.html#a5a9563ea78f0173726ed88f920963d18',1,'AMsyncMessage']]],
['amsyncmessagehaves_391',['AMsyncMessageHaves',['../structAMsyncMessage.html#a01f6991b6168487a11b49fdfb260f229',1,'AMsyncMessage']]],
['amsyncmessageheads_392',['AMsyncMessageHeads',['../structAMsyncMessage.html#a7644badd1c5b846ae3e46a6dacea9339',1,'AMsyncMessage']]],
['amsyncmessageneeds_393',['AMsyncMessageNeeds',['../structAMsyncMessage.html#ab20bffdb1b8e44351bb158a782b20ca8',1,'AMsyncMessage']]],
['amsyncstatedecode_394',['AMsyncStateDecode',['../structAMsyncState.html#aa26e478882f9aade1bd7fa2fbb3754f4',1,'AMsyncState']]],
['amsyncstateencode_395',['AMsyncStateEncode',['../structAMsyncState.html#a18e88826af63d97ca06f5baf3ec457f7',1,'AMsyncState']]],
['amsyncstateequal_396',['AMsyncStateEqual',['../structAMsyncState.html#acb07ec363c7a3450d96ce05ee88d1002',1,'AMsyncState']]],
['amsyncstateinit_397',['AMsyncStateInit',['../structAMsyncState.html#a988909b220a9af6ddb453fc26e870208',1,'AMsyncState']]],
['amsyncstatelastsentheads_398',['AMsyncStateLastSentHeads',['../structAMsyncState.html#ad8d376d506583061df5900df375bb2aa',1,'AMsyncState']]],
['amsyncstatesharedheads_399',['AMsyncStateSharedHeads',['../structAMsyncState.html#a1b401bbd4fe47fc941e2126952d72104',1,'AMsyncState']]],
['amsyncstatetheirhaves_400',['AMsyncStateTheirHaves',['../structAMsyncState.html#a98826931545cbb864b2e3b588f17fd54',1,'AMsyncState']]],
['amsyncstatetheirheads_401',['AMsyncStateTheirHeads',['../structAMsyncState.html#ade0f6942e5901dd000e399b598ab417c',1,'AMsyncState']]],
['amsyncstatetheirneeds_402',['AMsyncStateTheirNeeds',['../structAMsyncState.html#abc1d60380680bbb4a1c3e27e54fa1219',1,'AMsyncState']]],
['amtext_403',['AMtext',['../structAMdoc.html#ad7ff723c2fe1dabd7b367a8c5a720c09',1,'AMdoc']]],
['amvalueequal_404',['AMvalueEqual',['../unionAMvalue.html#aebcc8481429a903385a81bb703f542e2',1,'AMvalue']]]
['amactoridbytes_271',['AMactorIdBytes',['../structAMactorId.html#a66ea66b1d23910ce7a0815011c3aceb2',1,'AMactorId']]],
['amactoridcmp_272',['AMactorIdCmp',['../structAMactorId.html#ae6188cfd440ab732392a58bca83f9f4d',1,'AMactorId']]],
['amactoridinit_273',['AMactorIdInit',['../structAMactorId.html#ab4b757c970500f90ef88577129a40dc3',1,'AMactorId']]],
['amactoridinitbytes_274',['AMactorIdInitBytes',['../structAMactorId.html#a437744854d65b61e43931915c0e48ae2',1,'AMactorId']]],
['amactoridinitstr_275',['AMactorIdInitStr',['../structAMactorId.html#a240b34a66e97f6cbdf4bfdfc6863dd1a',1,'AMactorId']]],
['amactoridstr_276',['AMactorIdStr',['../structAMactorId.html#a40ec92ac498aeabe7a4c5c861f2ccf3d',1,'AMactorId']]],
['amapplychanges_277',['AMapplyChanges',['../structAMdoc.html#a0025a71b2c412f8787f385157d7da785',1,'AMdoc']]],
['amchangeactorid_278',['AMchangeActorId',['../structAMchange.html#aa4f3cbd2b5cfce83370efcedd1b1e684',1,'AMchange']]],
['amchangecompress_279',['AMchangeCompress',['../structAMchange.html#a210ad3a91825856e3cdf14eb73cd45ba',1,'AMchange']]],
['amchangedeps_280',['AMchangeDeps',['../structAMchange.html#af7e728e1dd81998912241f521e982c5a',1,'AMchange']]],
['amchangeextrabytes_281',['AMchangeExtraBytes',['../structAMchange.html#ae50fa06efedca0d8c792c7484da268a0',1,'AMchange']]],
['amchangefrombytes_282',['AMchangeFromBytes',['../structAMchange.html#a1a599a15e020e27d7266855c120aaec4',1,'AMchange']]],
['amchangehash_283',['AMchangeHash',['../structAMchange.html#a59953a7506138130550edef49be551fa',1,'AMchange']]],
['amchangehashesadvance_284',['AMchangeHashesAdvance',['../structAMchangeHashes.html#abefda63c29c59cf723451187fab00470',1,'AMchangeHashes']]],
['amchangehashescmp_285',['AMchangeHashesCmp',['../structAMchangeHashes.html#a9ed22a8d9ae18950f7357ed1135a8f6a',1,'AMchangeHashes']]],
['amchangehashesinit_286',['AMchangeHashesInit',['../structAMchangeHashes.html#a97f235530e4195ae65930eb1d6ce4b5b',1,'AMchangeHashes']]],
['amchangehashesnext_287',['AMchangeHashesNext',['../structAMchangeHashes.html#a3c1bc919caf4bdfd92171e5e101a6b55',1,'AMchangeHashes']]],
['amchangehashesprev_288',['AMchangeHashesPrev',['../structAMchangeHashes.html#a68b144a83995c1a64cc87c9ea8e2c582',1,'AMchangeHashes']]],
['amchangehashesreversed_289',['AMchangeHashesReversed',['../structAMchangeHashes.html#a52246301e5645a870b5e32c8c43c7d9d',1,'AMchangeHashes']]],
['amchangehashesrewound_290',['AMchangeHashesRewound',['../structAMchangeHashes.html#ae76c86e0241e47f0c6d35bbec8894ce7',1,'AMchangeHashes']]],
['amchangehashessize_291',['AMchangeHashesSize',['../structAMchangeHashes.html#a6cf40f923acf737af7bd153b210f2a1d',1,'AMchangeHashes']]],
['amchangeisempty_292',['AMchangeIsEmpty',['../structAMchange.html#a197eef812d28f677cfaae25e18dc4be7',1,'AMchange']]],
['amchangeloaddocument_293',['AMchangeLoadDocument',['../structAMchange.html#a736a4184af933d2632d8de4a46e6a3e5',1,'AMchange']]],
['amchangemaxop_294',['AMchangeMaxOp',['../structAMchange.html#aa2e162ddb72eb7003804b16cda679728',1,'AMchange']]],
['amchangemessage_295',['AMchangeMessage',['../structAMchange.html#acfda922d17fe2402b93bdd741e04e6dc',1,'AMchange']]],
['amchangerawbytes_296',['AMchangeRawBytes',['../structAMchange.html#ad6be8ff09349495d817fb7ab9d0a1dfc',1,'AMchange']]],
['amchangesadvance_297',['AMchangesAdvance',['../structAMchanges.html#ac42327edb07c11e8ad4c6cd9e43b24f8',1,'AMchanges']]],
['amchangeseq_298',['AMchangeSeq',['../structAMchange.html#a2fd72e41e44faf2509c830e772a59e44',1,'AMchange']]],
['amchangesequal_299',['AMchangesEqual',['../structAMchanges.html#ab0647b73bc5607f0fe5e07da5b5f5c55',1,'AMchanges']]],
['amchangesize_300',['AMchangeSize',['../structAMchange.html#a8a67c6bf5dc43deaa26df32937e8ce53',1,'AMchange']]],
['amchangesnext_301',['AMchangesNext',['../structAMchanges.html#af20bd543c496e52d9beec60a5fa370e8',1,'AMchanges']]],
['amchangesprev_302',['AMchangesPrev',['../structAMchanges.html#aec9be88e00605c0c97314ab16c53a292',1,'AMchanges']]],
['amchangesreversed_303',['AMchangesReversed',['../structAMchanges.html#ad02d4fc626c0741c676882e8143071b0',1,'AMchanges']]],
['amchangesrewound_304',['AMchangesRewound',['../structAMchanges.html#a414c70b1917bd399ef470ff45321d2e2',1,'AMchanges']]],
['amchangessize_305',['AMchangesSize',['../structAMchanges.html#acacb5cd8e7a1bbfbb3488d58dc6132e5',1,'AMchanges']]],
['amchangestartop_306',['AMchangeStartOp',['../structAMchange.html#aff328df36afead3ec979250045352b21',1,'AMchange']]],
['amchangetime_307',['AMchangeTime',['../structAMchange.html#a187438bad616c1feda3729740bcf0348',1,'AMchange']]],
['amclone_308',['AMclone',['../structAMdoc.html#ab6912ade83d567e67f667e1c036da755',1,'AMdoc']]],
['amcommit_309',['AMcommit',['../structAMdoc.html#a34d48d408c50c2ce3f231fa55504e26c',1,'AMdoc']]],
['amcreate_310',['AMcreate',['../structAMdoc.html#a0be75204f0f27936559fcda7b9534314',1,'AMdoc']]],
['amequal_311',['AMequal',['../structAMdoc.html#a8ca79903bcf390f07d70c00dac9f5a23',1,'AMdoc']]],
['amerrormessage_312',['AMerrorMessage',['../structAMresult.html#a2bc5ff5d6629bbd079dde32d7e250586',1,'AMresult']]],
['amfork_313',['AMfork',['../structAMdoc.html#a9abd2351b61e1bb7fe3b28eae008f8cc',1,'AMdoc']]],
['amfree_314',['AMfree',['../structAMresult.html#ae7343baa00a4e002021d3a0942aa0432',1,'AMresult']]],
['amfreestack_315',['AMfreeStack',['../structAMresultStack.html#a9b030fb828ea0c776d57b5e328e5dfeb',1,'AMresultStack']]],
['amgeneratesyncmessage_316',['AMgenerateSyncMessage',['../structAMdoc.html#abb8cb837fa78d5aae7fa33bf6fe953b5',1,'AMdoc']]],
['amgetactorid_317',['AMgetActorId',['../structAMdoc.html#ab12f2048d8fb759aed650aa7f7c4af22',1,'AMdoc']]],
['amgetchangebyhash_318',['AMgetChangeByHash',['../structAMdoc.html#a2b4d29afbbf4116dd099a548516653b2',1,'AMdoc']]],
['amgetchanges_319',['AMgetChanges',['../structAMdoc.html#adfbb03c8ca920834e48086af46d115eb',1,'AMdoc']]],
['amgetchangesadded_320',['AMgetChangesAdded',['../structAMdoc.html#a2c9a3a50a1051303499c15e62777f230',1,'AMdoc']]],
['amgetheads_321',['AMgetHeads',['../structAMdoc.html#a50d9cc73661cec439913585964618171',1,'AMdoc']]],
['amgetlastlocalchange_322',['AMgetLastLocalChange',['../structAMdoc.html#ad039360dac58d01723d869e8a9ea1888',1,'AMdoc']]],
['amgetmissingdeps_323',['AMgetMissingDeps',['../structAMdoc.html#ac643fc819215e6d9add683f148198c1b',1,'AMdoc']]],
['amkeys_324',['AMkeys',['../structAMdoc.html#a7c9420ddc91043dd716d47511709cbbe',1,'AMdoc']]],
['amlistdelete_325',['AMlistDelete',['../structAMdoc.html#a6951be810036ff609650e64dc53ffb1c',1,'AMdoc']]],
['amlistget_326',['AMlistGet',['../structAMdoc.html#a13c167733b699e7f0e65778334554d61',1,'AMdoc']]],
['amlistgetall_327',['AMlistGetAll',['../structAMdoc.html#a9d481ad32708b81d21332d2b2f2e6cb1',1,'AMdoc']]],
['amlistincrement_328',['AMlistIncrement',['../structAMdoc.html#a1df2b38eab17c09ac95586857d451455',1,'AMdoc']]],
['amlistitemindex_329',['AMlistItemIndex',['../structAMlistItem.html#a9ca51413286b93fb323adc20c5e4de81',1,'AMlistItem']]],
['amlistitemobjid_330',['AMlistItemObjId',['../structAMlistItem.html#a4cc4e7bda2410e211a9c38be36a5cd52',1,'AMlistItem']]],
['amlistitemsadvance_331',['AMlistItemsAdvance',['../structAMlistItems.html#a84b1c966159669e27225329b26de2c60',1,'AMlistItems']]],
['amlistitemsequal_332',['AMlistItemsEqual',['../structAMlistItems.html#aaef01c96574260e5b21a08db64c5460b',1,'AMlistItems']]],
['amlistitemsnext_333',['AMlistItemsNext',['../structAMlistItems.html#ae9e968ecbb61066a3affc458cad05b32',1,'AMlistItems']]],
['amlistitemsprev_334',['AMlistItemsPrev',['../structAMlistItems.html#a1288abd4fe17c3c78d4501c5fcf9a572',1,'AMlistItems']]],
['amlistitemsreversed_335',['AMlistItemsReversed',['../structAMlistItems.html#ad553efe85a03efc3da774cada835e302',1,'AMlistItems']]],
['amlistitemsrewound_336',['AMlistItemsRewound',['../structAMlistItems.html#af2485e15eaf09d4188e966f5ab9bc69d',1,'AMlistItems']]],
['amlistitemssize_337',['AMlistItemsSize',['../structAMlistItems.html#aeaec8202765b6625e8b6c3cc54849e0d',1,'AMlistItems']]],
['amlistitemvalue_338',['AMlistItemValue',['../structAMlistItem.html#a9fe5f7eda875ffe579dd54493839b235',1,'AMlistItem']]],
['amlistputbool_339',['AMlistPutBool',['../structAMdoc.html#ac76da0cf2cbb3be99f0d812bf46c3893',1,'AMdoc']]],
['amlistputbytes_340',['AMlistPutBytes',['../structAMdoc.html#a70d2025166bea6b58bdb9422a318fc5f',1,'AMdoc']]],
['amlistputcounter_341',['AMlistPutCounter',['../structAMdoc.html#a87a90cdcaaf5350707c438a343472d6c',1,'AMdoc']]],
['amlistputf64_342',['AMlistPutF64',['../structAMdoc.html#ae31ed2da9c49b3542ab9d4be72c9f131',1,'AMdoc']]],
['amlistputint_343',['AMlistPutInt',['../structAMdoc.html#a26577baaee04dd41788751285c70a91c',1,'AMdoc']]],
['amlistputnull_344',['AMlistPutNull',['../structAMdoc.html#ae226d571e3c4b39dbda2c65d456693b5',1,'AMdoc']]],
['amlistputobject_345',['AMlistPutObject',['../structAMdoc.html#aef35eb5e49fb75d9b06e2b8bf292da5f',1,'AMdoc']]],
['amlistputstr_346',['AMlistPutStr',['../structAMdoc.html#aa53006d73c35ea35aaa29504ffcd932c',1,'AMdoc']]],
['amlistputtimestamp_347',['AMlistPutTimestamp',['../structAMdoc.html#a0f2bd9d490a2c7badb3a7252592f5032',1,'AMdoc']]],
['amlistputuint_348',['AMlistPutUint',['../structAMdoc.html#a9995acead3d5fbdcddca47262f37c5c6',1,'AMdoc']]],
['amlistrange_349',['AMlistRange',['../structAMdoc.html#a88acaf925d8e569155f30bf3881a84e2',1,'AMdoc']]],
['amload_350',['AMload',['../structAMdoc.html#a435f28b734b56e3a6177e21f89322fd5',1,'AMdoc']]],
['amloadincremental_351',['AMloadIncremental',['../structAMdoc.html#a79accfdc361c29d4c1c0dd08a5d65424',1,'AMdoc']]],
['ammapdelete_352',['AMmapDelete',['../structAMdoc.html#a8908098869c2ac494da982ae08190487',1,'AMdoc']]],
['ammapget_353',['AMmapGet',['../structAMdoc.html#a4e0d039e882e776a7f8a66e94e1b52b7',1,'AMdoc']]],
['ammapgetall_354',['AMmapGetAll',['../structAMdoc.html#a52064afd1d0e046992b616fb71c8002b',1,'AMdoc']]],
['ammapincrement_355',['AMmapIncrement',['../structAMdoc.html#a5c51f815a3ecb6486ae355f01d633503',1,'AMdoc']]],
['ammapitemkey_356',['AMmapItemKey',['../structAMmapItem.html#a8af8601814660971fb369e91acc472a3',1,'AMmapItem']]],
['ammapitemobjid_357',['AMmapItemObjId',['../structAMmapItem.html#ab11846ff2f61c378a1ce811b53e7c333',1,'AMmapItem']]],
['ammapitemsadvance_358',['AMmapItemsAdvance',['../structAMmapItems.html#a8fe8f5601aa98e27a7f3f1bf89950b11',1,'AMmapItems']]],
['ammapitemsequal_359',['AMmapItemsEqual',['../structAMmapItems.html#a10eb8236bae9014fca457db405b6bb49',1,'AMmapItems']]],
['ammapitemsnext_360',['AMmapItemsNext',['../structAMmapItems.html#a0bab093f0a85e02fa1a4d3e10bccde26',1,'AMmapItems']]],
['ammapitemsprev_361',['AMmapItemsPrev',['../structAMmapItems.html#a3dfa65b5b61344e9aedd1e78764496cc',1,'AMmapItems']]],
['ammapitemsreversed_362',['AMmapItemsReversed',['../structAMmapItems.html#aee895fccda18ccd794c103f7048ada1b',1,'AMmapItems']]],
['ammapitemsrewound_363',['AMmapItemsRewound',['../structAMmapItems.html#aa6abb1879bad958f2e7006f9343bb728',1,'AMmapItems']]],
['ammapitemssize_364',['AMmapItemsSize',['../structAMmapItems.html#a3c296d3b71128e57d17962bae2d680c0',1,'AMmapItems']]],
['ammapitemvalue_365',['AMmapItemValue',['../structAMmapItem.html#a90d79d4ddfecd7817c999e2388b35683',1,'AMmapItem']]],
['ammapputbool_366',['AMmapPutBool',['../structAMdoc.html#a616d8ff88dcb213ee7058a7561c3b2a4',1,'AMdoc']]],
['ammapputbytes_367',['AMmapPutBytes',['../structAMdoc.html#a33d3f96748d4241fa8c4ba0f0abb4489',1,'AMdoc']]],
['ammapputcounter_368',['AMmapPutCounter',['../structAMdoc.html#a8f0492ee09b4434a75bd40a0f5792eeb',1,'AMdoc']]],
['ammapputf64_369',['AMmapPutF64',['../structAMdoc.html#a829d48ce3722d21d7cd196dc679785fb',1,'AMdoc']]],
['ammapputint_370',['AMmapPutInt',['../structAMdoc.html#af687eacc01ec375f593239e1801c7c20',1,'AMdoc']]],
['ammapputnull_371',['AMmapPutNull',['../structAMdoc.html#ac76ae50713a8e5d81b1578c59f0fdfcf',1,'AMdoc']]],
['ammapputobject_372',['AMmapPutObject',['../structAMdoc.html#a60876118ae7bca38d7e9c2bb8acd82b4',1,'AMdoc']]],
['ammapputstr_373',['AMmapPutStr',['../structAMdoc.html#a9e846a7931e7d4060aa237f93638feb6',1,'AMdoc']]],
['ammapputtimestamp_374',['AMmapPutTimestamp',['../structAMdoc.html#a88ae2476d3c3f9081cf9b12ed8359b6f',1,'AMdoc']]],
['ammapputuint_375',['AMmapPutUint',['../structAMdoc.html#a5b1eee7567d2e58ede4c3efdca1aac3f',1,'AMdoc']]],
['ammaprange_376',['AMmapRange',['../structAMdoc.html#a112d0979386ae2456b002ae4c30e5445',1,'AMdoc']]],
['ammerge_377',['AMmerge',['../structAMdoc.html#af249af927903ba020b2577e5fa1b3c50',1,'AMdoc']]],
['amobjidactorid_378',['AMobjIdActorId',['../structAMobjId.html#aeda36ef2e4a5443a520cd79b453b0b5a',1,'AMobjId']]],
['amobjidcounter_379',['AMobjIdCounter',['../structAMobjId.html#acc04a710c01a0a500f5047e91aee587a',1,'AMobjId']]],
['amobjidequal_380',['AMobjIdEqual',['../structAMobjId.html#a7fb4a3e768ccdda7cd73dff3b7aa55c2',1,'AMobjId']]],
['amobjidindex_381',['AMobjIdIndex',['../structAMobjId.html#aa121a250ab64a1ec2c3a0bd708b0a492',1,'AMobjId']]],
['amobjitemobjid_382',['AMobjItemObjId',['../structAMobjItem.html#ab9eee631901f0474277d4a47990b16d5',1,'AMobjItem']]],
['amobjitemsadvance_383',['AMobjItemsAdvance',['../structAMobjItems.html#a4bdf27a9abb7ee1df6c5bc7b4ac6abb7',1,'AMobjItems']]],
['amobjitemsequal_384',['AMobjItemsEqual',['../structAMobjItems.html#a3d9a8c48faecd2482ecdbb32bb2e72b9',1,'AMobjItems']]],
['amobjitemsnext_385',['AMobjItemsNext',['../structAMobjItems.html#a767c4cb170712b5a817aff4bfd52fa55',1,'AMobjItems']]],
['amobjitemsprev_386',['AMobjItemsPrev',['../structAMobjItems.html#a2d20a471c81085cea886902c3bedd464',1,'AMobjItems']]],
['amobjitemsreversed_387',['AMobjItemsReversed',['../structAMobjItems.html#a8c77d3fb97d70cae7111ce817da96954',1,'AMobjItems']]],
['amobjitemsrewound_388',['AMobjItemsRewound',['../structAMobjItems.html#aeeae1857f96611a9f716fa2a330f8bf7',1,'AMobjItems']]],
['amobjitemssize_389',['AMobjItemsSize',['../structAMobjItems.html#a668e750a4ab0aac481aaaffd969b94e1',1,'AMobjItems']]],
['amobjitemvalue_390',['AMobjItemValue',['../structAMobjItem.html#ac0b1a9e5654935b7884904059b7dd500',1,'AMobjItem']]],
['amobjsize_391',['AMobjSize',['../structAMdoc.html#aff5ad5e7f125b1249d279332169ee21a',1,'AMdoc']]],
['amobjvalues_392',['AMobjValues',['../structAMdoc.html#adb4ab90c3f35634dfb899a5b0be4be23',1,'AMdoc']]],
['ampendingops_393',['AMpendingOps',['../structAMdoc.html#a3269826f52ea951994a11e3e7dc74a85',1,'AMdoc']]],
['ampop_394',['AMpop',['../structAMresultStack.html#acc01fdfa140e5effada14055d57da58b',1,'AMresultStack']]],
['ampush_395',['AMpush',['../structAMresultStack.html#a4861e10cabfe099b3a22bbec96c4c066',1,'AMresultStack']]],
['amreceivesyncmessage_396',['AMreceiveSyncMessage',['../structAMdoc.html#a853fbc3242e37019fc1d951f51c99529',1,'AMdoc']]],
['amresultsize_397',['AMresultSize',['../structAMresult.html#aba9e6eddaa8f0282efa2891e2e855a95',1,'AMresult']]],
['amresultstatus_398',['AMresultStatus',['../structAMresult.html#a7ad6ce858e48ba8c90a212ee5783e049',1,'AMresult']]],
['amresultvalue_399',['AMresultValue',['../structAMresult.html#a9821cdfacaa9c5ca01c84bde7ea202ed',1,'AMresult']]],
['amrollback_400',['AMrollback',['../structAMdoc.html#a2aa7e389776fd5b08cb5c42ead8ac75f',1,'AMdoc']]],
['amsave_401',['AMsave',['../structAMdoc.html#ab919eefed8c3f6c8fcd837a335c2e146',1,'AMdoc']]],
['amsaveincremental_402',['AMsaveIncremental',['../structAMdoc.html#aa44570aeb0f2676dac5e677efdaa3bc9',1,'AMdoc']]],
['amsetactorid_403',['AMsetActorId',['../structAMdoc.html#a49728bf4023d612be699013043b473ed',1,'AMdoc']]],
['amsplice_404',['AMsplice',['../structAMdoc.html#a1b6f1ce2fe88c89811efe4d35913e34b',1,'AMdoc']]],
['amsplicetext_405',['AMspliceText',['../structAMdoc.html#a9b8bc58bdec29bab91336088d0709aff',1,'AMdoc']]],
['amstrsadvance_406',['AMstrsAdvance',['../structAMstrs.html#aec38f5e6f348ed36b1540891c8a875cb',1,'AMstrs']]],
['amstrscmp_407',['AMstrsCmp',['../structAMstrs.html#a31609d46f934f3ce7a9433559edb51ac',1,'AMstrs']]],
['amstrsnext_408',['AMstrsNext',['../structAMstrs.html#a4f4a41a03359147e595c31a75367a8e2',1,'AMstrs']]],
['amstrsprev_409',['AMstrsPrev',['../structAMstrs.html#af8a542d3063ea379e38ed69375d607cf',1,'AMstrs']]],
['amstrsreversed_410',['AMstrsReversed',['../structAMstrs.html#aacb86abd5506d4a8846fc2a95ed0fd56',1,'AMstrs']]],
['amstrsrewound_411',['AMstrsRewound',['../structAMstrs.html#a91a2b0ca218724a4ff06324a64efd3fb',1,'AMstrs']]],
['amstrssize_412',['AMstrsSize',['../structAMstrs.html#a9c20a2c16f8f32f59bcfe63c353d55a4',1,'AMstrs']]],
['amsynchavelastsync_413',['AMsyncHaveLastSync',['../structAMsyncHave.html#ac2955b8ff7be71ec29ea46d03a45e26c',1,'AMsyncHave']]],
['amsynchavesadvance_414',['AMsyncHavesAdvance',['../structAMsyncHaves.html#a643bc6890edfef847fbf7da52943a06d',1,'AMsyncHaves']]],
['amsynchavesequal_415',['AMsyncHavesEqual',['../structAMsyncHaves.html#accdd6529853381210631c1bf55339981',1,'AMsyncHaves']]],
['amsynchavesnext_416',['AMsyncHavesNext',['../structAMsyncHaves.html#a052b4da6ba23478b4dcb154ccc6f4143',1,'AMsyncHaves']]],
['amsynchavesprev_417',['AMsyncHavesPrev',['../structAMsyncHaves.html#ad64a7b9b414302cc10cf2483f1795905',1,'AMsyncHaves']]],
['amsynchavesreversed_418',['AMsyncHavesReversed',['../structAMsyncHaves.html#a27ac3ecf31ff2b2795a1304db9094016',1,'AMsyncHaves']]],
['amsynchavesrewound_419',['AMsyncHavesRewound',['../structAMsyncHaves.html#a091b6b9cb4e99f5e65df2f0cc2868cbd',1,'AMsyncHaves']]],
['amsynchavessize_420',['AMsyncHavesSize',['../structAMsyncHaves.html#a91442c16aa900ec0220808c24b5cdf8f',1,'AMsyncHaves']]],
['amsyncmessagechanges_421',['AMsyncMessageChanges',['../structAMsyncMessage.html#abe16642b42d322a6ab4689a130b1af6e',1,'AMsyncMessage']]],
['amsyncmessagedecode_422',['AMsyncMessageDecode',['../structAMsyncMessage.html#adbb68a9313e8477efa2df39c7e2bbe1e',1,'AMsyncMessage']]],
['amsyncmessageencode_423',['AMsyncMessageEncode',['../structAMsyncMessage.html#a5a9563ea78f0173726ed88f920963d18',1,'AMsyncMessage']]],
['amsyncmessagehaves_424',['AMsyncMessageHaves',['../structAMsyncMessage.html#a01f6991b6168487a11b49fdfb260f229',1,'AMsyncMessage']]],
['amsyncmessageheads_425',['AMsyncMessageHeads',['../structAMsyncMessage.html#a7644badd1c5b846ae3e46a6dacea9339',1,'AMsyncMessage']]],
['amsyncmessageneeds_426',['AMsyncMessageNeeds',['../structAMsyncMessage.html#ab20bffdb1b8e44351bb158a782b20ca8',1,'AMsyncMessage']]],
['amsyncstatedecode_427',['AMsyncStateDecode',['../structAMsyncState.html#aa26e478882f9aade1bd7fa2fbb3754f4',1,'AMsyncState']]],
['amsyncstateencode_428',['AMsyncStateEncode',['../structAMsyncState.html#a18e88826af63d97ca06f5baf3ec457f7',1,'AMsyncState']]],
['amsyncstateequal_429',['AMsyncStateEqual',['../structAMsyncState.html#acb07ec363c7a3450d96ce05ee88d1002',1,'AMsyncState']]],
['amsyncstateinit_430',['AMsyncStateInit',['../structAMsyncState.html#a988909b220a9af6ddb453fc26e870208',1,'AMsyncState']]],
['amsyncstatelastsentheads_431',['AMsyncStateLastSentHeads',['../structAMsyncState.html#ad8d376d506583061df5900df375bb2aa',1,'AMsyncState']]],
['amsyncstatesharedheads_432',['AMsyncStateSharedHeads',['../structAMsyncState.html#a1b401bbd4fe47fc941e2126952d72104',1,'AMsyncState']]],
['amsyncstatetheirhaves_433',['AMsyncStateTheirHaves',['../structAMsyncState.html#a98826931545cbb864b2e3b588f17fd54',1,'AMsyncState']]],
['amsyncstatetheirheads_434',['AMsyncStateTheirHeads',['../structAMsyncState.html#ade0f6942e5901dd000e399b598ab417c',1,'AMsyncState']]],
['amsyncstatetheirneeds_435',['AMsyncStateTheirNeeds',['../structAMsyncState.html#abc1d60380680bbb4a1c3e27e54fa1219',1,'AMsyncState']]],
['amtext_436',['AMtext',['../structAMdoc.html#ad7ff723c2fe1dabd7b367a8c5a720c09',1,'AMdoc']]],
['amvalueequal_437',['AMvalueEqual',['../unionAMvalue.html#aebcc8481429a903385a81bb703f542e2',1,'AMvalue']]]
];

View file

@ -1,4 +1,4 @@
var searchData=
[
['public_20enumerations_462',['Public Enumerations',['../group__enumerations.html',1,'']]]
['public_20enumerations_496',['Public Enumerations',['../group__enumerations.html',1,'']]]
];

View file

@ -1,4 +1,4 @@
var searchData=
[
['methods_20we_20need_20to_20support_463',['Methods we need to support',['../index.html',1,'']]]
['methods_20we_20need_20to_20support_497',['Methods we need to support',['../index.html',1,'']]]
];

View file

@ -1,4 +1,4 @@
var searchData=
[
['ampushcallback_430',['AMpushCallback',['../structAMresultStack.html#a01fb7e0b941963086977a76821288c3b',1,'AMresultStack']]]
['ampushcallback_463',['AMpushCallback',['../structAMresultStack.html#a01fb7e0b941963086977a76821288c3b',1,'AMresultStack']]]
];

View file

@ -1,4 +1,4 @@
var searchData=
[
['actor_5fid_405',['actor_id',['../unionAMvalue.html#a30fcd0b3797efc5dc2f5817a2162d49b',1,'AMvalue']]]
['actor_5fid_438',['actor_id',['../unionAMvalue.html#a30fcd0b3797efc5dc2f5817a2162d49b',1,'AMvalue']]]
];

View file

@ -1,5 +1,5 @@
var searchData=
[
['boolean_406',['boolean',['../unionAMvalue.html#a925b551f56bdbaa5044ca8cb6ede9e37',1,'AMvalue']]],
['bytes_407',['bytes',['../unionAMvalue.html#a0d86b458ef82c6525646ae65b4210a2c',1,'AMvalue']]]
['boolean_439',['boolean',['../unionAMvalue.html#a925b551f56bdbaa5044ca8cb6ede9e37',1,'AMvalue']]],
['bytes_440',['bytes',['../unionAMvalue.html#a0d86b458ef82c6525646ae65b4210a2c',1,'AMvalue']]]
];

View file

@ -1,7 +1,7 @@
var searchData=
[
['change_5fhashes_408',['change_hashes',['../unionAMvalue.html#ae80199a72894ff1e1d74bdedd55830d8',1,'AMvalue']]],
['changes_409',['changes',['../unionAMvalue.html#a7e88abe2d7c38831a967f35f7ab4598a',1,'AMvalue']]],
['count_410',['count',['../structAMbyteSpan.html#ad511b2edd7dc6e9130c9f4ce2e504083',1,'AMbyteSpan']]],
['counter_411',['counter',['../unionAMvalue.html#a2fd975e4b6aa0237d134b6cf5ad4aa4f',1,'AMvalue']]]
['change_5fhashes_441',['change_hashes',['../unionAMvalue.html#ae80199a72894ff1e1d74bdedd55830d8',1,'AMvalue']]],
['changes_442',['changes',['../unionAMvalue.html#a7e88abe2d7c38831a967f35f7ab4598a',1,'AMvalue']]],
['count_443',['count',['../structAMbyteSpan.html#ad511b2edd7dc6e9130c9f4ce2e504083',1,'AMbyteSpan']]],
['counter_444',['counter',['../unionAMvalue.html#a2fd975e4b6aa0237d134b6cf5ad4aa4f',1,'AMvalue']]]
];

View file

@ -1,5 +1,5 @@
var searchData=
[
['detail_412',['detail',['../structAMchangeHashes.html#aed59c642974f231d323b26f3fa2534e6',1,'AMchangeHashes::detail()'],['../structAMchanges.html#a3d5b17a01919fbbe0e99189637fb31e0',1,'AMchanges::detail()'],['../structAMlistItems.html#a381e82feda062233aac34b21ddaef2ef',1,'AMlistItems::detail()'],['../structAMmapItems.html#adcd298bf2384a0d48dee864340e9989e',1,'AMmapItems::detail()'],['../structAMobjItems.html#a0141f0253762afe321af65c695c4cede',1,'AMobjItems::detail()'],['../structAMstrs.html#adde81ddc5c9990d884ffeb7538eaea43',1,'AMstrs::detail()'],['../structAMsyncHaves.html#a9bf4598c17387041e6b2d7c146f0558c',1,'AMsyncHaves::detail()']]],
['doc_413',['doc',['../unionAMvalue.html#a7fb6e13e1f1519c6ceb05b2ce72940ca',1,'AMvalue']]]
['detail_445',['detail',['../structAMchangeHashes.html#aed59c642974f231d323b26f3fa2534e6',1,'AMchangeHashes::detail()'],['../structAMchanges.html#a3d5b17a01919fbbe0e99189637fb31e0',1,'AMchanges::detail()'],['../structAMlistItems.html#a381e82feda062233aac34b21ddaef2ef',1,'AMlistItems::detail()'],['../structAMmapItems.html#adcd298bf2384a0d48dee864340e9989e',1,'AMmapItems::detail()'],['../structAMobjItems.html#a0141f0253762afe321af65c695c4cede',1,'AMobjItems::detail()'],['../structAMstrs.html#adde81ddc5c9990d884ffeb7538eaea43',1,'AMstrs::detail()'],['../structAMsyncHaves.html#a9bf4598c17387041e6b2d7c146f0558c',1,'AMsyncHaves::detail()']]],
['doc_446',['doc',['../unionAMvalue.html#a7fb6e13e1f1519c6ceb05b2ce72940ca',1,'AMvalue']]]
];

View file

@ -1,4 +1,4 @@
var searchData=
[
['f64_414',['f64',['../unionAMvalue.html#a3f4b011c5884c17d2f774ca8b2de9e83',1,'AMvalue']]]
['f64_447',['f64',['../unionAMvalue.html#a3f4b011c5884c17d2f774ca8b2de9e83',1,'AMvalue']]]
];

View file

@ -1,4 +1,4 @@
var searchData=
[
['int_5f_415',['int_',['../unionAMvalue.html#a149a0a1c237f10777d67b3b96b584ee5',1,'AMvalue']]]
['int_5f_448',['int_',['../unionAMvalue.html#a149a0a1c237f10777d67b3b96b584ee5',1,'AMvalue']]]
];

View file

@ -1,4 +1,4 @@
var searchData=
[
['list_5fitems_416',['list_items',['../unionAMvalue.html#aa9935d221cfcc058ec62e2e1292e17a9',1,'AMvalue']]]
['list_5fitems_449',['list_items',['../unionAMvalue.html#aa9935d221cfcc058ec62e2e1292e17a9',1,'AMvalue']]]
];

View file

@ -1,4 +1,4 @@
var searchData=
[
['map_5fitems_417',['map_items',['../unionAMvalue.html#a8ebf7abf3380b30122da78e133fa78bb',1,'AMvalue']]]
['map_5fitems_450',['map_items',['../unionAMvalue.html#a8ebf7abf3380b30122da78e133fa78bb',1,'AMvalue']]]
];

View file

@ -1,4 +1,4 @@
var searchData=
[
['next_418',['next',['../structAMresultStack.html#ae158a43f39506b9030ae795f5c0e020a',1,'AMresultStack']]]
['next_451',['next',['../structAMresultStack.html#ae158a43f39506b9030ae795f5c0e020a',1,'AMresultStack']]]
];

View file

@ -1,5 +1,5 @@
var searchData=
[
['obj_5fid_419',['obj_id',['../unionAMvalue.html#aec8777ee4fad082ee34360b0034328d3',1,'AMvalue']]],
['obj_5fitems_420',['obj_items',['../unionAMvalue.html#ac30fa316c3a1354ce3de25fda4f0543a',1,'AMvalue']]]
['obj_5fid_452',['obj_id',['../unionAMvalue.html#aec8777ee4fad082ee34360b0034328d3',1,'AMvalue']]],
['obj_5fitems_453',['obj_items',['../unionAMvalue.html#ac30fa316c3a1354ce3de25fda4f0543a',1,'AMvalue']]]
];

View file

@ -1,4 +1,4 @@
var searchData=
[
['result_421',['result',['../structAMresultStack.html#a97062ef30f4673348e0daa5d95bf2486',1,'AMresultStack']]]
['result_454',['result',['../structAMresultStack.html#a97062ef30f4673348e0daa5d95bf2486',1,'AMresultStack']]]
];

View file

@ -1,8 +1,8 @@
var searchData=
[
['src_422',['src',['../structAMbyteSpan.html#acfb5026882840ecb68773c2ed8ff0c88',1,'AMbyteSpan']]],
['str_423',['str',['../unionAMvalue.html#a7e39007ece4317f0f02c8a5c6cef615d',1,'AMvalue']]],
['strs_424',['strs',['../unionAMvalue.html#a5c1f472ae3753c728fb2477e69f258de',1,'AMvalue']]],
['sync_5fmessage_425',['sync_message',['../unionAMvalue.html#ae7f23a1d0048b9901a836290504a8141',1,'AMvalue']]],
['sync_5fstate_426',['sync_state',['../unionAMvalue.html#a830d096e4229b2355ba257f82d0748cb',1,'AMvalue']]]
['src_455',['src',['../structAMbyteSpan.html#acfb5026882840ecb68773c2ed8ff0c88',1,'AMbyteSpan']]],
['str_456',['str',['../unionAMvalue.html#a7e39007ece4317f0f02c8a5c6cef615d',1,'AMvalue']]],
['strs_457',['strs',['../unionAMvalue.html#a5c1f472ae3753c728fb2477e69f258de',1,'AMvalue']]],
['sync_5fmessage_458',['sync_message',['../unionAMvalue.html#ae7f23a1d0048b9901a836290504a8141',1,'AMvalue']]],
['sync_5fstate_459',['sync_state',['../unionAMvalue.html#a830d096e4229b2355ba257f82d0748cb',1,'AMvalue']]]
];

View file

@ -1,5 +1,5 @@
var searchData=
[
['tag_427',['tag',['../unionAMvalue.html#ac68b7e869916b90a0f0707707e47d5e8',1,'AMvalue']]],
['timestamp_428',['timestamp',['../unionAMvalue.html#aa90b484c983a717552510e637c6ede16',1,'AMvalue']]]
['tag_460',['tag',['../unionAMvalue.html#ac68b7e869916b90a0f0707707e47d5e8',1,'AMvalue']]],
['timestamp_461',['timestamp',['../unionAMvalue.html#aa90b484c983a717552510e637c6ede16',1,'AMvalue']]]
];

View file

@ -1,4 +1,4 @@
var searchData=
[
['uint_429',['uint',['../unionAMvalue.html#a38b90ea274a71531faf11414b2894a06',1,'AMvalue']]]
['uint_462',['uint',['../unionAMvalue.html#a38b90ea274a71531faf11414b2894a06',1,'AMvalue']]]
];

View file

@ -124,7 +124,7 @@ Public Member Functions</h2></td></tr>
</table>
</dd>
</dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>actor_id<code>!=</code> NULL</code>. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>actor_id</code> <code>!= NULL</code>. </dd></dl>
<dl class="section return"><dt>Returns</dt><dd>An <code><a class="el" href="structAMbyteSpan.html" title="A contiguous sequence of bytes.">AMbyteSpan</a></code> struct. </dd></dl>
</div>
@ -163,10 +163,10 @@ Public Member Functions</h2></td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><code>-1</code> if <code>actor_id1</code> <code>&lt;</code> <code>actor_id2</code>, <code>0</code> if <code>actor_id1<code>==</code><code>actor_id2</code> and</code> <code>1</code> if <code>actor_id1</code> <code>&gt;</code> <code>actor_id2</code>. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>actor_id1<code>!=</code> NULL</code>. </dd>
<dl class="section return"><dt>Returns</dt><dd><code>-1</code> if <code>actor_id1</code> <code>&lt;</code> <code>actor_id2</code>, <code>0</code> if <code>actor_id1</code> <code>==</code> <code>actor_id2</code> and <code>1</code> if <code>actor_id1</code> <code>&gt;</code> <code>actor_id2</code>. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>actor_id1</code> <code>!= NULL</code>. </dd>
<dd>
<code>actor_id2<code>!=</code> NULL</code>. </dd></dl>
<code>actor_id2</code> <code>!= NULL</code>. </dd></dl>
</div>
</div>
@ -226,7 +226,7 @@ Public Member Functions</h2></td></tr>
</table>
</dd>
</dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>0 &lt;=</code> <code>count<code>&lt;=</code>size</code> of <code>src</code>. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>0 &lt;</code> <code>count</code> <code>&lt;= sizeof(</code><code>src<code></code>)</code>. </dd></dl>
<dl class="section return"><dt>Returns</dt><dd>A pointer to an <code><a class="el" href="structAMresult.html" title="A discriminated union of result variants.">AMresult</a></code> struct containing a pointer to an <code><a class="el" href="structAMactorId.html" title="An actor&#39;s unique identifier.">AMactorId</a></code> struct. </dd></dl>
<dl class="section warning"><dt>Warning</dt><dd>The returned <code><a class="el" href="structAMresult.html" title="A discriminated union of result variants.">AMresult</a></code> struct must be deallocated with <code><a class="el" href="structAMresult.html#ae7343baa00a4e002021d3a0942aa0432" title="Deallocates the storage for a result.">AMfree()</a></code> in order to prevent a memory leak. </dd></dl>
@ -283,7 +283,7 @@ Public Member Functions</h2></td></tr>
</table>
</dd>
</dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>actor_id<code>!=</code> NULL</code>. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>actor_id</code> <code>!= NULL</code>. </dd></dl>
<dl class="section return"><dt>Returns</dt><dd>A UTF-8 string. </dd></dl>
</div>

View file

@ -151,7 +151,7 @@ Public Member Functions</h2></td></tr>
</table>
</dd>
</dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>change<code>!=</code> NULL</code>. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>change</code> <code>!= NULL</code>. </dd></dl>
<dl class="section return"><dt>Returns</dt><dd>A pointer to an <code><a class="el" href="structAMresult.html" title="A discriminated union of result variants.">AMresult</a></code> struct containing a pointer to an <code><a class="el" href="structAMactorId.html" title="An actor&#39;s unique identifier.">AMactorId</a></code> struct. </dd></dl>
<dl class="section warning"><dt>Warning</dt><dd>The returned <code><a class="el" href="structAMresult.html" title="A discriminated union of result variants.">AMresult</a></code> struct must be deallocated with <code><a class="el" href="structAMresult.html#ae7343baa00a4e002021d3a0942aa0432" title="Deallocates the storage for a result.">AMfree()</a></code> in order to prevent a memory leak. </dd></dl>
@ -180,7 +180,7 @@ Public Member Functions</h2></td></tr>
</table>
</dd>
</dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>change<code>!=</code> NULL</code>. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>change</code> <code>!= NULL</code>. </dd></dl>
</div>
</div>
@ -208,7 +208,7 @@ Public Member Functions</h2></td></tr>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A pointer to an <code><a class="el" href="structAMchangeHashes.html" title="A random-access iterator over a sequence of change hashes.">AMchangeHashes</a></code> struct or <code>NULL</code>. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>change<code>!=</code> NULL</code>. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>change</code> <code>!= NULL</code>. </dd></dl>
</div>
</div>
@ -236,7 +236,7 @@ Public Member Functions</h2></td></tr>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>An <code><a class="el" href="structAMbyteSpan.html" title="A contiguous sequence of bytes.">AMbyteSpan</a></code> struct. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>change<code>!=</code> NULL</code>. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>change</code> <code>!= NULL</code>. </dd></dl>
</div>
</div>
@ -275,9 +275,9 @@ Public Member Functions</h2></td></tr>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A pointer to an <code><a class="el" href="structAMresult.html" title="A discriminated union of result variants.">AMresult</a></code> struct containing an <code><a class="el" href="structAMchange.html" title="A group of operations performed by an actor.">AMchange</a></code> struct. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>src<code>!=</code> NULL</code>. </dd>
<dl class="section pre"><dt>Precondition</dt><dd><code>src</code> <code>!= NULL</code>. </dd>
<dd>
<code>0 &lt;=</code> <code>count<code>&lt;=</code>size</code> of <code>src</code>. </dd></dl>
<code>0 &lt;</code> <code>count</code> <code>&lt;= sizeof(</code><code>src<code></code>)</code>. </dd></dl>
<dl class="section warning"><dt>Warning</dt><dd>The returned <code><a class="el" href="structAMresult.html" title="A discriminated union of result variants.">AMresult</a></code> struct must be deallocated with <code><a class="el" href="structAMresult.html#ae7343baa00a4e002021d3a0942aa0432" title="Deallocates the storage for a result.">AMfree()</a></code> in order to prevent a memory leak. </dd></dl>
</div>
@ -306,7 +306,7 @@ Public Member Functions</h2></td></tr>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A change hash as an <code><a class="el" href="structAMbyteSpan.html" title="A contiguous sequence of bytes.">AMbyteSpan</a></code> struct. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>change<code>!=</code> NULL</code>. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>change</code> <code>!= NULL</code>. </dd></dl>
</div>
</div>
@ -334,7 +334,7 @@ Public Member Functions</h2></td></tr>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A boolean. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>change<code>!=</code> NULL</code>. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>change</code> <code>!= NULL</code>. </dd></dl>
</div>
</div>
@ -373,9 +373,9 @@ Public Member Functions</h2></td></tr>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A pointer to an <code><a class="el" href="structAMresult.html" title="A discriminated union of result variants.">AMresult</a></code> struct containing a sequence of <code><a class="el" href="structAMchange.html" title="A group of operations performed by an actor.">AMchange</a></code> structs. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>src<code>!=</code> NULL</code>. </dd>
<dl class="section pre"><dt>Precondition</dt><dd><code>src</code> <code>!= NULL</code>. </dd>
<dd>
<code>0 &lt;=</code> <code>count<code>&lt;=</code>size</code> of <code>src</code>. </dd></dl>
<code>0 &lt;</code> <code>count</code> <code>&lt;= sizeof(</code><code>src<code></code>)</code>. </dd></dl>
<dl class="section warning"><dt>Warning</dt><dd>The returned <code><a class="el" href="structAMresult.html" title="A discriminated union of result variants.">AMresult</a></code> struct must be deallocated with <code><a class="el" href="structAMresult.html#ae7343baa00a4e002021d3a0942aa0432" title="Deallocates the storage for a result.">AMfree()</a></code> in order to prevent a memory leak. </dd></dl>
</div>
@ -404,7 +404,7 @@ Public Member Functions</h2></td></tr>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A 64-bit unsigned integer. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>change<code>!=</code> NULL</code>. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>change</code> <code>!= NULL</code>. </dd></dl>
</div>
</div>
@ -432,7 +432,7 @@ Public Member Functions</h2></td></tr>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A UTF-8 string or <code>NULL</code>. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>change<code>!=</code> NULL</code>. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>change</code> <code>!= NULL</code>. </dd></dl>
</div>
</div>
@ -460,7 +460,7 @@ Public Member Functions</h2></td></tr>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>An <code><a class="el" href="structAMbyteSpan.html" title="A contiguous sequence of bytes.">AMbyteSpan</a></code> struct. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>change<code>!=</code> NULL</code>. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>change</code> <code>!= NULL</code>. </dd></dl>
</div>
</div>
@ -488,7 +488,7 @@ Public Member Functions</h2></td></tr>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A 64-bit unsigned integer. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>change<code>!=</code> NULL</code>. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>change</code> <code>!= NULL</code>. </dd></dl>
</div>
</div>
@ -516,7 +516,7 @@ Public Member Functions</h2></td></tr>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A 64-bit unsigned integer. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>change<code>!=</code> NULL</code>. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>change</code> <code>!= NULL</code>. </dd></dl>
</div>
</div>
@ -544,7 +544,7 @@ Public Member Functions</h2></td></tr>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A 64-bit unsigned integer. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>change<code>!=</code> NULL</code>. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>change</code> <code>!= NULL</code>. </dd></dl>
</div>
</div>
@ -572,7 +572,7 @@ Public Member Functions</h2></td></tr>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A 64-bit signed integer. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>change<code>!=</code> NULL</code>. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>change</code> <code>!= NULL</code>. </dd></dl>
</div>
</div>

View file

@ -73,12 +73,13 @@ $(function() {
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="structAMchangeHashes.html#abefda63c29c59cf723451187fab00470">AMchangeHashesAdvance</a>(struct AMchangeHashes *change_hashes, ptrdiff_t n)</td><td class="entry"><a class="el" href="structAMchangeHashes.html">AMchangeHashes</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="structAMchangeHashes.html#a9ed22a8d9ae18950f7357ed1135a8f6a">AMchangeHashesCmp</a>(const struct AMchangeHashes *change_hashes1, const struct AMchangeHashes *change_hashes2)</td><td class="entry"><a class="el" href="structAMchangeHashes.html">AMchangeHashes</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="structAMchangeHashes.html#a3c1bc919caf4bdfd92171e5e101a6b55">AMchangeHashesNext</a>(struct AMchangeHashes *change_hashes, ptrdiff_t n)</td><td class="entry"><a class="el" href="structAMchangeHashes.html">AMchangeHashes</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="structAMchangeHashes.html#a68b144a83995c1a64cc87c9ea8e2c582">AMchangeHashesPrev</a>(struct AMchangeHashes *change_hashes, ptrdiff_t n)</td><td class="entry"><a class="el" href="structAMchangeHashes.html">AMchangeHashes</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="structAMchangeHashes.html#a52246301e5645a870b5e32c8c43c7d9d">AMchangeHashesReversed</a>(const struct AMchangeHashes *change_hashes)</td><td class="entry"><a class="el" href="structAMchangeHashes.html">AMchangeHashes</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="structAMchangeHashes.html#ae76c86e0241e47f0c6d35bbec8894ce7">AMchangeHashesRewound</a>(const struct AMchangeHashes *change_hashes)</td><td class="entry"><a class="el" href="structAMchangeHashes.html">AMchangeHashes</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="structAMchangeHashes.html#a6cf40f923acf737af7bd153b210f2a1d">AMchangeHashesSize</a>(const struct AMchangeHashes *change_hashes)</td><td class="entry"><a class="el" href="structAMchangeHashes.html">AMchangeHashes</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="structAMchangeHashes.html#aed59c642974f231d323b26f3fa2534e6">detail</a></td><td class="entry"><a class="el" href="structAMchangeHashes.html">AMchangeHashes</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="structAMchangeHashes.html#a97f235530e4195ae65930eb1d6ce4b5b">AMchangeHashesInit</a>(const struct AMbyteSpan *src, size_t count)</td><td class="entry"><a class="el" href="structAMchangeHashes.html">AMchangeHashes</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="structAMchangeHashes.html#a3c1bc919caf4bdfd92171e5e101a6b55">AMchangeHashesNext</a>(struct AMchangeHashes *change_hashes, ptrdiff_t n)</td><td class="entry"><a class="el" href="structAMchangeHashes.html">AMchangeHashes</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="structAMchangeHashes.html#a68b144a83995c1a64cc87c9ea8e2c582">AMchangeHashesPrev</a>(struct AMchangeHashes *change_hashes, ptrdiff_t n)</td><td class="entry"><a class="el" href="structAMchangeHashes.html">AMchangeHashes</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="structAMchangeHashes.html#a52246301e5645a870b5e32c8c43c7d9d">AMchangeHashesReversed</a>(const struct AMchangeHashes *change_hashes)</td><td class="entry"><a class="el" href="structAMchangeHashes.html">AMchangeHashes</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="structAMchangeHashes.html#ae76c86e0241e47f0c6d35bbec8894ce7">AMchangeHashesRewound</a>(const struct AMchangeHashes *change_hashes)</td><td class="entry"><a class="el" href="structAMchangeHashes.html">AMchangeHashes</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="structAMchangeHashes.html#a6cf40f923acf737af7bd153b210f2a1d">AMchangeHashesSize</a>(const struct AMchangeHashes *change_hashes)</td><td class="entry"><a class="el" href="structAMchangeHashes.html">AMchangeHashes</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="structAMchangeHashes.html#aed59c642974f231d323b26f3fa2534e6">detail</a></td><td class="entry"><a class="el" href="structAMchangeHashes.html">AMchangeHashes</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>

View file

@ -86,6 +86,9 @@ Public Member Functions</h2></td></tr>
<tr class="memitem:a9ed22a8d9ae18950f7357ed1135a8f6a"><td class="memItemLeft" align="right" valign="top">ptrdiff_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structAMchangeHashes.html#a9ed22a8d9ae18950f7357ed1135a8f6a">AMchangeHashesCmp</a> (const struct <a class="el" href="structAMchangeHashes.html">AMchangeHashes</a> *change_hashes1, const struct <a class="el" href="structAMchangeHashes.html">AMchangeHashes</a> *change_hashes2)</td></tr>
<tr class="memdesc:a9ed22a8d9ae18950f7357ed1135a8f6a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Compares the sequences of change hashes underlying a pair of iterators. <a href="structAMchangeHashes.html#a9ed22a8d9ae18950f7357ed1135a8f6a">More...</a><br /></td></tr>
<tr class="separator:a9ed22a8d9ae18950f7357ed1135a8f6a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a97f235530e4195ae65930eb1d6ce4b5b"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structAMresult.html">AMresult</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structAMchangeHashes.html#a97f235530e4195ae65930eb1d6ce4b5b">AMchangeHashesInit</a> (const struct <a class="el" href="structAMbyteSpan.html">AMbyteSpan</a> *src, size_t count)</td></tr>
<tr class="memdesc:a97f235530e4195ae65930eb1d6ce4b5b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Allocates an iterator over a sequence of change hashes and initializes it from a sequence of byte spans. <a href="structAMchangeHashes.html#a97f235530e4195ae65930eb1d6ce4b5b">More...</a><br /></td></tr>
<tr class="separator:a97f235530e4195ae65930eb1d6ce4b5b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3c1bc919caf4bdfd92171e5e101a6b55"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structAMbyteSpan.html">AMbyteSpan</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structAMchangeHashes.html#a3c1bc919caf4bdfd92171e5e101a6b55">AMchangeHashesNext</a> (struct <a class="el" href="structAMchangeHashes.html">AMchangeHashes</a> *change_hashes, ptrdiff_t n)</td></tr>
<tr class="memdesc:a3c1bc919caf4bdfd92171e5e101a6b55"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the change hash at the current position of an iterator over a sequence of change hashes and then advances it by at most <code>|n|</code> positions where the sign of <code>n</code> is relative to the iterator's direction. <a href="structAMchangeHashes.html#a3c1bc919caf4bdfd92171e5e101a6b55">More...</a><br /></td></tr>
<tr class="separator:a3c1bc919caf4bdfd92171e5e101a6b55"><td class="memSeparator" colspan="2">&#160;</td></tr>
@ -144,7 +147,7 @@ Public Attributes</h2></td></tr>
</table>
</dd>
</dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>change_hashes<code>!=</code> NULL</code>. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>change_hashes</code> <code>!= NULL</code>. </dd></dl>
</div>
</div>
@ -182,10 +185,52 @@ Public Attributes</h2></td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><code>-1</code> if <code>change_hashes1</code> <code>&lt;</code> <code>change_hashes2</code>, <code>0</code> if <code>change_hashes1<code>==</code><code>change_hashes2</code> and</code> <code>1</code> if <code>change_hashes1</code> <code>&gt;</code> <code>change_hashes2</code>. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>change_hashes1<code>!=</code> NULL</code>. </dd>
<dl class="section return"><dt>Returns</dt><dd><code>-1</code> if <code>change_hashes1</code> <code>&lt;</code> <code>change_hashes2</code>, <code>0</code> if <code>change_hashes1</code> <code>==</code> <code>change_hashes2</code> and <code>1</code> if <code>change_hashes1</code> <code>&gt;</code> <code>change_hashes2</code>. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>change_hashes1</code> <code>!= NULL</code>. </dd>
<dd>
<code>change_hashes2<code>!=</code> NULL</code>. </dd></dl>
<code>change_hashes2</code> <code>!= NULL</code>. </dd></dl>
</div>
</div>
<a id="a97f235530e4195ae65930eb1d6ce4b5b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a97f235530e4195ae65930eb1d6ce4b5b">&#9670;&nbsp;</a></span>AMchangeHashesInit()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">struct <a class="el" href="structAMresult.html">AMresult</a> * AMchangeHashesInit </td>
<td>(</td>
<td class="paramtype">const struct <a class="el" href="structAMbyteSpan.html">AMbyteSpan</a> *&#160;</td>
<td class="paramname"><em>src</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">size_t&#160;</td>
<td class="paramname"><em>count</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Allocates an iterator over a sequence of change hashes and initializes it from a sequence of byte spans. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">src</td><td>A pointer to an array of <code><a class="el" href="structAMbyteSpan.html" title="A contiguous sequence of bytes.">AMbyteSpan</a></code> structs. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">count</td><td>The number of <code><a class="el" href="structAMbyteSpan.html" title="A contiguous sequence of bytes.">AMbyteSpan</a></code> structs to copy from <code>src</code>. </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A pointer to an <code><a class="el" href="structAMresult.html" title="A discriminated union of result variants.">AMresult</a></code> struct containing an <code><a class="el" href="structAMchangeHashes.html" title="A random-access iterator over a sequence of change hashes.">AMchangeHashes</a></code> struct. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>src</code> <code>!= NULL</code>. </dd>
<dd>
<code>0 &lt;</code> <code>count</code> <code>&lt;= sizeof(</code><code>src<code></code>) / sizeof(AMbyteSpan)</code>. </dd></dl>
<dl class="section warning"><dt>Warning</dt><dd>The returned <code><a class="el" href="structAMresult.html" title="A discriminated union of result variants.">AMresult</a></code> struct must be deallocated with <code><a class="el" href="structAMresult.html#ae7343baa00a4e002021d3a0942aa0432" title="Deallocates the storage for a result.">AMfree()</a></code> in order to prevent a memory leak. </dd></dl>
</div>
</div>
@ -224,7 +269,7 @@ Public Attributes</h2></td></tr>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>An <code><a class="el" href="structAMbyteSpan.html" title="A contiguous sequence of bytes.">AMbyteSpan</a></code> struct with <code>.src == NULL</code> when <code>change_hashes</code> was previously advanced past its forward/reverse limit. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>change_hashes<code>!=</code> NULL</code>. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>change_hashes</code> <code>!= NULL</code>. </dd></dl>
</div>
</div>
@ -263,7 +308,7 @@ Public Attributes</h2></td></tr>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>An <code><a class="el" href="structAMbyteSpan.html" title="A contiguous sequence of bytes.">AMbyteSpan</a></code> struct with <code>.src == NULL</code> when <code>change_hashes</code> is presently advanced past its forward/reverse limit. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>change_hashes<code>!=</code> NULL</code>. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>change_hashes</code> <code>!= NULL</code>. </dd></dl>
</div>
</div>
@ -291,7 +336,7 @@ Public Attributes</h2></td></tr>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>An <code><a class="el" href="structAMchangeHashes.html" title="A random-access iterator over a sequence of change hashes.">AMchangeHashes</a></code> struct </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>change_hashes<code>!=</code> NULL</code>. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>change_hashes</code> <code>!= NULL</code>. </dd></dl>
</div>
</div>
@ -319,7 +364,7 @@ Public Attributes</h2></td></tr>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>An <code><a class="el" href="structAMchangeHashes.html" title="A random-access iterator over a sequence of change hashes.">AMchangeHashes</a></code> struct </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>change_hashes<code>!=</code> NULL</code>. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>change_hashes</code> <code>!= NULL</code>. </dd></dl>
</div>
</div>
@ -347,7 +392,7 @@ Public Attributes</h2></td></tr>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The count of values in <code>change_hashes</code>. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>change_hashes<code>!=</code> NULL</code>. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>change_hashes</code> <code>!= NULL</code>. </dd></dl>
</div>
</div>

View file

@ -144,7 +144,7 @@ Public Attributes</h2></td></tr>
</table>
</dd>
</dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>changes<code>!=</code> NULL</code>. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>changes</code> <code>!= NULL</code>. </dd></dl>
</div>
</div>
@ -182,10 +182,10 @@ Public Attributes</h2></td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><code>true</code> if <code>changes1<code>==</code><code>changes2</code> and</code> <code>false</code> otherwise. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>changes1<code>!=</code> NULL</code>. </dd>
<dl class="section return"><dt>Returns</dt><dd><code>true</code> if <code>changes1</code> <code>==</code> <code>changes2</code> and <code>false</code> otherwise. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>changes1</code> <code>!= NULL</code>. </dd>
<dd>
<code>changes2<code>!=</code> NULL</code>. </dd></dl>
<code>changes2</code> <code>!= NULL</code>. </dd></dl>
</div>
</div>
@ -224,7 +224,7 @@ Public Attributes</h2></td></tr>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A pointer to an <code><a class="el" href="structAMchange.html" title="A group of operations performed by an actor.">AMchange</a></code> struct that's <code>NULL</code> when <code>changes</code> was previously advanced past its forward/reverse limit. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>changes<code>!=</code> NULL</code>. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>changes</code> <code>!= NULL</code>. </dd></dl>
</div>
</div>
@ -263,7 +263,7 @@ Public Attributes</h2></td></tr>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A pointer to an <code><a class="el" href="structAMchange.html" title="A group of operations performed by an actor.">AMchange</a></code> struct that's <code>NULL</code> when <code>changes</code> is presently advanced past its forward/reverse limit. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>changes<code>!=</code> NULL</code>. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>changes</code> <code>!= NULL</code>. </dd></dl>
</div>
</div>
@ -291,7 +291,7 @@ Public Attributes</h2></td></tr>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>An <code><a class="el" href="structAMchanges.html" title="A random-access iterator over a sequence of changes.">AMchanges</a></code> struct. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>changes<code>!=</code> NULL</code>. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>changes</code> <code>!= NULL</code>. </dd></dl>
</div>
</div>
@ -319,7 +319,7 @@ Public Attributes</h2></td></tr>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>An <code><a class="el" href="structAMchanges.html" title="A random-access iterator over a sequence of changes.">AMchanges</a></code> struct </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>changes<code>!=</code> NULL</code>. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>changes</code> <code>!= NULL</code>. </dd></dl>
</div>
</div>
@ -347,7 +347,7 @@ Public Attributes</h2></td></tr>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The count of values in <code>changes</code>. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>changes<code>!=</code> NULL</code>. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>changes</code> <code>!= NULL</code>. </dd></dl>
</div>
</div>

View file

@ -79,14 +79,16 @@ $(function() {
<tr><td class="entry"><a class="el" href="structAMdoc.html#a9abd2351b61e1bb7fe3b28eae008f8cc">AMfork</a>(struct AMdoc *doc, const struct AMchangeHashes *heads)</td><td class="entry"><a class="el" href="structAMdoc.html">AMdoc</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="structAMdoc.html#abb8cb837fa78d5aae7fa33bf6fe953b5">AMgenerateSyncMessage</a>(struct AMdoc *doc, struct AMsyncState *sync_state)</td><td class="entry"><a class="el" href="structAMdoc.html">AMdoc</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="structAMdoc.html#ab12f2048d8fb759aed650aa7f7c4af22">AMgetActorId</a>(const struct AMdoc *doc)</td><td class="entry"><a class="el" href="structAMdoc.html">AMdoc</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="structAMdoc.html#adfbb03c8ca920834e48086af46d115eb">AMgetChanges</a>(struct AMdoc *doc, const struct AMchangeHashes *have_deps)</td><td class="entry"><a class="el" href="structAMdoc.html">AMdoc</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="structAMdoc.html#a2c9a3a50a1051303499c15e62777f230">AMgetChangesAdded</a>(struct AMdoc *doc1, struct AMdoc *doc2)</td><td class="entry"><a class="el" href="structAMdoc.html">AMdoc</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="structAMdoc.html#a50d9cc73661cec439913585964618171">AMgetHeads</a>(struct AMdoc *doc)</td><td class="entry"><a class="el" href="structAMdoc.html">AMdoc</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="structAMdoc.html#ad039360dac58d01723d869e8a9ea1888">AMgetLastLocalChange</a>(struct AMdoc *doc)</td><td class="entry"><a class="el" href="structAMdoc.html">AMdoc</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="structAMdoc.html#ac643fc819215e6d9add683f148198c1b">AMgetMissingDeps</a>(struct AMdoc *doc, const struct AMchangeHashes *heads)</td><td class="entry"><a class="el" href="structAMdoc.html">AMdoc</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="structAMdoc.html#a7c9420ddc91043dd716d47511709cbbe">AMkeys</a>(const struct AMdoc *doc, const struct AMobjId *obj_id, const struct AMchangeHashes *heads)</td><td class="entry"><a class="el" href="structAMdoc.html">AMdoc</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="structAMdoc.html#a6951be810036ff609650e64dc53ffb1c">AMlistDelete</a>(struct AMdoc *doc, const struct AMobjId *obj_id, size_t index)</td><td class="entry"><a class="el" href="structAMdoc.html">AMdoc</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="structAMdoc.html#a13c167733b699e7f0e65778334554d61">AMlistGet</a>(const struct AMdoc *doc, const struct AMobjId *obj_id, size_t index, const struct AMchangeHashes *heads)</td><td class="entry"><a class="el" href="structAMdoc.html">AMdoc</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="structAMdoc.html#a2b4d29afbbf4116dd099a548516653b2">AMgetChangeByHash</a>(struct AMdoc *doc, const uint8_t *src, size_t count)</td><td class="entry"><a class="el" href="structAMdoc.html">AMdoc</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="structAMdoc.html#adfbb03c8ca920834e48086af46d115eb">AMgetChanges</a>(struct AMdoc *doc, const struct AMchangeHashes *have_deps)</td><td class="entry"><a class="el" href="structAMdoc.html">AMdoc</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="structAMdoc.html#a2c9a3a50a1051303499c15e62777f230">AMgetChangesAdded</a>(struct AMdoc *doc1, struct AMdoc *doc2)</td><td class="entry"><a class="el" href="structAMdoc.html">AMdoc</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="structAMdoc.html#a50d9cc73661cec439913585964618171">AMgetHeads</a>(struct AMdoc *doc)</td><td class="entry"><a class="el" href="structAMdoc.html">AMdoc</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="structAMdoc.html#ad039360dac58d01723d869e8a9ea1888">AMgetLastLocalChange</a>(struct AMdoc *doc)</td><td class="entry"><a class="el" href="structAMdoc.html">AMdoc</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="structAMdoc.html#ac643fc819215e6d9add683f148198c1b">AMgetMissingDeps</a>(struct AMdoc *doc, const struct AMchangeHashes *heads)</td><td class="entry"><a class="el" href="structAMdoc.html">AMdoc</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="structAMdoc.html#a7c9420ddc91043dd716d47511709cbbe">AMkeys</a>(const struct AMdoc *doc, const struct AMobjId *obj_id, const struct AMchangeHashes *heads)</td><td class="entry"><a class="el" href="structAMdoc.html">AMdoc</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="structAMdoc.html#a6951be810036ff609650e64dc53ffb1c">AMlistDelete</a>(struct AMdoc *doc, const struct AMobjId *obj_id, size_t index)</td><td class="entry"><a class="el" href="structAMdoc.html">AMdoc</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="structAMdoc.html#a13c167733b699e7f0e65778334554d61">AMlistGet</a>(const struct AMdoc *doc, const struct AMobjId *obj_id, size_t index, const struct AMchangeHashes *heads)</td><td class="entry"><a class="el" href="structAMdoc.html">AMdoc</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="structAMdoc.html#a9d481ad32708b81d21332d2b2f2e6cb1">AMlistGetAll</a>(const struct AMdoc *doc, const struct AMobjId *obj_id, size_t index, const struct AMchangeHashes *heads)</td><td class="entry"><a class="el" href="structAMdoc.html">AMdoc</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="structAMdoc.html#a1df2b38eab17c09ac95586857d451455">AMlistIncrement</a>(struct AMdoc *doc, const struct AMobjId *obj_id, size_t index, int64_t value)</td><td class="entry"><a class="el" href="structAMdoc.html">AMdoc</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="structAMdoc.html#ac76da0cf2cbb3be99f0d812bf46c3893">AMlistPutBool</a>(struct AMdoc *doc, const struct AMobjId *obj_id, size_t index, bool insert, bool value)</td><td class="entry"><a class="el" href="structAMdoc.html">AMdoc</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="structAMdoc.html#a70d2025166bea6b58bdb9422a318fc5f">AMlistPutBytes</a>(struct AMdoc *doc, const struct AMobjId *obj_id, size_t index, bool insert, const uint8_t *src, size_t count)</td><td class="entry"><a class="el" href="structAMdoc.html">AMdoc</a></td><td class="entry"></td></tr>
@ -103,28 +105,30 @@ $(function() {
<tr><td class="entry"><a class="el" href="structAMdoc.html#a79accfdc361c29d4c1c0dd08a5d65424">AMloadIncremental</a>(struct AMdoc *doc, const uint8_t *src, size_t count)</td><td class="entry"><a class="el" href="structAMdoc.html">AMdoc</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="structAMdoc.html#a8908098869c2ac494da982ae08190487">AMmapDelete</a>(struct AMdoc *doc, const struct AMobjId *obj_id, const char *key)</td><td class="entry"><a class="el" href="structAMdoc.html">AMdoc</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="structAMdoc.html#a4e0d039e882e776a7f8a66e94e1b52b7">AMmapGet</a>(const struct AMdoc *doc, const struct AMobjId *obj_id, const char *key, const struct AMchangeHashes *heads)</td><td class="entry"><a class="el" href="structAMdoc.html">AMdoc</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="structAMdoc.html#a5c51f815a3ecb6486ae355f01d633503">AMmapIncrement</a>(struct AMdoc *doc, const struct AMobjId *obj_id, const char *key, int64_t value)</td><td class="entry"><a class="el" href="structAMdoc.html">AMdoc</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="structAMdoc.html#a616d8ff88dcb213ee7058a7561c3b2a4">AMmapPutBool</a>(struct AMdoc *doc, const struct AMobjId *obj_id, const char *key, bool value)</td><td class="entry"><a class="el" href="structAMdoc.html">AMdoc</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="structAMdoc.html#a33d3f96748d4241fa8c4ba0f0abb4489">AMmapPutBytes</a>(struct AMdoc *doc, const struct AMobjId *obj_id, const char *key, const uint8_t *src, size_t count)</td><td class="entry"><a class="el" href="structAMdoc.html">AMdoc</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="structAMdoc.html#a8f0492ee09b4434a75bd40a0f5792eeb">AMmapPutCounter</a>(struct AMdoc *doc, const struct AMobjId *obj_id, const char *key, int64_t value)</td><td class="entry"><a class="el" href="structAMdoc.html">AMdoc</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="structAMdoc.html#a829d48ce3722d21d7cd196dc679785fb">AMmapPutF64</a>(struct AMdoc *doc, const struct AMobjId *obj_id, const char *key, double value)</td><td class="entry"><a class="el" href="structAMdoc.html">AMdoc</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="structAMdoc.html#af687eacc01ec375f593239e1801c7c20">AMmapPutInt</a>(struct AMdoc *doc, const struct AMobjId *obj_id, const char *key, int64_t value)</td><td class="entry"><a class="el" href="structAMdoc.html">AMdoc</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="structAMdoc.html#ac76ae50713a8e5d81b1578c59f0fdfcf">AMmapPutNull</a>(struct AMdoc *doc, const struct AMobjId *obj_id, const char *key)</td><td class="entry"><a class="el" href="structAMdoc.html">AMdoc</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="structAMdoc.html#a60876118ae7bca38d7e9c2bb8acd82b4">AMmapPutObject</a>(struct AMdoc *doc, const struct AMobjId *obj_id, const char *key, AMobjType obj_type)</td><td class="entry"><a class="el" href="structAMdoc.html">AMdoc</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="structAMdoc.html#a9e846a7931e7d4060aa237f93638feb6">AMmapPutStr</a>(struct AMdoc *doc, const struct AMobjId *obj_id, const char *key, const char *value)</td><td class="entry"><a class="el" href="structAMdoc.html">AMdoc</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="structAMdoc.html#a88ae2476d3c3f9081cf9b12ed8359b6f">AMmapPutTimestamp</a>(struct AMdoc *doc, const struct AMobjId *obj_id, const char *key, int64_t value)</td><td class="entry"><a class="el" href="structAMdoc.html">AMdoc</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="structAMdoc.html#a5b1eee7567d2e58ede4c3efdca1aac3f">AMmapPutUint</a>(struct AMdoc *doc, const struct AMobjId *obj_id, const char *key, uint64_t value)</td><td class="entry"><a class="el" href="structAMdoc.html">AMdoc</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="structAMdoc.html#a112d0979386ae2456b002ae4c30e5445">AMmapRange</a>(const struct AMdoc *doc, const struct AMobjId *obj_id, const char *begin, const char *end, const struct AMchangeHashes *heads)</td><td class="entry"><a class="el" href="structAMdoc.html">AMdoc</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="structAMdoc.html#af249af927903ba020b2577e5fa1b3c50">AMmerge</a>(struct AMdoc *dest, struct AMdoc *src)</td><td class="entry"><a class="el" href="structAMdoc.html">AMdoc</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="structAMdoc.html#aff5ad5e7f125b1249d279332169ee21a">AMobjSize</a>(const struct AMdoc *doc, const struct AMobjId *obj_id, const struct AMchangeHashes *heads)</td><td class="entry"><a class="el" href="structAMdoc.html">AMdoc</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="structAMdoc.html#adb4ab90c3f35634dfb899a5b0be4be23">AMobjValues</a>(const struct AMdoc *doc, const struct AMobjId *obj_id, const struct AMchangeHashes *heads)</td><td class="entry"><a class="el" href="structAMdoc.html">AMdoc</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="structAMdoc.html#a3269826f52ea951994a11e3e7dc74a85">AMpendingOps</a>(const struct AMdoc *doc)</td><td class="entry"><a class="el" href="structAMdoc.html">AMdoc</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="structAMdoc.html#a853fbc3242e37019fc1d951f51c99529">AMreceiveSyncMessage</a>(struct AMdoc *doc, struct AMsyncState *sync_state, const struct AMsyncMessage *sync_message)</td><td class="entry"><a class="el" href="structAMdoc.html">AMdoc</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="structAMdoc.html#a2aa7e389776fd5b08cb5c42ead8ac75f">AMrollback</a>(struct AMdoc *doc)</td><td class="entry"><a class="el" href="structAMdoc.html">AMdoc</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="structAMdoc.html#ab919eefed8c3f6c8fcd837a335c2e146">AMsave</a>(struct AMdoc *doc)</td><td class="entry"><a class="el" href="structAMdoc.html">AMdoc</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="structAMdoc.html#aa44570aeb0f2676dac5e677efdaa3bc9">AMsaveIncremental</a>(struct AMdoc *doc)</td><td class="entry"><a class="el" href="structAMdoc.html">AMdoc</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="structAMdoc.html#a49728bf4023d612be699013043b473ed">AMsetActorId</a>(struct AMdoc *doc, const struct AMactorId *actor_id)</td><td class="entry"><a class="el" href="structAMdoc.html">AMdoc</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="structAMdoc.html#a82eeca27761d7e4e6f3570f2f195c67e">AMspliceText</a>(struct AMdoc *doc, const struct AMobjId *obj_id, size_t index, size_t del, const char *text)</td><td class="entry"><a class="el" href="structAMdoc.html">AMdoc</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="structAMdoc.html#a52064afd1d0e046992b616fb71c8002b">AMmapGetAll</a>(const struct AMdoc *doc, const struct AMobjId *obj_id, const char *key, const struct AMchangeHashes *heads)</td><td class="entry"><a class="el" href="structAMdoc.html">AMdoc</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="structAMdoc.html#a5c51f815a3ecb6486ae355f01d633503">AMmapIncrement</a>(struct AMdoc *doc, const struct AMobjId *obj_id, const char *key, int64_t value)</td><td class="entry"><a class="el" href="structAMdoc.html">AMdoc</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="structAMdoc.html#a616d8ff88dcb213ee7058a7561c3b2a4">AMmapPutBool</a>(struct AMdoc *doc, const struct AMobjId *obj_id, const char *key, bool value)</td><td class="entry"><a class="el" href="structAMdoc.html">AMdoc</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="structAMdoc.html#a33d3f96748d4241fa8c4ba0f0abb4489">AMmapPutBytes</a>(struct AMdoc *doc, const struct AMobjId *obj_id, const char *key, const uint8_t *src, size_t count)</td><td class="entry"><a class="el" href="structAMdoc.html">AMdoc</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="structAMdoc.html#a8f0492ee09b4434a75bd40a0f5792eeb">AMmapPutCounter</a>(struct AMdoc *doc, const struct AMobjId *obj_id, const char *key, int64_t value)</td><td class="entry"><a class="el" href="structAMdoc.html">AMdoc</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="structAMdoc.html#a829d48ce3722d21d7cd196dc679785fb">AMmapPutF64</a>(struct AMdoc *doc, const struct AMobjId *obj_id, const char *key, double value)</td><td class="entry"><a class="el" href="structAMdoc.html">AMdoc</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="structAMdoc.html#af687eacc01ec375f593239e1801c7c20">AMmapPutInt</a>(struct AMdoc *doc, const struct AMobjId *obj_id, const char *key, int64_t value)</td><td class="entry"><a class="el" href="structAMdoc.html">AMdoc</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="structAMdoc.html#ac76ae50713a8e5d81b1578c59f0fdfcf">AMmapPutNull</a>(struct AMdoc *doc, const struct AMobjId *obj_id, const char *key)</td><td class="entry"><a class="el" href="structAMdoc.html">AMdoc</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="structAMdoc.html#a60876118ae7bca38d7e9c2bb8acd82b4">AMmapPutObject</a>(struct AMdoc *doc, const struct AMobjId *obj_id, const char *key, AMobjType obj_type)</td><td class="entry"><a class="el" href="structAMdoc.html">AMdoc</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="structAMdoc.html#a9e846a7931e7d4060aa237f93638feb6">AMmapPutStr</a>(struct AMdoc *doc, const struct AMobjId *obj_id, const char *key, const char *value)</td><td class="entry"><a class="el" href="structAMdoc.html">AMdoc</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="structAMdoc.html#a88ae2476d3c3f9081cf9b12ed8359b6f">AMmapPutTimestamp</a>(struct AMdoc *doc, const struct AMobjId *obj_id, const char *key, int64_t value)</td><td class="entry"><a class="el" href="structAMdoc.html">AMdoc</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="structAMdoc.html#a5b1eee7567d2e58ede4c3efdca1aac3f">AMmapPutUint</a>(struct AMdoc *doc, const struct AMobjId *obj_id, const char *key, uint64_t value)</td><td class="entry"><a class="el" href="structAMdoc.html">AMdoc</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="structAMdoc.html#a112d0979386ae2456b002ae4c30e5445">AMmapRange</a>(const struct AMdoc *doc, const struct AMobjId *obj_id, const char *begin, const char *end, const struct AMchangeHashes *heads)</td><td class="entry"><a class="el" href="structAMdoc.html">AMdoc</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="structAMdoc.html#af249af927903ba020b2577e5fa1b3c50">AMmerge</a>(struct AMdoc *dest, struct AMdoc *src)</td><td class="entry"><a class="el" href="structAMdoc.html">AMdoc</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="structAMdoc.html#aff5ad5e7f125b1249d279332169ee21a">AMobjSize</a>(const struct AMdoc *doc, const struct AMobjId *obj_id, const struct AMchangeHashes *heads)</td><td class="entry"><a class="el" href="structAMdoc.html">AMdoc</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="structAMdoc.html#adb4ab90c3f35634dfb899a5b0be4be23">AMobjValues</a>(const struct AMdoc *doc, const struct AMobjId *obj_id, const struct AMchangeHashes *heads)</td><td class="entry"><a class="el" href="structAMdoc.html">AMdoc</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="structAMdoc.html#a3269826f52ea951994a11e3e7dc74a85">AMpendingOps</a>(const struct AMdoc *doc)</td><td class="entry"><a class="el" href="structAMdoc.html">AMdoc</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="structAMdoc.html#a853fbc3242e37019fc1d951f51c99529">AMreceiveSyncMessage</a>(struct AMdoc *doc, struct AMsyncState *sync_state, const struct AMsyncMessage *sync_message)</td><td class="entry"><a class="el" href="structAMdoc.html">AMdoc</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="structAMdoc.html#a2aa7e389776fd5b08cb5c42ead8ac75f">AMrollback</a>(struct AMdoc *doc)</td><td class="entry"><a class="el" href="structAMdoc.html">AMdoc</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="structAMdoc.html#ab919eefed8c3f6c8fcd837a335c2e146">AMsave</a>(struct AMdoc *doc)</td><td class="entry"><a class="el" href="structAMdoc.html">AMdoc</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="structAMdoc.html#aa44570aeb0f2676dac5e677efdaa3bc9">AMsaveIncremental</a>(struct AMdoc *doc)</td><td class="entry"><a class="el" href="structAMdoc.html">AMdoc</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="structAMdoc.html#a49728bf4023d612be699013043b473ed">AMsetActorId</a>(struct AMdoc *doc, const struct AMactorId *actor_id)</td><td class="entry"><a class="el" href="structAMdoc.html">AMdoc</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="structAMdoc.html#a1b6f1ce2fe88c89811efe4d35913e34b">AMsplice</a>(struct AMdoc *doc, const struct AMobjId *obj_id, size_t pos, size_t del, const union AMvalue *src, size_t count)</td><td class="entry"><a class="el" href="structAMdoc.html">AMdoc</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="structAMdoc.html#a9b8bc58bdec29bab91336088d0709aff">AMspliceText</a>(struct AMdoc *doc, const struct AMobjId *obj_id, size_t pos, size_t del, const char *text)</td><td class="entry"><a class="el" href="structAMdoc.html">AMdoc</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="structAMdoc.html#ad7ff723c2fe1dabd7b367a8c5a720c09">AMtext</a>(const struct AMdoc *doc, const struct AMobjId *obj_id, const struct AMchangeHashes *heads)</td><td class="entry"><a class="el" href="structAMdoc.html">AMdoc</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,85 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>automerge-c: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="brandmark.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">automerge-c
&#160;<span id="projectnumber">0.1.0</span>
</div>
<div id="projectbrief">C bindings for the Automerge Rust backend.</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.17 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">AMlistItem Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="structAMlistItem.html">AMlistItem</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="structAMlistItem.html#a9ca51413286b93fb323adc20c5e4de81">AMlistItemIndex</a>(const struct AMlistItem *list_item)</td><td class="entry"><a class="el" href="structAMlistItem.html">AMlistItem</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="structAMlistItem.html#a4cc4e7bda2410e211a9c38be36a5cd52">AMlistItemObjId</a>(const struct AMlistItem *list_item)</td><td class="entry"><a class="el" href="structAMlistItem.html">AMlistItem</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="structAMlistItem.html#a9fe5f7eda875ffe579dd54493839b235">AMlistItemValue</a>(const struct AMlistItem *list_item)</td><td class="entry"><a class="el" href="structAMlistItem.html">AMlistItem</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.17
</small></address>
</body>
</html>

View file

@ -0,0 +1,190 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>automerge-c: AMlistItem Struct Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="brandmark.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">automerge-c
&#160;<span id="projectnumber">0.1.0</span>
</div>
<div id="projectbrief">C bindings for the Automerge Rust backend.</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.17 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="structAMlistItem-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">AMlistItem Struct Reference</div> </div>
</div><!--header-->
<div class="contents">
<p>An item in a list object.
<a href="structAMlistItem.html#details">More...</a></p>
<p><code>#include &lt;<a class="el" href="automerge_8h_source.html">automerge.h</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a9ca51413286b93fb323adc20c5e4de81"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structAMlistItem.html#a9ca51413286b93fb323adc20c5e4de81">AMlistItemIndex</a> (const struct <a class="el" href="structAMlistItem.html">AMlistItem</a> *list_item)</td></tr>
<tr class="memdesc:a9ca51413286b93fb323adc20c5e4de81"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the index of an item in a list object. <a href="structAMlistItem.html#a9ca51413286b93fb323adc20c5e4de81">More...</a><br /></td></tr>
<tr class="separator:a9ca51413286b93fb323adc20c5e4de81"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4cc4e7bda2410e211a9c38be36a5cd52"><td class="memItemLeft" align="right" valign="top">const struct <a class="el" href="structAMobjId.html">AMobjId</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structAMlistItem.html#a4cc4e7bda2410e211a9c38be36a5cd52">AMlistItemObjId</a> (const struct <a class="el" href="structAMlistItem.html">AMlistItem</a> *list_item)</td></tr>
<tr class="memdesc:a4cc4e7bda2410e211a9c38be36a5cd52"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the object identifier of an item in a list object. <a href="structAMlistItem.html#a4cc4e7bda2410e211a9c38be36a5cd52">More...</a><br /></td></tr>
<tr class="separator:a4cc4e7bda2410e211a9c38be36a5cd52"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9fe5f7eda875ffe579dd54493839b235"><td class="memItemLeft" align="right" valign="top">union <a class="el" href="unionAMvalue.html">AMvalue</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structAMlistItem.html#a9fe5f7eda875ffe579dd54493839b235">AMlistItemValue</a> (const struct <a class="el" href="structAMlistItem.html">AMlistItem</a> *list_item)</td></tr>
<tr class="memdesc:a9fe5f7eda875ffe579dd54493839b235"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the value of an item in a list object. <a href="structAMlistItem.html#a9fe5f7eda875ffe579dd54493839b235">More...</a><br /></td></tr>
<tr class="separator:a9fe5f7eda875ffe579dd54493839b235"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>An item in a list object. </p>
</div><h2 class="groupheader">Member Function Documentation</h2>
<a id="a9ca51413286b93fb323adc20c5e4de81"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9ca51413286b93fb323adc20c5e4de81">&#9670;&nbsp;</a></span>AMlistItemIndex()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">size_t AMlistItemIndex </td>
<td>(</td>
<td class="paramtype">const struct <a class="el" href="structAMlistItem.html">AMlistItem</a> *&#160;</td>
<td class="paramname"><em>list_item</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Gets the index of an item in a list object. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">list_item</td><td>A pointer to an <code><a class="el" href="structAMlistItem.html" title="An item in a list object.">AMlistItem</a></code> struct. </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A 64-bit unsigned integer. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>list_item</code> <code>!= NULL</code>. </dd></dl>
</div>
</div>
<a id="a4cc4e7bda2410e211a9c38be36a5cd52"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4cc4e7bda2410e211a9c38be36a5cd52">&#9670;&nbsp;</a></span>AMlistItemObjId()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const struct <a class="el" href="structAMobjId.html">AMobjId</a> * AMlistItemObjId </td>
<td>(</td>
<td class="paramtype">const struct <a class="el" href="structAMlistItem.html">AMlistItem</a> *&#160;</td>
<td class="paramname"><em>list_item</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Gets the object identifier of an item in a list object. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">list_item</td><td>A pointer to an <code><a class="el" href="structAMlistItem.html" title="An item in a list object.">AMlistItem</a></code> struct. </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A pointer to an <code><a class="el" href="structAMobjId.html" title="An object&#39;s unique identifier.">AMobjId</a></code> struct. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>list_item</code> <code>!= NULL</code>. </dd></dl>
</div>
</div>
<a id="a9fe5f7eda875ffe579dd54493839b235"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9fe5f7eda875ffe579dd54493839b235">&#9670;&nbsp;</a></span>AMlistItemValue()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">union <a class="el" href="unionAMvalue.html">AMvalue</a> AMlistItemValue </td>
<td>(</td>
<td class="paramtype">const struct <a class="el" href="structAMlistItem.html">AMlistItem</a> *&#160;</td>
<td class="paramname"><em>list_item</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Gets the value of an item in a list object. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">list_item</td><td>A pointer to an <code><a class="el" href="structAMlistItem.html" title="An item in a list object.">AMlistItem</a></code> struct. </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>An <code><a class="el" href="unionAMvalue.html" title="A discriminated union of value type variants for a result.">AMvalue</a></code> struct. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>list_item</code> <code>!= NULL</code>. </dd></dl>
</div>
</div>
<hr/>The documentation for this struct was generated from the following file:<ul>
<li>build/Cargo/target/<a class="el" href="automerge_8h_source.html">automerge.h</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.17
</small></address>
</body>
</html>

View file

@ -86,10 +86,10 @@ Public Member Functions</h2></td></tr>
<tr class="memitem:aaef01c96574260e5b21a08db64c5460b"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structAMlistItems.html#aaef01c96574260e5b21a08db64c5460b">AMlistItemsEqual</a> (const struct <a class="el" href="structAMlistItems.html">AMlistItems</a> *list_items1, const struct <a class="el" href="structAMlistItems.html">AMlistItems</a> *list_items2)</td></tr>
<tr class="memdesc:aaef01c96574260e5b21a08db64c5460b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tests the equality of two sequences of list object items underlying a pair of iterators. <a href="structAMlistItems.html#aaef01c96574260e5b21a08db64c5460b">More...</a><br /></td></tr>
<tr class="separator:aaef01c96574260e5b21a08db64c5460b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae9e968ecbb61066a3affc458cad05b32"><td class="memItemLeft" align="right" valign="top">const struct AMlistItem *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structAMlistItems.html#ae9e968ecbb61066a3affc458cad05b32">AMlistItemsNext</a> (struct <a class="el" href="structAMlistItems.html">AMlistItems</a> *list_items, ptrdiff_t n)</td></tr>
<tr class="memitem:ae9e968ecbb61066a3affc458cad05b32"><td class="memItemLeft" align="right" valign="top">const struct <a class="el" href="structAMlistItem.html">AMlistItem</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structAMlistItems.html#ae9e968ecbb61066a3affc458cad05b32">AMlistItemsNext</a> (struct <a class="el" href="structAMlistItems.html">AMlistItems</a> *list_items, ptrdiff_t n)</td></tr>
<tr class="memdesc:ae9e968ecbb61066a3affc458cad05b32"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the list object item at the current position of an iterator over a sequence of list object items and then advances it by at most <code>|n|</code> positions where the sign of <code>n</code> is relative to the iterator's direction. <a href="structAMlistItems.html#ae9e968ecbb61066a3affc458cad05b32">More...</a><br /></td></tr>
<tr class="separator:ae9e968ecbb61066a3affc458cad05b32"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1288abd4fe17c3c78d4501c5fcf9a572"><td class="memItemLeft" align="right" valign="top">const struct AMlistItem *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structAMlistItems.html#a1288abd4fe17c3c78d4501c5fcf9a572">AMlistItemsPrev</a> (struct <a class="el" href="structAMlistItems.html">AMlistItems</a> *list_items, ptrdiff_t n)</td></tr>
<tr class="memitem:a1288abd4fe17c3c78d4501c5fcf9a572"><td class="memItemLeft" align="right" valign="top">const struct <a class="el" href="structAMlistItem.html">AMlistItem</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structAMlistItems.html#a1288abd4fe17c3c78d4501c5fcf9a572">AMlistItemsPrev</a> (struct <a class="el" href="structAMlistItems.html">AMlistItems</a> *list_items, ptrdiff_t n)</td></tr>
<tr class="memdesc:a1288abd4fe17c3c78d4501c5fcf9a572"><td class="mdescLeft">&#160;</td><td class="mdescRight">Advances an iterator over a sequence of list object items by at most <code>|n|</code> positions where the sign of <code>n</code> is relative to the iterator's direction and then gets the list object item at its new position. <a href="structAMlistItems.html#a1288abd4fe17c3c78d4501c5fcf9a572">More...</a><br /></td></tr>
<tr class="separator:a1288abd4fe17c3c78d4501c5fcf9a572"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad553efe85a03efc3da774cada835e302"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structAMlistItems.html">AMlistItems</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structAMlistItems.html#ad553efe85a03efc3da774cada835e302">AMlistItemsReversed</a> (const struct <a class="el" href="structAMlistItems.html">AMlistItems</a> *list_items)</td></tr>
@ -144,7 +144,7 @@ Public Attributes</h2></td></tr>
</table>
</dd>
</dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>list_items<code>!=</code> NULL</code>. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>list_items</code> <code>!= NULL</code>. </dd></dl>
</div>
</div>
@ -182,10 +182,10 @@ Public Attributes</h2></td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><code>true</code> if <code>list_items1<code>==</code><code>list_items2</code> and</code> <code>false</code> otherwise. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>list_items1<code>!=</code> NULL</code>. </dd>
<dl class="section return"><dt>Returns</dt><dd><code>true</code> if <code>list_items1</code> <code>==</code> <code>list_items2</code> and <code>false</code> otherwise. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>list_items1</code> <code>!= NULL</code>. </dd>
<dd>
<code>list_items2<code>!=</code> NULL</code>. </dd></dl>
<code>list_items2</code> <code>!= NULL</code>. </dd></dl>
</div>
</div>
@ -196,7 +196,7 @@ Public Attributes</h2></td></tr>
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const struct AMlistItem * AMlistItemsNext </td>
<td class="memname">const struct <a class="el" href="structAMlistItem.html">AMlistItem</a> * AMlistItemsNext </td>
<td>(</td>
<td class="paramtype">struct <a class="el" href="structAMlistItems.html">AMlistItems</a> *&#160;</td>
<td class="paramname"><em>list_items</em>, </td>
@ -223,8 +223,8 @@ Public Attributes</h2></td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A pointer to an <code>AMlistItem</code> struct that's <code>NULL</code> when <code>list_items</code> was previously advanced past its forward/reverse limit. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>list_items<code>!=</code> NULL</code>. </dd></dl>
<dl class="section return"><dt>Returns</dt><dd>A pointer to an <code><a class="el" href="structAMlistItem.html" title="An item in a list object.">AMlistItem</a></code> struct that's <code>NULL</code> when <code>list_items</code> was previously advanced past its forward/reverse limit. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>list_items</code> <code>!= NULL</code>. </dd></dl>
</div>
</div>
@ -235,7 +235,7 @@ Public Attributes</h2></td></tr>
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const struct AMlistItem * AMlistItemsPrev </td>
<td class="memname">const struct <a class="el" href="structAMlistItem.html">AMlistItem</a> * AMlistItemsPrev </td>
<td>(</td>
<td class="paramtype">struct <a class="el" href="structAMlistItems.html">AMlistItems</a> *&#160;</td>
<td class="paramname"><em>list_items</em>, </td>
@ -262,8 +262,8 @@ Public Attributes</h2></td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A pointer to an <code>AMlistItem</code> struct that's <code>NULL</code> when <code>list_items</code> is presently advanced past its forward/reverse limit. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>list_items<code>!=</code> NULL</code>. </dd></dl>
<dl class="section return"><dt>Returns</dt><dd>A pointer to an <code><a class="el" href="structAMlistItem.html" title="An item in a list object.">AMlistItem</a></code> struct that's <code>NULL</code> when <code>list_items</code> is presently advanced past its forward/reverse limit. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>list_items</code> <code>!= NULL</code>. </dd></dl>
</div>
</div>
@ -291,7 +291,7 @@ Public Attributes</h2></td></tr>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>An <code><a class="el" href="structAMlistItems.html" title="A random-access iterator over a sequence of list object items.">AMlistItems</a></code> struct </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>list_items<code>!=</code> NULL</code>. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>list_items</code> <code>!= NULL</code>. </dd></dl>
</div>
</div>
@ -319,7 +319,7 @@ Public Attributes</h2></td></tr>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>An <code><a class="el" href="structAMlistItems.html" title="A random-access iterator over a sequence of list object items.">AMlistItems</a></code> struct </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>list_items<code>!=</code> NULL</code>. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>list_items</code> <code>!= NULL</code>. </dd></dl>
</div>
</div>
@ -347,7 +347,7 @@ Public Attributes</h2></td></tr>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The count of values in <code>list_items</code>. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>list_items<code>!=</code> NULL</code>. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>list_items</code> <code>!= NULL</code>. </dd></dl>
</div>
</div>

View file

@ -0,0 +1,85 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>automerge-c: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="brandmark.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">automerge-c
&#160;<span id="projectnumber">0.1.0</span>
</div>
<div id="projectbrief">C bindings for the Automerge Rust backend.</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.17 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">AMmapItem Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="structAMmapItem.html">AMmapItem</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="structAMmapItem.html#a8af8601814660971fb369e91acc472a3">AMmapItemKey</a>(const struct AMmapItem *map_item)</td><td class="entry"><a class="el" href="structAMmapItem.html">AMmapItem</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="structAMmapItem.html#ab11846ff2f61c378a1ce811b53e7c333">AMmapItemObjId</a>(const struct AMmapItem *map_item)</td><td class="entry"><a class="el" href="structAMmapItem.html">AMmapItem</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="structAMmapItem.html#a90d79d4ddfecd7817c999e2388b35683">AMmapItemValue</a>(const struct AMmapItem *map_item)</td><td class="entry"><a class="el" href="structAMmapItem.html">AMmapItem</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.17
</small></address>
</body>
</html>

View file

@ -0,0 +1,190 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>automerge-c: AMmapItem Struct Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="brandmark.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">automerge-c
&#160;<span id="projectnumber">0.1.0</span>
</div>
<div id="projectbrief">C bindings for the Automerge Rust backend.</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.17 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="structAMmapItem-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">AMmapItem Struct Reference</div> </div>
</div><!--header-->
<div class="contents">
<p>An item in a map object.
<a href="structAMmapItem.html#details">More...</a></p>
<p><code>#include &lt;<a class="el" href="automerge_8h_source.html">automerge.h</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a8af8601814660971fb369e91acc472a3"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structAMmapItem.html#a8af8601814660971fb369e91acc472a3">AMmapItemKey</a> (const struct <a class="el" href="structAMmapItem.html">AMmapItem</a> *map_item)</td></tr>
<tr class="memdesc:a8af8601814660971fb369e91acc472a3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the key of an item in a map object. <a href="structAMmapItem.html#a8af8601814660971fb369e91acc472a3">More...</a><br /></td></tr>
<tr class="separator:a8af8601814660971fb369e91acc472a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab11846ff2f61c378a1ce811b53e7c333"><td class="memItemLeft" align="right" valign="top">const struct <a class="el" href="structAMobjId.html">AMobjId</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structAMmapItem.html#ab11846ff2f61c378a1ce811b53e7c333">AMmapItemObjId</a> (const struct <a class="el" href="structAMmapItem.html">AMmapItem</a> *map_item)</td></tr>
<tr class="memdesc:ab11846ff2f61c378a1ce811b53e7c333"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the object identifier of an item in a map object. <a href="structAMmapItem.html#ab11846ff2f61c378a1ce811b53e7c333">More...</a><br /></td></tr>
<tr class="separator:ab11846ff2f61c378a1ce811b53e7c333"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a90d79d4ddfecd7817c999e2388b35683"><td class="memItemLeft" align="right" valign="top">union <a class="el" href="unionAMvalue.html">AMvalue</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structAMmapItem.html#a90d79d4ddfecd7817c999e2388b35683">AMmapItemValue</a> (const struct <a class="el" href="structAMmapItem.html">AMmapItem</a> *map_item)</td></tr>
<tr class="memdesc:a90d79d4ddfecd7817c999e2388b35683"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the value of an item in a map object. <a href="structAMmapItem.html#a90d79d4ddfecd7817c999e2388b35683">More...</a><br /></td></tr>
<tr class="separator:a90d79d4ddfecd7817c999e2388b35683"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>An item in a map object. </p>
</div><h2 class="groupheader">Member Function Documentation</h2>
<a id="a8af8601814660971fb369e91acc472a3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8af8601814660971fb369e91acc472a3">&#9670;&nbsp;</a></span>AMmapItemKey()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const char * AMmapItemKey </td>
<td>(</td>
<td class="paramtype">const struct <a class="el" href="structAMmapItem.html">AMmapItem</a> *&#160;</td>
<td class="paramname"><em>map_item</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Gets the key of an item in a map object. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">map_item</td><td>A pointer to an <code><a class="el" href="structAMmapItem.html" title="An item in a map object.">AMmapItem</a></code> struct. </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A 64-bit unsigned integer. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>map_item</code> <code>!= NULL</code>. </dd></dl>
</div>
</div>
<a id="ab11846ff2f61c378a1ce811b53e7c333"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab11846ff2f61c378a1ce811b53e7c333">&#9670;&nbsp;</a></span>AMmapItemObjId()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const struct <a class="el" href="structAMobjId.html">AMobjId</a> * AMmapItemObjId </td>
<td>(</td>
<td class="paramtype">const struct <a class="el" href="structAMmapItem.html">AMmapItem</a> *&#160;</td>
<td class="paramname"><em>map_item</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Gets the object identifier of an item in a map object. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">map_item</td><td>A pointer to an <code><a class="el" href="structAMmapItem.html" title="An item in a map object.">AMmapItem</a></code> struct. </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A pointer to an <code><a class="el" href="structAMobjId.html" title="An object&#39;s unique identifier.">AMobjId</a></code> struct. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>map_item</code> <code>!= NULL</code>. </dd></dl>
</div>
</div>
<a id="a90d79d4ddfecd7817c999e2388b35683"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a90d79d4ddfecd7817c999e2388b35683">&#9670;&nbsp;</a></span>AMmapItemValue()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">union <a class="el" href="unionAMvalue.html">AMvalue</a> AMmapItemValue </td>
<td>(</td>
<td class="paramtype">const struct <a class="el" href="structAMmapItem.html">AMmapItem</a> *&#160;</td>
<td class="paramname"><em>map_item</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Gets the value of an item in a map object. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">map_item</td><td>A pointer to an <code><a class="el" href="structAMmapItem.html" title="An item in a map object.">AMmapItem</a></code> struct. </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>An <code><a class="el" href="unionAMvalue.html" title="A discriminated union of value type variants for a result.">AMvalue</a></code> struct. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>map_item</code> <code>!= NULL</code>. </dd></dl>
</div>
</div>
<hr/>The documentation for this struct was generated from the following file:<ul>
<li>build/Cargo/target/<a class="el" href="automerge_8h_source.html">automerge.h</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.17
</small></address>
</body>
</html>

View file

@ -86,10 +86,10 @@ Public Member Functions</h2></td></tr>
<tr class="memitem:a10eb8236bae9014fca457db405b6bb49"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structAMmapItems.html#a10eb8236bae9014fca457db405b6bb49">AMmapItemsEqual</a> (const struct <a class="el" href="structAMmapItems.html">AMmapItems</a> *map_items1, const struct <a class="el" href="structAMmapItems.html">AMmapItems</a> *map_items2)</td></tr>
<tr class="memdesc:a10eb8236bae9014fca457db405b6bb49"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tests the equality of two sequences of map object items underlying a pair of iterators. <a href="structAMmapItems.html#a10eb8236bae9014fca457db405b6bb49">More...</a><br /></td></tr>
<tr class="separator:a10eb8236bae9014fca457db405b6bb49"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0bab093f0a85e02fa1a4d3e10bccde26"><td class="memItemLeft" align="right" valign="top">const struct AMmapItem *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structAMmapItems.html#a0bab093f0a85e02fa1a4d3e10bccde26">AMmapItemsNext</a> (struct <a class="el" href="structAMmapItems.html">AMmapItems</a> *map_items, ptrdiff_t n)</td></tr>
<tr class="memitem:a0bab093f0a85e02fa1a4d3e10bccde26"><td class="memItemLeft" align="right" valign="top">const struct <a class="el" href="structAMmapItem.html">AMmapItem</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structAMmapItems.html#a0bab093f0a85e02fa1a4d3e10bccde26">AMmapItemsNext</a> (struct <a class="el" href="structAMmapItems.html">AMmapItems</a> *map_items, ptrdiff_t n)</td></tr>
<tr class="memdesc:a0bab093f0a85e02fa1a4d3e10bccde26"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the map object item at the current position of an iterator over a sequence of map object items and then advances it by at most <code>|n|</code> positions where the sign of <code>n</code> is relative to the iterator's direction. <a href="structAMmapItems.html#a0bab093f0a85e02fa1a4d3e10bccde26">More...</a><br /></td></tr>
<tr class="separator:a0bab093f0a85e02fa1a4d3e10bccde26"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3dfa65b5b61344e9aedd1e78764496cc"><td class="memItemLeft" align="right" valign="top">const struct AMmapItem *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structAMmapItems.html#a3dfa65b5b61344e9aedd1e78764496cc">AMmapItemsPrev</a> (struct <a class="el" href="structAMmapItems.html">AMmapItems</a> *map_items, ptrdiff_t n)</td></tr>
<tr class="memitem:a3dfa65b5b61344e9aedd1e78764496cc"><td class="memItemLeft" align="right" valign="top">const struct <a class="el" href="structAMmapItem.html">AMmapItem</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structAMmapItems.html#a3dfa65b5b61344e9aedd1e78764496cc">AMmapItemsPrev</a> (struct <a class="el" href="structAMmapItems.html">AMmapItems</a> *map_items, ptrdiff_t n)</td></tr>
<tr class="memdesc:a3dfa65b5b61344e9aedd1e78764496cc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Advances an iterator over a sequence of map object items by at most <code>|n|</code> positions where the sign of <code>n</code> is relative to the iterator's direction and then gets the map object item at its new position. <a href="structAMmapItems.html#a3dfa65b5b61344e9aedd1e78764496cc">More...</a><br /></td></tr>
<tr class="separator:a3dfa65b5b61344e9aedd1e78764496cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aee895fccda18ccd794c103f7048ada1b"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structAMmapItems.html">AMmapItems</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structAMmapItems.html#aee895fccda18ccd794c103f7048ada1b">AMmapItemsReversed</a> (const struct <a class="el" href="structAMmapItems.html">AMmapItems</a> *map_items)</td></tr>
@ -144,7 +144,7 @@ Public Attributes</h2></td></tr>
</table>
</dd>
</dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>map_items<code>!=</code> NULL</code>. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>map_items</code> <code>!= NULL</code>. </dd></dl>
</div>
</div>
@ -182,10 +182,10 @@ Public Attributes</h2></td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><code>true</code> if <code>map_items1<code>==</code><code>map_items2</code> and</code> <code>false</code> otherwise. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>map_items1<code>!=</code> NULL</code>. </dd>
<dl class="section return"><dt>Returns</dt><dd><code>true</code> if <code>map_items1</code> <code>==</code> <code>map_items2</code> and <code>false</code> otherwise. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>map_items1</code> <code>!= NULL</code>. </dd>
<dd>
<code>map_items2<code>!=</code> NULL</code>. </dd></dl>
<code>map_items2</code> <code>!= NULL</code>. </dd></dl>
</div>
</div>
@ -196,7 +196,7 @@ Public Attributes</h2></td></tr>
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const struct AMmapItem * AMmapItemsNext </td>
<td class="memname">const struct <a class="el" href="structAMmapItem.html">AMmapItem</a> * AMmapItemsNext </td>
<td>(</td>
<td class="paramtype">struct <a class="el" href="structAMmapItems.html">AMmapItems</a> *&#160;</td>
<td class="paramname"><em>map_items</em>, </td>
@ -223,8 +223,8 @@ Public Attributes</h2></td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A pointer to an <code>AMmapItem</code> struct that's <code>NULL</code> when <code>map_items</code> was previously advanced past its forward/reverse limit. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>map_items<code>!=</code> NULL</code>. </dd></dl>
<dl class="section return"><dt>Returns</dt><dd>A pointer to an <code><a class="el" href="structAMmapItem.html" title="An item in a map object.">AMmapItem</a></code> struct that's <code>NULL</code> when <code>map_items</code> was previously advanced past its forward/reverse limit. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>map_items</code> <code>!= NULL</code>. </dd></dl>
</div>
</div>
@ -235,7 +235,7 @@ Public Attributes</h2></td></tr>
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const struct AMmapItem * AMmapItemsPrev </td>
<td class="memname">const struct <a class="el" href="structAMmapItem.html">AMmapItem</a> * AMmapItemsPrev </td>
<td>(</td>
<td class="paramtype">struct <a class="el" href="structAMmapItems.html">AMmapItems</a> *&#160;</td>
<td class="paramname"><em>map_items</em>, </td>
@ -262,8 +262,8 @@ Public Attributes</h2></td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A pointer to an <code>AMmapItem</code> struct that's <code>NULL</code> when <code>map_items</code> is presently advanced past its forward/reverse limit. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>map_items<code>!=</code> NULL</code>. </dd></dl>
<dl class="section return"><dt>Returns</dt><dd>A pointer to an <code><a class="el" href="structAMmapItem.html" title="An item in a map object.">AMmapItem</a></code> struct that's <code>NULL</code> when <code>map_items</code> is presently advanced past its forward/reverse limit. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>map_items</code> <code>!= NULL</code>. </dd></dl>
</div>
</div>
@ -291,7 +291,7 @@ Public Attributes</h2></td></tr>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>An <code><a class="el" href="structAMmapItems.html" title="A random-access iterator over a sequence of map object items.">AMmapItems</a></code> struct </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>map_items<code>!=</code> NULL</code>. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>map_items</code> <code>!= NULL</code>. </dd></dl>
</div>
</div>
@ -319,7 +319,7 @@ Public Attributes</h2></td></tr>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>An <code><a class="el" href="structAMmapItems.html" title="A random-access iterator over a sequence of map object items.">AMmapItems</a></code> struct </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>map_items<code>!=</code> NULL</code>. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>map_items</code> <code>!= NULL</code>. </dd></dl>
</div>
</div>
@ -347,7 +347,7 @@ Public Attributes</h2></td></tr>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The count of values in <code>map_items</code>. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>map_items<code>!=</code> NULL</code>. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>map_items</code> <code>!= NULL</code>. </dd></dl>
</div>
</div>

View file

@ -119,7 +119,7 @@ Public Member Functions</h2></td></tr>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A pointer to an <code><a class="el" href="structAMactorId.html" title="An actor&#39;s unique identifier.">AMactorId</a></code> struct or <code>NULL</code>. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>obj_id<code>!=</code> NULL</code>. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>obj_id</code> <code>!= NULL</code>. </dd></dl>
</div>
</div>
@ -147,7 +147,7 @@ Public Member Functions</h2></td></tr>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A 64-bit unsigned integer. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>obj_id<code>!=</code> NULL</code>. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>obj_id</code> <code>!= NULL</code>. </dd></dl>
</div>
</div>
@ -185,10 +185,10 @@ Public Member Functions</h2></td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><code>true</code> if <code>obj_id1<code>==</code><code>obj_id2</code> and</code> <code>false</code> otherwise. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>obj_id1<code>!=</code> NULL</code>. </dd>
<dl class="section return"><dt>Returns</dt><dd><code>true</code> if <code>obj_id1</code> <code>==</code> <code>obj_id2</code> and <code>false</code> otherwise. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>obj_id1</code> <code>!= NULL</code>. </dd>
<dd>
<code>obj_id2<code>!=</code> NULL</code>. </dd></dl>
<code>obj_id2</code> <code>!= NULL</code>. </dd></dl>
</div>
</div>
@ -216,7 +216,7 @@ Public Member Functions</h2></td></tr>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A 64-bit unsigned integer. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>obj_id<code>!=</code> NULL</code>. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>obj_id</code> <code>!= NULL</code>. </dd></dl>
</div>
</div>

View file

@ -0,0 +1,84 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>automerge-c: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="brandmark.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">automerge-c
&#160;<span id="projectnumber">0.1.0</span>
</div>
<div id="projectbrief">C bindings for the Automerge Rust backend.</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.17 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">AMobjItem Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="structAMobjItem.html">AMobjItem</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="structAMobjItem.html#ab9eee631901f0474277d4a47990b16d5">AMobjItemObjId</a>(const struct AMobjItem *obj_item)</td><td class="entry"><a class="el" href="structAMobjItem.html">AMobjItem</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="structAMobjItem.html#ac0b1a9e5654935b7884904059b7dd500">AMobjItemValue</a>(const struct AMobjItem *obj_item)</td><td class="entry"><a class="el" href="structAMobjItem.html">AMobjItem</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.17
</small></address>
</body>
</html>

View file

@ -0,0 +1,159 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>automerge-c: AMobjItem Struct Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="brandmark.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">automerge-c
&#160;<span id="projectnumber">0.1.0</span>
</div>
<div id="projectbrief">C bindings for the Automerge Rust backend.</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.17 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="structAMobjItem-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">AMobjItem Struct Reference</div> </div>
</div><!--header-->
<div class="contents">
<p>An item in an object.
<a href="structAMobjItem.html#details">More...</a></p>
<p><code>#include &lt;<a class="el" href="automerge_8h_source.html">automerge.h</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:ab9eee631901f0474277d4a47990b16d5"><td class="memItemLeft" align="right" valign="top">const struct <a class="el" href="structAMobjId.html">AMobjId</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structAMobjItem.html#ab9eee631901f0474277d4a47990b16d5">AMobjItemObjId</a> (const struct <a class="el" href="structAMobjItem.html">AMobjItem</a> *obj_item)</td></tr>
<tr class="memdesc:ab9eee631901f0474277d4a47990b16d5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the object identifier of an item in an object. <a href="structAMobjItem.html#ab9eee631901f0474277d4a47990b16d5">More...</a><br /></td></tr>
<tr class="separator:ab9eee631901f0474277d4a47990b16d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac0b1a9e5654935b7884904059b7dd500"><td class="memItemLeft" align="right" valign="top">union <a class="el" href="unionAMvalue.html">AMvalue</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structAMobjItem.html#ac0b1a9e5654935b7884904059b7dd500">AMobjItemValue</a> (const struct <a class="el" href="structAMobjItem.html">AMobjItem</a> *obj_item)</td></tr>
<tr class="memdesc:ac0b1a9e5654935b7884904059b7dd500"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the value of an item in an object. <a href="structAMobjItem.html#ac0b1a9e5654935b7884904059b7dd500">More...</a><br /></td></tr>
<tr class="separator:ac0b1a9e5654935b7884904059b7dd500"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>An item in an object. </p>
</div><h2 class="groupheader">Member Function Documentation</h2>
<a id="ab9eee631901f0474277d4a47990b16d5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab9eee631901f0474277d4a47990b16d5">&#9670;&nbsp;</a></span>AMobjItemObjId()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const struct <a class="el" href="structAMobjId.html">AMobjId</a> * AMobjItemObjId </td>
<td>(</td>
<td class="paramtype">const struct <a class="el" href="structAMobjItem.html">AMobjItem</a> *&#160;</td>
<td class="paramname"><em>obj_item</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Gets the object identifier of an item in an object. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">obj_item</td><td>A pointer to an <code><a class="el" href="structAMobjItem.html" title="An item in an object.">AMobjItem</a></code> struct. </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A pointer to an <code><a class="el" href="structAMobjId.html" title="An object&#39;s unique identifier.">AMobjId</a></code> struct. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>obj_item</code> <code>!= NULL</code>. </dd></dl>
</div>
</div>
<a id="ac0b1a9e5654935b7884904059b7dd500"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac0b1a9e5654935b7884904059b7dd500">&#9670;&nbsp;</a></span>AMobjItemValue()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">union <a class="el" href="unionAMvalue.html">AMvalue</a> AMobjItemValue </td>
<td>(</td>
<td class="paramtype">const struct <a class="el" href="structAMobjItem.html">AMobjItem</a> *&#160;</td>
<td class="paramname"><em>obj_item</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Gets the value of an item in an object. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">obj_item</td><td>A pointer to an <code><a class="el" href="structAMobjItem.html" title="An item in an object.">AMobjItem</a></code> struct. </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>An <code><a class="el" href="unionAMvalue.html" title="A discriminated union of value type variants for a result.">AMvalue</a></code> struct. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>obj_item</code> <code>!= NULL</code>. </dd></dl>
</div>
</div>
<hr/>The documentation for this struct was generated from the following file:<ul>
<li>build/Cargo/target/<a class="el" href="automerge_8h_source.html">automerge.h</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.17
</small></address>
</body>
</html>

View file

@ -86,10 +86,10 @@ Public Member Functions</h2></td></tr>
<tr class="memitem:a3d9a8c48faecd2482ecdbb32bb2e72b9"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structAMobjItems.html#a3d9a8c48faecd2482ecdbb32bb2e72b9">AMobjItemsEqual</a> (const struct <a class="el" href="structAMobjItems.html">AMobjItems</a> *obj_items1, const struct <a class="el" href="structAMobjItems.html">AMobjItems</a> *obj_items2)</td></tr>
<tr class="memdesc:a3d9a8c48faecd2482ecdbb32bb2e72b9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tests the equality of two sequences of object items underlying a pair of iterators. <a href="structAMobjItems.html#a3d9a8c48faecd2482ecdbb32bb2e72b9">More...</a><br /></td></tr>
<tr class="separator:a3d9a8c48faecd2482ecdbb32bb2e72b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a767c4cb170712b5a817aff4bfd52fa55"><td class="memItemLeft" align="right" valign="top">const struct AMobjItem *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structAMobjItems.html#a767c4cb170712b5a817aff4bfd52fa55">AMobjItemsNext</a> (struct <a class="el" href="structAMobjItems.html">AMobjItems</a> *obj_items, ptrdiff_t n)</td></tr>
<tr class="memitem:a767c4cb170712b5a817aff4bfd52fa55"><td class="memItemLeft" align="right" valign="top">const struct <a class="el" href="structAMobjItem.html">AMobjItem</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structAMobjItems.html#a767c4cb170712b5a817aff4bfd52fa55">AMobjItemsNext</a> (struct <a class="el" href="structAMobjItems.html">AMobjItems</a> *obj_items, ptrdiff_t n)</td></tr>
<tr class="memdesc:a767c4cb170712b5a817aff4bfd52fa55"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the object item at the current position of an iterator over a sequence of object items and then advances it by at most <code>|n|</code> positions where the sign of <code>n</code> is relative to the iterator's direction. <a href="structAMobjItems.html#a767c4cb170712b5a817aff4bfd52fa55">More...</a><br /></td></tr>
<tr class="separator:a767c4cb170712b5a817aff4bfd52fa55"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2d20a471c81085cea886902c3bedd464"><td class="memItemLeft" align="right" valign="top">const struct AMobjItem *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structAMobjItems.html#a2d20a471c81085cea886902c3bedd464">AMobjItemsPrev</a> (struct <a class="el" href="structAMobjItems.html">AMobjItems</a> *obj_items, ptrdiff_t n)</td></tr>
<tr class="memitem:a2d20a471c81085cea886902c3bedd464"><td class="memItemLeft" align="right" valign="top">const struct <a class="el" href="structAMobjItem.html">AMobjItem</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structAMobjItems.html#a2d20a471c81085cea886902c3bedd464">AMobjItemsPrev</a> (struct <a class="el" href="structAMobjItems.html">AMobjItems</a> *obj_items, ptrdiff_t n)</td></tr>
<tr class="memdesc:a2d20a471c81085cea886902c3bedd464"><td class="mdescLeft">&#160;</td><td class="mdescRight">Advances an iterator over a sequence of object items by at most <code>|n|</code> positions where the sign of <code>n</code> is relative to the iterator's direction and then gets the object item at its new position. <a href="structAMobjItems.html#a2d20a471c81085cea886902c3bedd464">More...</a><br /></td></tr>
<tr class="separator:a2d20a471c81085cea886902c3bedd464"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8c77d3fb97d70cae7111ce817da96954"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structAMobjItems.html">AMobjItems</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structAMobjItems.html#a8c77d3fb97d70cae7111ce817da96954">AMobjItemsReversed</a> (const struct <a class="el" href="structAMobjItems.html">AMobjItems</a> *obj_items)</td></tr>
@ -144,7 +144,7 @@ Public Attributes</h2></td></tr>
</table>
</dd>
</dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>obj_items<code>!=</code> NULL</code>. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>obj_items</code> <code>!= NULL</code>. </dd></dl>
</div>
</div>
@ -182,10 +182,10 @@ Public Attributes</h2></td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><code>true</code> if <code>obj_items1<code>==</code><code>obj_items2</code> and</code> <code>false</code> otherwise. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>obj_items1<code>!=</code> NULL</code>. </dd>
<dl class="section return"><dt>Returns</dt><dd><code>true</code> if <code>obj_items1</code> <code>==</code> <code>obj_items2</code> and <code>false</code> otherwise. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>obj_items1</code> <code>!= NULL</code>. </dd>
<dd>
<code>obj_items2<code>!=</code> NULL</code>. </dd></dl>
<code>obj_items2</code> <code>!= NULL</code>. </dd></dl>
</div>
</div>
@ -196,7 +196,7 @@ Public Attributes</h2></td></tr>
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const struct AMobjItem * AMobjItemsNext </td>
<td class="memname">const struct <a class="el" href="structAMobjItem.html">AMobjItem</a> * AMobjItemsNext </td>
<td>(</td>
<td class="paramtype">struct <a class="el" href="structAMobjItems.html">AMobjItems</a> *&#160;</td>
<td class="paramname"><em>obj_items</em>, </td>
@ -223,8 +223,8 @@ Public Attributes</h2></td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A pointer to an <code>AMobjItem</code> struct that's <code>NULL</code> when <code>obj_items</code> was previously advanced past its forward/reverse limit. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>obj_items<code>!=</code> NULL</code>. </dd></dl>
<dl class="section return"><dt>Returns</dt><dd>A pointer to an <code><a class="el" href="structAMobjItem.html" title="An item in an object.">AMobjItem</a></code> struct that's <code>NULL</code> when <code>obj_items</code> was previously advanced past its forward/reverse limit. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>obj_items</code> <code>!= NULL</code>. </dd></dl>
</div>
</div>
@ -235,7 +235,7 @@ Public Attributes</h2></td></tr>
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const struct AMobjItem * AMobjItemsPrev </td>
<td class="memname">const struct <a class="el" href="structAMobjItem.html">AMobjItem</a> * AMobjItemsPrev </td>
<td>(</td>
<td class="paramtype">struct <a class="el" href="structAMobjItems.html">AMobjItems</a> *&#160;</td>
<td class="paramname"><em>obj_items</em>, </td>
@ -262,8 +262,8 @@ Public Attributes</h2></td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A pointer to an <code>AMobjItem</code> struct that's <code>NULL</code> when <code>obj_items</code> is presently advanced past its forward/reverse limit. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>obj_items<code>!=</code> NULL</code>. </dd></dl>
<dl class="section return"><dt>Returns</dt><dd>A pointer to an <code><a class="el" href="structAMobjItem.html" title="An item in an object.">AMobjItem</a></code> struct that's <code>NULL</code> when <code>obj_items</code> is presently advanced past its forward/reverse limit. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>obj_items</code> <code>!= NULL</code>. </dd></dl>
</div>
</div>
@ -291,7 +291,7 @@ Public Attributes</h2></td></tr>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>An <code><a class="el" href="structAMobjItems.html" title="A random-access iterator over a sequence of object items.">AMobjItems</a></code> struct </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>obj_items<code>!=</code> NULL</code>. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>obj_items</code> <code>!= NULL</code>. </dd></dl>
</div>
</div>
@ -319,7 +319,7 @@ Public Attributes</h2></td></tr>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>An <code><a class="el" href="structAMobjItems.html" title="A random-access iterator over a sequence of object items.">AMobjItems</a></code> struct </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>obj_items<code>!=</code> NULL</code>. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>obj_items</code> <code>!= NULL</code>. </dd></dl>
</div>
</div>
@ -347,7 +347,7 @@ Public Attributes</h2></td></tr>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The count of values in <code>obj_items</code>. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>obj_items<code>!=</code> NULL</code>. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>obj_items</code> <code>!= NULL</code>. </dd></dl>
</div>
</div>

View file

@ -122,7 +122,7 @@ Public Member Functions</h2></td></tr>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A UTF-8 string value or <code>NULL</code>. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>result<code>!=</code> NULL</code>. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>result</code> <code>!= NULL</code>. </dd></dl>
</div>
</div>
@ -149,7 +149,7 @@ Public Member Functions</h2></td></tr>
</table>
</dd>
</dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>result<code>!=</code> NULL</code>. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>result</code> <code>!= NULL</code>. </dd></dl>
</div>
</div>
@ -177,7 +177,7 @@ Public Member Functions</h2></td></tr>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The count of values in <code>result</code>. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>result<code>!=</code> NULL</code>. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>result</code> <code>!= NULL</code>. </dd></dl>
</div>
</div>
@ -205,7 +205,7 @@ Public Member Functions</h2></td></tr>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>An <code>AMstatus</code> enum tag. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>result<code>!=</code> NULL</code>. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>result</code> <code>!= NULL</code>. </dd></dl>
</div>
</div>
@ -233,7 +233,7 @@ Public Member Functions</h2></td></tr>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>An <code><a class="el" href="unionAMvalue.html" title="A discriminated union of value type variants for a result.">AMvalue</a></code> struct. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>result<code>!=</code> NULL</code>. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>result</code> <code>!= NULL</code>. </dd></dl>
</div>
</div>

View file

@ -132,7 +132,7 @@ Public Attributes</h2></td></tr>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The number of <code><a class="el" href="structAMresult.html" title="A discriminated union of result variants.">AMresult</a></code> structs freed. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>stack<code>!=</code> NULL</code>. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>stack</code> <code>!= NULL</code>. </dd></dl>
<dl class="section post"><dt>Postcondition</dt><dd><code>*stack == NULL</code>. </dd></dl>
</div>
@ -161,7 +161,7 @@ Public Attributes</h2></td></tr>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A pointer to an <code><a class="el" href="structAMresult.html" title="A discriminated union of result variants.">AMresult</a></code> struct or <code>NULL</code>. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>stack<code>!=</code> NULL</code>. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>stack</code> <code>!= NULL</code>. </dd></dl>
<dl class="section post"><dt>Postcondition</dt><dd><code>*stack == NULL</code>. </dd></dl>
</div>
@ -215,10 +215,10 @@ Public Attributes</h2></td></tr>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>An <code><a class="el" href="unionAMvalue.html" title="A discriminated union of value type variants for a result.">AMvalue</a></code> struct. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>stack<code>!=</code> NULL</code>. </dd>
<dl class="section pre"><dt>Precondition</dt><dd><code>stack</code> <code>!= NULL</code>. </dd>
<dd>
<code>result<code>!=</code> NULL</code>. </dd></dl>
<dl class="section warning"><dt>Warning</dt><dd>If <code>stack<code>==</code> NULL</code> then <code>result</code> is deallocated in order to prevent a memory leak. </dd></dl>
<code>result</code> <code>!= NULL</code>. </dd></dl>
<dl class="section warning"><dt>Warning</dt><dd>If <code>stack</code> <code>== NULL</code> then <code>result</code> is deallocated in order to prevent a memory leak. </dd></dl>
</div>
</div>

View file

@ -144,7 +144,7 @@ Public Attributes</h2></td></tr>
</table>
</dd>
</dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>strs<code>!=</code> NULL</code>. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>strs</code> <code>!= NULL</code>. </dd></dl>
</div>
</div>
@ -182,10 +182,10 @@ Public Attributes</h2></td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><code>-1</code> if <code>strs1</code> <code>&lt;</code> <code>strs2</code>, <code>0</code> if <code>strs1<code>==</code><code>strs2</code> and</code> <code>1</code> if <code>strs1</code> <code>&gt;</code> <code>strs2</code>. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>strs1<code>!=</code> NULL</code>. </dd>
<dl class="section return"><dt>Returns</dt><dd><code>-1</code> if <code>strs1</code> <code>&lt;</code> <code>strs2</code>, <code>0</code> if <code>strs1</code> <code>==</code> <code>strs2</code> and <code>1</code> if <code>strs1</code> <code>&gt;</code> <code>strs2</code>. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>strs1</code> <code>!= NULL</code>. </dd>
<dd>
<code>strs2<code>!=</code> NULL</code>. </dd></dl>
<code>strs2</code> <code>!= NULL</code>. </dd></dl>
</div>
</div>
@ -224,7 +224,7 @@ Public Attributes</h2></td></tr>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A UTF-8 string that's <code>NULL</code> when <code>strs</code> was previously advanced past its forward/reverse limit. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>strs<code>!=</code> NULL</code>. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>strs</code> <code>!= NULL</code>. </dd></dl>
</div>
</div>
@ -263,7 +263,7 @@ Public Attributes</h2></td></tr>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A UTF-8 string that's <code>NULL</code> when <code>strs</code> is presently advanced past its forward/reverse limit. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>strs<code>!=</code> NULL</code>. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>strs</code> <code>!= NULL</code>. </dd></dl>
</div>
</div>
@ -291,7 +291,7 @@ Public Attributes</h2></td></tr>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>An <code><a class="el" href="structAMstrs.html" title="A random-access iterator over a sequence of UTF-8 strings.">AMstrs</a></code> struct. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>strs<code>!=</code> NULL</code>. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>strs</code> <code>!= NULL</code>. </dd></dl>
</div>
</div>
@ -319,7 +319,7 @@ Public Attributes</h2></td></tr>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>An <code><a class="el" href="structAMstrs.html" title="A random-access iterator over a sequence of UTF-8 strings.">AMstrs</a></code> struct </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>strs<code>!=</code> NULL</code>. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>strs</code> <code>!= NULL</code>. </dd></dl>
</div>
</div>
@ -347,7 +347,7 @@ Public Attributes</h2></td></tr>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The count of values in <code>strs</code>. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>strs<code>!=</code> NULL</code>. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>strs</code> <code>!= NULL</code>. </dd></dl>
</div>
</div>

View file

@ -110,7 +110,7 @@ Public Member Functions</h2></td></tr>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>An <code><a class="el" href="structAMchangeHashes.html" title="A random-access iterator over a sequence of change hashes.">AMchangeHashes</a></code> struct. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>sync_have<code>!=</code> NULL</code>. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>sync_have</code> <code>!= NULL</code>. </dd></dl>
</div>
</div>

View file

@ -144,7 +144,7 @@ Public Attributes</h2></td></tr>
</table>
</dd>
</dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>sync_haves<code>!=</code> NULL</code>. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>sync_haves</code> <code>!= NULL</code>. </dd></dl>
</div>
</div>
@ -182,10 +182,10 @@ Public Attributes</h2></td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><code>true</code> if <code>sync_haves1<code>==</code><code>sync_haves2</code> and</code> <code>false</code> otherwise. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>sync_haves1<code>!=</code> NULL</code>. </dd>
<dl class="section return"><dt>Returns</dt><dd><code>true</code> if <code>sync_haves1</code> <code>==</code> <code>sync_haves2</code> and <code>false</code> otherwise. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>sync_haves1</code> <code>!= NULL</code>. </dd>
<dd>
<code>sync_haves2<code>!=</code> NULL</code>. </dd></dl>
<code>sync_haves2</code> <code>!= NULL</code>. </dd></dl>
</div>
</div>
@ -224,7 +224,7 @@ Public Attributes</h2></td></tr>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A pointer to an <code><a class="el" href="structAMsyncHave.html" title="A summary of the changes that the sender of a synchronization message already has.">AMsyncHave</a></code> struct that's <code>NULL</code> when <code>sync_haves</code> was previously advanced past its forward/reverse limit. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>sync_haves<code>!=</code> NULL</code>. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>sync_haves</code> <code>!= NULL</code>. </dd></dl>
</div>
</div>
@ -263,7 +263,7 @@ Public Attributes</h2></td></tr>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A pointer to an <code><a class="el" href="structAMsyncHave.html" title="A summary of the changes that the sender of a synchronization message already has.">AMsyncHave</a></code> struct that's <code>NULL</code> when <code>sync_haves</code> is presently advanced past its forward/reverse limit. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>sync_haves<code>!=</code> NULL</code>. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>sync_haves</code> <code>!= NULL</code>. </dd></dl>
</div>
</div>
@ -291,7 +291,7 @@ Public Attributes</h2></td></tr>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>An <code><a class="el" href="structAMsyncHaves.html" title="A random-access iterator over a sequence of synchronization haves.">AMsyncHaves</a></code> struct </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>sync_haves<code>!=</code> NULL</code>. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>sync_haves</code> <code>!= NULL</code>. </dd></dl>
</div>
</div>
@ -319,7 +319,7 @@ Public Attributes</h2></td></tr>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>An <code><a class="el" href="structAMsyncHaves.html" title="A random-access iterator over a sequence of synchronization haves.">AMsyncHaves</a></code> struct </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>sync_haves<code>!=</code> NULL</code>. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>sync_haves</code> <code>!= NULL</code>. </dd></dl>
</div>
</div>
@ -347,7 +347,7 @@ Public Attributes</h2></td></tr>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The count of values in <code>sync_haves</code>. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>sync_haves<code>!=</code> NULL</code>. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>sync_haves</code> <code>!= NULL</code>. </dd></dl>
</div>
</div>

View file

@ -125,7 +125,7 @@ Public Member Functions</h2></td></tr>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>An <code><a class="el" href="structAMchanges.html" title="A random-access iterator over a sequence of changes.">AMchanges</a></code> struct. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>sync_message<code>!=</code> NULL</code>. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>sync_message</code> <code>!= NULL</code>. </dd></dl>
</div>
</div>
@ -164,9 +164,9 @@ Public Member Functions</h2></td></tr>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A pointer to an <code><a class="el" href="structAMresult.html" title="A discriminated union of result variants.">AMresult</a></code> struct containing an <code><a class="el" href="structAMsyncMessage.html" title="A synchronization message for a peer.">AMsyncMessage</a></code> struct. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>src<code>!=</code> NULL</code>. </dd>
<dl class="section pre"><dt>Precondition</dt><dd><code>src</code> <code>!= NULL</code>. </dd>
<dd>
<code>0 &lt;=</code> <code>count<code>&lt;=</code>size</code> of <code>src</code>. </dd></dl>
<code>0 &lt;</code> <code>count</code> <code>&lt;= sizeof(</code><code>src<code></code>)</code>. </dd></dl>
<dl class="section warning"><dt>Warning</dt><dd>The returned <code><a class="el" href="structAMresult.html" title="A discriminated union of result variants.">AMresult</a></code> struct must be deallocated with <code><a class="el" href="structAMresult.html#ae7343baa00a4e002021d3a0942aa0432" title="Deallocates the storage for a result.">AMfree()</a></code> in order to prevent a memory leak. </dd></dl>
</div>
@ -195,7 +195,7 @@ Public Member Functions</h2></td></tr>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A pointer to an <code><a class="el" href="structAMresult.html" title="A discriminated union of result variants.">AMresult</a></code> struct containing an array of bytes as an <code><a class="el" href="structAMbyteSpan.html" title="A contiguous sequence of bytes.">AMbyteSpan</a></code> struct. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>sync_message<code>!=</code> NULL</code>. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>sync_message</code> <code>!= NULL</code>. </dd></dl>
<dl class="section warning"><dt>Warning</dt><dd>The returned <code><a class="el" href="structAMresult.html" title="A discriminated union of result variants.">AMresult</a></code> struct must be deallocated with <code><a class="el" href="structAMresult.html#ae7343baa00a4e002021d3a0942aa0432" title="Deallocates the storage for a result.">AMfree()</a></code> in order to prevent a memory leak. </dd></dl>
</div>
@ -224,7 +224,7 @@ Public Member Functions</h2></td></tr>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>An <code>AMhaves</code> struct. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>sync_message<code>!=</code> NULL</code>. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>sync_message</code> <code>!= NULL</code>. </dd></dl>
</div>
</div>
@ -252,7 +252,7 @@ Public Member Functions</h2></td></tr>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>An <code><a class="el" href="structAMchangeHashes.html" title="A random-access iterator over a sequence of change hashes.">AMchangeHashes</a></code> struct. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>sync_message<code>!=</code> NULL</code>. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>sync_message</code> <code>!= NULL</code>. </dd></dl>
</div>
</div>
@ -280,7 +280,7 @@ Public Member Functions</h2></td></tr>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>An <code><a class="el" href="structAMchangeHashes.html" title="A random-access iterator over a sequence of change hashes.">AMchangeHashes</a></code> struct. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>sync_message<code>!=</code> NULL</code>. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>sync_message</code> <code>!= NULL</code>. </dd></dl>
</div>
</div>

View file

@ -145,9 +145,9 @@ Public Member Functions</h2></td></tr>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A pointer to an <code><a class="el" href="structAMresult.html" title="A discriminated union of result variants.">AMresult</a></code> struct containing an <code><a class="el" href="structAMsyncState.html" title="The state of synchronization with a peer.">AMsyncState</a></code> struct. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>src<code>!=</code> NULL</code>. </dd>
<dl class="section pre"><dt>Precondition</dt><dd><code>src</code> <code>!= NULL</code>. </dd>
<dd>
<code>0 &lt;=</code> <code>count<code>&lt;=</code>size</code> of <code>src</code>. </dd></dl>
<code>0 &lt;</code> <code>count</code> <code>&lt;= sizeof(</code><code>src<code></code>)</code>. </dd></dl>
<dl class="section warning"><dt>Warning</dt><dd>The returned <code><a class="el" href="structAMresult.html" title="A discriminated union of result variants.">AMresult</a></code> struct must be deallocated with <code><a class="el" href="structAMresult.html#ae7343baa00a4e002021d3a0942aa0432" title="Deallocates the storage for a result.">AMfree()</a></code> in order to prevent a memory leak. </dd></dl>
</div>
@ -176,7 +176,7 @@ Public Member Functions</h2></td></tr>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A pointer to an <code><a class="el" href="structAMresult.html" title="A discriminated union of result variants.">AMresult</a></code> struct containing an array of bytes as an <code><a class="el" href="structAMbyteSpan.html" title="A contiguous sequence of bytes.">AMbyteSpan</a></code> struct. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>sync_state<code>!=</code> NULL</code>. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>sync_state</code> <code>!= NULL</code>. </dd></dl>
<dl class="section warning"><dt>Warning</dt><dd>The returned <code><a class="el" href="structAMresult.html" title="A discriminated union of result variants.">AMresult</a></code> struct must be deallocated with <code><a class="el" href="structAMresult.html#ae7343baa00a4e002021d3a0942aa0432" title="Deallocates the storage for a result.">AMfree()</a></code> in order to prevent a memory leak. </dd></dl>
</div>
@ -215,10 +215,10 @@ Public Member Functions</h2></td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><code>true</code> if <code>sync_state1<code>==</code><code>sync_state2</code> and</code> <code>false</code> otherwise. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>sync_state1<code>!=</code> NULL</code>. </dd>
<dl class="section return"><dt>Returns</dt><dd><code>true</code> if <code>sync_state1</code> <code>==</code> <code>sync_state2</code> and <code>false</code> otherwise. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>sync_state1</code> <code>!= NULL</code>. </dd>
<dd>
<code>sync_state2<code>!=</code> NULL</code>. </dd></dl>
<code>sync_state2</code> <code>!= NULL</code>. </dd></dl>
</div>
</div>
@ -268,7 +268,7 @@ Public Member Functions</h2></td></tr>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>An <code><a class="el" href="structAMchangeHashes.html" title="A random-access iterator over a sequence of change hashes.">AMchangeHashes</a></code> struct. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>sync_state<code>!=</code> NULL</code>. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>sync_state</code> <code>!= NULL</code>. </dd></dl>
</div>
</div>
@ -296,7 +296,7 @@ Public Member Functions</h2></td></tr>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>An <code><a class="el" href="structAMchangeHashes.html" title="A random-access iterator over a sequence of change hashes.">AMchangeHashes</a></code> struct. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>sync_state<code>!=</code> NULL</code>. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>sync_state</code> <code>!= NULL</code>. </dd></dl>
</div>
</div>
@ -335,9 +335,9 @@ Public Member Functions</h2></td></tr>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>An <code>AMhaves</code> struct. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>sync_state<code>!=</code> NULL</code>. </dd>
<dl class="section pre"><dt>Precondition</dt><dd><code>sync_state</code> <code>!= NULL</code>. </dd>
<dd>
<code>has_value<code>!=</code> NULL</code>. </dd></dl>
<code>has_value</code> <code>!= NULL</code>. </dd></dl>
</div>
</div>
@ -376,9 +376,9 @@ Public Member Functions</h2></td></tr>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>An <code><a class="el" href="structAMchangeHashes.html" title="A random-access iterator over a sequence of change hashes.">AMchangeHashes</a></code> struct. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>sync_state<code>!=</code> NULL</code>. </dd>
<dl class="section pre"><dt>Precondition</dt><dd><code>sync_state</code> <code>!= NULL</code>. </dd>
<dd>
<code>has_value<code>!=</code> NULL</code>. </dd></dl>
<code>has_value</code> <code>!= NULL</code>. </dd></dl>
</div>
</div>
@ -417,9 +417,9 @@ Public Member Functions</h2></td></tr>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>An <code><a class="el" href="structAMchangeHashes.html" title="A random-access iterator over a sequence of change hashes.">AMchangeHashes</a></code> struct. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>sync_state<code>!=</code> NULL</code>. </dd>
<dl class="section pre"><dt>Precondition</dt><dd><code>sync_state</code> <code>!= NULL</code>. </dd>
<dd>
<code>has_value<code>!=</code> NULL</code>. </dd></dl>
<code>has_value</code> <code>!= NULL</code>. </dd></dl>
</div>
</div>

View file

@ -316,10 +316,10 @@ struct {</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><code>true</code> if <code>value1<code>==</code><code>value2</code> and</code> <code>false</code> otherwise. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>value1<code>!=</code> NULL</code>. </dd>
<dl class="section return"><dt>Returns</dt><dd><code>true</code> if <code>value1</code> <code>==</code> <code>value2</code> and <code>false</code> otherwise. </dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><code>value1</code> <code>!= NULL</code>. </dd>
<dd>
<code>value2<code>!=</code> NULL</code>. </dd></dl>
<code>value2</code> <code>!= NULL</code>. </dd></dl>
</div>
</div>
@ -590,7 +590,7 @@ struct {</td></tr>
</tr>
</table>
</div><div class="memdoc">
<p>The variant discriminator of an <code><a class="el" href="unionAMvalue.html" title="A discriminated union of value type variants for a result.">AMvalue</a></code> struct. </p>
<p>The variant discriminator. </p>
</div>
</div>

File diff suppressed because one or more lines are too long

View file

@ -16,7 +16,7 @@
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Display" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../src/automerge/types.rs.html#347-354">source</a></span><a href="#impl-Display" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.63.0/core/fmt/trait.Display.html" title="trait core::fmt::Display">Display</a> for <a class="enum" href="enum.Prop.html" title="enum automerge::Prop">Prop</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.fmt-1" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/automerge/types.rs.html#348-353">source</a></span><a href="#method.fmt-1" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.63.0/core/fmt/trait.Display.html#tymethod.fmt" class="fnname">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/1.63.0/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="type" href="https://doc.rust-lang.org/1.63.0/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></h4></section></summary><div class='docblock'><p>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/1.63.0/core/fmt/trait.Display.html#tymethod.fmt">Read more</a></p>
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-From%3C%26String%3E" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../src/automerge/types.rs.html#287-291">source</a></span><a href="#impl-From%3C%26String%3E" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.63.0/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;&amp;<a class="struct" href="https://doc.rust-lang.org/1.63.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>&gt; for <a class="enum" href="enum.Prop.html" title="enum automerge::Prop">Prop</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.from-1" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/automerge/types.rs.html#288-290">source</a></span><a href="#method.from-1" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.63.0/core/convert/trait.From.html#tymethod.from" class="fnname">from</a>(p: &amp;<a class="struct" href="https://doc.rust-lang.org/1.63.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>) -&gt; Self</h4></section></summary><div class='docblock'><p>Converts to this type from the input type.</p>
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-From%3C%26str%3E" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../src/automerge/types.rs.html#293-297">source</a></span><a href="#impl-From%3C%26str%3E" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.63.0/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;&amp;<a class="primitive" href="https://doc.rust-lang.org/1.63.0/std/primitive.str.html">str</a>&gt; for <a class="enum" href="enum.Prop.html" title="enum automerge::Prop">Prop</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.from-2" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/automerge/types.rs.html#294-296">source</a></span><a href="#method.from-2" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.63.0/core/convert/trait.From.html#tymethod.from" class="fnname">from</a>(p: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.63.0/std/primitive.str.html">str</a>) -&gt; Self</h4></section></summary><div class='docblock'><p>Converts to this type from the input type.</p>
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-From%3CProp%3E" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../src/automerge/types.rs.html#573-580">source</a></span><a href="#impl-From%3CProp%3E" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.63.0/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;<a class="enum" href="enum.Prop.html" title="enum automerge::Prop">Prop</a>&gt; for <a class="struct" href="https://docs.rs/wasm-bindgen/0.2/wasm_bindgen/struct.JsValue.html" title="struct wasm_bindgen::JsValue">JsValue</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.from-5" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/automerge/types.rs.html#574-579">source</a></span><a href="#method.from-5" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.63.0/core/convert/trait.From.html#tymethod.from" class="fnname">from</a>(prop: <a class="enum" href="enum.Prop.html" title="enum automerge::Prop">Prop</a>) -&gt; Self</h4></section></summary><div class='docblock'><p>Converts to this type from the input type.</p>
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-From%3CProp%3E" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../src/automerge/types.rs.html#576-583">source</a></span><a href="#impl-From%3CProp%3E" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.63.0/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;<a class="enum" href="enum.Prop.html" title="enum automerge::Prop">Prop</a>&gt; for <a class="struct" href="https://docs.rs/wasm-bindgen/0.2/wasm_bindgen/struct.JsValue.html" title="struct wasm_bindgen::JsValue">JsValue</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.from-5" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/automerge/types.rs.html#577-582">source</a></span><a href="#method.from-5" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.63.0/core/convert/trait.From.html#tymethod.from" class="fnname">from</a>(prop: <a class="enum" href="enum.Prop.html" title="enum automerge::Prop">Prop</a>) -&gt; Self</h4></section></summary><div class='docblock'><p>Converts to this type from the input type.</p>
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-From%3CString%3E" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../src/automerge/types.rs.html#281-285">source</a></span><a href="#impl-From%3CString%3E" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.63.0/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;<a class="struct" href="https://doc.rust-lang.org/1.63.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>&gt; for <a class="enum" href="enum.Prop.html" title="enum automerge::Prop">Prop</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.from" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/automerge/types.rs.html#282-284">source</a></span><a href="#method.from" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.63.0/core/convert/trait.From.html#tymethod.from" class="fnname">from</a>(p: <a class="struct" href="https://doc.rust-lang.org/1.63.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>) -&gt; Self</h4></section></summary><div class='docblock'><p>Converts to this type from the input type.</p>
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-From%3Cf64%3E" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../src/automerge/types.rs.html#305-309">source</a></span><a href="#impl-From%3Cf64%3E" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.63.0/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.63.0/std/primitive.f64.html">f64</a>&gt; for <a class="enum" href="enum.Prop.html" title="enum automerge::Prop">Prop</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.from-4" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/automerge/types.rs.html#306-308">source</a></span><a href="#method.from-4" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.63.0/core/convert/trait.From.html#tymethod.from" class="fnname">from</a>(index: <a class="primitive" href="https://doc.rust-lang.org/1.63.0/std/primitive.f64.html">f64</a>) -&gt; Self</h4></section></summary><div class='docblock'><p>Converts to this type from the input type.</p>
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-From%3Cusize%3E" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../src/automerge/types.rs.html#299-303">source</a></span><a href="#impl-From%3Cusize%3E" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.63.0/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.63.0/std/primitive.usize.html">usize</a>&gt; for <a class="enum" href="enum.Prop.html" title="enum automerge::Prop">Prop</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.from-3" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/automerge/types.rs.html#300-302">source</a></span><a href="#method.from-3" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.63.0/core/convert/trait.From.html#tymethod.from" class="fnname">from</a>(index: <a class="primitive" href="https://doc.rust-lang.org/1.63.0/std/primitive.usize.html">usize</a>) -&gt; Self</h4></section></summary><div class='docblock'><p>Converts to this type from the input type.</p>

File diff suppressed because one or more lines are too long

View file

@ -7,9 +7,9 @@
<img src="https://raw.githubusercontent.com/automerge/automerge-rs/main/img/brandmark.svg" alt="logo"></a><nav class="sub"><form class="search-form"><div class="search-container"><span></span><input class="search-input" name="search" autocomplete="off" spellcheck="false" placeholder="Click or press S to search, ? for more options…" type="search"><button type="button" id="help-button" title="help">?</button><div id="settings-menu" tabindex="-1">
<a href="../settings.html" title="settings"><img width="22" height="22" alt="Change settings" src="../wheel.svg"></a></div>
</div></form></nav></div><section id="main-content" class="content"><div class="main-heading">
<h1 class="fqn"><span class="in-band">Struct <a href="index.html">automerge</a>::<wbr><a class="struct" href="#">InvalidActorId</a><button id="copy-path" onclick="copy_path(this)" title="Copy item path to clipboard"><img src="../clipboard.svg" width="19" height="18" alt="Copy item path"></button></span></h1><span class="out-of-band"><a class="srclink" href="../src/automerge/error.rs.html#45">source</a> · <a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class="inner">&#x2212;</span>]</a></span></div><div class="docblock item-decl"><pre class="rust struct"><code>pub struct InvalidActorId(pub <a class="struct" href="https://doc.rust-lang.org/1.63.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>);</code></pre></div><h2 id="fields" class="fields small-section-header">Tuple Fields<a href="#fields" class="anchor"></a></h2><span id="structfield.0" class="structfield small-section-header"><a href="#structfield.0" class="anchor field"></a><code>0: <a class="struct" href="https://doc.rust-lang.org/1.63.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a></code></span><h2 id="trait-implementations" class="small-section-header">Trait Implementations<a href="#trait-implementations" class="anchor"></a></h2><div id="trait-implementations-list"><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Debug" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../src/automerge/error.rs.html#43">source</a></span><a href="#impl-Debug" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.63.0/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.InvalidActorId.html" title="struct automerge::InvalidActorId">InvalidActorId</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.fmt-1" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/automerge/error.rs.html#43">source</a></span><a href="#method.fmt-1" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.63.0/core/fmt/trait.Debug.html#tymethod.fmt" class="fnname">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/1.63.0/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="type" href="https://doc.rust-lang.org/1.63.0/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></h4></section></summary><div class='docblock'><p>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/1.63.0/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></p>
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Display" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../src/automerge/error.rs.html#43">source</a></span><a href="#impl-Display" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.63.0/core/fmt/trait.Display.html" title="trait core::fmt::Display">Display</a> for <a class="struct" href="struct.InvalidActorId.html" title="struct automerge::InvalidActorId">InvalidActorId</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/automerge/error.rs.html#43">source</a></span><a href="#method.fmt" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.63.0/core/fmt/trait.Display.html#tymethod.fmt" class="fnname">fmt</a>(&amp;self, __formatter: &amp;mut <a class="struct" href="https://doc.rust-lang.org/1.63.0/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="type" href="https://doc.rust-lang.org/1.63.0/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></h4></section></summary><div class='docblock'><p>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/1.63.0/core/fmt/trait.Display.html#tymethod.fmt">Read more</a></p>
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Error" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../src/automerge/error.rs.html#43">source</a></span><a href="#impl-Error" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.63.0/std/error/trait.Error.html" title="trait std::error::Error">Error</a> for <a class="struct" href="struct.InvalidActorId.html" title="struct automerge::InvalidActorId">InvalidActorId</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.source" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="Stable since Rust version 1.30.0">1.30.0</span> · <a class="srclink" href="https://doc.rust-lang.org/1.63.0/src/std/error.rs.html#245">source</a></span><a href="#method.source" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.63.0/std/error/trait.Error.html#method.source" class="fnname">source</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.63.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;(dyn <a class="trait" href="https://doc.rust-lang.org/1.63.0/std/error/trait.Error.html" title="trait std::error::Error">Error</a> + 'static)&gt;</h4></section></summary><div class='docblock'><p>The lower-level source of this error, if any. <a href="https://doc.rust-lang.org/1.63.0/std/error/trait.Error.html#method.source">Read more</a></p>
<h1 class="fqn"><span class="in-band">Struct <a href="index.html">automerge</a>::<wbr><a class="struct" href="#">InvalidActorId</a><button id="copy-path" onclick="copy_path(this)" title="Copy item path to clipboard"><img src="../clipboard.svg" width="19" height="18" alt="Copy item path"></button></span></h1><span class="out-of-band"><a class="srclink" href="../src/automerge/error.rs.html#50">source</a> · <a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class="inner">&#x2212;</span>]</a></span></div><div class="docblock item-decl"><pre class="rust struct"><code>pub struct InvalidActorId(pub <a class="struct" href="https://doc.rust-lang.org/1.63.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>);</code></pre></div><h2 id="fields" class="fields small-section-header">Tuple Fields<a href="#fields" class="anchor"></a></h2><span id="structfield.0" class="structfield small-section-header"><a href="#structfield.0" class="anchor field"></a><code>0: <a class="struct" href="https://doc.rust-lang.org/1.63.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a></code></span><h2 id="trait-implementations" class="small-section-header">Trait Implementations<a href="#trait-implementations" class="anchor"></a></h2><div id="trait-implementations-list"><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Debug" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../src/automerge/error.rs.html#48">source</a></span><a href="#impl-Debug" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.63.0/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.InvalidActorId.html" title="struct automerge::InvalidActorId">InvalidActorId</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.fmt-1" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/automerge/error.rs.html#48">source</a></span><a href="#method.fmt-1" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.63.0/core/fmt/trait.Debug.html#tymethod.fmt" class="fnname">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/1.63.0/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="type" href="https://doc.rust-lang.org/1.63.0/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></h4></section></summary><div class='docblock'><p>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/1.63.0/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></p>
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Display" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../src/automerge/error.rs.html#48">source</a></span><a href="#impl-Display" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.63.0/core/fmt/trait.Display.html" title="trait core::fmt::Display">Display</a> for <a class="struct" href="struct.InvalidActorId.html" title="struct automerge::InvalidActorId">InvalidActorId</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/automerge/error.rs.html#48">source</a></span><a href="#method.fmt" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.63.0/core/fmt/trait.Display.html#tymethod.fmt" class="fnname">fmt</a>(&amp;self, __formatter: &amp;mut <a class="struct" href="https://doc.rust-lang.org/1.63.0/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="type" href="https://doc.rust-lang.org/1.63.0/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></h4></section></summary><div class='docblock'><p>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/1.63.0/core/fmt/trait.Display.html#tymethod.fmt">Read more</a></p>
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Error" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../src/automerge/error.rs.html#48">source</a></span><a href="#impl-Error" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.63.0/std/error/trait.Error.html" title="trait std::error::Error">Error</a> for <a class="struct" href="struct.InvalidActorId.html" title="struct automerge::InvalidActorId">InvalidActorId</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.source" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="Stable since Rust version 1.30.0">1.30.0</span> · <a class="srclink" href="https://doc.rust-lang.org/1.63.0/src/std/error.rs.html#245">source</a></span><a href="#method.source" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.63.0/std/error/trait.Error.html#method.source" class="fnname">source</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.63.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;(dyn <a class="trait" href="https://doc.rust-lang.org/1.63.0/std/error/trait.Error.html" title="trait std::error::Error">Error</a> + 'static)&gt;</h4></section></summary><div class='docblock'><p>The lower-level source of this error, if any. <a href="https://doc.rust-lang.org/1.63.0/std/error/trait.Error.html#method.source">Read more</a></p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.backtrace" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="https://doc.rust-lang.org/1.63.0/src/std/error.rs.html#273">source</a></span><a href="#method.backtrace" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.63.0/std/error/trait.Error.html#method.backtrace" class="fnname">backtrace</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.63.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;<a class="struct" href="https://doc.rust-lang.org/1.63.0/std/backtrace/struct.Backtrace.html" title="struct std::backtrace::Backtrace">Backtrace</a>&gt;</h4></section></summary><span class="item-info"><div class="stab unstable"><span class="emoji">🔬</span> This is a nightly-only experimental API. (<code>backtrace</code>)</div></span><div class='docblock'><p>Returns a stack backtrace, if available, of where this error occurred. <a href="https://doc.rust-lang.org/1.63.0/std/error/trait.Error.html#method.backtrace">Read more</a></p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.description" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="srclink" href="https://doc.rust-lang.org/1.63.0/src/std/error.rs.html#285">source</a></span><a href="#method.description" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.63.0/std/error/trait.Error.html#method.description" class="fnname">description</a>(&amp;self) -&gt; &amp;<a class="primitive" href="https://doc.rust-lang.org/1.63.0/std/primitive.str.html">str</a></h4></section></summary><span class="item-info"><div class="stab deprecated"><span class="emoji">👎</span> Deprecated since 1.42.0: <p>use the Display impl or to_string()</p>
</div></span><div class='docblock'> <a href="https://doc.rust-lang.org/1.63.0/std/error/trait.Error.html#method.description">Read more</a></div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.cause" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="srclink" href="https://doc.rust-lang.org/1.63.0/src/std/error.rs.html#295">source</a></span><a href="#method.cause" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.63.0/std/error/trait.Error.html#method.cause" class="fnname">cause</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.63.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;dyn <a class="trait" href="https://doc.rust-lang.org/1.63.0/std/error/trait.Error.html" title="trait std::error::Error">Error</a>&gt;</h4></section></summary><span class="item-info"><div class="stab deprecated"><span class="emoji">👎</span> Deprecated since 1.33.0: <p>replaced by Error::source, which can support downcasting</p>

View file

@ -7,17 +7,17 @@
<img src="https://raw.githubusercontent.com/automerge/automerge-rs/main/img/brandmark.svg" alt="logo"></a><nav class="sub"><form class="search-form"><div class="search-container"><span></span><input class="search-input" name="search" autocomplete="off" spellcheck="false" placeholder="Click or press S to search, ? for more options…" type="search"><button type="button" id="help-button" title="help">?</button><div id="settings-menu" tabindex="-1">
<a href="../settings.html" title="settings"><img width="22" height="22" alt="Change settings" src="../wheel.svg"></a></div>
</div></form></nav></div><section id="main-content" class="content"><div class="main-heading">
<h1 class="fqn"><span class="in-band">Struct <a href="index.html">automerge</a>::<wbr><a class="struct" href="#">InvalidChangeHashSlice</a><button id="copy-path" onclick="copy_path(this)" title="Copy item path to clipboard"><img src="../clipboard.svg" width="19" height="18" alt="Copy item path"></button></span></h1><span class="out-of-band"><a class="srclink" href="../src/automerge/error.rs.html#58">source</a> · <a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class="inner">&#x2212;</span>]</a></span></div><div class="docblock item-decl"><pre class="rust struct"><code>pub struct InvalidChangeHashSlice(pub <a class="struct" href="https://doc.rust-lang.org/1.63.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.63.0/std/primitive.u8.html">u8</a>&gt;);</code></pre></div><h2 id="fields" class="fields small-section-header">Tuple Fields<a href="#fields" class="anchor"></a></h2><span id="structfield.0" class="structfield small-section-header"><a href="#structfield.0" class="anchor field"></a><code>0: <a class="struct" href="https://doc.rust-lang.org/1.63.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.63.0/std/primitive.u8.html">u8</a>&gt;</code></span><h2 id="trait-implementations" class="small-section-header">Trait Implementations<a href="#trait-implementations" class="anchor"></a></h2><div id="trait-implementations-list"><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Debug" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../src/automerge/error.rs.html#56">source</a></span><a href="#impl-Debug" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.63.0/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.InvalidChangeHashSlice.html" title="struct automerge::InvalidChangeHashSlice">InvalidChangeHashSlice</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.fmt-1" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/automerge/error.rs.html#56">source</a></span><a href="#method.fmt-1" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.63.0/core/fmt/trait.Debug.html#tymethod.fmt" class="fnname">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/1.63.0/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="type" href="https://doc.rust-lang.org/1.63.0/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></h4></section></summary><div class='docblock'><p>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/1.63.0/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></p>
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Display" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../src/automerge/error.rs.html#56">source</a></span><a href="#impl-Display" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.63.0/core/fmt/trait.Display.html" title="trait core::fmt::Display">Display</a> for <a class="struct" href="struct.InvalidChangeHashSlice.html" title="struct automerge::InvalidChangeHashSlice">InvalidChangeHashSlice</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/automerge/error.rs.html#56">source</a></span><a href="#method.fmt" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.63.0/core/fmt/trait.Display.html#tymethod.fmt" class="fnname">fmt</a>(&amp;self, __formatter: &amp;mut <a class="struct" href="https://doc.rust-lang.org/1.63.0/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="type" href="https://doc.rust-lang.org/1.63.0/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></h4></section></summary><div class='docblock'><p>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/1.63.0/core/fmt/trait.Display.html#tymethod.fmt">Read more</a></p>
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Error" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../src/automerge/error.rs.html#56">source</a></span><a href="#impl-Error" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.63.0/std/error/trait.Error.html" title="trait std::error::Error">Error</a> for <a class="struct" href="struct.InvalidChangeHashSlice.html" title="struct automerge::InvalidChangeHashSlice">InvalidChangeHashSlice</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.source" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="Stable since Rust version 1.30.0">1.30.0</span> · <a class="srclink" href="https://doc.rust-lang.org/1.63.0/src/std/error.rs.html#245">source</a></span><a href="#method.source" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.63.0/std/error/trait.Error.html#method.source" class="fnname">source</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.63.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;(dyn <a class="trait" href="https://doc.rust-lang.org/1.63.0/std/error/trait.Error.html" title="trait std::error::Error">Error</a> + 'static)&gt;</h4></section></summary><div class='docblock'><p>The lower-level source of this error, if any. <a href="https://doc.rust-lang.org/1.63.0/std/error/trait.Error.html#method.source">Read more</a></p>
<h1 class="fqn"><span class="in-band">Struct <a href="index.html">automerge</a>::<wbr><a class="struct" href="#">InvalidChangeHashSlice</a><button id="copy-path" onclick="copy_path(this)" title="Copy item path to clipboard"><img src="../clipboard.svg" width="19" height="18" alt="Copy item path"></button></span></h1><span class="out-of-band"><a class="srclink" href="../src/automerge/error.rs.html#63">source</a> · <a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class="inner">&#x2212;</span>]</a></span></div><div class="docblock item-decl"><pre class="rust struct"><code>pub struct InvalidChangeHashSlice(pub <a class="struct" href="https://doc.rust-lang.org/1.63.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.63.0/std/primitive.u8.html">u8</a>&gt;);</code></pre></div><h2 id="fields" class="fields small-section-header">Tuple Fields<a href="#fields" class="anchor"></a></h2><span id="structfield.0" class="structfield small-section-header"><a href="#structfield.0" class="anchor field"></a><code>0: <a class="struct" href="https://doc.rust-lang.org/1.63.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.63.0/std/primitive.u8.html">u8</a>&gt;</code></span><h2 id="trait-implementations" class="small-section-header">Trait Implementations<a href="#trait-implementations" class="anchor"></a></h2><div id="trait-implementations-list"><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Debug" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../src/automerge/error.rs.html#61">source</a></span><a href="#impl-Debug" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.63.0/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.InvalidChangeHashSlice.html" title="struct automerge::InvalidChangeHashSlice">InvalidChangeHashSlice</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.fmt-1" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/automerge/error.rs.html#61">source</a></span><a href="#method.fmt-1" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.63.0/core/fmt/trait.Debug.html#tymethod.fmt" class="fnname">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/1.63.0/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="type" href="https://doc.rust-lang.org/1.63.0/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></h4></section></summary><div class='docblock'><p>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/1.63.0/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></p>
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Display" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../src/automerge/error.rs.html#61">source</a></span><a href="#impl-Display" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.63.0/core/fmt/trait.Display.html" title="trait core::fmt::Display">Display</a> for <a class="struct" href="struct.InvalidChangeHashSlice.html" title="struct automerge::InvalidChangeHashSlice">InvalidChangeHashSlice</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/automerge/error.rs.html#61">source</a></span><a href="#method.fmt" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.63.0/core/fmt/trait.Display.html#tymethod.fmt" class="fnname">fmt</a>(&amp;self, __formatter: &amp;mut <a class="struct" href="https://doc.rust-lang.org/1.63.0/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="type" href="https://doc.rust-lang.org/1.63.0/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></h4></section></summary><div class='docblock'><p>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/1.63.0/core/fmt/trait.Display.html#tymethod.fmt">Read more</a></p>
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Error" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../src/automerge/error.rs.html#61">source</a></span><a href="#impl-Error" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.63.0/std/error/trait.Error.html" title="trait std::error::Error">Error</a> for <a class="struct" href="struct.InvalidChangeHashSlice.html" title="struct automerge::InvalidChangeHashSlice">InvalidChangeHashSlice</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.source" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="Stable since Rust version 1.30.0">1.30.0</span> · <a class="srclink" href="https://doc.rust-lang.org/1.63.0/src/std/error.rs.html#245">source</a></span><a href="#method.source" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.63.0/std/error/trait.Error.html#method.source" class="fnname">source</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.63.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;(dyn <a class="trait" href="https://doc.rust-lang.org/1.63.0/std/error/trait.Error.html" title="trait std::error::Error">Error</a> + 'static)&gt;</h4></section></summary><div class='docblock'><p>The lower-level source of this error, if any. <a href="https://doc.rust-lang.org/1.63.0/std/error/trait.Error.html#method.source">Read more</a></p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.backtrace" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="https://doc.rust-lang.org/1.63.0/src/std/error.rs.html#273">source</a></span><a href="#method.backtrace" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.63.0/std/error/trait.Error.html#method.backtrace" class="fnname">backtrace</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.63.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;<a class="struct" href="https://doc.rust-lang.org/1.63.0/std/backtrace/struct.Backtrace.html" title="struct std::backtrace::Backtrace">Backtrace</a>&gt;</h4></section></summary><span class="item-info"><div class="stab unstable"><span class="emoji">🔬</span> This is a nightly-only experimental API. (<code>backtrace</code>)</div></span><div class='docblock'><p>Returns a stack backtrace, if available, of where this error occurred. <a href="https://doc.rust-lang.org/1.63.0/std/error/trait.Error.html#method.backtrace">Read more</a></p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.description" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="srclink" href="https://doc.rust-lang.org/1.63.0/src/std/error.rs.html#285">source</a></span><a href="#method.description" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.63.0/std/error/trait.Error.html#method.description" class="fnname">description</a>(&amp;self) -&gt; &amp;<a class="primitive" href="https://doc.rust-lang.org/1.63.0/std/primitive.str.html">str</a></h4></section></summary><span class="item-info"><div class="stab deprecated"><span class="emoji">👎</span> Deprecated since 1.42.0: <p>use the Display impl or to_string()</p>
</div></span><div class='docblock'> <a href="https://doc.rust-lang.org/1.63.0/std/error/trait.Error.html#method.description">Read more</a></div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.cause" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="srclink" href="https://doc.rust-lang.org/1.63.0/src/std/error.rs.html#295">source</a></span><a href="#method.cause" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.63.0/std/error/trait.Error.html#method.cause" class="fnname">cause</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.63.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;dyn <a class="trait" href="https://doc.rust-lang.org/1.63.0/std/error/trait.Error.html" title="trait std::error::Error">Error</a>&gt;</h4></section></summary><span class="item-info"><div class="stab deprecated"><span class="emoji">👎</span> Deprecated since 1.33.0: <p>replaced by Error::source, which can support downcasting</p>
</div></span></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-From%3CInvalidChangeHashSlice%3E" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../src/automerge/decoding.rs.html#108">source</a></span><a href="#impl-From%3CInvalidChangeHashSlice%3E" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.63.0/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;<a class="struct" href="struct.InvalidChangeHashSlice.html" title="struct automerge::InvalidChangeHashSlice">InvalidChangeHashSlice</a>&gt; for <a class="enum" href="enum.InvalidChangeError.html" title="enum automerge::InvalidChangeError">InvalidChangeError</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.from" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/automerge/decoding.rs.html#108">source</a></span><a href="#method.from" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.63.0/core/convert/trait.From.html#tymethod.from" class="fnname">from</a>(source: <a class="struct" href="struct.InvalidChangeHashSlice.html" title="struct automerge::InvalidChangeHashSlice">InvalidChangeHashSlice</a>) -&gt; Self</h4></section></summary><div class='docblock'><p>Converts to this type from the input type.</p>
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-PartialEq%3CInvalidChangeHashSlice%3E" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../src/automerge/error.rs.html#56">source</a></span><a href="#impl-PartialEq%3CInvalidChangeHashSlice%3E" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.63.0/core/cmp/trait.PartialEq.html" title="trait core::cmp::PartialEq">PartialEq</a>&lt;<a class="struct" href="struct.InvalidChangeHashSlice.html" title="struct automerge::InvalidChangeHashSlice">InvalidChangeHashSlice</a>&gt; for <a class="struct" href="struct.InvalidChangeHashSlice.html" title="struct automerge::InvalidChangeHashSlice">InvalidChangeHashSlice</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.eq" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/automerge/error.rs.html#56">source</a></span><a href="#method.eq" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.63.0/core/cmp/trait.PartialEq.html#tymethod.eq" class="fnname">eq</a>(&amp;self, other: &amp;<a class="struct" href="struct.InvalidChangeHashSlice.html" title="struct automerge::InvalidChangeHashSlice">InvalidChangeHashSlice</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/1.63.0/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'><p>This method tests for <code>self</code> and <code>other</code> values to be equal, and is used
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-PartialEq%3CInvalidChangeHashSlice%3E" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../src/automerge/error.rs.html#61">source</a></span><a href="#impl-PartialEq%3CInvalidChangeHashSlice%3E" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.63.0/core/cmp/trait.PartialEq.html" title="trait core::cmp::PartialEq">PartialEq</a>&lt;<a class="struct" href="struct.InvalidChangeHashSlice.html" title="struct automerge::InvalidChangeHashSlice">InvalidChangeHashSlice</a>&gt; for <a class="struct" href="struct.InvalidChangeHashSlice.html" title="struct automerge::InvalidChangeHashSlice">InvalidChangeHashSlice</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.eq" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/automerge/error.rs.html#61">source</a></span><a href="#method.eq" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.63.0/core/cmp/trait.PartialEq.html#tymethod.eq" class="fnname">eq</a>(&amp;self, other: &amp;<a class="struct" href="struct.InvalidChangeHashSlice.html" title="struct automerge::InvalidChangeHashSlice">InvalidChangeHashSlice</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/1.63.0/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'><p>This method tests for <code>self</code> and <code>other</code> values to be equal, and is used
by <code>==</code>. <a href="https://doc.rust-lang.org/1.63.0/core/cmp/trait.PartialEq.html#tymethod.eq">Read more</a></p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/automerge/error.rs.html#56">source</a></span><a href="#method.ne" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.63.0/core/cmp/trait.PartialEq.html#method.ne" class="fnname">ne</a>(&amp;self, other: &amp;<a class="struct" href="struct.InvalidChangeHashSlice.html" title="struct automerge::InvalidChangeHashSlice">InvalidChangeHashSlice</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/1.63.0/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'><p>This method tests for <code>!=</code>.</p>
</div></details></div></details><section id="impl-StructuralPartialEq" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../src/automerge/error.rs.html#56">source</a></span><a href="#impl-StructuralPartialEq" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.63.0/core/marker/trait.StructuralPartialEq.html" title="trait core::marker::StructuralPartialEq">StructuralPartialEq</a> for <a class="struct" href="struct.InvalidChangeHashSlice.html" title="struct automerge::InvalidChangeHashSlice">InvalidChangeHashSlice</a></h3></section></div><h2 id="synthetic-implementations" class="small-section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor"></a></h2><div id="synthetic-implementations-list"><section id="impl-RefUnwindSafe" class="impl has-srclink"><a href="#impl-RefUnwindSafe" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.63.0/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="struct.InvalidChangeHashSlice.html" title="struct automerge::InvalidChangeHashSlice">InvalidChangeHashSlice</a></h3></section><section id="impl-Send" class="impl has-srclink"><a href="#impl-Send" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.63.0/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="struct" href="struct.InvalidChangeHashSlice.html" title="struct automerge::InvalidChangeHashSlice">InvalidChangeHashSlice</a></h3></section><section id="impl-Sync" class="impl has-srclink"><a href="#impl-Sync" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.63.0/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="struct" href="struct.InvalidChangeHashSlice.html" title="struct automerge::InvalidChangeHashSlice">InvalidChangeHashSlice</a></h3></section><section id="impl-Unpin" class="impl has-srclink"><a href="#impl-Unpin" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.63.0/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="struct" href="struct.InvalidChangeHashSlice.html" title="struct automerge::InvalidChangeHashSlice">InvalidChangeHashSlice</a></h3></section><section id="impl-UnwindSafe" class="impl has-srclink"><a href="#impl-UnwindSafe" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.63.0/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="struct" href="struct.InvalidChangeHashSlice.html" title="struct automerge::InvalidChangeHashSlice">InvalidChangeHashSlice</a></h3></section></div><h2 id="blanket-implementations" class="small-section-header">Blanket Implementations<a href="#blanket-implementations" class="anchor"></a></h2><div id="blanket-implementations-list"><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Any" class="impl has-srclink"><span class="rightside"><a class="srclink" href="https://doc.rust-lang.org/1.63.0/src/core/any.rs.html#203-207">source</a></span><a href="#impl-Any" class="anchor"></a><h3 class="code-header in-band">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/1.63.0/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.63.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,&nbsp;</span></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="https://doc.rust-lang.org/1.63.0/src/core/any.rs.html#204">source</a></span><a href="#method.type_id" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.63.0/core/any/trait.Any.html#tymethod.type_id" class="fnname">type_id</a>(&amp;self) -&gt; <a class="struct" href="https://doc.rust-lang.org/1.63.0/core/any/struct.TypeId.html" title="struct core::any::TypeId">TypeId</a></h4></section></summary><div class='docblock'><p>Gets the <code>TypeId</code> of <code>self</code>. <a href="https://doc.rust-lang.org/1.63.0/core/any/trait.Any.html#tymethod.type_id">Read more</a></p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/automerge/error.rs.html#61">source</a></span><a href="#method.ne" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.63.0/core/cmp/trait.PartialEq.html#method.ne" class="fnname">ne</a>(&amp;self, other: &amp;<a class="struct" href="struct.InvalidChangeHashSlice.html" title="struct automerge::InvalidChangeHashSlice">InvalidChangeHashSlice</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/1.63.0/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'><p>This method tests for <code>!=</code>.</p>
</div></details></div></details><section id="impl-StructuralPartialEq" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../src/automerge/error.rs.html#61">source</a></span><a href="#impl-StructuralPartialEq" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.63.0/core/marker/trait.StructuralPartialEq.html" title="trait core::marker::StructuralPartialEq">StructuralPartialEq</a> for <a class="struct" href="struct.InvalidChangeHashSlice.html" title="struct automerge::InvalidChangeHashSlice">InvalidChangeHashSlice</a></h3></section></div><h2 id="synthetic-implementations" class="small-section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor"></a></h2><div id="synthetic-implementations-list"><section id="impl-RefUnwindSafe" class="impl has-srclink"><a href="#impl-RefUnwindSafe" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.63.0/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="struct.InvalidChangeHashSlice.html" title="struct automerge::InvalidChangeHashSlice">InvalidChangeHashSlice</a></h3></section><section id="impl-Send" class="impl has-srclink"><a href="#impl-Send" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.63.0/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="struct" href="struct.InvalidChangeHashSlice.html" title="struct automerge::InvalidChangeHashSlice">InvalidChangeHashSlice</a></h3></section><section id="impl-Sync" class="impl has-srclink"><a href="#impl-Sync" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.63.0/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="struct" href="struct.InvalidChangeHashSlice.html" title="struct automerge::InvalidChangeHashSlice">InvalidChangeHashSlice</a></h3></section><section id="impl-Unpin" class="impl has-srclink"><a href="#impl-Unpin" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.63.0/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="struct" href="struct.InvalidChangeHashSlice.html" title="struct automerge::InvalidChangeHashSlice">InvalidChangeHashSlice</a></h3></section><section id="impl-UnwindSafe" class="impl has-srclink"><a href="#impl-UnwindSafe" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.63.0/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="struct" href="struct.InvalidChangeHashSlice.html" title="struct automerge::InvalidChangeHashSlice">InvalidChangeHashSlice</a></h3></section></div><h2 id="blanket-implementations" class="small-section-header">Blanket Implementations<a href="#blanket-implementations" class="anchor"></a></h2><div id="blanket-implementations-list"><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Any" class="impl has-srclink"><span class="rightside"><a class="srclink" href="https://doc.rust-lang.org/1.63.0/src/core/any.rs.html#203-207">source</a></span><a href="#impl-Any" class="anchor"></a><h3 class="code-header in-band">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/1.63.0/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.63.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,&nbsp;</span></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="https://doc.rust-lang.org/1.63.0/src/core/any.rs.html#204">source</a></span><a href="#method.type_id" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.63.0/core/any/trait.Any.html#tymethod.type_id" class="fnname">type_id</a>(&amp;self) -&gt; <a class="struct" href="https://doc.rust-lang.org/1.63.0/core/any/struct.TypeId.html" title="struct core::any::TypeId">TypeId</a></h4></section></summary><div class='docblock'><p>Gets the <code>TypeId</code> of <code>self</code>. <a href="https://doc.rust-lang.org/1.63.0/core/any/trait.Any.html#tymethod.type_id">Read more</a></p>
</div></details></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Borrow%3CT%3E" class="impl has-srclink"><span class="rightside"><a class="srclink" href="https://doc.rust-lang.org/1.63.0/src/core/borrow.rs.html#209-214">source</a></span><a href="#impl-Borrow%3CT%3E" class="anchor"></a><h3 class="code-header in-band">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/1.63.0/core/borrow/trait.Borrow.html" title="trait core::borrow::Borrow">Borrow</a>&lt;T&gt; for T <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: ?<a class="trait" href="https://doc.rust-lang.org/1.63.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,&nbsp;</span></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.borrow" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></span> · <a class="srclink" href="https://doc.rust-lang.org/1.63.0/src/core/borrow.rs.html#211">source</a></span><a href="#method.borrow" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.63.0/core/borrow/trait.Borrow.html#tymethod.borrow" class="fnname">borrow</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/1.63.0/std/primitive.reference.html">&amp;</a>T</h4></section></summary><div class='docblock'><p>Immutably borrows from an owned value. <a href="https://doc.rust-lang.org/1.63.0/core/borrow/trait.Borrow.html#tymethod.borrow">Read more</a></p>
</div></details></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-BorrowMut%3CT%3E" class="impl has-srclink"><span class="rightside"><a class="srclink" href="https://doc.rust-lang.org/1.63.0/src/core/borrow.rs.html#218-222">source</a></span><a href="#impl-BorrowMut%3CT%3E" class="anchor"></a><h3 class="code-header in-band">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/1.63.0/core/borrow/trait.BorrowMut.html" title="trait core::borrow::BorrowMut">BorrowMut</a>&lt;T&gt; for T <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: ?<a class="trait" href="https://doc.rust-lang.org/1.63.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,&nbsp;</span></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.borrow_mut" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></span> · <a class="srclink" href="https://doc.rust-lang.org/1.63.0/src/core/borrow.rs.html#219">source</a></span><a href="#method.borrow_mut" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.63.0/core/borrow/trait.BorrowMut.html#tymethod.borrow_mut" class="fnname">borrow_mut</a>(&amp;mut self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/1.63.0/std/primitive.reference.html">&amp;mut </a>T</h4></section></summary><div class='docblock'><p>Mutably borrows from an owned value. <a href="https://doc.rust-lang.org/1.63.0/core/borrow/trait.BorrowMut.html#tymethod.borrow_mut">Read more</a></p>
</div></details></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-From%3CT%3E" class="impl has-srclink"><span class="rightside"><a class="srclink" href="https://doc.rust-lang.org/1.63.0/src/core/convert/mod.rs.html#557-562">source</a></span><a href="#impl-From%3CT%3E" class="anchor"></a><h3 class="code-header in-band">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/1.63.0/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;T&gt; for T</h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.from-1" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/88674" title="Tracking issue for const_convert">unstable</a></span> · <a class="srclink" href="https://doc.rust-lang.org/1.63.0/src/core/convert/mod.rs.html#559">source</a></span><a href="#method.from-1" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.63.0/core/convert/trait.From.html#tymethod.from" class="fnname">from</a>(t: T) -&gt; T</h4></section></summary><div class="docblock"><p>Returns the argument unchanged.</p>

File diff suppressed because one or more lines are too long

View file

@ -76,6 +76,11 @@
<span id="68">68</span>
<span id="69">69</span>
<span id="70">70</span>
<span id="71">71</span>
<span id="72">72</span>
<span id="73">73</span>
<span id="74">74</span>
<span id="75">75</span>
</pre><pre class="rust"><code><span class="kw">use</span> <span class="ident"><span class="kw">crate</span>::types</span>::{<span class="ident">ActorId</span>, <span class="ident">ScalarValue</span>};
<span class="kw">use</span> <span class="ident"><span class="kw">crate</span>::value::DataType</span>;
<span class="kw">use</span> <span class="kw">crate</span>::{<span class="ident">decoding</span>, <span class="ident">encoding</span>, <span class="ident">ChangeHash</span>};
@ -107,6 +112,11 @@
<span class="ident">MissingHash</span>(<span class="ident">ChangeHash</span>),
<span class="attribute">#[<span class="ident">error</span>(<span class="string">&quot;increment operations must be against a counter value&quot;</span>)]</span>
<span class="ident">MissingCounter</span>,
<span class="attribute">#[<span class="ident">error</span>(<span class="string">&quot;invalid type of value, expected `{expected}` but received `{unexpected}`&quot;</span>)]</span>
<span class="ident">InvalidValueType</span> {
<span class="ident">expected</span>: <span class="ident">String</span>,
<span class="ident">unexpected</span>: <span class="ident">String</span>,
},
<span class="attribute">#[<span class="ident">error</span>(<span class="string">&quot;general failure&quot;</span>)]</span>
<span class="ident">Fail</span>,
}

View file

@ -586,6 +586,9 @@
<span id="578">578</span>
<span id="579">579</span>
<span id="580">580</span>
<span id="581">581</span>
<span id="582">582</span>
<span id="583">583</span>
</pre><pre class="rust"><code><span class="kw">use</span> <span class="ident"><span class="kw">crate</span>::error</span>;
<span class="kw">use</span> <span class="ident"><span class="kw">crate</span>::legacy</span> <span class="kw">as</span> <span class="ident">amp</span>;
<span class="kw">use</span> <span class="ident">serde</span>::{<span class="ident">Deserialize</span>, <span class="ident">Serialize</span>};
@ -1124,7 +1127,10 @@
<span class="kw">pub</span> <span class="kw">enum</span> <span class="ident">ParseChangeHashError</span> {
<span class="attribute">#[<span class="ident">error</span>(<span class="ident">transparent</span>)]</span>
<span class="ident">HexDecode</span>(<span class="attribute">#[<span class="ident">from</span>]</span> <span class="ident">hex::FromHexError</span>),
<span class="attribute">#[<span class="ident">error</span>(<span class="string">&quot;incorrect length, change hash should be 32 bytes, got {actual}&quot;</span>)]</span>
<span class="attribute">#[<span class="ident">error</span>(
<span class="string">&quot;incorrect length, change hash should be {} bytes, got {actual}&quot;</span>,
<span class="ident">HASH_SIZE</span>
)]</span>
<span class="ident">IncorrectLength</span> { <span class="ident">actual</span>: <span class="ident">usize</span> },
}
@ -1133,7 +1139,7 @@
<span class="kw">fn</span> <span class="ident">from_str</span>(<span class="ident">s</span>: <span class="kw-2">&amp;</span><span class="ident">str</span>) -&gt; <span class="prelude-ty">Result</span><span class="op">&lt;</span><span class="self">Self</span>, <span class="ident"><span class="self">Self</span>::Err</span><span class="op">&gt;</span> {
<span class="kw">let</span> <span class="ident">bytes</span> <span class="op">=</span> <span class="ident">hex::decode</span>(<span class="ident">s</span>)<span class="question-mark">?</span>;
<span class="kw">if</span> <span class="ident">bytes</span>.<span class="ident">len</span>() <span class="op">==</span> <span class="number">32</span> {
<span class="kw">if</span> <span class="ident">bytes</span>.<span class="ident">len</span>() <span class="op">==</span> <span class="ident">HASH_SIZE</span> {
<span class="prelude-val">Ok</span>(<span class="ident">ChangeHash</span>(<span class="ident">bytes</span>.<span class="ident">try_into</span>().<span class="ident">unwrap</span>()))
} <span class="kw">else</span> {
<span class="prelude-val">Err</span>(<span class="ident">ParseChangeHashError::IncorrectLength</span> {
@ -1147,10 +1153,10 @@
<span class="kw">type</span> <span class="ident">Error</span> <span class="op">=</span> <span class="ident">error::InvalidChangeHashSlice</span>;
<span class="kw">fn</span> <span class="ident">try_from</span>(<span class="ident">bytes</span>: <span class="kw-2">&amp;</span>[<span class="ident">u8</span>]) -&gt; <span class="prelude-ty">Result</span><span class="op">&lt;</span><span class="self">Self</span>, <span class="ident"><span class="self">Self</span>::Error</span><span class="op">&gt;</span> {
<span class="kw">if</span> <span class="ident">bytes</span>.<span class="ident">len</span>() <span class="op">!</span><span class="op">=</span> <span class="number">32</span> {
<span class="kw">if</span> <span class="ident">bytes</span>.<span class="ident">len</span>() <span class="op">!</span><span class="op">=</span> <span class="ident">HASH_SIZE</span> {
<span class="prelude-val">Err</span>(<span class="ident">error::InvalidChangeHashSlice</span>(<span class="ident">Vec::from</span>(<span class="ident">bytes</span>)))
} <span class="kw">else</span> {
<span class="kw">let</span> <span class="kw-2">mut</span> <span class="ident">array</span> <span class="op">=</span> [<span class="number">0</span>; <span class="number">32</span>];
<span class="kw">let</span> <span class="kw-2">mut</span> <span class="ident">array</span> <span class="op">=</span> [<span class="number">0</span>; <span class="ident">HASH_SIZE</span>];
<span class="ident">array</span>.<span class="ident">copy_from_slice</span>(<span class="ident">bytes</span>);
<span class="prelude-val">Ok</span>(<span class="ident">ChangeHash</span>(<span class="ident">array</span>))
}