2018-06-14

This commit is contained in:
tastytea 2018-06-14 11:29:58 +02:00
parent 8c49d32cac
commit e53c1060d4
Signed by: tastytea
GPG Key ID: 59346E0EA35C67E5
44 changed files with 3967 additions and 816 deletions

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -90,7 +90,7 @@ $(function() {
<tr><td class="entry"><a class="el" href="classMastodon_1_1API.html#a52ea24477c513aa211cf724be7a570f6">unescape_html</a>(const string &amp;html)</td><td class="entry"><a class="el" href="classMastodon_1_1API.html">Mastodon::API</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classMastodon_1_1API.html#a41e36cb4a94140e68084a85b959fa30b">urlencode</a>(const string &amp;str)</td><td class="entry"><a class="el" href="classMastodon_1_1API.html">Mastodon::API</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="classMastodon_1_1API.html#a3b88e9c1ff8daee1e730c3f3de1e2853">v1</a> enum name</td><td class="entry"><a class="el" href="classMastodon_1_1API.html">Mastodon::API</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>v2</b> enum name (defined in <a class="el" href="classMastodon_1_1API.html">Mastodon::API</a>)</td><td class="entry"><a class="el" href="classMastodon_1_1API.html">Mastodon::API</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classMastodon_1_1API.html#aa9bb595d2e7632ab9aa37a9bb6836ed0">v2</a> enum name</td><td class="entry"><a class="el" href="classMastodon_1_1API.html">Mastodon::API</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -104,7 +104,7 @@ $(function() {
<tr><td class="entry"><a class="el" href="classMastodon_1_1API.html#a52ea24477c513aa211cf724be7a570f6">unescape_html</a>(const string &amp;html)</td><td class="entry"><a class="el" href="classMastodon_1_1API.html">Mastodon::API</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classMastodon_1_1API.html#a41e36cb4a94140e68084a85b959fa30b">urlencode</a>(const string &amp;str)</td><td class="entry"><a class="el" href="classMastodon_1_1API.html">Mastodon::API</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="classMastodon_1_1API.html#a3b88e9c1ff8daee1e730c3f3de1e2853">v1</a> enum name</td><td class="entry"><a class="el" href="classMastodon_1_1API.html">Mastodon::API</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>v2</b> enum name (defined in <a class="el" href="classMastodon_1_1API.html">Mastodon::API</a>)</td><td class="entry"><a class="el" href="classMastodon_1_1API.html">Mastodon::API</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classMastodon_1_1API.html#aa9bb595d2e7632ab9aa37a9bb6836ed0">v2</a> enum name</td><td class="entry"><a class="el" href="classMastodon_1_1API.html">Mastodon::API</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classMastodon_1_1Easy.html#a41488ca00d3169dc24313b21bd19eefa">visibility_type</a> enum name</td><td class="entry"><a class="el" href="classMastodon_1_1Easy.html">Mastodon::Easy</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->

File diff suppressed because one or more lines are too long

View File

@ -77,103 +77,81 @@ Public Member Functions</h2></td></tr>
<tr class="memitem:abb91087f3b552e91cd67d46dd249cfd2"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Account.html#abb91087f3b552e91cd67d46dd249cfd2">Account</a> (const string &amp;json)</td></tr>
<tr class="memdesc:abb91087f3b552e91cd67d46dd249cfd2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an <a class="el" href="classMastodon_1_1Easy_1_1Account.html" title="Class to hold accounts. ">Account</a> object from a JSON string. <a href="#abb91087f3b552e91cd67d46dd249cfd2">More...</a><br /></td></tr>
<tr class="separator:abb91087f3b552e91cd67d46dd249cfd2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a366660970b5eeb5c17436062327f1b14"><td class="memItemLeft" align="right" valign="top"><a id="a366660970b5eeb5c17436062327f1b14"></a>
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Account.html#a366660970b5eeb5c17436062327f1b14">Account</a> ()</td></tr>
<tr class="memdesc:a366660970b5eeb5c17436062327f1b14"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an empty <a class="el" href="classMastodon_1_1Easy_1_1Account.html" title="Class to hold accounts. ">Account</a> object. <br /></td></tr>
<tr class="memitem:a366660970b5eeb5c17436062327f1b14"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Account.html#a366660970b5eeb5c17436062327f1b14">Account</a> ()</td></tr>
<tr class="memdesc:a366660970b5eeb5c17436062327f1b14"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an empty <a class="el" href="classMastodon_1_1Easy_1_1Account.html" title="Class to hold accounts. ">Account</a> object. <a href="#a366660970b5eeb5c17436062327f1b14">More...</a><br /></td></tr>
<tr class="separator:a366660970b5eeb5c17436062327f1b14"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab803e86aa11ef62c03424bc025f8a274"><td class="memItemLeft" align="right" valign="top">const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Account.html#ab803e86aa11ef62c03424bc025f8a274">acct</a> () const</td></tr>
<tr class="memdesc:ab803e86aa11ef62c03424bc025f8a274"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns username. <a href="#ab803e86aa11ef62c03424bc025f8a274">More...</a><br /></td></tr>
<tr class="separator:ab803e86aa11ef62c03424bc025f8a274"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac5abbe4f92b837ba778a8265f18d7737"><td class="memItemLeft" align="right" valign="top"><a id="ac5abbe4f92b837ba778a8265f18d7737"></a>
const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Account.html#ac5abbe4f92b837ba778a8265f18d7737">avatar</a> () const</td></tr>
<tr class="memdesc:ac5abbe4f92b837ba778a8265f18d7737"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns URL of avatar. <br /></td></tr>
<tr class="memitem:ac5abbe4f92b837ba778a8265f18d7737"><td class="memItemLeft" align="right" valign="top">const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Account.html#ac5abbe4f92b837ba778a8265f18d7737">avatar</a> () const</td></tr>
<tr class="memdesc:ac5abbe4f92b837ba778a8265f18d7737"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns URL of avatar. <a href="#ac5abbe4f92b837ba778a8265f18d7737">More...</a><br /></td></tr>
<tr class="separator:ac5abbe4f92b837ba778a8265f18d7737"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a38792e67e06b37c01f27ccd6b0335c6e"><td class="memItemLeft" align="right" valign="top"><a id="a38792e67e06b37c01f27ccd6b0335c6e"></a>
const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Account.html#a38792e67e06b37c01f27ccd6b0335c6e">avatar_static</a> () const</td></tr>
<tr class="memdesc:a38792e67e06b37c01f27ccd6b0335c6e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns URL of static avatar. <br /></td></tr>
<tr class="memitem:a38792e67e06b37c01f27ccd6b0335c6e"><td class="memItemLeft" align="right" valign="top">const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Account.html#a38792e67e06b37c01f27ccd6b0335c6e">avatar_static</a> () const</td></tr>
<tr class="memdesc:a38792e67e06b37c01f27ccd6b0335c6e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns URL of static avatar. <a href="#a38792e67e06b37c01f27ccd6b0335c6e">More...</a><br /></td></tr>
<tr class="separator:a38792e67e06b37c01f27ccd6b0335c6e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3f76851724c76507f2d7f20eea892668"><td class="memItemLeft" align="right" valign="top"><a id="a3f76851724c76507f2d7f20eea892668"></a>
const bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Account.html#a3f76851724c76507f2d7f20eea892668">bot</a> () const</td></tr>
<tr class="memdesc:a3f76851724c76507f2d7f20eea892668"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if the account performs automated actions. <br /></td></tr>
<tr class="memitem:a3f76851724c76507f2d7f20eea892668"><td class="memItemLeft" align="right" valign="top">const bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Account.html#a3f76851724c76507f2d7f20eea892668">bot</a> () const</td></tr>
<tr class="memdesc:a3f76851724c76507f2d7f20eea892668"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if the account performs automated actions. <a href="#a3f76851724c76507f2d7f20eea892668">More...</a><br /></td></tr>
<tr class="separator:a3f76851724c76507f2d7f20eea892668"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a27bcf2cd7895c69a2f48d2e5dfd0288e"><td class="memItemLeft" align="right" valign="top"><a id="a27bcf2cd7895c69a2f48d2e5dfd0288e"></a>
const system_clock::time_point&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Account.html#a27bcf2cd7895c69a2f48d2e5dfd0288e">created_at</a> () const</td></tr>
<tr class="memdesc:a27bcf2cd7895c69a2f48d2e5dfd0288e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns time of creation. <br /></td></tr>
<tr class="memitem:a27bcf2cd7895c69a2f48d2e5dfd0288e"><td class="memItemLeft" align="right" valign="top">const system_clock::time_point&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Account.html#a27bcf2cd7895c69a2f48d2e5dfd0288e">created_at</a> () const</td></tr>
<tr class="memdesc:a27bcf2cd7895c69a2f48d2e5dfd0288e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns time of creation. <a href="#a27bcf2cd7895c69a2f48d2e5dfd0288e">More...</a><br /></td></tr>
<tr class="separator:a27bcf2cd7895c69a2f48d2e5dfd0288e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3014255fda93a58a1293852e7b1ecbb8"><td class="memItemLeft" align="right" valign="top"><a id="a3014255fda93a58a1293852e7b1ecbb8"></a>
const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Account.html#a3014255fda93a58a1293852e7b1ecbb8">display_name</a> () const</td></tr>
<tr class="memdesc:a3014255fda93a58a1293852e7b1ecbb8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns display name. <br /></td></tr>
<tr class="memitem:a3014255fda93a58a1293852e7b1ecbb8"><td class="memItemLeft" align="right" valign="top">const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Account.html#a3014255fda93a58a1293852e7b1ecbb8">display_name</a> () const</td></tr>
<tr class="memdesc:a3014255fda93a58a1293852e7b1ecbb8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns display name. <a href="#a3014255fda93a58a1293852e7b1ecbb8">More...</a><br /></td></tr>
<tr class="separator:a3014255fda93a58a1293852e7b1ecbb8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae6e4f7c73d7685182164b78a0a1aa7c8"><td class="memItemLeft" align="right" valign="top">const std::vector&lt; <a class="el" href="classMastodon_1_1Easy_1_1Account.html#ac7b57bc81d269622ca80f81a57f37dad">fields_pair</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Account.html#ae6e4f7c73d7685182164b78a0a1aa7c8">fields</a> () const</td></tr>
<tr class="memdesc:ae6e4f7c73d7685182164b78a0a1aa7c8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns metadata fields. <a href="#ae6e4f7c73d7685182164b78a0a1aa7c8">More...</a><br /></td></tr>
<tr class="separator:ae6e4f7c73d7685182164b78a0a1aa7c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae428b1651f0249ab612a59b3d12ad603"><td class="memItemLeft" align="right" valign="top"><a id="ae428b1651f0249ab612a59b3d12ad603"></a>
const uint_fast64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Account.html#ae428b1651f0249ab612a59b3d12ad603">followers_count</a> () const</td></tr>
<tr class="memdesc:ae428b1651f0249ab612a59b3d12ad603"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns number of followers. <br /></td></tr>
<tr class="memitem:ae428b1651f0249ab612a59b3d12ad603"><td class="memItemLeft" align="right" valign="top">const uint_fast64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Account.html#ae428b1651f0249ab612a59b3d12ad603">followers_count</a> () const</td></tr>
<tr class="memdesc:ae428b1651f0249ab612a59b3d12ad603"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns number of followers. <a href="#ae428b1651f0249ab612a59b3d12ad603">More...</a><br /></td></tr>
<tr class="separator:ae428b1651f0249ab612a59b3d12ad603"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2bfb284921a61981f642282f33c04920"><td class="memItemLeft" align="right" valign="top"><a id="a2bfb284921a61981f642282f33c04920"></a>
const uint_fast64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Account.html#a2bfb284921a61981f642282f33c04920">following_count</a> () const</td></tr>
<tr class="memdesc:a2bfb284921a61981f642282f33c04920"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns number of people this account follows. <br /></td></tr>
<tr class="memitem:a2bfb284921a61981f642282f33c04920"><td class="memItemLeft" align="right" valign="top">const uint_fast64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Account.html#a2bfb284921a61981f642282f33c04920">following_count</a> () const</td></tr>
<tr class="memdesc:a2bfb284921a61981f642282f33c04920"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns number of people this account follows. <a href="#a2bfb284921a61981f642282f33c04920">More...</a><br /></td></tr>
<tr class="separator:a2bfb284921a61981f642282f33c04920"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8978ffa451086abc959e9fda3441d211"><td class="memItemLeft" align="right" valign="top"><a id="a8978ffa451086abc959e9fda3441d211"></a>
const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Account.html#a8978ffa451086abc959e9fda3441d211">header</a> () const</td></tr>
<tr class="memdesc:a8978ffa451086abc959e9fda3441d211"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns URL of header image. <br /></td></tr>
<tr class="memitem:a8978ffa451086abc959e9fda3441d211"><td class="memItemLeft" align="right" valign="top">const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Account.html#a8978ffa451086abc959e9fda3441d211">header</a> () const</td></tr>
<tr class="memdesc:a8978ffa451086abc959e9fda3441d211"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns URL of header image. <a href="#a8978ffa451086abc959e9fda3441d211">More...</a><br /></td></tr>
<tr class="separator:a8978ffa451086abc959e9fda3441d211"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a091209c1fa9e3669e0ae4b45a3d6cf22"><td class="memItemLeft" align="right" valign="top"><a id="a091209c1fa9e3669e0ae4b45a3d6cf22"></a>
const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Account.html#a091209c1fa9e3669e0ae4b45a3d6cf22">header_static</a> () const</td></tr>
<tr class="memdesc:a091209c1fa9e3669e0ae4b45a3d6cf22"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns URL of static header image. <br /></td></tr>
<tr class="memitem:a091209c1fa9e3669e0ae4b45a3d6cf22"><td class="memItemLeft" align="right" valign="top">const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Account.html#a091209c1fa9e3669e0ae4b45a3d6cf22">header_static</a> () const</td></tr>
<tr class="memdesc:a091209c1fa9e3669e0ae4b45a3d6cf22"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns URL of static header image. <a href="#a091209c1fa9e3669e0ae4b45a3d6cf22">More...</a><br /></td></tr>
<tr class="separator:a091209c1fa9e3669e0ae4b45a3d6cf22"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a662d2fb4fdd3878a2c282bdd7cc99090"><td class="memItemLeft" align="right" valign="top"><a id="a662d2fb4fdd3878a2c282bdd7cc99090"></a>
const uint_fast64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Account.html#a662d2fb4fdd3878a2c282bdd7cc99090">id</a> () const</td></tr>
<tr class="memdesc:a662d2fb4fdd3878a2c282bdd7cc99090"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns account-ID. <br /></td></tr>
<tr class="memitem:a662d2fb4fdd3878a2c282bdd7cc99090"><td class="memItemLeft" align="right" valign="top">const uint_fast64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Account.html#a662d2fb4fdd3878a2c282bdd7cc99090">id</a> () const</td></tr>
<tr class="memdesc:a662d2fb4fdd3878a2c282bdd7cc99090"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns account-ID. <a href="#a662d2fb4fdd3878a2c282bdd7cc99090">More...</a><br /></td></tr>
<tr class="separator:a662d2fb4fdd3878a2c282bdd7cc99090"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa98b393efccd6b1d5b3e959d25131706"><td class="memItemLeft" align="right" valign="top"><a id="aa98b393efccd6b1d5b3e959d25131706"></a>
const bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Account.html#aa98b393efccd6b1d5b3e959d25131706">locked</a> () const</td></tr>
<tr class="memdesc:aa98b393efccd6b1d5b3e959d25131706"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if the account is locked. <br /></td></tr>
<tr class="memitem:aa98b393efccd6b1d5b3e959d25131706"><td class="memItemLeft" align="right" valign="top">const bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Account.html#aa98b393efccd6b1d5b3e959d25131706">locked</a> () const</td></tr>
<tr class="memdesc:aa98b393efccd6b1d5b3e959d25131706"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if the account is locked. <a href="#aa98b393efccd6b1d5b3e959d25131706">More...</a><br /></td></tr>
<tr class="separator:aa98b393efccd6b1d5b3e959d25131706"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1dc59a1cd9ae65df0d58cd36ff618323"><td class="memItemLeft" align="right" valign="top"><a id="a1dc59a1cd9ae65df0d58cd36ff618323"></a>
const bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Account.html#a1dc59a1cd9ae65df0d58cd36ff618323">has_moved</a> () const</td></tr>
<tr class="memdesc:a1dc59a1cd9ae65df0d58cd36ff618323"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if the account has been moved. <br /></td></tr>
<tr class="memitem:a1dc59a1cd9ae65df0d58cd36ff618323"><td class="memItemLeft" align="right" valign="top">const bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Account.html#a1dc59a1cd9ae65df0d58cd36ff618323">has_moved</a> () const</td></tr>
<tr class="memdesc:a1dc59a1cd9ae65df0d58cd36ff618323"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if the account has been moved. <a href="#a1dc59a1cd9ae65df0d58cd36ff618323">More...</a><br /></td></tr>
<tr class="separator:a1dc59a1cd9ae65df0d58cd36ff618323"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2d83ef1f6a44ed8da33653bfc4f3719d"><td class="memItemLeft" align="right" valign="top"><a id="a2d83ef1f6a44ed8da33653bfc4f3719d"></a>
const <a class="el" href="classMastodon_1_1Easy_1_1Account.html">Account</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Account.html#a2d83ef1f6a44ed8da33653bfc4f3719d">moved</a> () const</td></tr>
<tr class="memdesc:a2d83ef1f6a44ed8da33653bfc4f3719d"><td class="mdescLeft">&#160;</td><td class="mdescRight">If the owner decided to switch accounts, new account is in this attribute. <br /></td></tr>
<tr class="memitem:a2d83ef1f6a44ed8da33653bfc4f3719d"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classMastodon_1_1Easy_1_1Account.html">Account</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Account.html#a2d83ef1f6a44ed8da33653bfc4f3719d">moved</a> () const</td></tr>
<tr class="memdesc:a2d83ef1f6a44ed8da33653bfc4f3719d"><td class="mdescLeft">&#160;</td><td class="mdescRight">If the owner decided to switch accounts, new account is in this attribute. <a href="#a2d83ef1f6a44ed8da33653bfc4f3719d">More...</a><br /></td></tr>
<tr class="separator:a2d83ef1f6a44ed8da33653bfc4f3719d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2c157b5c3e19f19b712664c92d745b05"><td class="memItemLeft" align="right" valign="top"><a id="a2c157b5c3e19f19b712664c92d745b05"></a>
const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Account.html#a2c157b5c3e19f19b712664c92d745b05">note</a> () const</td></tr>
<tr class="memdesc:a2c157b5c3e19f19b712664c92d745b05"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns note. <br /></td></tr>
<tr class="memitem:a2c157b5c3e19f19b712664c92d745b05"><td class="memItemLeft" align="right" valign="top">const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Account.html#a2c157b5c3e19f19b712664c92d745b05">note</a> () const</td></tr>
<tr class="memdesc:a2c157b5c3e19f19b712664c92d745b05"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns note. <a href="#a2c157b5c3e19f19b712664c92d745b05">More...</a><br /></td></tr>
<tr class="separator:a2c157b5c3e19f19b712664c92d745b05"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af866ebb83c73065f063500d35205bbbe"><td class="memItemLeft" align="right" valign="top"><a id="af866ebb83c73065f063500d35205bbbe"></a>
const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Account.html#af866ebb83c73065f063500d35205bbbe">note_plain</a> () const</td></tr>
<tr class="memdesc:af866ebb83c73065f063500d35205bbbe"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns plaintext version of note. <br /></td></tr>
<tr class="memitem:af866ebb83c73065f063500d35205bbbe"><td class="memItemLeft" align="right" valign="top">const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Account.html#af866ebb83c73065f063500d35205bbbe">note_plain</a> () const</td></tr>
<tr class="memdesc:af866ebb83c73065f063500d35205bbbe"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns plaintext version of note. <a href="#af866ebb83c73065f063500d35205bbbe">More...</a><br /></td></tr>
<tr class="separator:af866ebb83c73065f063500d35205bbbe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a05302810da5877d446cfc25564db2891"><td class="memItemLeft" align="right" valign="top"><a id="a05302810da5877d446cfc25564db2891"></a>
const <a class="el" href="classMastodon_1_1Easy.html#a41488ca00d3169dc24313b21bd19eefa">visibility_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Account.html#a05302810da5877d446cfc25564db2891">privacy</a> () const</td></tr>
<tr class="memdesc:a05302810da5877d446cfc25564db2891"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns default privacy of new toots. <br /></td></tr>
<tr class="memitem:a05302810da5877d446cfc25564db2891"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classMastodon_1_1Easy.html#a41488ca00d3169dc24313b21bd19eefa">visibility_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Account.html#a05302810da5877d446cfc25564db2891">privacy</a> () const</td></tr>
<tr class="memdesc:a05302810da5877d446cfc25564db2891"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns default privacy of new toots. <a href="#a05302810da5877d446cfc25564db2891">More...</a><br /></td></tr>
<tr class="separator:a05302810da5877d446cfc25564db2891"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7c81f0aeb0629bbd6c57212fbc1af57d"><td class="memItemLeft" align="right" valign="top"><a id="a7c81f0aeb0629bbd6c57212fbc1af57d"></a>
const bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Account.html#a7c81f0aeb0629bbd6c57212fbc1af57d">sensitive</a> () const</td></tr>
<tr class="memdesc:a7c81f0aeb0629bbd6c57212fbc1af57d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns if media is marked as sensitive by default. <br /></td></tr>
<tr class="memitem:a7c81f0aeb0629bbd6c57212fbc1af57d"><td class="memItemLeft" align="right" valign="top">const bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Account.html#a7c81f0aeb0629bbd6c57212fbc1af57d">sensitive</a> () const</td></tr>
<tr class="memdesc:a7c81f0aeb0629bbd6c57212fbc1af57d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns if media is marked as sensitive by default. <a href="#a7c81f0aeb0629bbd6c57212fbc1af57d">More...</a><br /></td></tr>
<tr class="separator:a7c81f0aeb0629bbd6c57212fbc1af57d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a171e2114142229c4df3908163d320481"><td class="memItemLeft" align="right" valign="top"><a id="a171e2114142229c4df3908163d320481"></a>
const uint_fast64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Account.html#a171e2114142229c4df3908163d320481">statuses_count</a> () const</td></tr>
<tr class="memdesc:a171e2114142229c4df3908163d320481"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns number of statuses. <br /></td></tr>
<tr class="memitem:a171e2114142229c4df3908163d320481"><td class="memItemLeft" align="right" valign="top">const uint_fast64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Account.html#a171e2114142229c4df3908163d320481">statuses_count</a> () const</td></tr>
<tr class="memdesc:a171e2114142229c4df3908163d320481"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns number of statuses. <a href="#a171e2114142229c4df3908163d320481">More...</a><br /></td></tr>
<tr class="separator:a171e2114142229c4df3908163d320481"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a06ab2942eec280b72f0192db174bfaf6"><td class="memItemLeft" align="right" valign="top"><a id="a06ab2942eec280b72f0192db174bfaf6"></a>
const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Account.html#a06ab2942eec280b72f0192db174bfaf6">url</a> () const</td></tr>
<tr class="memdesc:a06ab2942eec280b72f0192db174bfaf6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns URL of the profile. <br /></td></tr>
<tr class="memitem:a06ab2942eec280b72f0192db174bfaf6"><td class="memItemLeft" align="right" valign="top">const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Account.html#a06ab2942eec280b72f0192db174bfaf6">url</a> () const</td></tr>
<tr class="memdesc:a06ab2942eec280b72f0192db174bfaf6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns URL of the profile. <a href="#a06ab2942eec280b72f0192db174bfaf6">More...</a><br /></td></tr>
<tr class="separator:a06ab2942eec280b72f0192db174bfaf6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a03f6da2f15b280485c5503e85c4a1395"><td class="memItemLeft" align="right" valign="top"><a id="a03f6da2f15b280485c5503e85c4a1395"></a>
const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Account.html#a03f6da2f15b280485c5503e85c4a1395">username</a> () const</td></tr>
<tr class="memdesc:a03f6da2f15b280485c5503e85c4a1395"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns username (without ) <br /></td></tr>
<tr class="memitem:a03f6da2f15b280485c5503e85c4a1395"><td class="memItemLeft" align="right" valign="top">const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Account.html#a03f6da2f15b280485c5503e85c4a1395">username</a> () const</td></tr>
<tr class="memdesc:a03f6da2f15b280485c5503e85c4a1395"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns username (without ) <a href="#a03f6da2f15b280485c5503e85c4a1395">More...</a><br /></td></tr>
<tr class="separator:a03f6da2f15b280485c5503e85c4a1395"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classMastodon_1_1Easy_1_1Entity"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classMastodon_1_1Easy_1_1Entity')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classMastodon_1_1Easy_1_1Entity.html">Mastodon::Easy::Entity</a></td></tr>
<tr class="memitem:a753b382e29be6cb7b16772d4c609cedc inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#a753b382e29be6cb7b16772d4c609cedc">Entity</a> (const string &amp;json)</td></tr>
<tr class="memdesc:a753b382e29be6cb7b16772d4c609cedc inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an <a class="el" href="classMastodon_1_1Easy_1_1Entity.html" title="Base class for all entities. ">Entity</a> object from a JSON string. <a href="classMastodon_1_1Easy_1_1Entity.html#a753b382e29be6cb7b16772d4c609cedc">More...</a><br /></td></tr>
<tr class="separator:a753b382e29be6cb7b16772d4c609cedc inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a83eb2be5a13eaaa22b2796f05817f7a9 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memItemLeft" align="right" valign="top"><a id="a83eb2be5a13eaaa22b2796f05817f7a9"></a>
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#a83eb2be5a13eaaa22b2796f05817f7a9">Entity</a> ()</td></tr>
<tr class="memdesc:a83eb2be5a13eaaa22b2796f05817f7a9 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an empty <a class="el" href="classMastodon_1_1Easy_1_1Entity.html" title="Base class for all entities. ">Entity</a> object. <br /></td></tr>
<tr class="memitem:a83eb2be5a13eaaa22b2796f05817f7a9 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#a83eb2be5a13eaaa22b2796f05817f7a9">Entity</a> ()</td></tr>
<tr class="memdesc:a83eb2be5a13eaaa22b2796f05817f7a9 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an empty <a class="el" href="classMastodon_1_1Easy_1_1Entity.html" title="Base class for all entities. ">Entity</a> object. <a href="classMastodon_1_1Easy_1_1Entity.html#a83eb2be5a13eaaa22b2796f05817f7a9">More...</a><br /></td></tr>
<tr class="separator:a83eb2be5a13eaaa22b2796f05817f7a9 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afe917f5fc738a15c9386cf1fbf208674 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memItemLeft" align="right" valign="top">const void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#afe917f5fc738a15c9386cf1fbf208674">from_string</a> (const string &amp;json)</td></tr>
<tr class="memdesc:afe917f5fc738a15c9386cf1fbf208674 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="mdescLeft">&#160;</td><td class="mdescRight">Replaces the <a class="el" href="classMastodon_1_1Easy_1_1Entity.html" title="Base class for all entities. ">Entity</a> with a new one from a JSON string. <a href="classMastodon_1_1Easy_1_1Entity.html#afe917f5fc738a15c9386cf1fbf208674">More...</a><br /></td></tr>
@ -181,13 +159,11 @@ const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" hr
<tr class="memitem:ab9ed99f52a6337b04a506e8b30b37dd9 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memItemLeft" align="right" valign="top">const Json::Value&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#ab9ed99f52a6337b04a506e8b30b37dd9">to_object</a> () const</td></tr>
<tr class="memdesc:ab9ed99f52a6337b04a506e8b30b37dd9 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the JSON object of the <a class="el" href="classMastodon_1_1Easy_1_1Entity.html" title="Base class for all entities. ">Entity</a>. <a href="classMastodon_1_1Easy_1_1Entity.html#ab9ed99f52a6337b04a506e8b30b37dd9">More...</a><br /></td></tr>
<tr class="separator:ab9ed99f52a6337b04a506e8b30b37dd9 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a574de88f0531b8abf9c709e2acc4e75c inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memItemLeft" align="right" valign="top"><a id="a574de88f0531b8abf9c709e2acc4e75c"></a>
const bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#a574de88f0531b8abf9c709e2acc4e75c">valid</a> () const</td></tr>
<tr class="memdesc:a574de88f0531b8abf9c709e2acc4e75c inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if the <a class="el" href="classMastodon_1_1Easy_1_1Entity.html" title="Base class for all entities. ">Entity</a> holds valid data. <br /></td></tr>
<tr class="memitem:a574de88f0531b8abf9c709e2acc4e75c inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memItemLeft" align="right" valign="top">const bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#a574de88f0531b8abf9c709e2acc4e75c">valid</a> () const</td></tr>
<tr class="memdesc:a574de88f0531b8abf9c709e2acc4e75c inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if the <a class="el" href="classMastodon_1_1Easy_1_1Entity.html" title="Base class for all entities. ">Entity</a> holds valid data. <a href="classMastodon_1_1Easy_1_1Entity.html#a574de88f0531b8abf9c709e2acc4e75c">More...</a><br /></td></tr>
<tr class="separator:a574de88f0531b8abf9c709e2acc4e75c inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a15066ab4c090dd52b08b7c410b14e181 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memItemLeft" align="right" valign="top"><a id="a15066ab4c090dd52b08b7c410b14e181"></a>
const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#a15066ab4c090dd52b08b7c410b14e181">error</a> () const</td></tr>
<tr class="memdesc:a15066ab4c090dd52b08b7c410b14e181 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns error string sent by the server. <br /></td></tr>
<tr class="memitem:a15066ab4c090dd52b08b7c410b14e181 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memItemLeft" align="right" valign="top">const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#a15066ab4c090dd52b08b7c410b14e181">error</a> () const</td></tr>
<tr class="memdesc:a15066ab4c090dd52b08b7c410b14e181 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns error string sent by the server. <a href="classMastodon_1_1Easy_1_1Entity.html#a15066ab4c090dd52b08b7c410b14e181">More...</a><br /></td></tr>
<tr class="separator:a15066ab4c090dd52b08b7c410b14e181 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abd3d1ceb9a4105b0c5899db0ee9b3a5b inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memItemLeft" align="right" valign="top">const bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#abd3d1ceb9a4105b0c5899db0ee9b3a5b">was_set</a> () const</td></tr>
<tr class="memdesc:abd3d1ceb9a4105b0c5899db0ee9b3a5b inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if the last requested value was set, false if it was unset. <a href="classMastodon_1_1Easy_1_1Entity.html#abd3d1ceb9a4105b0c5899db0ee9b3a5b">More...</a><br /></td></tr>
@ -226,6 +202,7 @@ const std::uint_fast64_t&#160;</td><td class="memItemRight" valign="bottom"><b>s
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Class to hold accounts. </p>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
</div><h2 class="groupheader">Member Typedef Documentation</h2>
<a id="ac7b57bc81d269622ca80f81a57f37dad"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac7b57bc81d269622ca80f81a57f37dad">&#9670;&nbsp;</a></span>fields_pair</h2>
@ -246,7 +223,7 @@ const std::uint_fast64_t&#160;</td><td class="memItemRight" valign="bottom"><b>s
</div>
<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="abb91087f3b552e91cd67d46dd249cfd2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abb91087f3b552e91cd67d46dd249cfd2">&#9670;&nbsp;</a></span>Account()</h2>
<h2 class="memtitle"><span class="permalink"><a href="#abb91087f3b552e91cd67d46dd249cfd2">&#9670;&nbsp;</a></span>Account() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
@ -272,14 +249,36 @@ const std::uint_fast64_t&#160;</td><td class="memItemRight" valign="bottom"><b>s
<p>Constructs an <a class="el" href="classMastodon_1_1Easy_1_1Account.html" title="Class to hold accounts. ">Account</a> object from a JSON string. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">json</td><td>JSON string </td></tr>
<tr><td class="paramname">json</td><td>JSON string</td></tr>
</table>
</dd>
</dl>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;: <a class="code" href="classMastodon_1_1Easy_1_1Entity.html#a83eb2be5a13eaaa22b2796f05817f7a9">Entity</a>(json)</div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;{}</div><div class="ttc" id="classMastodon_1_1Easy_1_1Entity_html_a83eb2be5a13eaaa22b2796f05817f7a9"><div class="ttname"><a href="classMastodon_1_1Easy_1_1Entity.html#a83eb2be5a13eaaa22b2796f05817f7a9">Mastodon::Easy::Entity::Entity</a></div><div class="ttdeci">Entity()</div><div class="ttdoc">Constructs an empty Entity object. </div><div class="ttdef"><b>Definition:</b> entity.cpp:70</div></div>
</div><!-- fragment -->
</div>
</div>
<a id="a366660970b5eeb5c17436062327f1b14"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a366660970b5eeb5c17436062327f1b14">&#9670;&nbsp;</a></span>Account() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">Account::Account </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Constructs an empty <a class="el" href="classMastodon_1_1Easy_1_1Account.html" title="Class to hold accounts. ">Account</a> object. </p>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;: <a class="code" href="classMastodon_1_1Easy_1_1Entity.html#a83eb2be5a13eaaa22b2796f05817f7a9">Entity</a>()</div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;{}</div><div class="ttc" id="classMastodon_1_1Easy_1_1Entity_html_a83eb2be5a13eaaa22b2796f05817f7a9"><div class="ttname"><a href="classMastodon_1_1Easy_1_1Entity.html#a83eb2be5a13eaaa22b2796f05817f7a9">Mastodon::Easy::Entity::Entity</a></div><div class="ttdeci">Entity()</div><div class="ttdoc">Constructs an empty Entity object. </div><div class="ttdef"><b>Definition:</b> entity.cpp:70</div></div>
</div><!-- fragment -->
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="ab803e86aa11ef62c03424bc025f8a274"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab803e86aa11ef62c03424bc025f8a274">&#9670;&nbsp;</a></span>acct()</h2>
@ -297,11 +296,117 @@ const std::uint_fast64_t&#160;</td><td class="memItemRight" valign="bottom"><b>s
</div><div class="memdoc">
<p>Returns username. </p>
<p><code>username</code> for users on the same instance, <code>user@hostname</code> for users on other instances. </p>
<p><code>username</code> for users on the same instance, <code>user@hostname</code> for users on other instances.</p>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;{</div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classMastodon_1_1Easy_1_1Entity.html#adb8d99a42bce94868a5bd68937cc1e93">get_string</a>(<span class="stringliteral">&quot;acct&quot;</span>);</div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;}</div><div class="ttc" id="classMastodon_1_1Easy_1_1Entity_html_adb8d99a42bce94868a5bd68937cc1e93"><div class="ttname"><a href="classMastodon_1_1Easy_1_1Entity.html#adb8d99a42bce94868a5bd68937cc1e93">Mastodon::Easy::Entity::get_string</a></div><div class="ttdeci">const string get_string(const string &amp;key) const</div><div class="ttdoc">Returns the value of key as std::string. </div><div class="ttdef"><b>Definition:</b> entity.cpp:131</div></div>
</div><!-- fragment -->
</div>
</div>
<a id="ac5abbe4f92b837ba778a8265f18d7737"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac5abbe4f92b837ba778a8265f18d7737">&#9670;&nbsp;</a></span>avatar()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const string Account::avatar </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns URL of avatar. </p>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;{</div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classMastodon_1_1Easy_1_1Entity.html#adb8d99a42bce94868a5bd68937cc1e93">get_string</a>(<span class="stringliteral">&quot;avatar&quot;</span>);</div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;}</div><div class="ttc" id="classMastodon_1_1Easy_1_1Entity_html_adb8d99a42bce94868a5bd68937cc1e93"><div class="ttname"><a href="classMastodon_1_1Easy_1_1Entity.html#adb8d99a42bce94868a5bd68937cc1e93">Mastodon::Easy::Entity::get_string</a></div><div class="ttdeci">const string get_string(const string &amp;key) const</div><div class="ttdoc">Returns the value of key as std::string. </div><div class="ttdef"><b>Definition:</b> entity.cpp:131</div></div>
</div><!-- fragment -->
</div>
</div>
<a id="a38792e67e06b37c01f27ccd6b0335c6e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a38792e67e06b37c01f27ccd6b0335c6e">&#9670;&nbsp;</a></span>avatar_static()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const string Account::avatar_static </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns URL of static avatar. </p>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;{</div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classMastodon_1_1Easy_1_1Entity.html#adb8d99a42bce94868a5bd68937cc1e93">get_string</a>(<span class="stringliteral">&quot;avatar_static&quot;</span>);</div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;}</div><div class="ttc" id="classMastodon_1_1Easy_1_1Entity_html_adb8d99a42bce94868a5bd68937cc1e93"><div class="ttname"><a href="classMastodon_1_1Easy_1_1Entity.html#adb8d99a42bce94868a5bd68937cc1e93">Mastodon::Easy::Entity::get_string</a></div><div class="ttdeci">const string get_string(const string &amp;key) const</div><div class="ttdoc">Returns the value of key as std::string. </div><div class="ttdef"><b>Definition:</b> entity.cpp:131</div></div>
</div><!-- fragment -->
</div>
</div>
<a id="a3f76851724c76507f2d7f20eea892668"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3f76851724c76507f2d7f20eea892668">&#9670;&nbsp;</a></span>bot()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const bool Account::bot </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns true if the account performs automated actions. </p>
<dl class="section since"><dt>Since</dt><dd>0.16.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;{</div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classMastodon_1_1Easy_1_1Entity.html#a73a96c1e91e1629223570f42f9196039">get_bool</a>(<span class="stringliteral">&quot;bot&quot;</span>);</div><div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;}</div><div class="ttc" id="classMastodon_1_1Easy_1_1Entity_html_a73a96c1e91e1629223570f42f9196039"><div class="ttname"><a href="classMastodon_1_1Easy_1_1Entity.html#a73a96c1e91e1629223570f42f9196039">Mastodon::Easy::Entity::get_bool</a></div><div class="ttdeci">const bool get_bool(const string &amp;key) const</div><div class="ttdoc">Returns the value of key as bool. </div><div class="ttdef"><b>Definition:</b> entity.cpp:173</div></div>
</div><!-- fragment -->
</div>
</div>
<a id="a27bcf2cd7895c69a2f48d2e5dfd0288e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a27bcf2cd7895c69a2f48d2e5dfd0288e">&#9670;&nbsp;</a></span>created_at()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const system_clock::time_point Account::created_at </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns time of creation. </p>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;{</div><div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classMastodon_1_1Easy_1_1Entity.html#a07336bdaa1dfe7cad90a1e686562ec0f">get_time_point</a>(<span class="stringliteral">&quot;created_at&quot;</span>);</div><div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;}</div><div class="ttc" id="classMastodon_1_1Easy_1_1Entity_html_a07336bdaa1dfe7cad90a1e686562ec0f"><div class="ttname"><a href="classMastodon_1_1Easy_1_1Entity.html#a07336bdaa1dfe7cad90a1e686562ec0f">Mastodon::Easy::Entity::get_time_point</a></div><div class="ttdeci">const system_clock::time_point get_time_point(const string &amp;key) const</div><div class="ttdoc">Returns the value of key as time_point. </div><div class="ttdef"><b>Definition:</b> entity.cpp:188</div></div>
</div><!-- fragment -->
</div>
</div>
<a id="a3014255fda93a58a1293852e7b1ecbb8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3014255fda93a58a1293852e7b1ecbb8">&#9670;&nbsp;</a></span>display_name()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const string Account::display_name </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns display name. </p>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;{</div><div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classMastodon_1_1Easy_1_1Entity.html#adb8d99a42bce94868a5bd68937cc1e93">get_string</a>(<span class="stringliteral">&quot;display_name&quot;</span>);</div><div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;}</div><div class="ttc" id="classMastodon_1_1Easy_1_1Entity_html_adb8d99a42bce94868a5bd68937cc1e93"><div class="ttname"><a href="classMastodon_1_1Easy_1_1Entity.html#adb8d99a42bce94868a5bd68937cc1e93">Mastodon::Easy::Entity::get_string</a></div><div class="ttdeci">const string get_string(const string &amp;key) const</div><div class="ttdoc">Returns the value of key as std::string. </div><div class="ttdef"><b>Definition:</b> entity.cpp:131</div></div>
</div><!-- fragment -->
</div>
</div>
<a id="ae6e4f7c73d7685182164b78a0a1aa7c8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae6e4f7c73d7685182164b78a0a1aa7c8">&#9670;&nbsp;</a></span>fields()</h2>
@ -319,7 +424,322 @@ const std::uint_fast64_t&#160;</td><td class="memItemRight" valign="bottom"><b>s
<p>Returns metadata fields. </p>
<dl class="section since"><dt>Since</dt><dd>0.16.1 </dd></dl>
<div class="fragment"><div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;{</div><div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; <span class="keyword">const</span> Json::Value &amp;node = <span class="keyword">get</span>(<span class="stringliteral">&quot;fields&quot;</span>);</div><div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;</div><div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; <span class="keywordflow">if</span> (node.isArray())</div><div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; {</div><div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; std::vector&lt;Account::fields_pair&gt; vec;</div><div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; <span class="keywordflow">for</span> (<span class="keyword">const</span> Json::Value &amp;value : node)</div><div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; {</div><div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; vec.push_back(<a class="code" href="classMastodon_1_1Easy_1_1Account.html#ac7b57bc81d269622ca80f81a57f37dad">Account::fields_pair</a>(value[<span class="stringliteral">&quot;name&quot;</span>].asString(),</div><div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; value[<span class="stringliteral">&quot;value&quot;</span>].asString()));</div><div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; }</div><div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160; <span class="keywordflow">return</span> vec;</div><div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; }</div><div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;</div><div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; <span class="keywordflow">return</span> {};</div><div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;}</div><div class="ttc" id="classMastodon_1_1Easy_1_1Account_html_ac7b57bc81d269622ca80f81a57f37dad"><div class="ttname"><a href="classMastodon_1_1Easy_1_1Account.html#ac7b57bc81d269622ca80f81a57f37dad">Mastodon::Easy::Account::fields_pair</a></div><div class="ttdeci">std::pair&lt; const string, const string &gt; fields_pair</div><div class="ttdoc">Describes a field. Format: name, value. </div><div class="ttdef"><b>Definition:</b> account.hpp:52</div></div>
<div class="fragment"><div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;{</div><div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; <span class="keyword">const</span> Json::Value &amp;node = <span class="keyword">get</span>(<span class="stringliteral">&quot;fields&quot;</span>);</div><div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;</div><div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; <span class="keywordflow">if</span> (node.isArray())</div><div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; {</div><div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; std::vector&lt;Account::fields_pair&gt; vec;</div><div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; <span class="keywordflow">for</span> (<span class="keyword">const</span> Json::Value &amp;value : node)</div><div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; {</div><div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; vec.push_back(<a class="code" href="classMastodon_1_1Easy_1_1Account.html#ac7b57bc81d269622ca80f81a57f37dad">Account::fields_pair</a>(value[<span class="stringliteral">&quot;name&quot;</span>].asString(),</div><div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; value[<span class="stringliteral">&quot;value&quot;</span>].asString()));</div><div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; }</div><div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160; <span class="keywordflow">return</span> vec;</div><div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; }</div><div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;</div><div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; <span class="keywordflow">return</span> {};</div><div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;}</div><div class="ttc" id="classMastodon_1_1Easy_1_1Account_html_ac7b57bc81d269622ca80f81a57f37dad"><div class="ttname"><a href="classMastodon_1_1Easy_1_1Account.html#ac7b57bc81d269622ca80f81a57f37dad">Mastodon::Easy::Account::fields_pair</a></div><div class="ttdeci">std::pair&lt; const string, const string &gt; fields_pair</div><div class="ttdoc">Describes a field. Format: name, value. </div><div class="ttdef"><b>Definition:</b> account.hpp:54</div></div>
</div><!-- fragment -->
</div>
</div>
<a id="ae428b1651f0249ab612a59b3d12ad603"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae428b1651f0249ab612a59b3d12ad603">&#9670;&nbsp;</a></span>followers_count()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const std::uint_fast64_t Account::followers_count </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns number of followers. </p>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;{</div><div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classMastodon_1_1Easy_1_1Entity.html#a69b21dc788bb4fd06b83f58891014cf6">get_uint64</a>(<span class="stringliteral">&quot;followers_count&quot;</span>);</div><div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;}</div><div class="ttc" id="classMastodon_1_1Easy_1_1Entity_html_a69b21dc788bb4fd06b83f58891014cf6"><div class="ttname"><a href="classMastodon_1_1Easy_1_1Entity.html#a69b21dc788bb4fd06b83f58891014cf6">Mastodon::Easy::Entity::get_uint64</a></div><div class="ttdeci">const uint_fast64_t get_uint64(const string &amp;key) const</div><div class="ttdoc">Returns the value of key as std::uint_fast64_t. </div><div class="ttdef"><b>Definition:</b> entity.cpp:145</div></div>
</div><!-- fragment -->
</div>
</div>
<a id="a2bfb284921a61981f642282f33c04920"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2bfb284921a61981f642282f33c04920">&#9670;&nbsp;</a></span>following_count()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const std::uint_fast64_t Account::following_count </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns number of people this account follows. </p>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;{</div><div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classMastodon_1_1Easy_1_1Entity.html#a69b21dc788bb4fd06b83f58891014cf6">get_uint64</a>(<span class="stringliteral">&quot;following_count&quot;</span>);</div><div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;}</div><div class="ttc" id="classMastodon_1_1Easy_1_1Entity_html_a69b21dc788bb4fd06b83f58891014cf6"><div class="ttname"><a href="classMastodon_1_1Easy_1_1Entity.html#a69b21dc788bb4fd06b83f58891014cf6">Mastodon::Easy::Entity::get_uint64</a></div><div class="ttdeci">const uint_fast64_t get_uint64(const string &amp;key) const</div><div class="ttdoc">Returns the value of key as std::uint_fast64_t. </div><div class="ttdef"><b>Definition:</b> entity.cpp:145</div></div>
</div><!-- fragment -->
</div>
</div>
<a id="a1dc59a1cd9ae65df0d58cd36ff618323"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1dc59a1cd9ae65df0d58cd36ff618323">&#9670;&nbsp;</a></span>has_moved()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const bool Account::has_moved </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns true if the account has been moved. </p>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160;{</div><div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160; <span class="keywordflow">if</span> (<span class="keyword">get</span>(<span class="stringliteral">&quot;moved&quot;</span>).isObject())</div><div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160; {</div><div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160; <span class="keywordflow">return</span> <span class="keyword">true</span>;</div><div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160; }</div><div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160;</div><div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160; <span class="keywordflow">return</span> <span class="keyword">false</span>;</div><div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160;}</div></div><!-- fragment -->
</div>
</div>
<a id="a8978ffa451086abc959e9fda3441d211"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8978ffa451086abc959e9fda3441d211">&#9670;&nbsp;</a></span>header()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const string Account::header </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns URL of header image. </p>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;{</div><div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classMastodon_1_1Easy_1_1Entity.html#adb8d99a42bce94868a5bd68937cc1e93">get_string</a>(<span class="stringliteral">&quot;header&quot;</span>);</div><div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160;}</div><div class="ttc" id="classMastodon_1_1Easy_1_1Entity_html_adb8d99a42bce94868a5bd68937cc1e93"><div class="ttname"><a href="classMastodon_1_1Easy_1_1Entity.html#adb8d99a42bce94868a5bd68937cc1e93">Mastodon::Easy::Entity::get_string</a></div><div class="ttdeci">const string get_string(const string &amp;key) const</div><div class="ttdoc">Returns the value of key as std::string. </div><div class="ttdef"><b>Definition:</b> entity.cpp:131</div></div>
</div><!-- fragment -->
</div>
</div>
<a id="a091209c1fa9e3669e0ae4b45a3d6cf22"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a091209c1fa9e3669e0ae4b45a3d6cf22">&#9670;&nbsp;</a></span>header_static()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const string Account::header_static </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns URL of static header image. </p>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;{</div><div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classMastodon_1_1Easy_1_1Entity.html#adb8d99a42bce94868a5bd68937cc1e93">get_string</a>(<span class="stringliteral">&quot;header_static&quot;</span>);</div><div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160;}</div><div class="ttc" id="classMastodon_1_1Easy_1_1Entity_html_adb8d99a42bce94868a5bd68937cc1e93"><div class="ttname"><a href="classMastodon_1_1Easy_1_1Entity.html#adb8d99a42bce94868a5bd68937cc1e93">Mastodon::Easy::Entity::get_string</a></div><div class="ttdeci">const string get_string(const string &amp;key) const</div><div class="ttdoc">Returns the value of key as std::string. </div><div class="ttdef"><b>Definition:</b> entity.cpp:131</div></div>
</div><!-- fragment -->
</div>
</div>
<a id="a662d2fb4fdd3878a2c282bdd7cc99090"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a662d2fb4fdd3878a2c282bdd7cc99090">&#9670;&nbsp;</a></span>id()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const std::uint_fast64_t Account::id </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns account-ID. </p>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;{</div><div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160; <span class="keywordflow">return</span> stouint64(<a class="code" href="classMastodon_1_1Easy_1_1Entity.html#adb8d99a42bce94868a5bd68937cc1e93">get_string</a>(<span class="stringliteral">&quot;id&quot;</span>));</div><div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160;}</div><div class="ttc" id="classMastodon_1_1Easy_1_1Entity_html_adb8d99a42bce94868a5bd68937cc1e93"><div class="ttname"><a href="classMastodon_1_1Easy_1_1Entity.html#adb8d99a42bce94868a5bd68937cc1e93">Mastodon::Easy::Entity::get_string</a></div><div class="ttdeci">const string get_string(const string &amp;key) const</div><div class="ttdoc">Returns the value of key as std::string. </div><div class="ttdef"><b>Definition:</b> entity.cpp:131</div></div>
</div><!-- fragment -->
</div>
</div>
<a id="aa98b393efccd6b1d5b3e959d25131706"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa98b393efccd6b1d5b3e959d25131706">&#9670;&nbsp;</a></span>locked()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const bool Account::locked </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns true if the account is locked. </p>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160;{</div><div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classMastodon_1_1Easy_1_1Entity.html#a73a96c1e91e1629223570f42f9196039">get_bool</a>(<span class="stringliteral">&quot;locked&quot;</span>);</div><div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160;}</div><div class="ttc" id="classMastodon_1_1Easy_1_1Entity_html_a73a96c1e91e1629223570f42f9196039"><div class="ttname"><a href="classMastodon_1_1Easy_1_1Entity.html#a73a96c1e91e1629223570f42f9196039">Mastodon::Easy::Entity::get_bool</a></div><div class="ttdeci">const bool get_bool(const string &amp;key) const</div><div class="ttdoc">Returns the value of key as bool. </div><div class="ttdef"><b>Definition:</b> entity.cpp:173</div></div>
</div><!-- fragment -->
</div>
</div>
<a id="a2d83ef1f6a44ed8da33653bfc4f3719d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2d83ef1f6a44ed8da33653bfc4f3719d">&#9670;&nbsp;</a></span>moved()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="classMastodon_1_1Easy_1_1Account.html">Account</a> Account::moved </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>If the owner decided to switch accounts, new account is in this attribute. </p>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160;{</div><div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="classMastodon_1_1Easy_1_1Account.html#a1dc59a1cd9ae65df0d58cd36ff618323">has_moved</a>())</div><div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160; {</div><div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160; <span class="comment">// TODO: Find an account with moved-node and test</span></div><div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classMastodon_1_1Easy_1_1Account.html#a366660970b5eeb5c17436062327f1b14">Account</a>(<span class="keyword">get</span>(<span class="stringliteral">&quot;moved&quot;</span>).toStyledString());</div><div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160; }</div><div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160;</div><div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classMastodon_1_1Easy_1_1Account.html#a366660970b5eeb5c17436062327f1b14">Account</a>();</div><div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160;}</div><div class="ttc" id="classMastodon_1_1Easy_1_1Account_html_a1dc59a1cd9ae65df0d58cd36ff618323"><div class="ttname"><a href="classMastodon_1_1Easy_1_1Account.html#a1dc59a1cd9ae65df0d58cd36ff618323">Mastodon::Easy::Account::has_moved</a></div><div class="ttdeci">const bool has_moved() const</div><div class="ttdoc">Returns true if the account has been moved. </div><div class="ttdef"><b>Definition:</b> account.cpp:109</div></div>
<div class="ttc" id="classMastodon_1_1Easy_1_1Account_html_a366660970b5eeb5c17436062327f1b14"><div class="ttname"><a href="classMastodon_1_1Easy_1_1Account.html#a366660970b5eeb5c17436062327f1b14">Mastodon::Easy::Account::Account</a></div><div class="ttdeci">Account()</div><div class="ttdoc">Constructs an empty Account object. </div><div class="ttdef"><b>Definition:</b> account.cpp:27</div></div>
</div><!-- fragment -->
</div>
</div>
<a id="a2c157b5c3e19f19b712664c92d745b05"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2c157b5c3e19f19b712664c92d745b05">&#9670;&nbsp;</a></span>note()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const string Account::note </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns note. </p>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160;{</div><div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classMastodon_1_1Easy_1_1Entity.html#adb8d99a42bce94868a5bd68937cc1e93">get_string</a>(<span class="stringliteral">&quot;source.note&quot;</span>);</div><div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160;}</div><div class="ttc" id="classMastodon_1_1Easy_1_1Entity_html_adb8d99a42bce94868a5bd68937cc1e93"><div class="ttname"><a href="classMastodon_1_1Easy_1_1Entity.html#adb8d99a42bce94868a5bd68937cc1e93">Mastodon::Easy::Entity::get_string</a></div><div class="ttdeci">const string get_string(const string &amp;key) const</div><div class="ttdoc">Returns the value of key as std::string. </div><div class="ttdef"><b>Definition:</b> entity.cpp:131</div></div>
</div><!-- fragment -->
</div>
</div>
<a id="af866ebb83c73065f063500d35205bbbe"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af866ebb83c73065f063500d35205bbbe">&#9670;&nbsp;</a></span>note_plain()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const string Account::note_plain </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns plaintext version of note. </p>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160;{</div><div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classMastodon_1_1Easy_1_1Entity.html#adb8d99a42bce94868a5bd68937cc1e93">get_string</a>(<span class="stringliteral">&quot;source.note&quot;</span>);</div><div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160;}</div><div class="ttc" id="classMastodon_1_1Easy_1_1Entity_html_adb8d99a42bce94868a5bd68937cc1e93"><div class="ttname"><a href="classMastodon_1_1Easy_1_1Entity.html#adb8d99a42bce94868a5bd68937cc1e93">Mastodon::Easy::Entity::get_string</a></div><div class="ttdeci">const string get_string(const string &amp;key) const</div><div class="ttdoc">Returns the value of key as std::string. </div><div class="ttdef"><b>Definition:</b> entity.cpp:131</div></div>
</div><!-- fragment -->
</div>
</div>
<a id="a05302810da5877d446cfc25564db2891"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a05302810da5877d446cfc25564db2891">&#9670;&nbsp;</a></span>privacy()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="classMastodon_1_1Easy.html#a41488ca00d3169dc24313b21bd19eefa">Easy::visibility_type</a> Account::privacy </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns default privacy of new toots. </p>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160;{</div><div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160; <span class="keyword">const</span> <span class="keywordtype">string</span> strprivacy = <a class="code" href="classMastodon_1_1Easy_1_1Entity.html#adb8d99a42bce94868a5bd68937cc1e93">get_string</a>(<span class="stringliteral">&quot;source.privacy&quot;</span>);</div><div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160; <span class="keywordflow">if</span> (strprivacy.compare(<span class="stringliteral">&quot;public&quot;</span>) == 0)</div><div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160; <span class="keywordflow">return</span> visibility_type::Public;</div><div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160; <span class="keywordflow">else</span> <span class="keywordflow">if</span> (strprivacy.compare(<span class="stringliteral">&quot;unlisted&quot;</span>) == 0)</div><div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160; <span class="keywordflow">return</span> visibility_type::Unlisted;</div><div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160; <span class="keywordflow">else</span> <span class="keywordflow">if</span> (strprivacy.compare(<span class="stringliteral">&quot;private&quot;</span>) == 0)</div><div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160; <span class="keywordflow">return</span> visibility_type::Private;</div><div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160; <span class="keywordflow">else</span> <span class="keywordflow">if</span> (strprivacy.compare(<span class="stringliteral">&quot;direct&quot;</span>) == 0)</div><div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160; <span class="keywordflow">return</span> visibility_type::Direct;</div><div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160;</div><div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160; ttdebug &lt;&lt; <span class="stringliteral">&quot;Could not get data: source.privacy\n&quot;</span>;</div><div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160; <span class="keywordflow">return</span> visibility_type::Undefined;</div><div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160;}</div><div class="ttc" id="classMastodon_1_1Easy_1_1Entity_html_adb8d99a42bce94868a5bd68937cc1e93"><div class="ttname"><a href="classMastodon_1_1Easy_1_1Entity.html#adb8d99a42bce94868a5bd68937cc1e93">Mastodon::Easy::Entity::get_string</a></div><div class="ttdeci">const string get_string(const string &amp;key) const</div><div class="ttdoc">Returns the value of key as std::string. </div><div class="ttdef"><b>Definition:</b> entity.cpp:131</div></div>
</div><!-- fragment -->
</div>
</div>
<a id="a7c81f0aeb0629bbd6c57212fbc1af57d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7c81f0aeb0629bbd6c57212fbc1af57d">&#9670;&nbsp;</a></span>sensitive()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const bool Account::sensitive </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns if media is marked as sensitive by default. </p>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160;{</div><div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classMastodon_1_1Easy_1_1Entity.html#a73a96c1e91e1629223570f42f9196039">get_bool</a>(<span class="stringliteral">&quot;source.sensitive&quot;</span>);</div><div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160;}</div><div class="ttc" id="classMastodon_1_1Easy_1_1Entity_html_a73a96c1e91e1629223570f42f9196039"><div class="ttname"><a href="classMastodon_1_1Easy_1_1Entity.html#a73a96c1e91e1629223570f42f9196039">Mastodon::Easy::Entity::get_bool</a></div><div class="ttdeci">const bool get_bool(const string &amp;key) const</div><div class="ttdoc">Returns the value of key as bool. </div><div class="ttdef"><b>Definition:</b> entity.cpp:173</div></div>
</div><!-- fragment -->
</div>
</div>
<a id="a171e2114142229c4df3908163d320481"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a171e2114142229c4df3908163d320481">&#9670;&nbsp;</a></span>statuses_count()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const std::uint_fast64_t Account::statuses_count </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns number of statuses. </p>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160;{</div><div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classMastodon_1_1Easy_1_1Entity.html#a69b21dc788bb4fd06b83f58891014cf6">get_uint64</a>(<span class="stringliteral">&quot;statuses_count&quot;</span>);</div><div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160;}</div><div class="ttc" id="classMastodon_1_1Easy_1_1Entity_html_a69b21dc788bb4fd06b83f58891014cf6"><div class="ttname"><a href="classMastodon_1_1Easy_1_1Entity.html#a69b21dc788bb4fd06b83f58891014cf6">Mastodon::Easy::Entity::get_uint64</a></div><div class="ttdeci">const uint_fast64_t get_uint64(const string &amp;key) const</div><div class="ttdoc">Returns the value of key as std::uint_fast64_t. </div><div class="ttdef"><b>Definition:</b> entity.cpp:145</div></div>
</div><!-- fragment -->
</div>
</div>
<a id="a06ab2942eec280b72f0192db174bfaf6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a06ab2942eec280b72f0192db174bfaf6">&#9670;&nbsp;</a></span>url()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const string Account::url </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns URL of the profile. </p>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160;{</div><div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classMastodon_1_1Easy_1_1Entity.html#adb8d99a42bce94868a5bd68937cc1e93">get_string</a>(<span class="stringliteral">&quot;url&quot;</span>);</div><div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160;}</div><div class="ttc" id="classMastodon_1_1Easy_1_1Entity_html_adb8d99a42bce94868a5bd68937cc1e93"><div class="ttname"><a href="classMastodon_1_1Easy_1_1Entity.html#adb8d99a42bce94868a5bd68937cc1e93">Mastodon::Easy::Entity::get_string</a></div><div class="ttdeci">const string get_string(const string &amp;key) const</div><div class="ttdoc">Returns the value of key as std::string. </div><div class="ttdef"><b>Definition:</b> entity.cpp:131</div></div>
</div><!-- fragment -->
</div>
</div>
<a id="a03f6da2f15b280485c5503e85c4a1395"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a03f6da2f15b280485c5503e85c4a1395">&#9670;&nbsp;</a></span>username()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const string Account::username </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns username (without ) </p>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160;{</div><div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classMastodon_1_1Easy_1_1Entity.html#adb8d99a42bce94868a5bd68937cc1e93">get_string</a>(<span class="stringliteral">&quot;username&quot;</span>);</div><div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160;}</div><div class="ttc" id="classMastodon_1_1Easy_1_1Entity_html_adb8d99a42bce94868a5bd68937cc1e93"><div class="ttname"><a href="classMastodon_1_1Easy_1_1Entity.html#adb8d99a42bce94868a5bd68937cc1e93">Mastodon::Easy::Entity::get_string</a></div><div class="ttdeci">const string get_string(const string &amp;key) const</div><div class="ttdoc">Returns the value of key as std::string. </div><div class="ttdef"><b>Definition:</b> entity.cpp:131</div></div>
</div><!-- fragment -->
</div>
</div>

View File

@ -70,25 +70,21 @@ Public Member Functions</h2></td></tr>
<tr class="memitem:aab286e6aabb34e9c067a7b6a72da71ce"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Application.html#aab286e6aabb34e9c067a7b6a72da71ce">Application</a> (const string &amp;json)</td></tr>
<tr class="memdesc:aab286e6aabb34e9c067a7b6a72da71ce"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an <a class="el" href="classMastodon_1_1Easy_1_1Application.html" title="Class to hold applications. ">Application</a> object from a JSON string. <a href="#aab286e6aabb34e9c067a7b6a72da71ce">More...</a><br /></td></tr>
<tr class="separator:aab286e6aabb34e9c067a7b6a72da71ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afa8cc05ce6b6092be5ecdfdae44e05f8"><td class="memItemLeft" align="right" valign="top"><a id="afa8cc05ce6b6092be5ecdfdae44e05f8"></a>
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Application.html#afa8cc05ce6b6092be5ecdfdae44e05f8">Application</a> ()</td></tr>
<tr class="memdesc:afa8cc05ce6b6092be5ecdfdae44e05f8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an empty <a class="el" href="classMastodon_1_1Easy_1_1Application.html" title="Class to hold applications. ">Application</a> object. <br /></td></tr>
<tr class="memitem:afa8cc05ce6b6092be5ecdfdae44e05f8"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Application.html#afa8cc05ce6b6092be5ecdfdae44e05f8">Application</a> ()</td></tr>
<tr class="memdesc:afa8cc05ce6b6092be5ecdfdae44e05f8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an empty <a class="el" href="classMastodon_1_1Easy_1_1Application.html" title="Class to hold applications. ">Application</a> object. <a href="#afa8cc05ce6b6092be5ecdfdae44e05f8">More...</a><br /></td></tr>
<tr class="separator:afa8cc05ce6b6092be5ecdfdae44e05f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8488fc00bb28b265c75916b269e2f1b3"><td class="memItemLeft" align="right" valign="top"><a id="a8488fc00bb28b265c75916b269e2f1b3"></a>
const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Application.html#a8488fc00bb28b265c75916b269e2f1b3">name</a> () const</td></tr>
<tr class="memdesc:a8488fc00bb28b265c75916b269e2f1b3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the name of the application. <br /></td></tr>
<tr class="memitem:a8488fc00bb28b265c75916b269e2f1b3"><td class="memItemLeft" align="right" valign="top">const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Application.html#a8488fc00bb28b265c75916b269e2f1b3">name</a> () const</td></tr>
<tr class="memdesc:a8488fc00bb28b265c75916b269e2f1b3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the name of the application. <a href="#a8488fc00bb28b265c75916b269e2f1b3">More...</a><br /></td></tr>
<tr class="separator:a8488fc00bb28b265c75916b269e2f1b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad4f890b0e3565d6730b8df47dd843562"><td class="memItemLeft" align="right" valign="top"><a id="ad4f890b0e3565d6730b8df47dd843562"></a>
const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Application.html#ad4f890b0e3565d6730b8df47dd843562">website</a> () const</td></tr>
<tr class="memdesc:ad4f890b0e3565d6730b8df47dd843562"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the website of the application. <br /></td></tr>
<tr class="memitem:ad4f890b0e3565d6730b8df47dd843562"><td class="memItemLeft" align="right" valign="top">const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Application.html#ad4f890b0e3565d6730b8df47dd843562">website</a> () const</td></tr>
<tr class="memdesc:ad4f890b0e3565d6730b8df47dd843562"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the website of the application. <a href="#ad4f890b0e3565d6730b8df47dd843562">More...</a><br /></td></tr>
<tr class="separator:ad4f890b0e3565d6730b8df47dd843562"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classMastodon_1_1Easy_1_1Entity"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classMastodon_1_1Easy_1_1Entity')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classMastodon_1_1Easy_1_1Entity.html">Mastodon::Easy::Entity</a></td></tr>
<tr class="memitem:a753b382e29be6cb7b16772d4c609cedc inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#a753b382e29be6cb7b16772d4c609cedc">Entity</a> (const string &amp;json)</td></tr>
<tr class="memdesc:a753b382e29be6cb7b16772d4c609cedc inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an <a class="el" href="classMastodon_1_1Easy_1_1Entity.html" title="Base class for all entities. ">Entity</a> object from a JSON string. <a href="classMastodon_1_1Easy_1_1Entity.html#a753b382e29be6cb7b16772d4c609cedc">More...</a><br /></td></tr>
<tr class="separator:a753b382e29be6cb7b16772d4c609cedc inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a83eb2be5a13eaaa22b2796f05817f7a9 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memItemLeft" align="right" valign="top"><a id="a83eb2be5a13eaaa22b2796f05817f7a9"></a>
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#a83eb2be5a13eaaa22b2796f05817f7a9">Entity</a> ()</td></tr>
<tr class="memdesc:a83eb2be5a13eaaa22b2796f05817f7a9 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an empty <a class="el" href="classMastodon_1_1Easy_1_1Entity.html" title="Base class for all entities. ">Entity</a> object. <br /></td></tr>
<tr class="memitem:a83eb2be5a13eaaa22b2796f05817f7a9 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#a83eb2be5a13eaaa22b2796f05817f7a9">Entity</a> ()</td></tr>
<tr class="memdesc:a83eb2be5a13eaaa22b2796f05817f7a9 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an empty <a class="el" href="classMastodon_1_1Easy_1_1Entity.html" title="Base class for all entities. ">Entity</a> object. <a href="classMastodon_1_1Easy_1_1Entity.html#a83eb2be5a13eaaa22b2796f05817f7a9">More...</a><br /></td></tr>
<tr class="separator:a83eb2be5a13eaaa22b2796f05817f7a9 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afe917f5fc738a15c9386cf1fbf208674 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memItemLeft" align="right" valign="top">const void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#afe917f5fc738a15c9386cf1fbf208674">from_string</a> (const string &amp;json)</td></tr>
<tr class="memdesc:afe917f5fc738a15c9386cf1fbf208674 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="mdescLeft">&#160;</td><td class="mdescRight">Replaces the <a class="el" href="classMastodon_1_1Easy_1_1Entity.html" title="Base class for all entities. ">Entity</a> with a new one from a JSON string. <a href="classMastodon_1_1Easy_1_1Entity.html#afe917f5fc738a15c9386cf1fbf208674">More...</a><br /></td></tr>
@ -96,13 +92,11 @@ const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" hr
<tr class="memitem:ab9ed99f52a6337b04a506e8b30b37dd9 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memItemLeft" align="right" valign="top">const Json::Value&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#ab9ed99f52a6337b04a506e8b30b37dd9">to_object</a> () const</td></tr>
<tr class="memdesc:ab9ed99f52a6337b04a506e8b30b37dd9 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the JSON object of the <a class="el" href="classMastodon_1_1Easy_1_1Entity.html" title="Base class for all entities. ">Entity</a>. <a href="classMastodon_1_1Easy_1_1Entity.html#ab9ed99f52a6337b04a506e8b30b37dd9">More...</a><br /></td></tr>
<tr class="separator:ab9ed99f52a6337b04a506e8b30b37dd9 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a574de88f0531b8abf9c709e2acc4e75c inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memItemLeft" align="right" valign="top"><a id="a574de88f0531b8abf9c709e2acc4e75c"></a>
const bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#a574de88f0531b8abf9c709e2acc4e75c">valid</a> () const</td></tr>
<tr class="memdesc:a574de88f0531b8abf9c709e2acc4e75c inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if the <a class="el" href="classMastodon_1_1Easy_1_1Entity.html" title="Base class for all entities. ">Entity</a> holds valid data. <br /></td></tr>
<tr class="memitem:a574de88f0531b8abf9c709e2acc4e75c inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memItemLeft" align="right" valign="top">const bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#a574de88f0531b8abf9c709e2acc4e75c">valid</a> () const</td></tr>
<tr class="memdesc:a574de88f0531b8abf9c709e2acc4e75c inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if the <a class="el" href="classMastodon_1_1Easy_1_1Entity.html" title="Base class for all entities. ">Entity</a> holds valid data. <a href="classMastodon_1_1Easy_1_1Entity.html#a574de88f0531b8abf9c709e2acc4e75c">More...</a><br /></td></tr>
<tr class="separator:a574de88f0531b8abf9c709e2acc4e75c inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a15066ab4c090dd52b08b7c410b14e181 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memItemLeft" align="right" valign="top"><a id="a15066ab4c090dd52b08b7c410b14e181"></a>
const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#a15066ab4c090dd52b08b7c410b14e181">error</a> () const</td></tr>
<tr class="memdesc:a15066ab4c090dd52b08b7c410b14e181 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns error string sent by the server. <br /></td></tr>
<tr class="memitem:a15066ab4c090dd52b08b7c410b14e181 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memItemLeft" align="right" valign="top">const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#a15066ab4c090dd52b08b7c410b14e181">error</a> () const</td></tr>
<tr class="memdesc:a15066ab4c090dd52b08b7c410b14e181 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns error string sent by the server. <a href="classMastodon_1_1Easy_1_1Entity.html#a15066ab4c090dd52b08b7c410b14e181">More...</a><br /></td></tr>
<tr class="separator:a15066ab4c090dd52b08b7c410b14e181 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abd3d1ceb9a4105b0c5899db0ee9b3a5b inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memItemLeft" align="right" valign="top">const bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#abd3d1ceb9a4105b0c5899db0ee9b3a5b">was_set</a> () const</td></tr>
<tr class="memdesc:abd3d1ceb9a4105b0c5899db0ee9b3a5b inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if the last requested value was set, false if it was unset. <a href="classMastodon_1_1Easy_1_1Entity.html#abd3d1ceb9a4105b0c5899db0ee9b3a5b">More...</a><br /></td></tr>
@ -141,9 +135,10 @@ const std::uint_fast64_t&#160;</td><td class="memItemRight" valign="bottom"><b>s
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Class to hold applications. </p>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="aab286e6aabb34e9c067a7b6a72da71ce"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aab286e6aabb34e9c067a7b6a72da71ce">&#9670;&nbsp;</a></span>Application()</h2>
<h2 class="memtitle"><span class="permalink"><a href="#aab286e6aabb34e9c067a7b6a72da71ce">&#9670;&nbsp;</a></span>Application() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
@ -169,14 +164,79 @@ const std::uint_fast64_t&#160;</td><td class="memItemRight" valign="bottom"><b>s
<p>Constructs an <a class="el" href="classMastodon_1_1Easy_1_1Application.html" title="Class to hold applications. ">Application</a> object from a JSON string. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">json</td><td>JSON string </td></tr>
<tr><td class="paramname">json</td><td>JSON string</td></tr>
</table>
</dd>
</dl>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;: <a class="code" href="classMastodon_1_1Easy_1_1Entity.html#a83eb2be5a13eaaa22b2796f05817f7a9">Entity</a>(json)</div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;{}</div><div class="ttc" id="classMastodon_1_1Easy_1_1Entity_html_a83eb2be5a13eaaa22b2796f05817f7a9"><div class="ttname"><a href="classMastodon_1_1Easy_1_1Entity.html#a83eb2be5a13eaaa22b2796f05817f7a9">Mastodon::Easy::Entity::Entity</a></div><div class="ttdeci">Entity()</div><div class="ttdoc">Constructs an empty Entity object. </div><div class="ttdef"><b>Definition:</b> entity.cpp:70</div></div>
</div><!-- fragment -->
</div>
</div>
<a id="afa8cc05ce6b6092be5ecdfdae44e05f8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afa8cc05ce6b6092be5ecdfdae44e05f8">&#9670;&nbsp;</a></span>Application() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">Application::Application </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Constructs an empty <a class="el" href="classMastodon_1_1Easy_1_1Application.html" title="Class to hold applications. ">Application</a> object. </p>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;: <a class="code" href="classMastodon_1_1Easy_1_1Entity.html#a83eb2be5a13eaaa22b2796f05817f7a9">Entity</a>()</div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;{}</div><div class="ttc" id="classMastodon_1_1Easy_1_1Entity_html_a83eb2be5a13eaaa22b2796f05817f7a9"><div class="ttname"><a href="classMastodon_1_1Easy_1_1Entity.html#a83eb2be5a13eaaa22b2796f05817f7a9">Mastodon::Easy::Entity::Entity</a></div><div class="ttdeci">Entity()</div><div class="ttdoc">Constructs an empty Entity object. </div><div class="ttdef"><b>Definition:</b> entity.cpp:70</div></div>
</div><!-- fragment -->
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a8488fc00bb28b265c75916b269e2f1b3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8488fc00bb28b265c75916b269e2f1b3">&#9670;&nbsp;</a></span>name()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const string Application::name </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns the name of the application. </p>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;{</div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classMastodon_1_1Easy_1_1Entity.html#adb8d99a42bce94868a5bd68937cc1e93">get_string</a>(<span class="stringliteral">&quot;name&quot;</span>);</div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;}</div><div class="ttc" id="classMastodon_1_1Easy_1_1Entity_html_adb8d99a42bce94868a5bd68937cc1e93"><div class="ttname"><a href="classMastodon_1_1Easy_1_1Entity.html#adb8d99a42bce94868a5bd68937cc1e93">Mastodon::Easy::Entity::get_string</a></div><div class="ttdeci">const string get_string(const string &amp;key) const</div><div class="ttdoc">Returns the value of key as std::string. </div><div class="ttdef"><b>Definition:</b> entity.cpp:131</div></div>
</div><!-- fragment -->
</div>
</div>
<a id="ad4f890b0e3565d6730b8df47dd843562"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad4f890b0e3565d6730b8df47dd843562">&#9670;&nbsp;</a></span>website()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const string Application::website </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns the website of the application. </p>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;{</div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classMastodon_1_1Easy_1_1Entity.html#adb8d99a42bce94868a5bd68937cc1e93">get_string</a>(<span class="stringliteral">&quot;website&quot;</span>);</div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;}</div><div class="ttc" id="classMastodon_1_1Easy_1_1Entity_html_adb8d99a42bce94868a5bd68937cc1e93"><div class="ttname"><a href="classMastodon_1_1Easy_1_1Entity.html#adb8d99a42bce94868a5bd68937cc1e93">Mastodon::Easy::Entity::get_string</a></div><div class="ttdeci">const string get_string(const string &amp;key) const</div><div class="ttdoc">Returns the value of key as std::string. </div><div class="ttdef"><b>Definition:</b> entity.cpp:131</div></div>
</div><!-- fragment -->
</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li>src/easy/entities/<a class="el" href="application_8hpp_source.html">application.hpp</a></li>
<li>src/easy/entities/application.cpp</li>

View File

@ -70,32 +70,26 @@ Public Member Functions</h2></td></tr>
<tr class="memitem:a2a2170cf97bea690cfe7199f32752884"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Attachment.html#a2a2170cf97bea690cfe7199f32752884">Attachment</a> (const string &amp;json)</td></tr>
<tr class="memdesc:a2a2170cf97bea690cfe7199f32752884"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an <a class="el" href="classMastodon_1_1Easy_1_1Attachment.html" title="Class to hold attachments. ">Attachment</a> object from a JSON string. <a href="#a2a2170cf97bea690cfe7199f32752884">More...</a><br /></td></tr>
<tr class="separator:a2a2170cf97bea690cfe7199f32752884"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af5110850dc29432011d909120f8751e9"><td class="memItemLeft" align="right" valign="top"><a id="af5110850dc29432011d909120f8751e9"></a>
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Attachment.html#af5110850dc29432011d909120f8751e9">Attachment</a> ()</td></tr>
<tr class="memdesc:af5110850dc29432011d909120f8751e9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an empty <a class="el" href="classMastodon_1_1Easy_1_1Attachment.html" title="Class to hold attachments. ">Attachment</a> object. <br /></td></tr>
<tr class="memitem:af5110850dc29432011d909120f8751e9"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Attachment.html#af5110850dc29432011d909120f8751e9">Attachment</a> ()</td></tr>
<tr class="memdesc:af5110850dc29432011d909120f8751e9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an empty <a class="el" href="classMastodon_1_1Easy_1_1Attachment.html" title="Class to hold attachments. ">Attachment</a> object. <a href="#af5110850dc29432011d909120f8751e9">More...</a><br /></td></tr>
<tr class="separator:af5110850dc29432011d909120f8751e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6593f066700a4714e118b159bcffd314"><td class="memItemLeft" align="right" valign="top"><a id="a6593f066700a4714e118b159bcffd314"></a>
const double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Attachment.html#a6593f066700a4714e118b159bcffd314">aspect</a> () const</td></tr>
<tr class="memdesc:a6593f066700a4714e118b159bcffd314"><td class="mdescLeft">&#160;</td><td class="mdescRight">Aspect of original image. <br /></td></tr>
<tr class="memitem:a6593f066700a4714e118b159bcffd314"><td class="memItemLeft" align="right" valign="top">const double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Attachment.html#a6593f066700a4714e118b159bcffd314">aspect</a> () const</td></tr>
<tr class="memdesc:a6593f066700a4714e118b159bcffd314"><td class="mdescLeft">&#160;</td><td class="mdescRight">Aspect of original image. <a href="#a6593f066700a4714e118b159bcffd314">More...</a><br /></td></tr>
<tr class="separator:a6593f066700a4714e118b159bcffd314"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adef6f629a2ad41fe0e26f0da464936ff"><td class="memItemLeft" align="right" valign="top"><a id="adef6f629a2ad41fe0e26f0da464936ff"></a>
const double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Attachment.html#adef6f629a2ad41fe0e26f0da464936ff">aspect_small</a> () const</td></tr>
<tr class="memdesc:adef6f629a2ad41fe0e26f0da464936ff"><td class="mdescLeft">&#160;</td><td class="mdescRight">Aspect of preview image. <br /></td></tr>
<tr class="memitem:adef6f629a2ad41fe0e26f0da464936ff"><td class="memItemLeft" align="right" valign="top">const double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Attachment.html#adef6f629a2ad41fe0e26f0da464936ff">aspect_small</a> () const</td></tr>
<tr class="memdesc:adef6f629a2ad41fe0e26f0da464936ff"><td class="mdescLeft">&#160;</td><td class="mdescRight">Aspect of preview image. <a href="#adef6f629a2ad41fe0e26f0da464936ff">More...</a><br /></td></tr>
<tr class="separator:adef6f629a2ad41fe0e26f0da464936ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acedd9aff78d53e9a39f9d607c2c76995"><td class="memItemLeft" align="right" valign="top"><a id="acedd9aff78d53e9a39f9d607c2c76995"></a>
const uint_fast64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Attachment.html#acedd9aff78d53e9a39f9d607c2c76995">bitrate</a> () const</td></tr>
<tr class="memdesc:acedd9aff78d53e9a39f9d607c2c76995"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the bitrate of a video. <br /></td></tr>
<tr class="memitem:acedd9aff78d53e9a39f9d607c2c76995"><td class="memItemLeft" align="right" valign="top">const uint_fast64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Attachment.html#acedd9aff78d53e9a39f9d607c2c76995">bitrate</a> () const</td></tr>
<tr class="memdesc:acedd9aff78d53e9a39f9d607c2c76995"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the bitrate of a video. <a href="#acedd9aff78d53e9a39f9d607c2c76995">More...</a><br /></td></tr>
<tr class="separator:acedd9aff78d53e9a39f9d607c2c76995"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8ec922662124429305a86bb18492137f"><td class="memItemLeft" align="right" valign="top"><a id="a8ec922662124429305a86bb18492137f"></a>
const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Attachment.html#a8ec922662124429305a86bb18492137f">description</a> () const</td></tr>
<tr class="memdesc:a8ec922662124429305a86bb18492137f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the image description. <br /></td></tr>
<tr class="memitem:a8ec922662124429305a86bb18492137f"><td class="memItemLeft" align="right" valign="top">const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Attachment.html#a8ec922662124429305a86bb18492137f">description</a> () const</td></tr>
<tr class="memdesc:a8ec922662124429305a86bb18492137f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the image description. <a href="#a8ec922662124429305a86bb18492137f">More...</a><br /></td></tr>
<tr class="separator:a8ec922662124429305a86bb18492137f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9157850473b1c4b3ac17aa8ad6278cc8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classMastodon_1_1Easy_1_1Attachment.html">Attachment</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Attachment.html#a9157850473b1c4b3ac17aa8ad6278cc8">description</a> (const string &amp;description)</td></tr>
<tr class="memdesc:a9157850473b1c4b3ac17aa8ad6278cc8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the image description. <a href="#a9157850473b1c4b3ac17aa8ad6278cc8">More...</a><br /></td></tr>
<tr class="separator:a9157850473b1c4b3ac17aa8ad6278cc8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a48225d6543022f938978deebb5a0c7d8"><td class="memItemLeft" align="right" valign="top"><a id="a48225d6543022f938978deebb5a0c7d8"></a>
const std::chrono::duration&lt; double &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Attachment.html#a48225d6543022f938978deebb5a0c7d8">duration</a> () const</td></tr>
<tr class="memdesc:a48225d6543022f938978deebb5a0c7d8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the duration of a video in seconds. <br /></td></tr>
<tr class="memitem:a48225d6543022f938978deebb5a0c7d8"><td class="memItemLeft" align="right" valign="top">const std::chrono::duration&lt; double &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Attachment.html#a48225d6543022f938978deebb5a0c7d8">duration</a> () const</td></tr>
<tr class="memdesc:a48225d6543022f938978deebb5a0c7d8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the duration of a video in seconds. <a href="#a48225d6543022f938978deebb5a0c7d8">More...</a><br /></td></tr>
<tr class="separator:a48225d6543022f938978deebb5a0c7d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aac869c7555af654aff0e638578c39e22"><td class="memItemLeft" align="right" valign="top">const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Attachment.html#aac869c7555af654aff0e638578c39e22">file</a> () const</td></tr>
<tr class="memdesc:aac869c7555af654aff0e638578c39e22"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets file to upload. <a href="#aac869c7555af654aff0e638578c39e22">More...</a><br /></td></tr>
@ -109,65 +103,51 @@ const std::chrono::duration&lt; double &gt;&#160;</td><td class="memItemRight" v
<tr class="memitem:a7713b590320df218d6ef9ba6e86218b5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classMastodon_1_1Easy_1_1Attachment.html">Attachment</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Attachment.html#a7713b590320df218d6ef9ba6e86218b5">focus</a> (const std::array&lt; double, 2 &gt; &amp;focus)</td></tr>
<tr class="memdesc:a7713b590320df218d6ef9ba6e86218b5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the focus point (x, y) <a href="#a7713b590320df218d6ef9ba6e86218b5">More...</a><br /></td></tr>
<tr class="separator:a7713b590320df218d6ef9ba6e86218b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3a5765cc2e6ae88c9495ee41113e5877"><td class="memItemLeft" align="right" valign="top"><a id="a3a5765cc2e6ae88c9495ee41113e5877"></a>
const double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Attachment.html#a3a5765cc2e6ae88c9495ee41113e5877">framerate</a> () const</td></tr>
<tr class="memdesc:a3a5765cc2e6ae88c9495ee41113e5877"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the framerate of a video in frames per second. <br /></td></tr>
<tr class="memitem:a3a5765cc2e6ae88c9495ee41113e5877"><td class="memItemLeft" align="right" valign="top">const double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Attachment.html#a3a5765cc2e6ae88c9495ee41113e5877">framerate</a> () const</td></tr>
<tr class="memdesc:a3a5765cc2e6ae88c9495ee41113e5877"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the framerate of a video in frames per second. <a href="#a3a5765cc2e6ae88c9495ee41113e5877">More...</a><br /></td></tr>
<tr class="separator:a3a5765cc2e6ae88c9495ee41113e5877"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acd13353d3baa1a5abf6319e6838dc366"><td class="memItemLeft" align="right" valign="top"><a id="acd13353d3baa1a5abf6319e6838dc366"></a>
const uint_fast64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Attachment.html#acd13353d3baa1a5abf6319e6838dc366">height</a> () const</td></tr>
<tr class="memdesc:acd13353d3baa1a5abf6319e6838dc366"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the height of the original image. <br /></td></tr>
<tr class="memitem:acd13353d3baa1a5abf6319e6838dc366"><td class="memItemLeft" align="right" valign="top">const uint_fast64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Attachment.html#acd13353d3baa1a5abf6319e6838dc366">height</a> () const</td></tr>
<tr class="memdesc:acd13353d3baa1a5abf6319e6838dc366"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the height of the original image. <a href="#acd13353d3baa1a5abf6319e6838dc366">More...</a><br /></td></tr>
<tr class="separator:acd13353d3baa1a5abf6319e6838dc366"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a398d2609d4a0e2204277a80f4e740b12"><td class="memItemLeft" align="right" valign="top"><a id="a398d2609d4a0e2204277a80f4e740b12"></a>
const uint_fast64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Attachment.html#a398d2609d4a0e2204277a80f4e740b12">height_small</a> () const</td></tr>
<tr class="memdesc:a398d2609d4a0e2204277a80f4e740b12"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the height of the preview image. <br /></td></tr>
<tr class="memitem:a398d2609d4a0e2204277a80f4e740b12"><td class="memItemLeft" align="right" valign="top">const uint_fast64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Attachment.html#a398d2609d4a0e2204277a80f4e740b12">height_small</a> () const</td></tr>
<tr class="memdesc:a398d2609d4a0e2204277a80f4e740b12"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the height of the preview image. <a href="#a398d2609d4a0e2204277a80f4e740b12">More...</a><br /></td></tr>
<tr class="separator:a398d2609d4a0e2204277a80f4e740b12"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a68510772d007056a2a9ffe6be6f30714"><td class="memItemLeft" align="right" valign="top"><a id="a68510772d007056a2a9ffe6be6f30714"></a>
const uint_fast64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Attachment.html#a68510772d007056a2a9ffe6be6f30714">id</a> () const</td></tr>
<tr class="memdesc:a68510772d007056a2a9ffe6be6f30714"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the ID of the attachment. <br /></td></tr>
<tr class="memitem:a68510772d007056a2a9ffe6be6f30714"><td class="memItemLeft" align="right" valign="top">const uint_fast64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Attachment.html#a68510772d007056a2a9ffe6be6f30714">id</a> () const</td></tr>
<tr class="memdesc:a68510772d007056a2a9ffe6be6f30714"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the ID of the attachment. <a href="#a68510772d007056a2a9ffe6be6f30714">More...</a><br /></td></tr>
<tr class="separator:a68510772d007056a2a9ffe6be6f30714"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a717733a977a324b985b6bc1e1e94604b"><td class="memItemLeft" align="right" valign="top"><a id="a717733a977a324b985b6bc1e1e94604b"></a>
const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Attachment.html#a717733a977a324b985b6bc1e1e94604b">preview_url</a> () const</td></tr>
<tr class="memdesc:a717733a977a324b985b6bc1e1e94604b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the URL of the preview image. <br /></td></tr>
<tr class="memitem:a717733a977a324b985b6bc1e1e94604b"><td class="memItemLeft" align="right" valign="top">const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Attachment.html#a717733a977a324b985b6bc1e1e94604b">preview_url</a> () const</td></tr>
<tr class="memdesc:a717733a977a324b985b6bc1e1e94604b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the URL of the preview image. <a href="#a717733a977a324b985b6bc1e1e94604b">More...</a><br /></td></tr>
<tr class="separator:a717733a977a324b985b6bc1e1e94604b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6807d0c48c33af160d5cf28888a9dff1"><td class="memItemLeft" align="right" valign="top"><a id="a6807d0c48c33af160d5cf28888a9dff1"></a>
const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Attachment.html#a6807d0c48c33af160d5cf28888a9dff1">remote_url</a> () const</td></tr>
<tr class="memdesc:a6807d0c48c33af160d5cf28888a9dff1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the remote URL of the original image. <br /></td></tr>
<tr class="memitem:a6807d0c48c33af160d5cf28888a9dff1"><td class="memItemLeft" align="right" valign="top">const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Attachment.html#a6807d0c48c33af160d5cf28888a9dff1">remote_url</a> () const</td></tr>
<tr class="memdesc:a6807d0c48c33af160d5cf28888a9dff1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the remote URL of the original image. <a href="#a6807d0c48c33af160d5cf28888a9dff1">More...</a><br /></td></tr>
<tr class="separator:a6807d0c48c33af160d5cf28888a9dff1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a046d20fd13f5583d9878671cea34674f"><td class="memItemLeft" align="right" valign="top"><a id="a046d20fd13f5583d9878671cea34674f"></a>
const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Attachment.html#a046d20fd13f5583d9878671cea34674f">size</a> () const</td></tr>
<tr class="memdesc:a046d20fd13f5583d9878671cea34674f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the size of the original image. <br /></td></tr>
<tr class="memitem:a046d20fd13f5583d9878671cea34674f"><td class="memItemLeft" align="right" valign="top">const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Attachment.html#a046d20fd13f5583d9878671cea34674f">size</a> () const</td></tr>
<tr class="memdesc:a046d20fd13f5583d9878671cea34674f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the size of the original image. <a href="#a046d20fd13f5583d9878671cea34674f">More...</a><br /></td></tr>
<tr class="separator:a046d20fd13f5583d9878671cea34674f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5925c7d1d83ab88eb4f05682eaf6f915"><td class="memItemLeft" align="right" valign="top"><a id="a5925c7d1d83ab88eb4f05682eaf6f915"></a>
const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Attachment.html#a5925c7d1d83ab88eb4f05682eaf6f915">size_small</a> () const</td></tr>
<tr class="memdesc:a5925c7d1d83ab88eb4f05682eaf6f915"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the size of the preview image. <br /></td></tr>
<tr class="memitem:a5925c7d1d83ab88eb4f05682eaf6f915"><td class="memItemLeft" align="right" valign="top">const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Attachment.html#a5925c7d1d83ab88eb4f05682eaf6f915">size_small</a> () const</td></tr>
<tr class="memdesc:a5925c7d1d83ab88eb4f05682eaf6f915"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the size of the preview image. <a href="#a5925c7d1d83ab88eb4f05682eaf6f915">More...</a><br /></td></tr>
<tr class="separator:a5925c7d1d83ab88eb4f05682eaf6f915"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2c5bebd015bdca07ea04c34ceffca7d0"><td class="memItemLeft" align="right" valign="top"><a id="a2c5bebd015bdca07ea04c34ceffca7d0"></a>
const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Attachment.html#a2c5bebd015bdca07ea04c34ceffca7d0">text_url</a> () const</td></tr>
<tr class="memdesc:a2c5bebd015bdca07ea04c34ceffca7d0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns shorter URL for the image. <br /></td></tr>
<tr class="memitem:a2c5bebd015bdca07ea04c34ceffca7d0"><td class="memItemLeft" align="right" valign="top">const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Attachment.html#a2c5bebd015bdca07ea04c34ceffca7d0">text_url</a> () const</td></tr>
<tr class="memdesc:a2c5bebd015bdca07ea04c34ceffca7d0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns shorter URL for the image. <a href="#a2c5bebd015bdca07ea04c34ceffca7d0">More...</a><br /></td></tr>
<tr class="separator:a2c5bebd015bdca07ea04c34ceffca7d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a98cd3a21b098eee6efb8531da167077c"><td class="memItemLeft" align="right" valign="top"><a id="a98cd3a21b098eee6efb8531da167077c"></a>
const <a class="el" href="classMastodon_1_1Easy.html#a1c6e6d9643e6739f7b9126a307b45bc1">attachment_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Attachment.html#a98cd3a21b098eee6efb8531da167077c">type</a> () const</td></tr>
<tr class="memdesc:a98cd3a21b098eee6efb8531da167077c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns attachment type. <br /></td></tr>
<tr class="memitem:a98cd3a21b098eee6efb8531da167077c"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classMastodon_1_1Easy.html#a1c6e6d9643e6739f7b9126a307b45bc1">attachment_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Attachment.html#a98cd3a21b098eee6efb8531da167077c">type</a> () const</td></tr>
<tr class="memdesc:a98cd3a21b098eee6efb8531da167077c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns attachment type. <a href="#a98cd3a21b098eee6efb8531da167077c">More...</a><br /></td></tr>
<tr class="separator:a98cd3a21b098eee6efb8531da167077c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae9e55036ebf53b5d50a51d9e5e77214f"><td class="memItemLeft" align="right" valign="top"><a id="ae9e55036ebf53b5d50a51d9e5e77214f"></a>
const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Attachment.html#ae9e55036ebf53b5d50a51d9e5e77214f">url</a> () const</td></tr>
<tr class="memdesc:ae9e55036ebf53b5d50a51d9e5e77214f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns URL of the locally hosted version of the image. <br /></td></tr>
<tr class="memitem:ae9e55036ebf53b5d50a51d9e5e77214f"><td class="memItemLeft" align="right" valign="top">const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Attachment.html#ae9e55036ebf53b5d50a51d9e5e77214f">url</a> () const</td></tr>
<tr class="memdesc:ae9e55036ebf53b5d50a51d9e5e77214f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns URL of the locally hosted version of the image. <a href="#ae9e55036ebf53b5d50a51d9e5e77214f">More...</a><br /></td></tr>
<tr class="separator:ae9e55036ebf53b5d50a51d9e5e77214f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae821d32dbf632d98057da644633fe224"><td class="memItemLeft" align="right" valign="top"><a id="ae821d32dbf632d98057da644633fe224"></a>
const uint_fast64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Attachment.html#ae821d32dbf632d98057da644633fe224">width</a> () const</td></tr>
<tr class="memdesc:ae821d32dbf632d98057da644633fe224"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the width of the original image. <br /></td></tr>
<tr class="memitem:ae821d32dbf632d98057da644633fe224"><td class="memItemLeft" align="right" valign="top">const uint_fast64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Attachment.html#ae821d32dbf632d98057da644633fe224">width</a> () const</td></tr>
<tr class="memdesc:ae821d32dbf632d98057da644633fe224"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the width of the original image. <a href="#ae821d32dbf632d98057da644633fe224">More...</a><br /></td></tr>
<tr class="separator:ae821d32dbf632d98057da644633fe224"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad76c03c405604aa742fd2eb9ebf3fda8"><td class="memItemLeft" align="right" valign="top"><a id="ad76c03c405604aa742fd2eb9ebf3fda8"></a>
const uint_fast64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Attachment.html#ad76c03c405604aa742fd2eb9ebf3fda8">width_small</a> () const</td></tr>
<tr class="memdesc:ad76c03c405604aa742fd2eb9ebf3fda8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the width of the preview image. <br /></td></tr>
<tr class="memitem:ad76c03c405604aa742fd2eb9ebf3fda8"><td class="memItemLeft" align="right" valign="top">const uint_fast64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Attachment.html#ad76c03c405604aa742fd2eb9ebf3fda8">width_small</a> () const</td></tr>
<tr class="memdesc:ad76c03c405604aa742fd2eb9ebf3fda8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the width of the preview image. <a href="#ad76c03c405604aa742fd2eb9ebf3fda8">More...</a><br /></td></tr>
<tr class="separator:ad76c03c405604aa742fd2eb9ebf3fda8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classMastodon_1_1Easy_1_1Entity"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classMastodon_1_1Easy_1_1Entity')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classMastodon_1_1Easy_1_1Entity.html">Mastodon::Easy::Entity</a></td></tr>
<tr class="memitem:a753b382e29be6cb7b16772d4c609cedc inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#a753b382e29be6cb7b16772d4c609cedc">Entity</a> (const string &amp;json)</td></tr>
<tr class="memdesc:a753b382e29be6cb7b16772d4c609cedc inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an <a class="el" href="classMastodon_1_1Easy_1_1Entity.html" title="Base class for all entities. ">Entity</a> object from a JSON string. <a href="classMastodon_1_1Easy_1_1Entity.html#a753b382e29be6cb7b16772d4c609cedc">More...</a><br /></td></tr>
<tr class="separator:a753b382e29be6cb7b16772d4c609cedc inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a83eb2be5a13eaaa22b2796f05817f7a9 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memItemLeft" align="right" valign="top"><a id="a83eb2be5a13eaaa22b2796f05817f7a9"></a>
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#a83eb2be5a13eaaa22b2796f05817f7a9">Entity</a> ()</td></tr>
<tr class="memdesc:a83eb2be5a13eaaa22b2796f05817f7a9 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an empty <a class="el" href="classMastodon_1_1Easy_1_1Entity.html" title="Base class for all entities. ">Entity</a> object. <br /></td></tr>
<tr class="memitem:a83eb2be5a13eaaa22b2796f05817f7a9 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#a83eb2be5a13eaaa22b2796f05817f7a9">Entity</a> ()</td></tr>
<tr class="memdesc:a83eb2be5a13eaaa22b2796f05817f7a9 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an empty <a class="el" href="classMastodon_1_1Easy_1_1Entity.html" title="Base class for all entities. ">Entity</a> object. <a href="classMastodon_1_1Easy_1_1Entity.html#a83eb2be5a13eaaa22b2796f05817f7a9">More...</a><br /></td></tr>
<tr class="separator:a83eb2be5a13eaaa22b2796f05817f7a9 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afe917f5fc738a15c9386cf1fbf208674 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memItemLeft" align="right" valign="top">const void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#afe917f5fc738a15c9386cf1fbf208674">from_string</a> (const string &amp;json)</td></tr>
<tr class="memdesc:afe917f5fc738a15c9386cf1fbf208674 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="mdescLeft">&#160;</td><td class="mdescRight">Replaces the <a class="el" href="classMastodon_1_1Easy_1_1Entity.html" title="Base class for all entities. ">Entity</a> with a new one from a JSON string. <a href="classMastodon_1_1Easy_1_1Entity.html#afe917f5fc738a15c9386cf1fbf208674">More...</a><br /></td></tr>
@ -175,13 +155,11 @@ const uint_fast64_t&#160;</td><td class="memItemRight" valign="bottom"><a class=
<tr class="memitem:ab9ed99f52a6337b04a506e8b30b37dd9 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memItemLeft" align="right" valign="top">const Json::Value&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#ab9ed99f52a6337b04a506e8b30b37dd9">to_object</a> () const</td></tr>
<tr class="memdesc:ab9ed99f52a6337b04a506e8b30b37dd9 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the JSON object of the <a class="el" href="classMastodon_1_1Easy_1_1Entity.html" title="Base class for all entities. ">Entity</a>. <a href="classMastodon_1_1Easy_1_1Entity.html#ab9ed99f52a6337b04a506e8b30b37dd9">More...</a><br /></td></tr>
<tr class="separator:ab9ed99f52a6337b04a506e8b30b37dd9 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a574de88f0531b8abf9c709e2acc4e75c inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memItemLeft" align="right" valign="top"><a id="a574de88f0531b8abf9c709e2acc4e75c"></a>
const bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#a574de88f0531b8abf9c709e2acc4e75c">valid</a> () const</td></tr>
<tr class="memdesc:a574de88f0531b8abf9c709e2acc4e75c inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if the <a class="el" href="classMastodon_1_1Easy_1_1Entity.html" title="Base class for all entities. ">Entity</a> holds valid data. <br /></td></tr>
<tr class="memitem:a574de88f0531b8abf9c709e2acc4e75c inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memItemLeft" align="right" valign="top">const bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#a574de88f0531b8abf9c709e2acc4e75c">valid</a> () const</td></tr>
<tr class="memdesc:a574de88f0531b8abf9c709e2acc4e75c inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if the <a class="el" href="classMastodon_1_1Easy_1_1Entity.html" title="Base class for all entities. ">Entity</a> holds valid data. <a href="classMastodon_1_1Easy_1_1Entity.html#a574de88f0531b8abf9c709e2acc4e75c">More...</a><br /></td></tr>
<tr class="separator:a574de88f0531b8abf9c709e2acc4e75c inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a15066ab4c090dd52b08b7c410b14e181 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memItemLeft" align="right" valign="top"><a id="a15066ab4c090dd52b08b7c410b14e181"></a>
const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#a15066ab4c090dd52b08b7c410b14e181">error</a> () const</td></tr>
<tr class="memdesc:a15066ab4c090dd52b08b7c410b14e181 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns error string sent by the server. <br /></td></tr>
<tr class="memitem:a15066ab4c090dd52b08b7c410b14e181 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memItemLeft" align="right" valign="top">const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#a15066ab4c090dd52b08b7c410b14e181">error</a> () const</td></tr>
<tr class="memdesc:a15066ab4c090dd52b08b7c410b14e181 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns error string sent by the server. <a href="classMastodon_1_1Easy_1_1Entity.html#a15066ab4c090dd52b08b7c410b14e181">More...</a><br /></td></tr>
<tr class="separator:a15066ab4c090dd52b08b7c410b14e181 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abd3d1ceb9a4105b0c5899db0ee9b3a5b inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memItemLeft" align="right" valign="top">const bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#abd3d1ceb9a4105b0c5899db0ee9b3a5b">was_set</a> () const</td></tr>
<tr class="memdesc:abd3d1ceb9a4105b0c5899db0ee9b3a5b inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if the last requested value was set, false if it was unset. <a href="classMastodon_1_1Easy_1_1Entity.html#abd3d1ceb9a4105b0c5899db0ee9b3a5b">More...</a><br /></td></tr>
@ -220,9 +198,10 @@ const std::uint_fast64_t&#160;</td><td class="memItemRight" valign="bottom"><b>s
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Class to hold attachments. </p>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a2a2170cf97bea690cfe7199f32752884"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2a2170cf97bea690cfe7199f32752884">&#9670;&nbsp;</a></span>Attachment()</h2>
<h2 class="memtitle"><span class="permalink"><a href="#a2a2170cf97bea690cfe7199f32752884">&#9670;&nbsp;</a></span>Attachment() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
@ -248,17 +227,123 @@ const std::uint_fast64_t&#160;</td><td class="memItemRight" valign="bottom"><b>s
<p>Constructs an <a class="el" href="classMastodon_1_1Easy_1_1Attachment.html" title="Class to hold attachments. ">Attachment</a> object from a JSON string. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">json</td><td>JSON string </td></tr>
<tr><td class="paramname">json</td><td>JSON string</td></tr>
</table>
</dd>
</dl>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;: <a class="code" href="classMastodon_1_1Easy_1_1Entity.html#a83eb2be5a13eaaa22b2796f05817f7a9">Entity</a>(json)</div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;{}</div><div class="ttc" id="classMastodon_1_1Easy_1_1Entity_html_a83eb2be5a13eaaa22b2796f05817f7a9"><div class="ttname"><a href="classMastodon_1_1Easy_1_1Entity.html#a83eb2be5a13eaaa22b2796f05817f7a9">Mastodon::Easy::Entity::Entity</a></div><div class="ttdeci">Entity()</div><div class="ttdoc">Constructs an empty Entity object. </div><div class="ttdef"><b>Definition:</b> entity.cpp:70</div></div>
</div><!-- fragment -->
</div>
</div>
<a id="af5110850dc29432011d909120f8751e9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af5110850dc29432011d909120f8751e9">&#9670;&nbsp;</a></span>Attachment() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">Attachment::Attachment </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Constructs an empty <a class="el" href="classMastodon_1_1Easy_1_1Attachment.html" title="Class to hold attachments. ">Attachment</a> object. </p>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;: <a class="code" href="classMastodon_1_1Easy_1_1Entity.html#a83eb2be5a13eaaa22b2796f05817f7a9">Entity</a>()</div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;{}</div><div class="ttc" id="classMastodon_1_1Easy_1_1Entity_html_a83eb2be5a13eaaa22b2796f05817f7a9"><div class="ttname"><a href="classMastodon_1_1Easy_1_1Entity.html#a83eb2be5a13eaaa22b2796f05817f7a9">Mastodon::Easy::Entity::Entity</a></div><div class="ttdeci">Entity()</div><div class="ttdoc">Constructs an empty Entity object. </div><div class="ttdef"><b>Definition:</b> entity.cpp:70</div></div>
</div><!-- fragment -->
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a6593f066700a4714e118b159bcffd314"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6593f066700a4714e118b159bcffd314">&#9670;&nbsp;</a></span>aspect()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const double Attachment::aspect </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Aspect of original image. </p>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;{</div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classMastodon_1_1Easy_1_1Entity.html#a8ce59720c94b5d64996bec41f8b4f723">get_double</a>(<span class="stringliteral">&quot;meta.original.aspect&quot;</span>);</div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;}</div><div class="ttc" id="classMastodon_1_1Easy_1_1Entity_html_a8ce59720c94b5d64996bec41f8b4f723"><div class="ttname"><a href="classMastodon_1_1Easy_1_1Entity.html#a8ce59720c94b5d64996bec41f8b4f723">Mastodon::Easy::Entity::get_double</a></div><div class="ttdeci">const double get_double(const string &amp;key) const</div><div class="ttdoc">Returns the value of key as double. </div><div class="ttdef"><b>Definition:</b> entity.cpp:159</div></div>
</div><!-- fragment -->
</div>
</div>
<a id="adef6f629a2ad41fe0e26f0da464936ff"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adef6f629a2ad41fe0e26f0da464936ff">&#9670;&nbsp;</a></span>aspect_small()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const double Attachment::aspect_small </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Aspect of preview image. </p>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;{</div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classMastodon_1_1Easy_1_1Entity.html#a8ce59720c94b5d64996bec41f8b4f723">get_double</a>(<span class="stringliteral">&quot;meta.small.aspect&quot;</span>);</div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;}</div><div class="ttc" id="classMastodon_1_1Easy_1_1Entity_html_a8ce59720c94b5d64996bec41f8b4f723"><div class="ttname"><a href="classMastodon_1_1Easy_1_1Entity.html#a8ce59720c94b5d64996bec41f8b4f723">Mastodon::Easy::Entity::get_double</a></div><div class="ttdeci">const double get_double(const string &amp;key) const</div><div class="ttdoc">Returns the value of key as double. </div><div class="ttdef"><b>Definition:</b> entity.cpp:159</div></div>
</div><!-- fragment -->
</div>
</div>
<a id="acedd9aff78d53e9a39f9d607c2c76995"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acedd9aff78d53e9a39f9d607c2c76995">&#9670;&nbsp;</a></span>bitrate()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const uint_fast64_t Attachment::bitrate </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns the bitrate of a video. </p>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;{</div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classMastodon_1_1Easy_1_1Entity.html#a69b21dc788bb4fd06b83f58891014cf6">get_uint64</a>(<span class="stringliteral">&quot;meta.original.bitrate&quot;</span>);</div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;}</div><div class="ttc" id="classMastodon_1_1Easy_1_1Entity_html_a69b21dc788bb4fd06b83f58891014cf6"><div class="ttname"><a href="classMastodon_1_1Easy_1_1Entity.html#a69b21dc788bb4fd06b83f58891014cf6">Mastodon::Easy::Entity::get_uint64</a></div><div class="ttdeci">const uint_fast64_t get_uint64(const string &amp;key) const</div><div class="ttdoc">Returns the value of key as std::uint_fast64_t. </div><div class="ttdef"><b>Definition:</b> entity.cpp:145</div></div>
</div><!-- fragment -->
</div>
</div>
<a id="a8ec922662124429305a86bb18492137f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8ec922662124429305a86bb18492137f">&#9670;&nbsp;</a></span>description() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const string Attachment::description </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns the image description. </p>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;{</div><div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classMastodon_1_1Easy_1_1Entity.html#adb8d99a42bce94868a5bd68937cc1e93">get_string</a>(<span class="stringliteral">&quot;description&quot;</span>);</div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;}</div><div class="ttc" id="classMastodon_1_1Easy_1_1Entity_html_adb8d99a42bce94868a5bd68937cc1e93"><div class="ttname"><a href="classMastodon_1_1Easy_1_1Entity.html#adb8d99a42bce94868a5bd68937cc1e93">Mastodon::Easy::Entity::get_string</a></div><div class="ttdeci">const string get_string(const string &amp;key) const</div><div class="ttdoc">Returns the value of key as std::string. </div><div class="ttdef"><b>Definition:</b> entity.cpp:131</div></div>
</div><!-- fragment -->
</div>
</div>
<a id="a9157850473b1c4b3ac17aa8ad6278cc8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9157850473b1c4b3ac17aa8ad6278cc8">&#9670;&nbsp;</a></span>description()</h2>
<h2 class="memtitle"><span class="permalink"><a href="#a9157850473b1c4b3ac17aa8ad6278cc8">&#9670;&nbsp;</a></span>description() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
@ -279,6 +364,27 @@ const std::uint_fast64_t&#160;</td><td class="memItemRight" valign="bottom"><b>s
</div><!-- fragment -->
</div>
</div>
<a id="a48225d6543022f938978deebb5a0c7d8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a48225d6543022f938978deebb5a0c7d8">&#9670;&nbsp;</a></span>duration()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const std::chrono::duration&lt; double &gt; Attachment::duration </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns the duration of a video in seconds. </p>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;{</div><div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; <span class="keyword">const</span> <span class="keywordtype">double</span> sec = <a class="code" href="classMastodon_1_1Easy_1_1Entity.html#a8ce59720c94b5d64996bec41f8b4f723">get_double</a>(<span class="stringliteral">&quot;meta.original.duration&quot;</span>);</div><div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;</div><div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; <span class="keywordflow">return</span> std::chrono::duration&lt;double&gt;(sec);</div><div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;}</div><div class="ttc" id="classMastodon_1_1Easy_1_1Entity_html_a8ce59720c94b5d64996bec41f8b4f723"><div class="ttname"><a href="classMastodon_1_1Easy_1_1Entity.html#a8ce59720c94b5d64996bec41f8b4f723">Mastodon::Easy::Entity::get_double</a></div><div class="ttdeci">const double get_double(const string &amp;key) const</div><div class="ttdoc">Returns the value of key as double. </div><div class="ttdef"><b>Definition:</b> entity.cpp:159</div></div>
</div><!-- fragment -->
</div>
</div>
<a id="aac869c7555af654aff0e638578c39e22"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aac869c7555af654aff0e638578c39e22">&#9670;&nbsp;</a></span>file() <span class="overload">[1/2]</span></h2>
@ -344,7 +450,8 @@ const std::uint_fast64_t&#160;</td><td class="memItemRight" valign="bottom"><b>s
</div><div class="memdoc">
<p>Returns the focus point (x, y) </p>
<p>Values are between -1.0 and 1.0. </p>
<p>Values are between -1.0 and 1.0.</p>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;{</div><div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; <span class="keyword">const</span> Json::Value x = <span class="keyword">get</span>(<span class="stringliteral">&quot;meta.focus.x&quot;</span>);</div><div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; <span class="keyword">const</span> Json::Value y = <span class="keyword">get</span>(<span class="stringliteral">&quot;meta.focus.y&quot;</span>);</div><div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; <span class="keywordflow">if</span> (x.isDouble() &amp;&amp; y.isDouble())</div><div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; {</div><div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; <span class="keywordflow">return</span></div><div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; {{</div><div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; x.asDouble(),</div><div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; y.asDouble()</div><div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160; }};</div><div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; }</div><div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;</div><div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; <span class="keywordflow">return</span> {};</div><div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;}</div></div><!-- fragment -->
</div>
</div>
@ -371,6 +478,279 @@ const std::uint_fast64_t&#160;</td><td class="memItemRight" valign="bottom"><b>s
</div><!-- fragment -->
</div>
</div>
<a id="a3a5765cc2e6ae88c9495ee41113e5877"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3a5765cc2e6ae88c9495ee41113e5877">&#9670;&nbsp;</a></span>framerate()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const double Attachment::framerate </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns the framerate of a video in frames per second. </p>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;{</div><div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160; <span class="keywordtype">string</span> strframes = <a class="code" href="classMastodon_1_1Easy_1_1Entity.html#adb8d99a42bce94868a5bd68937cc1e93">get_string</a>(<span class="stringliteral">&quot;meta.original.frame_rate&quot;</span>);</div><div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160;</div><div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160; <span class="keywordflow">if</span> (!strframes.empty())</div><div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160; {</div><div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160; std::size_t pos = strframes.find(<span class="charliteral">&#39;/&#39;</span>);</div><div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160; <span class="keywordflow">if</span> (pos != std::string::npos)</div><div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160; {</div><div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160; std::uint_fast16_t frames = std::stoul(strframes.substr(0, pos));</div><div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160; std::uint_fast16_t divider = std::stoul(strframes.substr(pos + 1));</div><div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160;</div><div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160; <span class="keywordflow">return</span> frames / divider;</div><div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160; }</div><div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160; }</div><div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160;</div><div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160; <span class="keywordflow">return</span> 0.0;</div><div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160;}</div><div class="ttc" id="classMastodon_1_1Easy_1_1Entity_html_adb8d99a42bce94868a5bd68937cc1e93"><div class="ttname"><a href="classMastodon_1_1Easy_1_1Entity.html#adb8d99a42bce94868a5bd68937cc1e93">Mastodon::Easy::Entity::get_string</a></div><div class="ttdeci">const string get_string(const string &amp;key) const</div><div class="ttdoc">Returns the value of key as std::string. </div><div class="ttdef"><b>Definition:</b> entity.cpp:131</div></div>
</div><!-- fragment -->
</div>
</div>
<a id="acd13353d3baa1a5abf6319e6838dc366"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acd13353d3baa1a5abf6319e6838dc366">&#9670;&nbsp;</a></span>height()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const uint_fast64_t Attachment::height </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns the height of the original image. </p>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160;{</div><div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classMastodon_1_1Easy_1_1Entity.html#a69b21dc788bb4fd06b83f58891014cf6">get_uint64</a>(<span class="stringliteral">&quot;meta.original.height&quot;</span>);</div><div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160;}</div><div class="ttc" id="classMastodon_1_1Easy_1_1Entity_html_a69b21dc788bb4fd06b83f58891014cf6"><div class="ttname"><a href="classMastodon_1_1Easy_1_1Entity.html#a69b21dc788bb4fd06b83f58891014cf6">Mastodon::Easy::Entity::get_uint64</a></div><div class="ttdeci">const uint_fast64_t get_uint64(const string &amp;key) const</div><div class="ttdoc">Returns the value of key as std::uint_fast64_t. </div><div class="ttdef"><b>Definition:</b> entity.cpp:145</div></div>
</div><!-- fragment -->
</div>
</div>
<a id="a398d2609d4a0e2204277a80f4e740b12"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a398d2609d4a0e2204277a80f4e740b12">&#9670;&nbsp;</a></span>height_small()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const uint_fast64_t Attachment::height_small </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns the height of the preview image. </p>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160;{</div><div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classMastodon_1_1Easy_1_1Entity.html#a69b21dc788bb4fd06b83f58891014cf6">get_uint64</a>(<span class="stringliteral">&quot;meta.small.height&quot;</span>);</div><div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160;}</div><div class="ttc" id="classMastodon_1_1Easy_1_1Entity_html_a69b21dc788bb4fd06b83f58891014cf6"><div class="ttname"><a href="classMastodon_1_1Easy_1_1Entity.html#a69b21dc788bb4fd06b83f58891014cf6">Mastodon::Easy::Entity::get_uint64</a></div><div class="ttdeci">const uint_fast64_t get_uint64(const string &amp;key) const</div><div class="ttdoc">Returns the value of key as std::uint_fast64_t. </div><div class="ttdef"><b>Definition:</b> entity.cpp:145</div></div>
</div><!-- fragment -->
</div>
</div>
<a id="a68510772d007056a2a9ffe6be6f30714"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a68510772d007056a2a9ffe6be6f30714">&#9670;&nbsp;</a></span>id()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const std::uint_fast64_t Attachment::id </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns the ID of the attachment. </p>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160;{</div><div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160; <span class="keywordflow">return</span> stouint64(<a class="code" href="classMastodon_1_1Easy_1_1Entity.html#adb8d99a42bce94868a5bd68937cc1e93">get_string</a>(<span class="stringliteral">&quot;id&quot;</span>));</div><div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160;}</div><div class="ttc" id="classMastodon_1_1Easy_1_1Entity_html_adb8d99a42bce94868a5bd68937cc1e93"><div class="ttname"><a href="classMastodon_1_1Easy_1_1Entity.html#adb8d99a42bce94868a5bd68937cc1e93">Mastodon::Easy::Entity::get_string</a></div><div class="ttdeci">const string get_string(const string &amp;key) const</div><div class="ttdoc">Returns the value of key as std::string. </div><div class="ttdef"><b>Definition:</b> entity.cpp:131</div></div>
</div><!-- fragment -->
</div>
</div>
<a id="a717733a977a324b985b6bc1e1e94604b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a717733a977a324b985b6bc1e1e94604b">&#9670;&nbsp;</a></span>preview_url()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const string Attachment::preview_url </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns the URL of the preview image. </p>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160;{</div><div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classMastodon_1_1Easy_1_1Entity.html#adb8d99a42bce94868a5bd68937cc1e93">get_string</a>(<span class="stringliteral">&quot;preview_url&quot;</span>);</div><div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160;}</div><div class="ttc" id="classMastodon_1_1Easy_1_1Entity_html_adb8d99a42bce94868a5bd68937cc1e93"><div class="ttname"><a href="classMastodon_1_1Easy_1_1Entity.html#adb8d99a42bce94868a5bd68937cc1e93">Mastodon::Easy::Entity::get_string</a></div><div class="ttdeci">const string get_string(const string &amp;key) const</div><div class="ttdoc">Returns the value of key as std::string. </div><div class="ttdef"><b>Definition:</b> entity.cpp:131</div></div>
</div><!-- fragment -->
</div>
</div>
<a id="a6807d0c48c33af160d5cf28888a9dff1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6807d0c48c33af160d5cf28888a9dff1">&#9670;&nbsp;</a></span>remote_url()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const string Attachment::remote_url </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns the remote URL of the original image. </p>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160;{</div><div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classMastodon_1_1Easy_1_1Entity.html#adb8d99a42bce94868a5bd68937cc1e93">get_string</a>(<span class="stringliteral">&quot;remote_url&quot;</span>);</div><div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160;}</div><div class="ttc" id="classMastodon_1_1Easy_1_1Entity_html_adb8d99a42bce94868a5bd68937cc1e93"><div class="ttname"><a href="classMastodon_1_1Easy_1_1Entity.html#adb8d99a42bce94868a5bd68937cc1e93">Mastodon::Easy::Entity::get_string</a></div><div class="ttdeci">const string get_string(const string &amp;key) const</div><div class="ttdoc">Returns the value of key as std::string. </div><div class="ttdef"><b>Definition:</b> entity.cpp:131</div></div>
</div><!-- fragment -->
</div>
</div>
<a id="a046d20fd13f5583d9878671cea34674f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a046d20fd13f5583d9878671cea34674f">&#9670;&nbsp;</a></span>size()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const string Attachment::size </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns the size of the original image. </p>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160;{</div><div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classMastodon_1_1Easy_1_1Entity.html#adb8d99a42bce94868a5bd68937cc1e93">get_string</a>(<span class="stringliteral">&quot;meta.original.size&quot;</span>);</div><div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160;}</div><div class="ttc" id="classMastodon_1_1Easy_1_1Entity_html_adb8d99a42bce94868a5bd68937cc1e93"><div class="ttname"><a href="classMastodon_1_1Easy_1_1Entity.html#adb8d99a42bce94868a5bd68937cc1e93">Mastodon::Easy::Entity::get_string</a></div><div class="ttdeci">const string get_string(const string &amp;key) const</div><div class="ttdoc">Returns the value of key as std::string. </div><div class="ttdef"><b>Definition:</b> entity.cpp:131</div></div>
</div><!-- fragment -->
</div>
</div>
<a id="a5925c7d1d83ab88eb4f05682eaf6f915"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5925c7d1d83ab88eb4f05682eaf6f915">&#9670;&nbsp;</a></span>size_small()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const string Attachment::size_small </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns the size of the preview image. </p>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160;{</div><div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classMastodon_1_1Easy_1_1Entity.html#adb8d99a42bce94868a5bd68937cc1e93">get_string</a>(<span class="stringliteral">&quot;meta.small.size&quot;</span>);</div><div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160;}</div><div class="ttc" id="classMastodon_1_1Easy_1_1Entity_html_adb8d99a42bce94868a5bd68937cc1e93"><div class="ttname"><a href="classMastodon_1_1Easy_1_1Entity.html#adb8d99a42bce94868a5bd68937cc1e93">Mastodon::Easy::Entity::get_string</a></div><div class="ttdeci">const string get_string(const string &amp;key) const</div><div class="ttdoc">Returns the value of key as std::string. </div><div class="ttdef"><b>Definition:</b> entity.cpp:131</div></div>
</div><!-- fragment -->
</div>
</div>
<a id="a2c5bebd015bdca07ea04c34ceffca7d0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2c5bebd015bdca07ea04c34ceffca7d0">&#9670;&nbsp;</a></span>text_url()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const string Attachment::text_url </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns shorter URL for the image. </p>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160;{</div><div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classMastodon_1_1Easy_1_1Entity.html#adb8d99a42bce94868a5bd68937cc1e93">get_string</a>(<span class="stringliteral">&quot;text_url&quot;</span>);</div><div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160;}</div><div class="ttc" id="classMastodon_1_1Easy_1_1Entity_html_adb8d99a42bce94868a5bd68937cc1e93"><div class="ttname"><a href="classMastodon_1_1Easy_1_1Entity.html#adb8d99a42bce94868a5bd68937cc1e93">Mastodon::Easy::Entity::get_string</a></div><div class="ttdeci">const string get_string(const string &amp;key) const</div><div class="ttdoc">Returns the value of key as std::string. </div><div class="ttdef"><b>Definition:</b> entity.cpp:131</div></div>
</div><!-- fragment -->
</div>
</div>
<a id="a98cd3a21b098eee6efb8531da167077c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a98cd3a21b098eee6efb8531da167077c">&#9670;&nbsp;</a></span>type()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="classMastodon_1_1Easy.html#a1c6e6d9643e6739f7b9126a307b45bc1">Easy::attachment_type</a> Attachment::type </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns attachment type. </p>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160;{</div><div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160; <span class="keyword">const</span> <span class="keywordtype">string</span> strtype = <a class="code" href="classMastodon_1_1Easy_1_1Entity.html#adb8d99a42bce94868a5bd68937cc1e93">get_string</a>(<span class="stringliteral">&quot;type&quot;</span>);</div><div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160; <span class="keywordflow">if</span> (strtype.compare(<span class="stringliteral">&quot;image&quot;</span>) == 0)</div><div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160; <span class="keywordflow">return</span> attachment_type::Image;</div><div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160; <span class="keywordflow">else</span> <span class="keywordflow">if</span> (strtype.compare(<span class="stringliteral">&quot;video&quot;</span>) == 0)</div><div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160; <span class="keywordflow">return</span> attachment_type::Video;</div><div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160; <span class="keywordflow">else</span> <span class="keywordflow">if</span> (strtype.compare(<span class="stringliteral">&quot;gifv&quot;</span>) == 0)</div><div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160; <span class="keywordflow">return</span> attachment_type::Gifv;</div><div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160; <span class="keywordflow">else</span> <span class="keywordflow">if</span> (strtype.compare(<span class="stringliteral">&quot;unknown&quot;</span>) == 0)</div><div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160; <span class="keywordflow">return</span> attachment_type::Unknown;</div><div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160;</div><div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160; ttdebug &lt;&lt; <span class="stringliteral">&quot;Could not get data: type\n&quot;</span>;</div><div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160; <span class="keywordflow">return</span> attachment_type::Undefined;</div><div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160;}</div><div class="ttc" id="classMastodon_1_1Easy_1_1Entity_html_adb8d99a42bce94868a5bd68937cc1e93"><div class="ttname"><a href="classMastodon_1_1Easy_1_1Entity.html#adb8d99a42bce94868a5bd68937cc1e93">Mastodon::Easy::Entity::get_string</a></div><div class="ttdeci">const string get_string(const string &amp;key) const</div><div class="ttdoc">Returns the value of key as std::string. </div><div class="ttdef"><b>Definition:</b> entity.cpp:131</div></div>
</div><!-- fragment -->
</div>
</div>
<a id="ae9e55036ebf53b5d50a51d9e5e77214f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae9e55036ebf53b5d50a51d9e5e77214f">&#9670;&nbsp;</a></span>url()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const string Attachment::url </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns URL of the locally hosted version of the image. </p>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160;{</div><div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classMastodon_1_1Easy_1_1Entity.html#adb8d99a42bce94868a5bd68937cc1e93">get_string</a>(<span class="stringliteral">&quot;url&quot;</span>);</div><div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160;}</div><div class="ttc" id="classMastodon_1_1Easy_1_1Entity_html_adb8d99a42bce94868a5bd68937cc1e93"><div class="ttname"><a href="classMastodon_1_1Easy_1_1Entity.html#adb8d99a42bce94868a5bd68937cc1e93">Mastodon::Easy::Entity::get_string</a></div><div class="ttdeci">const string get_string(const string &amp;key) const</div><div class="ttdoc">Returns the value of key as std::string. </div><div class="ttdef"><b>Definition:</b> entity.cpp:131</div></div>
</div><!-- fragment -->
</div>
</div>
<a id="ae821d32dbf632d98057da644633fe224"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae821d32dbf632d98057da644633fe224">&#9670;&nbsp;</a></span>width()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const uint_fast64_t Attachment::width </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns the width of the original image. </p>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160;{</div><div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classMastodon_1_1Easy_1_1Entity.html#a69b21dc788bb4fd06b83f58891014cf6">get_uint64</a>(<span class="stringliteral">&quot;meta.original.width&quot;</span>);</div><div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160;}</div><div class="ttc" id="classMastodon_1_1Easy_1_1Entity_html_a69b21dc788bb4fd06b83f58891014cf6"><div class="ttname"><a href="classMastodon_1_1Easy_1_1Entity.html#a69b21dc788bb4fd06b83f58891014cf6">Mastodon::Easy::Entity::get_uint64</a></div><div class="ttdeci">const uint_fast64_t get_uint64(const string &amp;key) const</div><div class="ttdoc">Returns the value of key as std::uint_fast64_t. </div><div class="ttdef"><b>Definition:</b> entity.cpp:145</div></div>
</div><!-- fragment -->
</div>
</div>
<a id="ad76c03c405604aa742fd2eb9ebf3fda8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad76c03c405604aa742fd2eb9ebf3fda8">&#9670;&nbsp;</a></span>width_small()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const uint_fast64_t Attachment::width_small </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns the width of the preview image. </p>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160;{</div><div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classMastodon_1_1Easy_1_1Entity.html#a69b21dc788bb4fd06b83f58891014cf6">get_uint64</a>(<span class="stringliteral">&quot;meta.small.width&quot;</span>);</div><div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160;}</div><div class="ttc" id="classMastodon_1_1Easy_1_1Entity_html_a69b21dc788bb4fd06b83f58891014cf6"><div class="ttname"><a href="classMastodon_1_1Easy_1_1Entity.html#a69b21dc788bb4fd06b83f58891014cf6">Mastodon::Easy::Entity::get_uint64</a></div><div class="ttdeci">const uint_fast64_t get_uint64(const string &amp;key) const</div><div class="ttdoc">Returns the value of key as std::uint_fast64_t. </div><div class="ttdef"><b>Definition:</b> entity.cpp:145</div></div>
</div><!-- fragment -->
</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li>src/easy/entities/<a class="el" href="attachment_8hpp_source.html">attachment.hpp</a></li>
<li>src/easy/entities/attachment.cpp</li>

View File

@ -70,65 +70,51 @@ Public Member Functions</h2></td></tr>
<tr class="memitem:a4cc35b6b0f91e483910c08a181bba7a2"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Card.html#a4cc35b6b0f91e483910c08a181bba7a2">Card</a> (const string &amp;json)</td></tr>
<tr class="memdesc:a4cc35b6b0f91e483910c08a181bba7a2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a <a class="el" href="classMastodon_1_1Easy_1_1Card.html" title="Class to hold cards. ">Card</a> object from a JSON string. <a href="#a4cc35b6b0f91e483910c08a181bba7a2">More...</a><br /></td></tr>
<tr class="separator:a4cc35b6b0f91e483910c08a181bba7a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a783f5854cbe8c183ee3d4414c01472c0"><td class="memItemLeft" align="right" valign="top"><a id="a783f5854cbe8c183ee3d4414c01472c0"></a>
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Card.html#a783f5854cbe8c183ee3d4414c01472c0">Card</a> ()</td></tr>
<tr class="memdesc:a783f5854cbe8c183ee3d4414c01472c0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an empty <a class="el" href="classMastodon_1_1Easy_1_1Card.html" title="Class to hold cards. ">Card</a> object. <br /></td></tr>
<tr class="memitem:a783f5854cbe8c183ee3d4414c01472c0"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Card.html#a783f5854cbe8c183ee3d4414c01472c0">Card</a> ()</td></tr>
<tr class="memdesc:a783f5854cbe8c183ee3d4414c01472c0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an empty <a class="el" href="classMastodon_1_1Easy_1_1Card.html" title="Class to hold cards. ">Card</a> object. <a href="#a783f5854cbe8c183ee3d4414c01472c0">More...</a><br /></td></tr>
<tr class="separator:a783f5854cbe8c183ee3d4414c01472c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a001fe866019dd813223a7f54013d484d"><td class="memItemLeft" align="right" valign="top"><a id="a001fe866019dd813223a7f54013d484d"></a>
const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Card.html#a001fe866019dd813223a7f54013d484d">author_name</a> () const</td></tr>
<tr class="memdesc:a001fe866019dd813223a7f54013d484d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the name of the author. <br /></td></tr>
<tr class="memitem:a001fe866019dd813223a7f54013d484d"><td class="memItemLeft" align="right" valign="top">const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Card.html#a001fe866019dd813223a7f54013d484d">author_name</a> () const</td></tr>
<tr class="memdesc:a001fe866019dd813223a7f54013d484d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the name of the author. <a href="#a001fe866019dd813223a7f54013d484d">More...</a><br /></td></tr>
<tr class="separator:a001fe866019dd813223a7f54013d484d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aefc55ce8d87f4ab40cd97849c0fa6bf8"><td class="memItemLeft" align="right" valign="top"><a id="aefc55ce8d87f4ab40cd97849c0fa6bf8"></a>
const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Card.html#aefc55ce8d87f4ab40cd97849c0fa6bf8">author_url</a> () const</td></tr>
<tr class="memdesc:aefc55ce8d87f4ab40cd97849c0fa6bf8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the URL of the author. <br /></td></tr>
<tr class="memitem:aefc55ce8d87f4ab40cd97849c0fa6bf8"><td class="memItemLeft" align="right" valign="top">const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Card.html#aefc55ce8d87f4ab40cd97849c0fa6bf8">author_url</a> () const</td></tr>
<tr class="memdesc:aefc55ce8d87f4ab40cd97849c0fa6bf8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the URL of the author. <a href="#aefc55ce8d87f4ab40cd97849c0fa6bf8">More...</a><br /></td></tr>
<tr class="separator:aefc55ce8d87f4ab40cd97849c0fa6bf8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae37473f2c2fe14658e733cb83dce80b5"><td class="memItemLeft" align="right" valign="top"><a id="ae37473f2c2fe14658e733cb83dce80b5"></a>
const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Card.html#ae37473f2c2fe14658e733cb83dce80b5">description</a> () const</td></tr>
<tr class="memdesc:ae37473f2c2fe14658e733cb83dce80b5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the description. <br /></td></tr>
<tr class="memitem:ae37473f2c2fe14658e733cb83dce80b5"><td class="memItemLeft" align="right" valign="top">const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Card.html#ae37473f2c2fe14658e733cb83dce80b5">description</a> () const</td></tr>
<tr class="memdesc:ae37473f2c2fe14658e733cb83dce80b5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the description. <a href="#ae37473f2c2fe14658e733cb83dce80b5">More...</a><br /></td></tr>
<tr class="separator:ae37473f2c2fe14658e733cb83dce80b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adadfaec93919d8e023b55f418be06552"><td class="memItemLeft" align="right" valign="top"><a id="adadfaec93919d8e023b55f418be06552"></a>
const uint_fast64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Card.html#adadfaec93919d8e023b55f418be06552">height</a> () const</td></tr>
<tr class="memdesc:adadfaec93919d8e023b55f418be06552"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the height of the card. <br /></td></tr>
<tr class="memitem:adadfaec93919d8e023b55f418be06552"><td class="memItemLeft" align="right" valign="top">const uint_fast64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Card.html#adadfaec93919d8e023b55f418be06552">height</a> () const</td></tr>
<tr class="memdesc:adadfaec93919d8e023b55f418be06552"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the height of the card. <a href="#adadfaec93919d8e023b55f418be06552">More...</a><br /></td></tr>
<tr class="separator:adadfaec93919d8e023b55f418be06552"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afd52f540ee3df4723a6c81f2f6fd89ed"><td class="memItemLeft" align="right" valign="top"><a id="afd52f540ee3df4723a6c81f2f6fd89ed"></a>
const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Card.html#afd52f540ee3df4723a6c81f2f6fd89ed">html</a> () const</td></tr>
<tr class="memdesc:afd52f540ee3df4723a6c81f2f6fd89ed"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the HTML. <br /></td></tr>
<tr class="memitem:afd52f540ee3df4723a6c81f2f6fd89ed"><td class="memItemLeft" align="right" valign="top">const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Card.html#afd52f540ee3df4723a6c81f2f6fd89ed">html</a> () const</td></tr>
<tr class="memdesc:afd52f540ee3df4723a6c81f2f6fd89ed"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the HTML. <a href="#afd52f540ee3df4723a6c81f2f6fd89ed">More...</a><br /></td></tr>
<tr class="separator:afd52f540ee3df4723a6c81f2f6fd89ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2f39e65a3714bcebabfb1b5d37041fed"><td class="memItemLeft" align="right" valign="top"><a id="a2f39e65a3714bcebabfb1b5d37041fed"></a>
const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Card.html#a2f39e65a3714bcebabfb1b5d37041fed">image</a> () const</td></tr>
<tr class="memdesc:a2f39e65a3714bcebabfb1b5d37041fed"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the URL of the image associated with the card. <br /></td></tr>
<tr class="memitem:a2f39e65a3714bcebabfb1b5d37041fed"><td class="memItemLeft" align="right" valign="top">const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Card.html#a2f39e65a3714bcebabfb1b5d37041fed">image</a> () const</td></tr>
<tr class="memdesc:a2f39e65a3714bcebabfb1b5d37041fed"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the URL of the image associated with the card. <a href="#a2f39e65a3714bcebabfb1b5d37041fed">More...</a><br /></td></tr>
<tr class="separator:a2f39e65a3714bcebabfb1b5d37041fed"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8939222efc873b5ef691a465246e2f87"><td class="memItemLeft" align="right" valign="top"><a id="a8939222efc873b5ef691a465246e2f87"></a>
const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Card.html#a8939222efc873b5ef691a465246e2f87">provider_name</a> () const</td></tr>
<tr class="memdesc:a8939222efc873b5ef691a465246e2f87"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the name of the provider. <br /></td></tr>
<tr class="memitem:a8939222efc873b5ef691a465246e2f87"><td class="memItemLeft" align="right" valign="top">const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Card.html#a8939222efc873b5ef691a465246e2f87">provider_name</a> () const</td></tr>
<tr class="memdesc:a8939222efc873b5ef691a465246e2f87"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the name of the provider. <a href="#a8939222efc873b5ef691a465246e2f87">More...</a><br /></td></tr>
<tr class="separator:a8939222efc873b5ef691a465246e2f87"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaa5ed93fe315e8a3ece38d70d1e1ed7c"><td class="memItemLeft" align="right" valign="top"><a id="aaa5ed93fe315e8a3ece38d70d1e1ed7c"></a>
const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Card.html#aaa5ed93fe315e8a3ece38d70d1e1ed7c">provider_url</a> () const</td></tr>
<tr class="memdesc:aaa5ed93fe315e8a3ece38d70d1e1ed7c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the URL of the provider. <br /></td></tr>
<tr class="memitem:aaa5ed93fe315e8a3ece38d70d1e1ed7c"><td class="memItemLeft" align="right" valign="top">const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Card.html#aaa5ed93fe315e8a3ece38d70d1e1ed7c">provider_url</a> () const</td></tr>
<tr class="memdesc:aaa5ed93fe315e8a3ece38d70d1e1ed7c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the URL of the provider. <a href="#aaa5ed93fe315e8a3ece38d70d1e1ed7c">More...</a><br /></td></tr>
<tr class="separator:aaa5ed93fe315e8a3ece38d70d1e1ed7c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ada692633e2756e95b1221253a8642dbd"><td class="memItemLeft" align="right" valign="top"><a id="ada692633e2756e95b1221253a8642dbd"></a>
const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Card.html#ada692633e2756e95b1221253a8642dbd">title</a> () const</td></tr>
<tr class="memdesc:ada692633e2756e95b1221253a8642dbd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the title. <br /></td></tr>
<tr class="memitem:ada692633e2756e95b1221253a8642dbd"><td class="memItemLeft" align="right" valign="top">const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Card.html#ada692633e2756e95b1221253a8642dbd">title</a> () const</td></tr>
<tr class="memdesc:ada692633e2756e95b1221253a8642dbd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the title. <a href="#ada692633e2756e95b1221253a8642dbd">More...</a><br /></td></tr>
<tr class="separator:ada692633e2756e95b1221253a8642dbd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8bc5bf190a2a22627b9a14d9e44afe3b"><td class="memItemLeft" align="right" valign="top"><a id="a8bc5bf190a2a22627b9a14d9e44afe3b"></a>
const <a class="el" href="classMastodon_1_1Easy.html#aa17ec4f385ac3bc773b1b2277f209341">Easy::card_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Card.html#a8bc5bf190a2a22627b9a14d9e44afe3b">type</a> () const</td></tr>
<tr class="memdesc:a8bc5bf190a2a22627b9a14d9e44afe3b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the type of the card. <br /></td></tr>
<tr class="memitem:a8bc5bf190a2a22627b9a14d9e44afe3b"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classMastodon_1_1Easy.html#aa17ec4f385ac3bc773b1b2277f209341">Easy::card_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Card.html#a8bc5bf190a2a22627b9a14d9e44afe3b">type</a> () const</td></tr>
<tr class="memdesc:a8bc5bf190a2a22627b9a14d9e44afe3b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the type of the card. <a href="#a8bc5bf190a2a22627b9a14d9e44afe3b">More...</a><br /></td></tr>
<tr class="separator:a8bc5bf190a2a22627b9a14d9e44afe3b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2dce11c8b0ea0ba1ee6c7ad8bc2d43a8"><td class="memItemLeft" align="right" valign="top"><a id="a2dce11c8b0ea0ba1ee6c7ad8bc2d43a8"></a>
const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Card.html#a2dce11c8b0ea0ba1ee6c7ad8bc2d43a8">url</a> () const</td></tr>
<tr class="memdesc:a2dce11c8b0ea0ba1ee6c7ad8bc2d43a8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the URL associated with the card. <br /></td></tr>
<tr class="memitem:a2dce11c8b0ea0ba1ee6c7ad8bc2d43a8"><td class="memItemLeft" align="right" valign="top">const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Card.html#a2dce11c8b0ea0ba1ee6c7ad8bc2d43a8">url</a> () const</td></tr>
<tr class="memdesc:a2dce11c8b0ea0ba1ee6c7ad8bc2d43a8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the URL associated with the card. <a href="#a2dce11c8b0ea0ba1ee6c7ad8bc2d43a8">More...</a><br /></td></tr>
<tr class="separator:a2dce11c8b0ea0ba1ee6c7ad8bc2d43a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a366b162f886d46fd0fdff3eba1d52102"><td class="memItemLeft" align="right" valign="top"><a id="a366b162f886d46fd0fdff3eba1d52102"></a>
const uint_fast64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Card.html#a366b162f886d46fd0fdff3eba1d52102">width</a> () const</td></tr>
<tr class="memdesc:a366b162f886d46fd0fdff3eba1d52102"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the width of the card. <br /></td></tr>
<tr class="memitem:a366b162f886d46fd0fdff3eba1d52102"><td class="memItemLeft" align="right" valign="top">const uint_fast64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Card.html#a366b162f886d46fd0fdff3eba1d52102">width</a> () const</td></tr>
<tr class="memdesc:a366b162f886d46fd0fdff3eba1d52102"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the width of the card. <a href="#a366b162f886d46fd0fdff3eba1d52102">More...</a><br /></td></tr>
<tr class="separator:a366b162f886d46fd0fdff3eba1d52102"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classMastodon_1_1Easy_1_1Entity"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classMastodon_1_1Easy_1_1Entity')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classMastodon_1_1Easy_1_1Entity.html">Mastodon::Easy::Entity</a></td></tr>
<tr class="memitem:a753b382e29be6cb7b16772d4c609cedc inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#a753b382e29be6cb7b16772d4c609cedc">Entity</a> (const string &amp;json)</td></tr>
<tr class="memdesc:a753b382e29be6cb7b16772d4c609cedc inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an <a class="el" href="classMastodon_1_1Easy_1_1Entity.html" title="Base class for all entities. ">Entity</a> object from a JSON string. <a href="classMastodon_1_1Easy_1_1Entity.html#a753b382e29be6cb7b16772d4c609cedc">More...</a><br /></td></tr>
<tr class="separator:a753b382e29be6cb7b16772d4c609cedc inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a83eb2be5a13eaaa22b2796f05817f7a9 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memItemLeft" align="right" valign="top"><a id="a83eb2be5a13eaaa22b2796f05817f7a9"></a>
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#a83eb2be5a13eaaa22b2796f05817f7a9">Entity</a> ()</td></tr>
<tr class="memdesc:a83eb2be5a13eaaa22b2796f05817f7a9 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an empty <a class="el" href="classMastodon_1_1Easy_1_1Entity.html" title="Base class for all entities. ">Entity</a> object. <br /></td></tr>
<tr class="memitem:a83eb2be5a13eaaa22b2796f05817f7a9 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#a83eb2be5a13eaaa22b2796f05817f7a9">Entity</a> ()</td></tr>
<tr class="memdesc:a83eb2be5a13eaaa22b2796f05817f7a9 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an empty <a class="el" href="classMastodon_1_1Easy_1_1Entity.html" title="Base class for all entities. ">Entity</a> object. <a href="classMastodon_1_1Easy_1_1Entity.html#a83eb2be5a13eaaa22b2796f05817f7a9">More...</a><br /></td></tr>
<tr class="separator:a83eb2be5a13eaaa22b2796f05817f7a9 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afe917f5fc738a15c9386cf1fbf208674 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memItemLeft" align="right" valign="top">const void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#afe917f5fc738a15c9386cf1fbf208674">from_string</a> (const string &amp;json)</td></tr>
<tr class="memdesc:afe917f5fc738a15c9386cf1fbf208674 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="mdescLeft">&#160;</td><td class="mdescRight">Replaces the <a class="el" href="classMastodon_1_1Easy_1_1Entity.html" title="Base class for all entities. ">Entity</a> with a new one from a JSON string. <a href="classMastodon_1_1Easy_1_1Entity.html#afe917f5fc738a15c9386cf1fbf208674">More...</a><br /></td></tr>
@ -136,13 +122,11 @@ const uint_fast64_t&#160;</td><td class="memItemRight" valign="bottom"><a class=
<tr class="memitem:ab9ed99f52a6337b04a506e8b30b37dd9 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memItemLeft" align="right" valign="top">const Json::Value&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#ab9ed99f52a6337b04a506e8b30b37dd9">to_object</a> () const</td></tr>
<tr class="memdesc:ab9ed99f52a6337b04a506e8b30b37dd9 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the JSON object of the <a class="el" href="classMastodon_1_1Easy_1_1Entity.html" title="Base class for all entities. ">Entity</a>. <a href="classMastodon_1_1Easy_1_1Entity.html#ab9ed99f52a6337b04a506e8b30b37dd9">More...</a><br /></td></tr>
<tr class="separator:ab9ed99f52a6337b04a506e8b30b37dd9 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a574de88f0531b8abf9c709e2acc4e75c inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memItemLeft" align="right" valign="top"><a id="a574de88f0531b8abf9c709e2acc4e75c"></a>
const bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#a574de88f0531b8abf9c709e2acc4e75c">valid</a> () const</td></tr>
<tr class="memdesc:a574de88f0531b8abf9c709e2acc4e75c inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if the <a class="el" href="classMastodon_1_1Easy_1_1Entity.html" title="Base class for all entities. ">Entity</a> holds valid data. <br /></td></tr>
<tr class="memitem:a574de88f0531b8abf9c709e2acc4e75c inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memItemLeft" align="right" valign="top">const bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#a574de88f0531b8abf9c709e2acc4e75c">valid</a> () const</td></tr>
<tr class="memdesc:a574de88f0531b8abf9c709e2acc4e75c inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if the <a class="el" href="classMastodon_1_1Easy_1_1Entity.html" title="Base class for all entities. ">Entity</a> holds valid data. <a href="classMastodon_1_1Easy_1_1Entity.html#a574de88f0531b8abf9c709e2acc4e75c">More...</a><br /></td></tr>
<tr class="separator:a574de88f0531b8abf9c709e2acc4e75c inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a15066ab4c090dd52b08b7c410b14e181 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memItemLeft" align="right" valign="top"><a id="a15066ab4c090dd52b08b7c410b14e181"></a>
const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#a15066ab4c090dd52b08b7c410b14e181">error</a> () const</td></tr>
<tr class="memdesc:a15066ab4c090dd52b08b7c410b14e181 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns error string sent by the server. <br /></td></tr>
<tr class="memitem:a15066ab4c090dd52b08b7c410b14e181 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memItemLeft" align="right" valign="top">const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#a15066ab4c090dd52b08b7c410b14e181">error</a> () const</td></tr>
<tr class="memdesc:a15066ab4c090dd52b08b7c410b14e181 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns error string sent by the server. <a href="classMastodon_1_1Easy_1_1Entity.html#a15066ab4c090dd52b08b7c410b14e181">More...</a><br /></td></tr>
<tr class="separator:a15066ab4c090dd52b08b7c410b14e181 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abd3d1ceb9a4105b0c5899db0ee9b3a5b inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memItemLeft" align="right" valign="top">const bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#abd3d1ceb9a4105b0c5899db0ee9b3a5b">was_set</a> () const</td></tr>
<tr class="memdesc:abd3d1ceb9a4105b0c5899db0ee9b3a5b inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if the last requested value was set, false if it was unset. <a href="classMastodon_1_1Easy_1_1Entity.html#abd3d1ceb9a4105b0c5899db0ee9b3a5b">More...</a><br /></td></tr>
@ -181,9 +165,10 @@ const std::uint_fast64_t&#160;</td><td class="memItemRight" valign="bottom"><b>s
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Class to hold cards. </p>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a4cc35b6b0f91e483910c08a181bba7a2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4cc35b6b0f91e483910c08a181bba7a2">&#9670;&nbsp;</a></span>Card()</h2>
<h2 class="memtitle"><span class="permalink"><a href="#a4cc35b6b0f91e483910c08a181bba7a2">&#9670;&nbsp;</a></span>Card() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
@ -209,14 +194,289 @@ const std::uint_fast64_t&#160;</td><td class="memItemRight" valign="bottom"><b>s
<p>Constructs a <a class="el" href="classMastodon_1_1Easy_1_1Card.html" title="Class to hold cards. ">Card</a> object from a JSON string. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">json</td><td>JSON string </td></tr>
<tr><td class="paramname">json</td><td>JSON string</td></tr>
</table>
</dd>
</dl>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;: <a class="code" href="classMastodon_1_1Easy_1_1Entity.html#a83eb2be5a13eaaa22b2796f05817f7a9">Entity</a>(json)</div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;{}</div><div class="ttc" id="classMastodon_1_1Easy_1_1Entity_html_a83eb2be5a13eaaa22b2796f05817f7a9"><div class="ttname"><a href="classMastodon_1_1Easy_1_1Entity.html#a83eb2be5a13eaaa22b2796f05817f7a9">Mastodon::Easy::Entity::Entity</a></div><div class="ttdeci">Entity()</div><div class="ttdoc">Constructs an empty Entity object. </div><div class="ttdef"><b>Definition:</b> entity.cpp:70</div></div>
</div><!-- fragment -->
</div>
</div>
<a id="a783f5854cbe8c183ee3d4414c01472c0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a783f5854cbe8c183ee3d4414c01472c0">&#9670;&nbsp;</a></span>Card() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">Card::Card </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Constructs an empty <a class="el" href="classMastodon_1_1Easy_1_1Card.html" title="Class to hold cards. ">Card</a> object. </p>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;: <a class="code" href="classMastodon_1_1Easy_1_1Entity.html#a83eb2be5a13eaaa22b2796f05817f7a9">Entity</a>()</div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;{}</div><div class="ttc" id="classMastodon_1_1Easy_1_1Entity_html_a83eb2be5a13eaaa22b2796f05817f7a9"><div class="ttname"><a href="classMastodon_1_1Easy_1_1Entity.html#a83eb2be5a13eaaa22b2796f05817f7a9">Mastodon::Easy::Entity::Entity</a></div><div class="ttdeci">Entity()</div><div class="ttdoc">Constructs an empty Entity object. </div><div class="ttdef"><b>Definition:</b> entity.cpp:70</div></div>
</div><!-- fragment -->
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a001fe866019dd813223a7f54013d484d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a001fe866019dd813223a7f54013d484d">&#9670;&nbsp;</a></span>author_name()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const string Card::author_name </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns the name of the author. </p>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;{</div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classMastodon_1_1Easy_1_1Entity.html#adb8d99a42bce94868a5bd68937cc1e93">get_string</a>(<span class="stringliteral">&quot;author_name&quot;</span>);</div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;}</div><div class="ttc" id="classMastodon_1_1Easy_1_1Entity_html_adb8d99a42bce94868a5bd68937cc1e93"><div class="ttname"><a href="classMastodon_1_1Easy_1_1Entity.html#adb8d99a42bce94868a5bd68937cc1e93">Mastodon::Easy::Entity::get_string</a></div><div class="ttdeci">const string get_string(const string &amp;key) const</div><div class="ttdoc">Returns the value of key as std::string. </div><div class="ttdef"><b>Definition:</b> entity.cpp:131</div></div>
</div><!-- fragment -->
</div>
</div>
<a id="aefc55ce8d87f4ab40cd97849c0fa6bf8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aefc55ce8d87f4ab40cd97849c0fa6bf8">&#9670;&nbsp;</a></span>author_url()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const string Card::author_url </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns the URL of the author. </p>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;{</div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classMastodon_1_1Easy_1_1Entity.html#adb8d99a42bce94868a5bd68937cc1e93">get_string</a>(<span class="stringliteral">&quot;author_url&quot;</span>);</div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;}</div><div class="ttc" id="classMastodon_1_1Easy_1_1Entity_html_adb8d99a42bce94868a5bd68937cc1e93"><div class="ttname"><a href="classMastodon_1_1Easy_1_1Entity.html#adb8d99a42bce94868a5bd68937cc1e93">Mastodon::Easy::Entity::get_string</a></div><div class="ttdeci">const string get_string(const string &amp;key) const</div><div class="ttdoc">Returns the value of key as std::string. </div><div class="ttdef"><b>Definition:</b> entity.cpp:131</div></div>
</div><!-- fragment -->
</div>
</div>
<a id="ae37473f2c2fe14658e733cb83dce80b5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae37473f2c2fe14658e733cb83dce80b5">&#9670;&nbsp;</a></span>description()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const string Card::description </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns the description. </p>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;{</div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classMastodon_1_1Easy_1_1Entity.html#adb8d99a42bce94868a5bd68937cc1e93">get_string</a>(<span class="stringliteral">&quot;description&quot;</span>);</div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;}</div><div class="ttc" id="classMastodon_1_1Easy_1_1Entity_html_adb8d99a42bce94868a5bd68937cc1e93"><div class="ttname"><a href="classMastodon_1_1Easy_1_1Entity.html#adb8d99a42bce94868a5bd68937cc1e93">Mastodon::Easy::Entity::get_string</a></div><div class="ttdeci">const string get_string(const string &amp;key) const</div><div class="ttdoc">Returns the value of key as std::string. </div><div class="ttdef"><b>Definition:</b> entity.cpp:131</div></div>
</div><!-- fragment -->
</div>
</div>
<a id="adadfaec93919d8e023b55f418be06552"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adadfaec93919d8e023b55f418be06552">&#9670;&nbsp;</a></span>height()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const uint_fast64_t Card::height </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns the height of the card. </p>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;{</div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classMastodon_1_1Easy_1_1Entity.html#a69b21dc788bb4fd06b83f58891014cf6">get_uint64</a>(<span class="stringliteral">&quot;height&quot;</span>);</div><div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;}</div><div class="ttc" id="classMastodon_1_1Easy_1_1Entity_html_a69b21dc788bb4fd06b83f58891014cf6"><div class="ttname"><a href="classMastodon_1_1Easy_1_1Entity.html#a69b21dc788bb4fd06b83f58891014cf6">Mastodon::Easy::Entity::get_uint64</a></div><div class="ttdeci">const uint_fast64_t get_uint64(const string &amp;key) const</div><div class="ttdoc">Returns the value of key as std::uint_fast64_t. </div><div class="ttdef"><b>Definition:</b> entity.cpp:145</div></div>
</div><!-- fragment -->
</div>
</div>
<a id="afd52f540ee3df4723a6c81f2f6fd89ed"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afd52f540ee3df4723a6c81f2f6fd89ed">&#9670;&nbsp;</a></span>html()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const string Card::html </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns the HTML. </p>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;{</div><div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classMastodon_1_1Easy_1_1Entity.html#adb8d99a42bce94868a5bd68937cc1e93">get_string</a>(<span class="stringliteral">&quot;html&quot;</span>);</div><div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;}</div><div class="ttc" id="classMastodon_1_1Easy_1_1Entity_html_adb8d99a42bce94868a5bd68937cc1e93"><div class="ttname"><a href="classMastodon_1_1Easy_1_1Entity.html#adb8d99a42bce94868a5bd68937cc1e93">Mastodon::Easy::Entity::get_string</a></div><div class="ttdeci">const string get_string(const string &amp;key) const</div><div class="ttdoc">Returns the value of key as std::string. </div><div class="ttdef"><b>Definition:</b> entity.cpp:131</div></div>
</div><!-- fragment -->
</div>
</div>
<a id="a2f39e65a3714bcebabfb1b5d37041fed"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2f39e65a3714bcebabfb1b5d37041fed">&#9670;&nbsp;</a></span>image()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const string Card::image </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns the URL of the image associated with the card. </p>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;{</div><div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classMastodon_1_1Easy_1_1Entity.html#adb8d99a42bce94868a5bd68937cc1e93">get_string</a>(<span class="stringliteral">&quot;image&quot;</span>);</div><div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;}</div><div class="ttc" id="classMastodon_1_1Easy_1_1Entity_html_adb8d99a42bce94868a5bd68937cc1e93"><div class="ttname"><a href="classMastodon_1_1Easy_1_1Entity.html#adb8d99a42bce94868a5bd68937cc1e93">Mastodon::Easy::Entity::get_string</a></div><div class="ttdeci">const string get_string(const string &amp;key) const</div><div class="ttdoc">Returns the value of key as std::string. </div><div class="ttdef"><b>Definition:</b> entity.cpp:131</div></div>
</div><!-- fragment -->
</div>
</div>
<a id="a8939222efc873b5ef691a465246e2f87"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8939222efc873b5ef691a465246e2f87">&#9670;&nbsp;</a></span>provider_name()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const string Card::provider_name </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns the name of the provider. </p>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;{</div><div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classMastodon_1_1Easy_1_1Entity.html#adb8d99a42bce94868a5bd68937cc1e93">get_string</a>(<span class="stringliteral">&quot;provider_name&quot;</span>);</div><div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;}</div><div class="ttc" id="classMastodon_1_1Easy_1_1Entity_html_adb8d99a42bce94868a5bd68937cc1e93"><div class="ttname"><a href="classMastodon_1_1Easy_1_1Entity.html#adb8d99a42bce94868a5bd68937cc1e93">Mastodon::Easy::Entity::get_string</a></div><div class="ttdeci">const string get_string(const string &amp;key) const</div><div class="ttdoc">Returns the value of key as std::string. </div><div class="ttdef"><b>Definition:</b> entity.cpp:131</div></div>
</div><!-- fragment -->
</div>
</div>
<a id="aaa5ed93fe315e8a3ece38d70d1e1ed7c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aaa5ed93fe315e8a3ece38d70d1e1ed7c">&#9670;&nbsp;</a></span>provider_url()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const string Card::provider_url </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns the URL of the provider. </p>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;{</div><div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classMastodon_1_1Easy_1_1Entity.html#adb8d99a42bce94868a5bd68937cc1e93">get_string</a>(<span class="stringliteral">&quot;provider_url&quot;</span>);</div><div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;}</div><div class="ttc" id="classMastodon_1_1Easy_1_1Entity_html_adb8d99a42bce94868a5bd68937cc1e93"><div class="ttname"><a href="classMastodon_1_1Easy_1_1Entity.html#adb8d99a42bce94868a5bd68937cc1e93">Mastodon::Easy::Entity::get_string</a></div><div class="ttdeci">const string get_string(const string &amp;key) const</div><div class="ttdoc">Returns the value of key as std::string. </div><div class="ttdef"><b>Definition:</b> entity.cpp:131</div></div>
</div><!-- fragment -->
</div>
</div>
<a id="ada692633e2756e95b1221253a8642dbd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ada692633e2756e95b1221253a8642dbd">&#9670;&nbsp;</a></span>title()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const string Card::title </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns the title. </p>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;{</div><div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classMastodon_1_1Easy_1_1Entity.html#adb8d99a42bce94868a5bd68937cc1e93">get_string</a>(<span class="stringliteral">&quot;title&quot;</span>);</div><div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;}</div><div class="ttc" id="classMastodon_1_1Easy_1_1Entity_html_adb8d99a42bce94868a5bd68937cc1e93"><div class="ttname"><a href="classMastodon_1_1Easy_1_1Entity.html#adb8d99a42bce94868a5bd68937cc1e93">Mastodon::Easy::Entity::get_string</a></div><div class="ttdeci">const string get_string(const string &amp;key) const</div><div class="ttdoc">Returns the value of key as std::string. </div><div class="ttdef"><b>Definition:</b> entity.cpp:131</div></div>
</div><!-- fragment -->
</div>
</div>
<a id="a8bc5bf190a2a22627b9a14d9e44afe3b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8bc5bf190a2a22627b9a14d9e44afe3b">&#9670;&nbsp;</a></span>type()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="classMastodon_1_1Easy.html#aa17ec4f385ac3bc773b1b2277f209341">Easy::card_type</a> Card::type </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns the type of the card. </p>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;{</div><div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160; <span class="keyword">const</span> <span class="keywordtype">string</span> strtype = <a class="code" href="classMastodon_1_1Easy_1_1Entity.html#adb8d99a42bce94868a5bd68937cc1e93">get_string</a>(<span class="stringliteral">&quot;type&quot;</span>);</div><div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; <span class="keywordflow">if</span> (strtype.compare(<span class="stringliteral">&quot;link&quot;</span>) == 0)</div><div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; <span class="keywordflow">return</span> card_type::Link;</div><div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; <span class="keywordflow">else</span> <span class="keywordflow">if</span> (strtype.compare(<span class="stringliteral">&quot;photo&quot;</span>) == 0)</div><div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; <span class="keywordflow">return</span> card_type::Photo;</div><div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; <span class="keywordflow">else</span> <span class="keywordflow">if</span> (strtype.compare(<span class="stringliteral">&quot;video&quot;</span>) == 0)</div><div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; <span class="keywordflow">return</span> card_type::Video;</div><div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; <span class="keywordflow">else</span> <span class="keywordflow">if</span> (strtype.compare(<span class="stringliteral">&quot;rich&quot;</span>) == 0)</div><div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; <span class="keywordflow">return</span> card_type::Rich;</div><div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;</div><div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; ttdebug &lt;&lt; <span class="stringliteral">&quot;Could not get data: type\n&quot;</span>;</div><div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; <span class="keywordflow">return</span> card_type::Undefined;</div><div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;}</div><div class="ttc" id="classMastodon_1_1Easy_1_1Entity_html_adb8d99a42bce94868a5bd68937cc1e93"><div class="ttname"><a href="classMastodon_1_1Easy_1_1Entity.html#adb8d99a42bce94868a5bd68937cc1e93">Mastodon::Easy::Entity::get_string</a></div><div class="ttdeci">const string get_string(const string &amp;key) const</div><div class="ttdoc">Returns the value of key as std::string. </div><div class="ttdef"><b>Definition:</b> entity.cpp:131</div></div>
</div><!-- fragment -->
</div>
</div>
<a id="a2dce11c8b0ea0ba1ee6c7ad8bc2d43a8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2dce11c8b0ea0ba1ee6c7ad8bc2d43a8">&#9670;&nbsp;</a></span>url()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const string Card::url </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns the URL associated with the card. </p>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;{</div><div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classMastodon_1_1Easy_1_1Entity.html#adb8d99a42bce94868a5bd68937cc1e93">get_string</a>(<span class="stringliteral">&quot;url&quot;</span>);</div><div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;}</div><div class="ttc" id="classMastodon_1_1Easy_1_1Entity_html_adb8d99a42bce94868a5bd68937cc1e93"><div class="ttname"><a href="classMastodon_1_1Easy_1_1Entity.html#adb8d99a42bce94868a5bd68937cc1e93">Mastodon::Easy::Entity::get_string</a></div><div class="ttdeci">const string get_string(const string &amp;key) const</div><div class="ttdoc">Returns the value of key as std::string. </div><div class="ttdef"><b>Definition:</b> entity.cpp:131</div></div>
</div><!-- fragment -->
</div>
</div>
<a id="a366b162f886d46fd0fdff3eba1d52102"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a366b162f886d46fd0fdff3eba1d52102">&#9670;&nbsp;</a></span>width()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const uint_fast64_t Card::width </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns the width of the card. </p>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;{</div><div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classMastodon_1_1Easy_1_1Entity.html#a69b21dc788bb4fd06b83f58891014cf6">get_uint64</a>(<span class="stringliteral">&quot;width&quot;</span>);</div><div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;}</div><div class="ttc" id="classMastodon_1_1Easy_1_1Entity_html_a69b21dc788bb4fd06b83f58891014cf6"><div class="ttname"><a href="classMastodon_1_1Easy_1_1Entity.html#a69b21dc788bb4fd06b83f58891014cf6">Mastodon::Easy::Entity::get_uint64</a></div><div class="ttdeci">const uint_fast64_t get_uint64(const string &amp;key) const</div><div class="ttdoc">Returns the value of key as std::uint_fast64_t. </div><div class="ttdef"><b>Definition:</b> entity.cpp:145</div></div>
</div><!-- fragment -->
</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li>src/easy/entities/<a class="el" href="card_8hpp_source.html">card.hpp</a></li>
<li>src/easy/entities/card.cpp</li>

View File

@ -70,25 +70,21 @@ Public Member Functions</h2></td></tr>
<tr class="memitem:a862eb17013327c4ab4ca807cc135591c"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Context.html#a862eb17013327c4ab4ca807cc135591c">Context</a> (const string &amp;json)</td></tr>
<tr class="memdesc:a862eb17013327c4ab4ca807cc135591c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a <a class="el" href="classMastodon_1_1Easy_1_1Context.html" title="Class to hold contexts. ">Context</a> object from a JSON string. <a href="#a862eb17013327c4ab4ca807cc135591c">More...</a><br /></td></tr>
<tr class="separator:a862eb17013327c4ab4ca807cc135591c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a652cdcd2eedc8dbd9110bd284c5d5cf0"><td class="memItemLeft" align="right" valign="top"><a id="a652cdcd2eedc8dbd9110bd284c5d5cf0"></a>
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Context.html#a652cdcd2eedc8dbd9110bd284c5d5cf0">Context</a> ()</td></tr>
<tr class="memdesc:a652cdcd2eedc8dbd9110bd284c5d5cf0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an empty <a class="el" href="classMastodon_1_1Easy_1_1Context.html" title="Class to hold contexts. ">Context</a> object. <br /></td></tr>
<tr class="memitem:a652cdcd2eedc8dbd9110bd284c5d5cf0"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Context.html#a652cdcd2eedc8dbd9110bd284c5d5cf0">Context</a> ()</td></tr>
<tr class="memdesc:a652cdcd2eedc8dbd9110bd284c5d5cf0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an empty <a class="el" href="classMastodon_1_1Easy_1_1Context.html" title="Class to hold contexts. ">Context</a> object. <a href="#a652cdcd2eedc8dbd9110bd284c5d5cf0">More...</a><br /></td></tr>
<tr class="separator:a652cdcd2eedc8dbd9110bd284c5d5cf0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae06d1e920b42e19f727a2958b73121f0"><td class="memItemLeft" align="right" valign="top"><a id="ae06d1e920b42e19f727a2958b73121f0"></a>
const std::vector&lt; <a class="el" href="classMastodon_1_1Easy_1_1Status.html">Status</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Context.html#ae06d1e920b42e19f727a2958b73121f0">ancestors</a> () const</td></tr>
<tr class="memdesc:ae06d1e920b42e19f727a2958b73121f0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the ancestors of the <a class="el" href="classMastodon_1_1Easy_1_1Status.html" title="Class to hold statuses. ">Status</a> as vector of Statuses. <br /></td></tr>
<tr class="memitem:ae06d1e920b42e19f727a2958b73121f0"><td class="memItemLeft" align="right" valign="top">const std::vector&lt; <a class="el" href="classMastodon_1_1Easy_1_1Status.html">Status</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Context.html#ae06d1e920b42e19f727a2958b73121f0">ancestors</a> () const</td></tr>
<tr class="memdesc:ae06d1e920b42e19f727a2958b73121f0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the ancestors of the <a class="el" href="classMastodon_1_1Easy_1_1Status.html" title="Class to hold statuses. ">Status</a> as vector of Statuses. <a href="#ae06d1e920b42e19f727a2958b73121f0">More...</a><br /></td></tr>
<tr class="separator:ae06d1e920b42e19f727a2958b73121f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac145404ac09a6246cc29df96a30b26a0"><td class="memItemLeft" align="right" valign="top"><a id="ac145404ac09a6246cc29df96a30b26a0"></a>
const std::vector&lt; <a class="el" href="classMastodon_1_1Easy_1_1Status.html">Status</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Context.html#ac145404ac09a6246cc29df96a30b26a0">descendants</a> () const</td></tr>
<tr class="memdesc:ac145404ac09a6246cc29df96a30b26a0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the descendants of the <a class="el" href="classMastodon_1_1Easy_1_1Status.html" title="Class to hold statuses. ">Status</a> as vector of Statuses. <br /></td></tr>
<tr class="memitem:ac145404ac09a6246cc29df96a30b26a0"><td class="memItemLeft" align="right" valign="top">const std::vector&lt; <a class="el" href="classMastodon_1_1Easy_1_1Status.html">Status</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Context.html#ac145404ac09a6246cc29df96a30b26a0">descendants</a> () const</td></tr>
<tr class="memdesc:ac145404ac09a6246cc29df96a30b26a0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the descendants of the <a class="el" href="classMastodon_1_1Easy_1_1Status.html" title="Class to hold statuses. ">Status</a> as vector of Statuses. <a href="#ac145404ac09a6246cc29df96a30b26a0">More...</a><br /></td></tr>
<tr class="separator:ac145404ac09a6246cc29df96a30b26a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classMastodon_1_1Easy_1_1Entity"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classMastodon_1_1Easy_1_1Entity')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classMastodon_1_1Easy_1_1Entity.html">Mastodon::Easy::Entity</a></td></tr>
<tr class="memitem:a753b382e29be6cb7b16772d4c609cedc inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#a753b382e29be6cb7b16772d4c609cedc">Entity</a> (const string &amp;json)</td></tr>
<tr class="memdesc:a753b382e29be6cb7b16772d4c609cedc inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an <a class="el" href="classMastodon_1_1Easy_1_1Entity.html" title="Base class for all entities. ">Entity</a> object from a JSON string. <a href="classMastodon_1_1Easy_1_1Entity.html#a753b382e29be6cb7b16772d4c609cedc">More...</a><br /></td></tr>
<tr class="separator:a753b382e29be6cb7b16772d4c609cedc inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a83eb2be5a13eaaa22b2796f05817f7a9 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memItemLeft" align="right" valign="top"><a id="a83eb2be5a13eaaa22b2796f05817f7a9"></a>
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#a83eb2be5a13eaaa22b2796f05817f7a9">Entity</a> ()</td></tr>
<tr class="memdesc:a83eb2be5a13eaaa22b2796f05817f7a9 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an empty <a class="el" href="classMastodon_1_1Easy_1_1Entity.html" title="Base class for all entities. ">Entity</a> object. <br /></td></tr>
<tr class="memitem:a83eb2be5a13eaaa22b2796f05817f7a9 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#a83eb2be5a13eaaa22b2796f05817f7a9">Entity</a> ()</td></tr>
<tr class="memdesc:a83eb2be5a13eaaa22b2796f05817f7a9 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an empty <a class="el" href="classMastodon_1_1Easy_1_1Entity.html" title="Base class for all entities. ">Entity</a> object. <a href="classMastodon_1_1Easy_1_1Entity.html#a83eb2be5a13eaaa22b2796f05817f7a9">More...</a><br /></td></tr>
<tr class="separator:a83eb2be5a13eaaa22b2796f05817f7a9 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afe917f5fc738a15c9386cf1fbf208674 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memItemLeft" align="right" valign="top">const void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#afe917f5fc738a15c9386cf1fbf208674">from_string</a> (const string &amp;json)</td></tr>
<tr class="memdesc:afe917f5fc738a15c9386cf1fbf208674 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="mdescLeft">&#160;</td><td class="mdescRight">Replaces the <a class="el" href="classMastodon_1_1Easy_1_1Entity.html" title="Base class for all entities. ">Entity</a> with a new one from a JSON string. <a href="classMastodon_1_1Easy_1_1Entity.html#afe917f5fc738a15c9386cf1fbf208674">More...</a><br /></td></tr>
@ -96,13 +92,11 @@ const std::vector&lt; <a class="el" href="classMastodon_1_1Easy_1_1Status.html">
<tr class="memitem:ab9ed99f52a6337b04a506e8b30b37dd9 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memItemLeft" align="right" valign="top">const Json::Value&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#ab9ed99f52a6337b04a506e8b30b37dd9">to_object</a> () const</td></tr>
<tr class="memdesc:ab9ed99f52a6337b04a506e8b30b37dd9 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the JSON object of the <a class="el" href="classMastodon_1_1Easy_1_1Entity.html" title="Base class for all entities. ">Entity</a>. <a href="classMastodon_1_1Easy_1_1Entity.html#ab9ed99f52a6337b04a506e8b30b37dd9">More...</a><br /></td></tr>
<tr class="separator:ab9ed99f52a6337b04a506e8b30b37dd9 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a574de88f0531b8abf9c709e2acc4e75c inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memItemLeft" align="right" valign="top"><a id="a574de88f0531b8abf9c709e2acc4e75c"></a>
const bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#a574de88f0531b8abf9c709e2acc4e75c">valid</a> () const</td></tr>
<tr class="memdesc:a574de88f0531b8abf9c709e2acc4e75c inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if the <a class="el" href="classMastodon_1_1Easy_1_1Entity.html" title="Base class for all entities. ">Entity</a> holds valid data. <br /></td></tr>
<tr class="memitem:a574de88f0531b8abf9c709e2acc4e75c inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memItemLeft" align="right" valign="top">const bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#a574de88f0531b8abf9c709e2acc4e75c">valid</a> () const</td></tr>
<tr class="memdesc:a574de88f0531b8abf9c709e2acc4e75c inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if the <a class="el" href="classMastodon_1_1Easy_1_1Entity.html" title="Base class for all entities. ">Entity</a> holds valid data. <a href="classMastodon_1_1Easy_1_1Entity.html#a574de88f0531b8abf9c709e2acc4e75c">More...</a><br /></td></tr>
<tr class="separator:a574de88f0531b8abf9c709e2acc4e75c inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a15066ab4c090dd52b08b7c410b14e181 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memItemLeft" align="right" valign="top"><a id="a15066ab4c090dd52b08b7c410b14e181"></a>
const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#a15066ab4c090dd52b08b7c410b14e181">error</a> () const</td></tr>
<tr class="memdesc:a15066ab4c090dd52b08b7c410b14e181 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns error string sent by the server. <br /></td></tr>
<tr class="memitem:a15066ab4c090dd52b08b7c410b14e181 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memItemLeft" align="right" valign="top">const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#a15066ab4c090dd52b08b7c410b14e181">error</a> () const</td></tr>
<tr class="memdesc:a15066ab4c090dd52b08b7c410b14e181 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns error string sent by the server. <a href="classMastodon_1_1Easy_1_1Entity.html#a15066ab4c090dd52b08b7c410b14e181">More...</a><br /></td></tr>
<tr class="separator:a15066ab4c090dd52b08b7c410b14e181 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abd3d1ceb9a4105b0c5899db0ee9b3a5b inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memItemLeft" align="right" valign="top">const bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#abd3d1ceb9a4105b0c5899db0ee9b3a5b">was_set</a> () const</td></tr>
<tr class="memdesc:abd3d1ceb9a4105b0c5899db0ee9b3a5b inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if the last requested value was set, false if it was unset. <a href="classMastodon_1_1Easy_1_1Entity.html#abd3d1ceb9a4105b0c5899db0ee9b3a5b">More...</a><br /></td></tr>
@ -141,9 +135,10 @@ const std::uint_fast64_t&#160;</td><td class="memItemRight" valign="bottom"><b>s
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Class to hold contexts. </p>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a862eb17013327c4ab4ca807cc135591c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a862eb17013327c4ab4ca807cc135591c">&#9670;&nbsp;</a></span>Context()</h2>
<h2 class="memtitle"><span class="permalink"><a href="#a862eb17013327c4ab4ca807cc135591c">&#9670;&nbsp;</a></span>Context() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
@ -169,14 +164,79 @@ const std::uint_fast64_t&#160;</td><td class="memItemRight" valign="bottom"><b>s
<p>Constructs a <a class="el" href="classMastodon_1_1Easy_1_1Context.html" title="Class to hold contexts. ">Context</a> object from a JSON string. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">json</td><td>JSON string </td></tr>
<tr><td class="paramname">json</td><td>JSON string</td></tr>
</table>
</dd>
</dl>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;: <a class="code" href="classMastodon_1_1Easy_1_1Entity.html#a83eb2be5a13eaaa22b2796f05817f7a9">Entity</a>(json)</div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;{}</div><div class="ttc" id="classMastodon_1_1Easy_1_1Entity_html_a83eb2be5a13eaaa22b2796f05817f7a9"><div class="ttname"><a href="classMastodon_1_1Easy_1_1Entity.html#a83eb2be5a13eaaa22b2796f05817f7a9">Mastodon::Easy::Entity::Entity</a></div><div class="ttdeci">Entity()</div><div class="ttdoc">Constructs an empty Entity object. </div><div class="ttdef"><b>Definition:</b> entity.cpp:70</div></div>
</div><!-- fragment -->
</div>
</div>
<a id="a652cdcd2eedc8dbd9110bd284c5d5cf0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a652cdcd2eedc8dbd9110bd284c5d5cf0">&#9670;&nbsp;</a></span>Context() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">Context::Context </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Constructs an empty <a class="el" href="classMastodon_1_1Easy_1_1Context.html" title="Class to hold contexts. ">Context</a> object. </p>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;: <a class="code" href="classMastodon_1_1Easy_1_1Entity.html#a83eb2be5a13eaaa22b2796f05817f7a9">Entity</a>()</div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;{}</div><div class="ttc" id="classMastodon_1_1Easy_1_1Entity_html_a83eb2be5a13eaaa22b2796f05817f7a9"><div class="ttname"><a href="classMastodon_1_1Easy_1_1Entity.html#a83eb2be5a13eaaa22b2796f05817f7a9">Mastodon::Easy::Entity::Entity</a></div><div class="ttdeci">Entity()</div><div class="ttdoc">Constructs an empty Entity object. </div><div class="ttdef"><b>Definition:</b> entity.cpp:70</div></div>
</div><!-- fragment -->
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="ae06d1e920b42e19f727a2958b73121f0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae06d1e920b42e19f727a2958b73121f0">&#9670;&nbsp;</a></span>ancestors()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const std::vector&lt; <a class="el" href="classMastodon_1_1Easy_1_1Status.html">Easy::Status</a> &gt; Context::ancestors </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns the ancestors of the <a class="el" href="classMastodon_1_1Easy_1_1Status.html" title="Class to hold statuses. ">Status</a> as vector of Statuses. </p>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;{</div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160; <span class="keyword">const</span> Json::Value node = <span class="keyword">get</span>(<span class="stringliteral">&quot;ancestors&quot;</span>);</div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160; <span class="keywordflow">if</span> (node.isArray())</div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160; {</div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160; std::vector&lt;Easy::Status&gt; vec;</div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160; <span class="keywordflow">for</span> (<span class="keyword">const</span> Json::Value &amp;value : node)</div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160; {</div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160; vec.push_back(<a class="code" href="classMastodon_1_1Easy_1_1Status.html">Easy::Status</a>(value.toStyledString()));</div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160; }</div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; <span class="keywordflow">return</span> vec;</div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; }</div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;</div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; ttdebug &lt;&lt; <span class="stringliteral">&quot;Could not get data: ancestors\n&quot;</span>;</div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; <span class="keywordflow">return</span> {};</div><div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;}</div><div class="ttc" id="classMastodon_1_1Easy_1_1Status_html"><div class="ttname"><a href="classMastodon_1_1Easy_1_1Status.html">Mastodon::Easy::Status</a></div><div class="ttdoc">Class to hold statuses. </div><div class="ttdef"><b>Definition:</b> status.hpp:57</div></div>
</div><!-- fragment -->
</div>
</div>
<a id="ac145404ac09a6246cc29df96a30b26a0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac145404ac09a6246cc29df96a30b26a0">&#9670;&nbsp;</a></span>descendants()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const std::vector&lt; <a class="el" href="classMastodon_1_1Easy_1_1Status.html">Easy::Status</a> &gt; Context::descendants </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns the descendants of the <a class="el" href="classMastodon_1_1Easy_1_1Status.html" title="Class to hold statuses. ">Status</a> as vector of Statuses. </p>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;{</div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; <span class="keyword">const</span> Json::Value node = <span class="keyword">get</span>(<span class="stringliteral">&quot;descendants&quot;</span>);</div><div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; <span class="keywordflow">if</span> (node.isArray())</div><div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; {</div><div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; std::vector&lt;Easy::Status&gt; vec;</div><div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; <span class="keywordflow">for</span> (<span class="keyword">const</span> Json::Value &amp;value : node)</div><div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; {</div><div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; vec.push_back(<a class="code" href="classMastodon_1_1Easy_1_1Status.html">Easy::Status</a>(value.toStyledString()));</div><div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; }</div><div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; <span class="keywordflow">return</span> vec;</div><div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; }</div><div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;</div><div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; ttdebug &lt;&lt; <span class="stringliteral">&quot;Could not get data: descendants\n&quot;</span>;</div><div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; <span class="keywordflow">return</span> {};</div><div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;}</div><div class="ttc" id="classMastodon_1_1Easy_1_1Status_html"><div class="ttname"><a href="classMastodon_1_1Easy_1_1Status.html">Mastodon::Easy::Status</a></div><div class="ttdoc">Class to hold statuses. </div><div class="ttdef"><b>Definition:</b> status.hpp:57</div></div>
</div><!-- fragment -->
</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li>src/easy/entities/<a class="el" href="context_8hpp_source.html">context.hpp</a></li>
<li>src/easy/entities/context.cpp</li>

View File

@ -70,29 +70,24 @@ Public Member Functions</h2></td></tr>
<tr class="memitem:acbfb61244eebb64b9b096fab997148ce"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Emoji.html#acbfb61244eebb64b9b096fab997148ce">Emoji</a> (const string &amp;json)</td></tr>
<tr class="memdesc:acbfb61244eebb64b9b096fab997148ce"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an <a class="el" href="classMastodon_1_1Easy_1_1Emoji.html" title="Class to hold emojis. ">Emoji</a> object from a JSON string. <a href="#acbfb61244eebb64b9b096fab997148ce">More...</a><br /></td></tr>
<tr class="separator:acbfb61244eebb64b9b096fab997148ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a77eeaf5a9a401fc99ec525d7e9e64026"><td class="memItemLeft" align="right" valign="top"><a id="a77eeaf5a9a401fc99ec525d7e9e64026"></a>
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Emoji.html#a77eeaf5a9a401fc99ec525d7e9e64026">Emoji</a> ()</td></tr>
<tr class="memdesc:a77eeaf5a9a401fc99ec525d7e9e64026"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an empty <a class="el" href="classMastodon_1_1Easy_1_1Emoji.html" title="Class to hold emojis. ">Emoji</a> object. <br /></td></tr>
<tr class="memitem:a77eeaf5a9a401fc99ec525d7e9e64026"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Emoji.html#a77eeaf5a9a401fc99ec525d7e9e64026">Emoji</a> ()</td></tr>
<tr class="memdesc:a77eeaf5a9a401fc99ec525d7e9e64026"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an empty <a class="el" href="classMastodon_1_1Easy_1_1Emoji.html" title="Class to hold emojis. ">Emoji</a> object. <a href="#a77eeaf5a9a401fc99ec525d7e9e64026">More...</a><br /></td></tr>
<tr class="separator:a77eeaf5a9a401fc99ec525d7e9e64026"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a60f8749a439a51158500bdfe9a526db9"><td class="memItemLeft" align="right" valign="top"><a id="a60f8749a439a51158500bdfe9a526db9"></a>
const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Emoji.html#a60f8749a439a51158500bdfe9a526db9">shortcode</a> () const</td></tr>
<tr class="memdesc:a60f8749a439a51158500bdfe9a526db9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the shortcode of the emoji. <br /></td></tr>
<tr class="memitem:a60f8749a439a51158500bdfe9a526db9"><td class="memItemLeft" align="right" valign="top">const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Emoji.html#a60f8749a439a51158500bdfe9a526db9">shortcode</a> () const</td></tr>
<tr class="memdesc:a60f8749a439a51158500bdfe9a526db9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the shortcode of the emoji. <a href="#a60f8749a439a51158500bdfe9a526db9">More...</a><br /></td></tr>
<tr class="separator:a60f8749a439a51158500bdfe9a526db9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adc8c621e6780497363a04eacf89337e8"><td class="memItemLeft" align="right" valign="top"><a id="adc8c621e6780497363a04eacf89337e8"></a>
const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Emoji.html#adc8c621e6780497363a04eacf89337e8">static_url</a> () const</td></tr>
<tr class="memdesc:adc8c621e6780497363a04eacf89337e8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the URL to the emoji static image. <br /></td></tr>
<tr class="memitem:adc8c621e6780497363a04eacf89337e8"><td class="memItemLeft" align="right" valign="top">const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Emoji.html#adc8c621e6780497363a04eacf89337e8">static_url</a> () const</td></tr>
<tr class="memdesc:adc8c621e6780497363a04eacf89337e8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the URL to the emoji static image. <a href="#adc8c621e6780497363a04eacf89337e8">More...</a><br /></td></tr>
<tr class="separator:adc8c621e6780497363a04eacf89337e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a63a72e9678ccbc42b15568b8d424bc77"><td class="memItemLeft" align="right" valign="top"><a id="a63a72e9678ccbc42b15568b8d424bc77"></a>
const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Emoji.html#a63a72e9678ccbc42b15568b8d424bc77">url</a> () const</td></tr>
<tr class="memdesc:a63a72e9678ccbc42b15568b8d424bc77"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the URL to the emoji image. <br /></td></tr>
<tr class="memitem:a63a72e9678ccbc42b15568b8d424bc77"><td class="memItemLeft" align="right" valign="top">const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Emoji.html#a63a72e9678ccbc42b15568b8d424bc77">url</a> () const</td></tr>
<tr class="memdesc:a63a72e9678ccbc42b15568b8d424bc77"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the URL to the emoji image. <a href="#a63a72e9678ccbc42b15568b8d424bc77">More...</a><br /></td></tr>
<tr class="separator:a63a72e9678ccbc42b15568b8d424bc77"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classMastodon_1_1Easy_1_1Entity"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classMastodon_1_1Easy_1_1Entity')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classMastodon_1_1Easy_1_1Entity.html">Mastodon::Easy::Entity</a></td></tr>
<tr class="memitem:a753b382e29be6cb7b16772d4c609cedc inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#a753b382e29be6cb7b16772d4c609cedc">Entity</a> (const string &amp;json)</td></tr>
<tr class="memdesc:a753b382e29be6cb7b16772d4c609cedc inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an <a class="el" href="classMastodon_1_1Easy_1_1Entity.html" title="Base class for all entities. ">Entity</a> object from a JSON string. <a href="classMastodon_1_1Easy_1_1Entity.html#a753b382e29be6cb7b16772d4c609cedc">More...</a><br /></td></tr>
<tr class="separator:a753b382e29be6cb7b16772d4c609cedc inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a83eb2be5a13eaaa22b2796f05817f7a9 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memItemLeft" align="right" valign="top"><a id="a83eb2be5a13eaaa22b2796f05817f7a9"></a>
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#a83eb2be5a13eaaa22b2796f05817f7a9">Entity</a> ()</td></tr>
<tr class="memdesc:a83eb2be5a13eaaa22b2796f05817f7a9 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an empty <a class="el" href="classMastodon_1_1Easy_1_1Entity.html" title="Base class for all entities. ">Entity</a> object. <br /></td></tr>
<tr class="memitem:a83eb2be5a13eaaa22b2796f05817f7a9 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#a83eb2be5a13eaaa22b2796f05817f7a9">Entity</a> ()</td></tr>
<tr class="memdesc:a83eb2be5a13eaaa22b2796f05817f7a9 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an empty <a class="el" href="classMastodon_1_1Easy_1_1Entity.html" title="Base class for all entities. ">Entity</a> object. <a href="classMastodon_1_1Easy_1_1Entity.html#a83eb2be5a13eaaa22b2796f05817f7a9">More...</a><br /></td></tr>
<tr class="separator:a83eb2be5a13eaaa22b2796f05817f7a9 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afe917f5fc738a15c9386cf1fbf208674 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memItemLeft" align="right" valign="top">const void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#afe917f5fc738a15c9386cf1fbf208674">from_string</a> (const string &amp;json)</td></tr>
<tr class="memdesc:afe917f5fc738a15c9386cf1fbf208674 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="mdescLeft">&#160;</td><td class="mdescRight">Replaces the <a class="el" href="classMastodon_1_1Easy_1_1Entity.html" title="Base class for all entities. ">Entity</a> with a new one from a JSON string. <a href="classMastodon_1_1Easy_1_1Entity.html#afe917f5fc738a15c9386cf1fbf208674">More...</a><br /></td></tr>
@ -100,13 +95,11 @@ const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" hr
<tr class="memitem:ab9ed99f52a6337b04a506e8b30b37dd9 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memItemLeft" align="right" valign="top">const Json::Value&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#ab9ed99f52a6337b04a506e8b30b37dd9">to_object</a> () const</td></tr>
<tr class="memdesc:ab9ed99f52a6337b04a506e8b30b37dd9 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the JSON object of the <a class="el" href="classMastodon_1_1Easy_1_1Entity.html" title="Base class for all entities. ">Entity</a>. <a href="classMastodon_1_1Easy_1_1Entity.html#ab9ed99f52a6337b04a506e8b30b37dd9">More...</a><br /></td></tr>
<tr class="separator:ab9ed99f52a6337b04a506e8b30b37dd9 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a574de88f0531b8abf9c709e2acc4e75c inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memItemLeft" align="right" valign="top"><a id="a574de88f0531b8abf9c709e2acc4e75c"></a>
const bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#a574de88f0531b8abf9c709e2acc4e75c">valid</a> () const</td></tr>
<tr class="memdesc:a574de88f0531b8abf9c709e2acc4e75c inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if the <a class="el" href="classMastodon_1_1Easy_1_1Entity.html" title="Base class for all entities. ">Entity</a> holds valid data. <br /></td></tr>
<tr class="memitem:a574de88f0531b8abf9c709e2acc4e75c inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memItemLeft" align="right" valign="top">const bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#a574de88f0531b8abf9c709e2acc4e75c">valid</a> () const</td></tr>
<tr class="memdesc:a574de88f0531b8abf9c709e2acc4e75c inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if the <a class="el" href="classMastodon_1_1Easy_1_1Entity.html" title="Base class for all entities. ">Entity</a> holds valid data. <a href="classMastodon_1_1Easy_1_1Entity.html#a574de88f0531b8abf9c709e2acc4e75c">More...</a><br /></td></tr>
<tr class="separator:a574de88f0531b8abf9c709e2acc4e75c inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a15066ab4c090dd52b08b7c410b14e181 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memItemLeft" align="right" valign="top"><a id="a15066ab4c090dd52b08b7c410b14e181"></a>
const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#a15066ab4c090dd52b08b7c410b14e181">error</a> () const</td></tr>
<tr class="memdesc:a15066ab4c090dd52b08b7c410b14e181 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns error string sent by the server. <br /></td></tr>
<tr class="memitem:a15066ab4c090dd52b08b7c410b14e181 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memItemLeft" align="right" valign="top">const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#a15066ab4c090dd52b08b7c410b14e181">error</a> () const</td></tr>
<tr class="memdesc:a15066ab4c090dd52b08b7c410b14e181 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns error string sent by the server. <a href="classMastodon_1_1Easy_1_1Entity.html#a15066ab4c090dd52b08b7c410b14e181">More...</a><br /></td></tr>
<tr class="separator:a15066ab4c090dd52b08b7c410b14e181 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abd3d1ceb9a4105b0c5899db0ee9b3a5b inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memItemLeft" align="right" valign="top">const bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#abd3d1ceb9a4105b0c5899db0ee9b3a5b">was_set</a> () const</td></tr>
<tr class="memdesc:abd3d1ceb9a4105b0c5899db0ee9b3a5b inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if the last requested value was set, false if it was unset. <a href="classMastodon_1_1Easy_1_1Entity.html#abd3d1ceb9a4105b0c5899db0ee9b3a5b">More...</a><br /></td></tr>
@ -145,9 +138,10 @@ const std::uint_fast64_t&#160;</td><td class="memItemRight" valign="bottom"><b>s
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Class to hold emojis. </p>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="acbfb61244eebb64b9b096fab997148ce"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acbfb61244eebb64b9b096fab997148ce">&#9670;&nbsp;</a></span>Emoji()</h2>
<h2 class="memtitle"><span class="permalink"><a href="#acbfb61244eebb64b9b096fab997148ce">&#9670;&nbsp;</a></span>Emoji() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
@ -173,14 +167,100 @@ const std::uint_fast64_t&#160;</td><td class="memItemRight" valign="bottom"><b>s
<p>Constructs an <a class="el" href="classMastodon_1_1Easy_1_1Emoji.html" title="Class to hold emojis. ">Emoji</a> object from a JSON string. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">json</td><td>JSON string </td></tr>
<tr><td class="paramname">json</td><td>JSON string</td></tr>
</table>
</dd>
</dl>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;: <a class="code" href="classMastodon_1_1Easy_1_1Entity.html#a83eb2be5a13eaaa22b2796f05817f7a9">Entity</a>(json)</div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;{}</div><div class="ttc" id="classMastodon_1_1Easy_1_1Entity_html_a83eb2be5a13eaaa22b2796f05817f7a9"><div class="ttname"><a href="classMastodon_1_1Easy_1_1Entity.html#a83eb2be5a13eaaa22b2796f05817f7a9">Mastodon::Easy::Entity::Entity</a></div><div class="ttdeci">Entity()</div><div class="ttdoc">Constructs an empty Entity object. </div><div class="ttdef"><b>Definition:</b> entity.cpp:70</div></div>
</div><!-- fragment -->
</div>
</div>
<a id="a77eeaf5a9a401fc99ec525d7e9e64026"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a77eeaf5a9a401fc99ec525d7e9e64026">&#9670;&nbsp;</a></span>Emoji() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">Emoji::Emoji </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Constructs an empty <a class="el" href="classMastodon_1_1Easy_1_1Emoji.html" title="Class to hold emojis. ">Emoji</a> object. </p>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;: <a class="code" href="classMastodon_1_1Easy_1_1Entity.html#a83eb2be5a13eaaa22b2796f05817f7a9">Entity</a>()</div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;{}</div><div class="ttc" id="classMastodon_1_1Easy_1_1Entity_html_a83eb2be5a13eaaa22b2796f05817f7a9"><div class="ttname"><a href="classMastodon_1_1Easy_1_1Entity.html#a83eb2be5a13eaaa22b2796f05817f7a9">Mastodon::Easy::Entity::Entity</a></div><div class="ttdeci">Entity()</div><div class="ttdoc">Constructs an empty Entity object. </div><div class="ttdef"><b>Definition:</b> entity.cpp:70</div></div>
</div><!-- fragment -->
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a60f8749a439a51158500bdfe9a526db9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a60f8749a439a51158500bdfe9a526db9">&#9670;&nbsp;</a></span>shortcode()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const string Emoji::shortcode </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns the shortcode of the emoji. </p>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;{</div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classMastodon_1_1Easy_1_1Entity.html#adb8d99a42bce94868a5bd68937cc1e93">get_string</a>(<span class="stringliteral">&quot;shortcode&quot;</span>);</div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;}</div><div class="ttc" id="classMastodon_1_1Easy_1_1Entity_html_adb8d99a42bce94868a5bd68937cc1e93"><div class="ttname"><a href="classMastodon_1_1Easy_1_1Entity.html#adb8d99a42bce94868a5bd68937cc1e93">Mastodon::Easy::Entity::get_string</a></div><div class="ttdeci">const string get_string(const string &amp;key) const</div><div class="ttdoc">Returns the value of key as std::string. </div><div class="ttdef"><b>Definition:</b> entity.cpp:131</div></div>
</div><!-- fragment -->
</div>
</div>
<a id="adc8c621e6780497363a04eacf89337e8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adc8c621e6780497363a04eacf89337e8">&#9670;&nbsp;</a></span>static_url()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const string Emoji::static_url </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns the URL to the emoji static image. </p>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;{</div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classMastodon_1_1Easy_1_1Entity.html#adb8d99a42bce94868a5bd68937cc1e93">get_string</a>(<span class="stringliteral">&quot;static_url&quot;</span>);</div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;}</div><div class="ttc" id="classMastodon_1_1Easy_1_1Entity_html_adb8d99a42bce94868a5bd68937cc1e93"><div class="ttname"><a href="classMastodon_1_1Easy_1_1Entity.html#adb8d99a42bce94868a5bd68937cc1e93">Mastodon::Easy::Entity::get_string</a></div><div class="ttdeci">const string get_string(const string &amp;key) const</div><div class="ttdoc">Returns the value of key as std::string. </div><div class="ttdef"><b>Definition:</b> entity.cpp:131</div></div>
</div><!-- fragment -->
</div>
</div>
<a id="a63a72e9678ccbc42b15568b8d424bc77"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a63a72e9678ccbc42b15568b8d424bc77">&#9670;&nbsp;</a></span>url()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const string Emoji::url </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns the URL to the emoji image. </p>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;{</div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classMastodon_1_1Easy_1_1Entity.html#adb8d99a42bce94868a5bd68937cc1e93">get_string</a>(<span class="stringliteral">&quot;url&quot;</span>);</div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;}</div><div class="ttc" id="classMastodon_1_1Easy_1_1Entity_html_adb8d99a42bce94868a5bd68937cc1e93"><div class="ttname"><a href="classMastodon_1_1Easy_1_1Entity.html#adb8d99a42bce94868a5bd68937cc1e93">Mastodon::Easy::Entity::get_string</a></div><div class="ttdeci">const string get_string(const string &amp;key) const</div><div class="ttdoc">Returns the value of key as std::string. </div><div class="ttdef"><b>Definition:</b> entity.cpp:131</div></div>
</div><!-- fragment -->
</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li>src/easy/entities/<a class="el" href="emoji_8hpp_source.html">emoji.hpp</a></li>
<li>src/easy/entities/emoji.cpp</li>

View File

@ -87,9 +87,8 @@ Public Member Functions</h2></td></tr>
<tr class="memitem:a753b382e29be6cb7b16772d4c609cedc"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#a753b382e29be6cb7b16772d4c609cedc">Entity</a> (const string &amp;json)</td></tr>
<tr class="memdesc:a753b382e29be6cb7b16772d4c609cedc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an <a class="el" href="classMastodon_1_1Easy_1_1Entity.html" title="Base class for all entities. ">Entity</a> object from a JSON string. <a href="#a753b382e29be6cb7b16772d4c609cedc">More...</a><br /></td></tr>
<tr class="separator:a753b382e29be6cb7b16772d4c609cedc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a83eb2be5a13eaaa22b2796f05817f7a9"><td class="memItemLeft" align="right" valign="top"><a id="a83eb2be5a13eaaa22b2796f05817f7a9"></a>
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#a83eb2be5a13eaaa22b2796f05817f7a9">Entity</a> ()</td></tr>
<tr class="memdesc:a83eb2be5a13eaaa22b2796f05817f7a9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an empty <a class="el" href="classMastodon_1_1Easy_1_1Entity.html" title="Base class for all entities. ">Entity</a> object. <br /></td></tr>
<tr class="memitem:a83eb2be5a13eaaa22b2796f05817f7a9"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#a83eb2be5a13eaaa22b2796f05817f7a9">Entity</a> ()</td></tr>
<tr class="memdesc:a83eb2be5a13eaaa22b2796f05817f7a9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an empty <a class="el" href="classMastodon_1_1Easy_1_1Entity.html" title="Base class for all entities. ">Entity</a> object. <a href="#a83eb2be5a13eaaa22b2796f05817f7a9">More...</a><br /></td></tr>
<tr class="separator:a83eb2be5a13eaaa22b2796f05817f7a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afe917f5fc738a15c9386cf1fbf208674"><td class="memItemLeft" align="right" valign="top">const void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#afe917f5fc738a15c9386cf1fbf208674">from_string</a> (const string &amp;json)</td></tr>
<tr class="memdesc:afe917f5fc738a15c9386cf1fbf208674"><td class="mdescLeft">&#160;</td><td class="mdescRight">Replaces the <a class="el" href="classMastodon_1_1Easy_1_1Entity.html" title="Base class for all entities. ">Entity</a> with a new one from a JSON string. <a href="#afe917f5fc738a15c9386cf1fbf208674">More...</a><br /></td></tr>
@ -97,13 +96,11 @@ Public Member Functions</h2></td></tr>
<tr class="memitem:ab9ed99f52a6337b04a506e8b30b37dd9"><td class="memItemLeft" align="right" valign="top">const Json::Value&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#ab9ed99f52a6337b04a506e8b30b37dd9">to_object</a> () const</td></tr>
<tr class="memdesc:ab9ed99f52a6337b04a506e8b30b37dd9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the JSON object of the <a class="el" href="classMastodon_1_1Easy_1_1Entity.html" title="Base class for all entities. ">Entity</a>. <a href="#ab9ed99f52a6337b04a506e8b30b37dd9">More...</a><br /></td></tr>
<tr class="separator:ab9ed99f52a6337b04a506e8b30b37dd9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a574de88f0531b8abf9c709e2acc4e75c"><td class="memItemLeft" align="right" valign="top"><a id="a574de88f0531b8abf9c709e2acc4e75c"></a>
const bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#a574de88f0531b8abf9c709e2acc4e75c">valid</a> () const</td></tr>
<tr class="memdesc:a574de88f0531b8abf9c709e2acc4e75c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if the <a class="el" href="classMastodon_1_1Easy_1_1Entity.html" title="Base class for all entities. ">Entity</a> holds valid data. <br /></td></tr>
<tr class="memitem:a574de88f0531b8abf9c709e2acc4e75c"><td class="memItemLeft" align="right" valign="top">const bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#a574de88f0531b8abf9c709e2acc4e75c">valid</a> () const</td></tr>
<tr class="memdesc:a574de88f0531b8abf9c709e2acc4e75c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if the <a class="el" href="classMastodon_1_1Easy_1_1Entity.html" title="Base class for all entities. ">Entity</a> holds valid data. <a href="#a574de88f0531b8abf9c709e2acc4e75c">More...</a><br /></td></tr>
<tr class="separator:a574de88f0531b8abf9c709e2acc4e75c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a15066ab4c090dd52b08b7c410b14e181"><td class="memItemLeft" align="right" valign="top"><a id="a15066ab4c090dd52b08b7c410b14e181"></a>
const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#a15066ab4c090dd52b08b7c410b14e181">error</a> () const</td></tr>
<tr class="memdesc:a15066ab4c090dd52b08b7c410b14e181"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns error string sent by the server. <br /></td></tr>
<tr class="memitem:a15066ab4c090dd52b08b7c410b14e181"><td class="memItemLeft" align="right" valign="top">const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#a15066ab4c090dd52b08b7c410b14e181">error</a> () const</td></tr>
<tr class="memdesc:a15066ab4c090dd52b08b7c410b14e181"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns error string sent by the server. <a href="#a15066ab4c090dd52b08b7c410b14e181">More...</a><br /></td></tr>
<tr class="separator:a15066ab4c090dd52b08b7c410b14e181"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abd3d1ceb9a4105b0c5899db0ee9b3a5b"><td class="memItemLeft" align="right" valign="top">const bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#abd3d1ceb9a4105b0c5899db0ee9b3a5b">was_set</a> () const</td></tr>
<tr class="memdesc:abd3d1ceb9a4105b0c5899db0ee9b3a5b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if the last requested value was set, false if it was unset. <a href="#abd3d1ceb9a4105b0c5899db0ee9b3a5b">More...</a><br /></td></tr>
@ -141,9 +138,10 @@ const std::uint_fast64_t&#160;</td><td class="memItemRight" valign="bottom"><b>s
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Base class for all entities. </p>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a753b382e29be6cb7b16772d4c609cedc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a753b382e29be6cb7b16772d4c609cedc">&#9670;&nbsp;</a></span>Entity()</h2>
<h2 class="memtitle"><span class="permalink"><a href="#a753b382e29be6cb7b16772d4c609cedc">&#9670;&nbsp;</a></span>Entity() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
@ -169,15 +167,57 @@ const std::uint_fast64_t&#160;</td><td class="memItemRight" valign="bottom"><b>s
<p>Constructs an <a class="el" href="classMastodon_1_1Easy_1_1Entity.html" title="Base class for all entities. ">Entity</a> object from a JSON string. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">json</td><td>JSON string </td></tr>
<tr><td class="paramname">json</td><td>JSON string</td></tr>
</table>
</dd>
</dl>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;: _tree(Json::nullValue)</div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;, _valid(<span class="keyword">false</span>)</div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;,_was_set(<span class="keyword">false</span>)</div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;{</div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160; <a class="code" href="classMastodon_1_1Easy_1_1Entity.html#afe917f5fc738a15c9386cf1fbf208674">from_string</a>(json);</div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;}</div><div class="ttc" id="classMastodon_1_1Easy_1_1Entity_html_afe917f5fc738a15c9386cf1fbf208674"><div class="ttname"><a href="classMastodon_1_1Easy_1_1Entity.html#afe917f5fc738a15c9386cf1fbf208674">Mastodon::Easy::Entity::from_string</a></div><div class="ttdeci">const void from_string(const string &amp;json)</div><div class="ttdoc">Replaces the Entity with a new one from a JSON string. </div><div class="ttdef"><b>Definition:</b> entity.cpp:37</div></div>
</div><!-- fragment -->
</div>
</div>
<a id="a83eb2be5a13eaaa22b2796f05817f7a9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a83eb2be5a13eaaa22b2796f05817f7a9">&#9670;&nbsp;</a></span>Entity() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">Easy::Entity::Entity </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Constructs an empty <a class="el" href="classMastodon_1_1Easy_1_1Entity.html" title="Base class for all entities. ">Entity</a> object. </p>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;: _valid(<span class="keyword">false</span>)</div><div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;, _was_set(<span class="keyword">false</span>)</div><div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;{}</div></div><!-- fragment -->
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a15066ab4c090dd52b08b7c410b14e181"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a15066ab4c090dd52b08b7c410b14e181">&#9670;&nbsp;</a></span>error()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const string Easy::Entity::error </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns error string sent by the server. </p>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;{</div><div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classMastodon_1_1Easy_1_1Entity.html#adb8d99a42bce94868a5bd68937cc1e93">get_string</a>(<span class="stringliteral">&quot;error&quot;</span>);</div><div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;}</div><div class="ttc" id="classMastodon_1_1Easy_1_1Entity_html_adb8d99a42bce94868a5bd68937cc1e93"><div class="ttname"><a href="classMastodon_1_1Easy_1_1Entity.html#adb8d99a42bce94868a5bd68937cc1e93">Mastodon::Easy::Entity::get_string</a></div><div class="ttdeci">const string get_string(const string &amp;key) const</div><div class="ttdoc">Returns the value of key as std::string. </div><div class="ttdef"><b>Definition:</b> entity.cpp:131</div></div>
</div><!-- fragment -->
</div>
</div>
<a id="afe917f5fc738a15c9386cf1fbf208674"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afe917f5fc738a15c9386cf1fbf208674">&#9670;&nbsp;</a></span>from_string()</h2>
@ -197,10 +237,11 @@ const std::uint_fast64_t&#160;</td><td class="memItemRight" valign="bottom"><b>s
<p>Replaces the <a class="el" href="classMastodon_1_1Easy_1_1Entity.html" title="Base class for all entities. ">Entity</a> with a new one from a JSON string. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">json</td><td>JSON string </td></tr>
<tr><td class="paramname">json</td><td>JSON string</td></tr>
</table>
</dd>
</dl>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;{</div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160; std::stringstream ss(json);</div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160; ss &gt;&gt; _tree;</div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;</div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; <span class="comment">// If the JSON is a single object encapsulated in an array,</span></div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; <span class="comment">// transform it into an object. If the JSON string is [], transform to null</span></div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; <span class="keywordflow">if</span> (_tree.type() == Json::ValueType::arrayValue &amp;&amp; _tree.size() &lt;= 1)</div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; {</div><div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; _tree = _tree[0];</div><div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; }</div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;</div><div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; <span class="keywordflow">if</span> (_tree.isNull())</div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; {</div><div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; ttdebug &lt;&lt; <span class="stringliteral">&quot;ERROR: JSON string holds no object\n&quot;</span>;</div><div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; ttdebug &lt;&lt; <span class="stringliteral">&quot;String was: &quot;</span> &lt;&lt; json &lt;&lt; <span class="charliteral">&#39;\n&#39;</span>;</div><div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; }</div><div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; <span class="keywordflow">else</span> <span class="keywordflow">if</span> (!_tree[<span class="stringliteral">&quot;error&quot;</span>].isNull())</div><div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; {</div><div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; ttdebug &lt;&lt; <span class="stringliteral">&quot;ERROR: Server returned an error\n&quot;</span>;</div><div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; ttdebug &lt;&lt; <span class="stringliteral">&quot;String was: &quot;</span> &lt;&lt; json &lt;&lt; <span class="charliteral">&#39;\n&#39;</span>;</div><div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; }</div><div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; {</div><div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; _valid = <span class="keyword">true</span>;</div><div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; }</div><div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;}</div></div><!-- fragment -->
</div>
</div>
@ -464,10 +505,31 @@ const std::uint_fast64_t&#160;</td><td class="memItemRight" valign="bottom"><b>s
</div><div class="memdoc">
<p>Returns the JSON object of the <a class="el" href="classMastodon_1_1Easy_1_1Entity.html" title="Base class for all entities. ">Entity</a>. </p>
<dl class="section return"><dt>Returns</dt><dd>JSON object </dd></dl>
<dl class="section return"><dt>Returns</dt><dd>JSON object</dd></dl>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;{</div><div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; <span class="keywordflow">return</span> _tree;</div><div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;}</div></div><!-- fragment -->
</div>
</div>
<a id="a574de88f0531b8abf9c709e2acc4e75c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a574de88f0531b8abf9c709e2acc4e75c">&#9670;&nbsp;</a></span>valid()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const bool Easy::Entity::valid </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns true if the <a class="el" href="classMastodon_1_1Easy_1_1Entity.html" title="Base class for all entities. ">Entity</a> holds valid data. </p>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;{</div><div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; <span class="keywordflow">return</span> _valid;</div><div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;}</div></div><!-- fragment -->
</div>
</div>
<a id="abd3d1ceb9a4105b0c5899db0ee9b3a5b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abd3d1ceb9a4105b0c5899db0ee9b3a5b">&#9670;&nbsp;</a></span>was_set()</h2>
@ -485,7 +547,8 @@ const std::uint_fast64_t&#160;</td><td class="memItemRight" valign="bottom"><b>s
<p>Returns true if the last requested value was set, false if it was unset. </p>
<p>Members of <a class="el" href="classMastodon_1_1Easy_1_1Entity.html" title="Base class for all entities. ">Easy::Entity</a>-derived classes return a default value depending on its type when the requested value is not found in the JSON. "" for strings, false for bools and so on. Most of the time this is no problem, but sometimes you need to know for sure.</p>
<p>Example: </p><div class="fragment"><div class="line">Easy::Account a(jsonstring);</div><div class="line"><span class="keywordflow">if</span> (a.note().empty())</div><div class="line">{</div><div class="line"> <span class="keywordflow">if</span> (a.was_set())</div><div class="line"> {</div><div class="line"> cout &lt;&lt; <span class="stringliteral">&quot;Account has an empty description.\n&quot;</span>;</div><div class="line"> }</div><div class="line"> <span class="keywordflow">else</span></div><div class="line"> {</div><div class="line"> cout &lt;&lt; <span class="stringliteral">&quot;Account has no description.\n&quot;</span>;</div><div class="line"> }</div><div class="line">}</div></div><!-- fragment --> <div class="fragment"><div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;{</div><div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160; <span class="keywordflow">return</span> _was_set;</div><div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;}</div></div><!-- fragment -->
<p>Example: </p><div class="fragment"><div class="line">Easy::Account a(jsonstring);</div><div class="line"><span class="keywordflow">if</span> (a.note().empty())</div><div class="line">{</div><div class="line"> <span class="keywordflow">if</span> (a.was_set())</div><div class="line"> {</div><div class="line"> cout &lt;&lt; <span class="stringliteral">&quot;Account has an empty description.\n&quot;</span>;</div><div class="line"> }</div><div class="line"> <span class="keywordflow">else</span></div><div class="line"> {</div><div class="line"> cout &lt;&lt; <span class="stringliteral">&quot;Account has no description.\n&quot;</span>;</div><div class="line"> }</div><div class="line">}</div></div><!-- fragment --><dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;{</div><div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160; <span class="keywordflow">return</span> _was_set;</div><div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;}</div></div><!-- fragment -->
</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>

View File

@ -70,49 +70,39 @@ Public Member Functions</h2></td></tr>
<tr class="memitem:ad9348d692d1086efacc82628989719a8"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Instance.html#ad9348d692d1086efacc82628989719a8">Instance</a> (const string &amp;json)</td></tr>
<tr class="memdesc:ad9348d692d1086efacc82628989719a8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an <a class="el" href="classMastodon_1_1Easy_1_1Instance.html" title="Class to hold instances. ">Instance</a> object from a JSON string. <a href="#ad9348d692d1086efacc82628989719a8">More...</a><br /></td></tr>
<tr class="separator:ad9348d692d1086efacc82628989719a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a399506c7e75ab9ab78fbc34a25932bbd"><td class="memItemLeft" align="right" valign="top"><a id="a399506c7e75ab9ab78fbc34a25932bbd"></a>
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Instance.html#a399506c7e75ab9ab78fbc34a25932bbd">Instance</a> ()</td></tr>
<tr class="memdesc:a399506c7e75ab9ab78fbc34a25932bbd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an empty <a class="el" href="classMastodon_1_1Easy_1_1Instance.html" title="Class to hold instances. ">Instance</a> object. <br /></td></tr>
<tr class="memitem:a399506c7e75ab9ab78fbc34a25932bbd"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Instance.html#a399506c7e75ab9ab78fbc34a25932bbd">Instance</a> ()</td></tr>
<tr class="memdesc:a399506c7e75ab9ab78fbc34a25932bbd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an empty <a class="el" href="classMastodon_1_1Easy_1_1Instance.html" title="Class to hold instances. ">Instance</a> object. <a href="#a399506c7e75ab9ab78fbc34a25932bbd">More...</a><br /></td></tr>
<tr class="separator:a399506c7e75ab9ab78fbc34a25932bbd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad64fce6e6d2f9bd163982427ef898292"><td class="memItemLeft" align="right" valign="top"><a id="ad64fce6e6d2f9bd163982427ef898292"></a>
const <a class="el" href="classMastodon_1_1Easy_1_1Account.html">Account</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Instance.html#ad64fce6e6d2f9bd163982427ef898292">contact_account</a> () const</td></tr>
<tr class="memdesc:ad64fce6e6d2f9bd163982427ef898292"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the <a class="el" href="classMastodon_1_1Easy_1_1Account.html" title="Class to hold accounts. ">Account</a> of the admin or another contact person. <br /></td></tr>
<tr class="memitem:ad64fce6e6d2f9bd163982427ef898292"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classMastodon_1_1Easy_1_1Account.html">Account</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Instance.html#ad64fce6e6d2f9bd163982427ef898292">contact_account</a> () const</td></tr>
<tr class="memdesc:ad64fce6e6d2f9bd163982427ef898292"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the <a class="el" href="classMastodon_1_1Easy_1_1Account.html" title="Class to hold accounts. ">Account</a> of the admin or another contact person. <a href="#ad64fce6e6d2f9bd163982427ef898292">More...</a><br /></td></tr>
<tr class="separator:ad64fce6e6d2f9bd163982427ef898292"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a88c0adac4c861936a9eaa77514dfc663"><td class="memItemLeft" align="right" valign="top"><a id="a88c0adac4c861936a9eaa77514dfc663"></a>
const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Instance.html#a88c0adac4c861936a9eaa77514dfc663">description</a> () const</td></tr>
<tr class="memdesc:a88c0adac4c861936a9eaa77514dfc663"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the description of the instance. <br /></td></tr>
<tr class="memitem:a88c0adac4c861936a9eaa77514dfc663"><td class="memItemLeft" align="right" valign="top">const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Instance.html#a88c0adac4c861936a9eaa77514dfc663">description</a> () const</td></tr>
<tr class="memdesc:a88c0adac4c861936a9eaa77514dfc663"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the description of the instance. <a href="#a88c0adac4c861936a9eaa77514dfc663">More...</a><br /></td></tr>
<tr class="separator:a88c0adac4c861936a9eaa77514dfc663"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9ae503d864ac04669520d1be8da3aeb4"><td class="memItemLeft" align="right" valign="top"><a id="a9ae503d864ac04669520d1be8da3aeb4"></a>
const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Instance.html#a9ae503d864ac04669520d1be8da3aeb4">email</a> () const</td></tr>
<tr class="memdesc:a9ae503d864ac04669520d1be8da3aeb4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the email address which can be used to contact the instance administrator. <br /></td></tr>
<tr class="memitem:a9ae503d864ac04669520d1be8da3aeb4"><td class="memItemLeft" align="right" valign="top">const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Instance.html#a9ae503d864ac04669520d1be8da3aeb4">email</a> () const</td></tr>
<tr class="memdesc:a9ae503d864ac04669520d1be8da3aeb4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the email address which can be used to contact the instance administrator. <a href="#a9ae503d864ac04669520d1be8da3aeb4">More...</a><br /></td></tr>
<tr class="separator:a9ae503d864ac04669520d1be8da3aeb4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aebfa2f19d09cbc83aec06f414bc3bcbb"><td class="memItemLeft" align="right" valign="top"><a id="aebfa2f19d09cbc83aec06f414bc3bcbb"></a>
const std::vector&lt; string &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Instance.html#aebfa2f19d09cbc83aec06f414bc3bcbb">languages</a> () const</td></tr>
<tr class="memdesc:aebfa2f19d09cbc83aec06f414bc3bcbb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a vector of ISO 6391 language codes the instance has chosen to advertise. <br /></td></tr>
<tr class="memitem:aebfa2f19d09cbc83aec06f414bc3bcbb"><td class="memItemLeft" align="right" valign="top">const std::vector&lt; string &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Instance.html#aebfa2f19d09cbc83aec06f414bc3bcbb">languages</a> () const</td></tr>
<tr class="memdesc:aebfa2f19d09cbc83aec06f414bc3bcbb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a vector of ISO 6391 language codes the instance has chosen to advertise. <a href="#aebfa2f19d09cbc83aec06f414bc3bcbb">More...</a><br /></td></tr>
<tr class="separator:aebfa2f19d09cbc83aec06f414bc3bcbb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acb7508b6348d12d1187b70d19643b15a"><td class="memItemLeft" align="right" valign="top"><a id="acb7508b6348d12d1187b70d19643b15a"></a>
const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Instance.html#acb7508b6348d12d1187b70d19643b15a">title</a> () const</td></tr>
<tr class="memdesc:acb7508b6348d12d1187b70d19643b15a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the title of the instance. <br /></td></tr>
<tr class="memitem:acb7508b6348d12d1187b70d19643b15a"><td class="memItemLeft" align="right" valign="top">const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Instance.html#acb7508b6348d12d1187b70d19643b15a">title</a> () const</td></tr>
<tr class="memdesc:acb7508b6348d12d1187b70d19643b15a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the title of the instance. <a href="#acb7508b6348d12d1187b70d19643b15a">More...</a><br /></td></tr>
<tr class="separator:acb7508b6348d12d1187b70d19643b15a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af967f5933e097c6a449d291ac16043c1"><td class="memItemLeft" align="right" valign="top"><a id="af967f5933e097c6a449d291ac16043c1"></a>
const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Instance.html#af967f5933e097c6a449d291ac16043c1">uri</a> () const</td></tr>
<tr class="memdesc:af967f5933e097c6a449d291ac16043c1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the URI of the instance. <br /></td></tr>
<tr class="memitem:af967f5933e097c6a449d291ac16043c1"><td class="memItemLeft" align="right" valign="top">const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Instance.html#af967f5933e097c6a449d291ac16043c1">uri</a> () const</td></tr>
<tr class="memdesc:af967f5933e097c6a449d291ac16043c1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the URI of the instance. <a href="#af967f5933e097c6a449d291ac16043c1">More...</a><br /></td></tr>
<tr class="separator:af967f5933e097c6a449d291ac16043c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0a0c2656943c60f490d18894e4806c7f"><td class="memItemLeft" align="right" valign="top"><a id="a0a0c2656943c60f490d18894e4806c7f"></a>
const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Instance.html#a0a0c2656943c60f490d18894e4806c7f">version</a> () const</td></tr>
<tr class="memdesc:a0a0c2656943c60f490d18894e4806c7f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the version used by the instance. <br /></td></tr>
<tr class="memitem:a0a0c2656943c60f490d18894e4806c7f"><td class="memItemLeft" align="right" valign="top">const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Instance.html#a0a0c2656943c60f490d18894e4806c7f">version</a> () const</td></tr>
<tr class="memdesc:a0a0c2656943c60f490d18894e4806c7f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the version used by the instance. <a href="#a0a0c2656943c60f490d18894e4806c7f">More...</a><br /></td></tr>
<tr class="separator:a0a0c2656943c60f490d18894e4806c7f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a85232e0d93f32fba932c2652db0ccac9"><td class="memItemLeft" align="right" valign="top"><a id="a85232e0d93f32fba932c2652db0ccac9"></a>
const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Instance.html#a85232e0d93f32fba932c2652db0ccac9">streaming_api</a> () const</td></tr>
<tr class="memdesc:a85232e0d93f32fba932c2652db0ccac9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the URL for the streaming <a class="el" href="classMastodon_1_1API.html" title="Class for the Mastodon API. ">API</a>. <br /></td></tr>
<tr class="memitem:a85232e0d93f32fba932c2652db0ccac9"><td class="memItemLeft" align="right" valign="top">const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Instance.html#a85232e0d93f32fba932c2652db0ccac9">streaming_api</a> () const</td></tr>
<tr class="memdesc:a85232e0d93f32fba932c2652db0ccac9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the URL for the streaming <a class="el" href="classMastodon_1_1API.html" title="Class for the Mastodon API. ">API</a>. <a href="#a85232e0d93f32fba932c2652db0ccac9">More...</a><br /></td></tr>
<tr class="separator:a85232e0d93f32fba932c2652db0ccac9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classMastodon_1_1Easy_1_1Entity"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classMastodon_1_1Easy_1_1Entity')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classMastodon_1_1Easy_1_1Entity.html">Mastodon::Easy::Entity</a></td></tr>
<tr class="memitem:a753b382e29be6cb7b16772d4c609cedc inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#a753b382e29be6cb7b16772d4c609cedc">Entity</a> (const string &amp;json)</td></tr>
<tr class="memdesc:a753b382e29be6cb7b16772d4c609cedc inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an <a class="el" href="classMastodon_1_1Easy_1_1Entity.html" title="Base class for all entities. ">Entity</a> object from a JSON string. <a href="classMastodon_1_1Easy_1_1Entity.html#a753b382e29be6cb7b16772d4c609cedc">More...</a><br /></td></tr>
<tr class="separator:a753b382e29be6cb7b16772d4c609cedc inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a83eb2be5a13eaaa22b2796f05817f7a9 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memItemLeft" align="right" valign="top"><a id="a83eb2be5a13eaaa22b2796f05817f7a9"></a>
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#a83eb2be5a13eaaa22b2796f05817f7a9">Entity</a> ()</td></tr>
<tr class="memdesc:a83eb2be5a13eaaa22b2796f05817f7a9 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an empty <a class="el" href="classMastodon_1_1Easy_1_1Entity.html" title="Base class for all entities. ">Entity</a> object. <br /></td></tr>
<tr class="memitem:a83eb2be5a13eaaa22b2796f05817f7a9 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#a83eb2be5a13eaaa22b2796f05817f7a9">Entity</a> ()</td></tr>
<tr class="memdesc:a83eb2be5a13eaaa22b2796f05817f7a9 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an empty <a class="el" href="classMastodon_1_1Easy_1_1Entity.html" title="Base class for all entities. ">Entity</a> object. <a href="classMastodon_1_1Easy_1_1Entity.html#a83eb2be5a13eaaa22b2796f05817f7a9">More...</a><br /></td></tr>
<tr class="separator:a83eb2be5a13eaaa22b2796f05817f7a9 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afe917f5fc738a15c9386cf1fbf208674 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memItemLeft" align="right" valign="top">const void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#afe917f5fc738a15c9386cf1fbf208674">from_string</a> (const string &amp;json)</td></tr>
<tr class="memdesc:afe917f5fc738a15c9386cf1fbf208674 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="mdescLeft">&#160;</td><td class="mdescRight">Replaces the <a class="el" href="classMastodon_1_1Easy_1_1Entity.html" title="Base class for all entities. ">Entity</a> with a new one from a JSON string. <a href="classMastodon_1_1Easy_1_1Entity.html#afe917f5fc738a15c9386cf1fbf208674">More...</a><br /></td></tr>
@ -120,13 +110,11 @@ const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" hr
<tr class="memitem:ab9ed99f52a6337b04a506e8b30b37dd9 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memItemLeft" align="right" valign="top">const Json::Value&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#ab9ed99f52a6337b04a506e8b30b37dd9">to_object</a> () const</td></tr>
<tr class="memdesc:ab9ed99f52a6337b04a506e8b30b37dd9 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the JSON object of the <a class="el" href="classMastodon_1_1Easy_1_1Entity.html" title="Base class for all entities. ">Entity</a>. <a href="classMastodon_1_1Easy_1_1Entity.html#ab9ed99f52a6337b04a506e8b30b37dd9">More...</a><br /></td></tr>
<tr class="separator:ab9ed99f52a6337b04a506e8b30b37dd9 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a574de88f0531b8abf9c709e2acc4e75c inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memItemLeft" align="right" valign="top"><a id="a574de88f0531b8abf9c709e2acc4e75c"></a>
const bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#a574de88f0531b8abf9c709e2acc4e75c">valid</a> () const</td></tr>
<tr class="memdesc:a574de88f0531b8abf9c709e2acc4e75c inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if the <a class="el" href="classMastodon_1_1Easy_1_1Entity.html" title="Base class for all entities. ">Entity</a> holds valid data. <br /></td></tr>
<tr class="memitem:a574de88f0531b8abf9c709e2acc4e75c inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memItemLeft" align="right" valign="top">const bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#a574de88f0531b8abf9c709e2acc4e75c">valid</a> () const</td></tr>
<tr class="memdesc:a574de88f0531b8abf9c709e2acc4e75c inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if the <a class="el" href="classMastodon_1_1Easy_1_1Entity.html" title="Base class for all entities. ">Entity</a> holds valid data. <a href="classMastodon_1_1Easy_1_1Entity.html#a574de88f0531b8abf9c709e2acc4e75c">More...</a><br /></td></tr>
<tr class="separator:a574de88f0531b8abf9c709e2acc4e75c inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a15066ab4c090dd52b08b7c410b14e181 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memItemLeft" align="right" valign="top"><a id="a15066ab4c090dd52b08b7c410b14e181"></a>
const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#a15066ab4c090dd52b08b7c410b14e181">error</a> () const</td></tr>
<tr class="memdesc:a15066ab4c090dd52b08b7c410b14e181 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns error string sent by the server. <br /></td></tr>
<tr class="memitem:a15066ab4c090dd52b08b7c410b14e181 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memItemLeft" align="right" valign="top">const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#a15066ab4c090dd52b08b7c410b14e181">error</a> () const</td></tr>
<tr class="memdesc:a15066ab4c090dd52b08b7c410b14e181 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns error string sent by the server. <a href="classMastodon_1_1Easy_1_1Entity.html#a15066ab4c090dd52b08b7c410b14e181">More...</a><br /></td></tr>
<tr class="separator:a15066ab4c090dd52b08b7c410b14e181 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abd3d1ceb9a4105b0c5899db0ee9b3a5b inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memItemLeft" align="right" valign="top">const bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#abd3d1ceb9a4105b0c5899db0ee9b3a5b">was_set</a> () const</td></tr>
<tr class="memdesc:abd3d1ceb9a4105b0c5899db0ee9b3a5b inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if the last requested value was set, false if it was unset. <a href="classMastodon_1_1Easy_1_1Entity.html#abd3d1ceb9a4105b0c5899db0ee9b3a5b">More...</a><br /></td></tr>
@ -165,9 +153,10 @@ const std::uint_fast64_t&#160;</td><td class="memItemRight" valign="bottom"><b>s
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Class to hold instances. </p>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="ad9348d692d1086efacc82628989719a8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad9348d692d1086efacc82628989719a8">&#9670;&nbsp;</a></span>Instance()</h2>
<h2 class="memtitle"><span class="permalink"><a href="#ad9348d692d1086efacc82628989719a8">&#9670;&nbsp;</a></span>Instance() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
@ -193,14 +182,205 @@ const std::uint_fast64_t&#160;</td><td class="memItemRight" valign="bottom"><b>s
<p>Constructs an <a class="el" href="classMastodon_1_1Easy_1_1Instance.html" title="Class to hold instances. ">Instance</a> object from a JSON string. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">json</td><td>JSON string </td></tr>
<tr><td class="paramname">json</td><td>JSON string</td></tr>
</table>
</dd>
</dl>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;: <a class="code" href="classMastodon_1_1Easy_1_1Entity.html#a83eb2be5a13eaaa22b2796f05817f7a9">Entity</a>(json)</div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;{}</div><div class="ttc" id="classMastodon_1_1Easy_1_1Entity_html_a83eb2be5a13eaaa22b2796f05817f7a9"><div class="ttname"><a href="classMastodon_1_1Easy_1_1Entity.html#a83eb2be5a13eaaa22b2796f05817f7a9">Mastodon::Easy::Entity::Entity</a></div><div class="ttdeci">Entity()</div><div class="ttdoc">Constructs an empty Entity object. </div><div class="ttdef"><b>Definition:</b> entity.cpp:70</div></div>
</div><!-- fragment -->
</div>
</div>
<a id="a399506c7e75ab9ab78fbc34a25932bbd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a399506c7e75ab9ab78fbc34a25932bbd">&#9670;&nbsp;</a></span>Instance() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">Instance::Instance </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Constructs an empty <a class="el" href="classMastodon_1_1Easy_1_1Instance.html" title="Class to hold instances. ">Instance</a> object. </p>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;: <a class="code" href="classMastodon_1_1Easy_1_1Entity.html#a83eb2be5a13eaaa22b2796f05817f7a9">Entity</a>()</div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;{}</div><div class="ttc" id="classMastodon_1_1Easy_1_1Entity_html_a83eb2be5a13eaaa22b2796f05817f7a9"><div class="ttname"><a href="classMastodon_1_1Easy_1_1Entity.html#a83eb2be5a13eaaa22b2796f05817f7a9">Mastodon::Easy::Entity::Entity</a></div><div class="ttdeci">Entity()</div><div class="ttdoc">Constructs an empty Entity object. </div><div class="ttdef"><b>Definition:</b> entity.cpp:70</div></div>
</div><!-- fragment -->
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="ad64fce6e6d2f9bd163982427ef898292"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad64fce6e6d2f9bd163982427ef898292">&#9670;&nbsp;</a></span>contact_account()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="classMastodon_1_1Easy_1_1Account.html">Easy::Account</a> Instance::contact_account </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns the <a class="el" href="classMastodon_1_1Easy_1_1Account.html" title="Class to hold accounts. ">Account</a> of the admin or another contact person. </p>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;{</div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160; <span class="keyword">const</span> Json::Value node = <span class="keyword">get</span>(<span class="stringliteral">&quot;contact_account&quot;</span>);</div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160; <span class="keywordflow">if</span> (node.isObject())</div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160; {</div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classMastodon_1_1Easy_1_1Account.html">Easy::Account</a>(node.toStyledString());</div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160; }</div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;</div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; ttdebug &lt;&lt; <span class="stringliteral">&quot;Could not get data: contact_account\n&quot;</span>;</div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classMastodon_1_1Easy_1_1Account.html">Easy::Account</a>();</div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;}</div><div class="ttc" id="classMastodon_1_1Easy_1_1Account_html"><div class="ttname"><a href="classMastodon_1_1Easy_1_1Account.html">Mastodon::Easy::Account</a></div><div class="ttdoc">Class to hold accounts. </div><div class="ttdef"><b>Definition:</b> account.hpp:46</div></div>
</div><!-- fragment -->
</div>
</div>
<a id="a88c0adac4c861936a9eaa77514dfc663"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a88c0adac4c861936a9eaa77514dfc663">&#9670;&nbsp;</a></span>description()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const string Instance::description </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns the description of the instance. </p>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;{</div><div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classMastodon_1_1Easy_1_1Entity.html#adb8d99a42bce94868a5bd68937cc1e93">get_string</a>(<span class="stringliteral">&quot;description&quot;</span>);</div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;}</div><div class="ttc" id="classMastodon_1_1Easy_1_1Entity_html_adb8d99a42bce94868a5bd68937cc1e93"><div class="ttname"><a href="classMastodon_1_1Easy_1_1Entity.html#adb8d99a42bce94868a5bd68937cc1e93">Mastodon::Easy::Entity::get_string</a></div><div class="ttdeci">const string get_string(const string &amp;key) const</div><div class="ttdoc">Returns the value of key as std::string. </div><div class="ttdef"><b>Definition:</b> entity.cpp:131</div></div>
</div><!-- fragment -->
</div>
</div>
<a id="a9ae503d864ac04669520d1be8da3aeb4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9ae503d864ac04669520d1be8da3aeb4">&#9670;&nbsp;</a></span>email()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const string Instance::email </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns the email address which can be used to contact the instance administrator. </p>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;{</div><div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classMastodon_1_1Easy_1_1Entity.html#adb8d99a42bce94868a5bd68937cc1e93">get_string</a>(<span class="stringliteral">&quot;email&quot;</span>);</div><div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;}</div><div class="ttc" id="classMastodon_1_1Easy_1_1Entity_html_adb8d99a42bce94868a5bd68937cc1e93"><div class="ttname"><a href="classMastodon_1_1Easy_1_1Entity.html#adb8d99a42bce94868a5bd68937cc1e93">Mastodon::Easy::Entity::get_string</a></div><div class="ttdeci">const string get_string(const string &amp;key) const</div><div class="ttdoc">Returns the value of key as std::string. </div><div class="ttdef"><b>Definition:</b> entity.cpp:131</div></div>
</div><!-- fragment -->
</div>
</div>
<a id="aebfa2f19d09cbc83aec06f414bc3bcbb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aebfa2f19d09cbc83aec06f414bc3bcbb">&#9670;&nbsp;</a></span>languages()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const std::vector&lt; string &gt; Instance::languages </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns a vector of ISO 6391 language codes the instance has chosen to advertise. </p>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;{</div><div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classMastodon_1_1Easy_1_1Entity.html#a00f1106c4143e070207b0a96ba736042">get_vector</a>(<span class="stringliteral">&quot;languages&quot;</span>);</div><div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;}</div><div class="ttc" id="classMastodon_1_1Easy_1_1Entity_html_a00f1106c4143e070207b0a96ba736042"><div class="ttname"><a href="classMastodon_1_1Easy_1_1Entity.html#a00f1106c4143e070207b0a96ba736042">Mastodon::Easy::Entity::get_vector</a></div><div class="ttdeci">const std::vector&lt; string &gt; get_vector(const string &amp;key) const</div><div class="ttdoc">Returns the value of key as vector. </div><div class="ttdef"><b>Definition:</b> entity.cpp:207</div></div>
</div><!-- fragment -->
</div>
</div>
<a id="a85232e0d93f32fba932c2652db0ccac9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a85232e0d93f32fba932c2652db0ccac9">&#9670;&nbsp;</a></span>streaming_api()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const string Instance::streaming_api </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns the URL for the streaming <a class="el" href="classMastodon_1_1API.html" title="Class for the Mastodon API. ">API</a>. </p>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;{</div><div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classMastodon_1_1Easy_1_1Entity.html#adb8d99a42bce94868a5bd68937cc1e93">get_string</a>(<span class="stringliteral">&quot;urls.streaming_api&quot;</span>);</div><div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;}</div><div class="ttc" id="classMastodon_1_1Easy_1_1Entity_html_adb8d99a42bce94868a5bd68937cc1e93"><div class="ttname"><a href="classMastodon_1_1Easy_1_1Entity.html#adb8d99a42bce94868a5bd68937cc1e93">Mastodon::Easy::Entity::get_string</a></div><div class="ttdeci">const string get_string(const string &amp;key) const</div><div class="ttdoc">Returns the value of key as std::string. </div><div class="ttdef"><b>Definition:</b> entity.cpp:131</div></div>
</div><!-- fragment -->
</div>
</div>
<a id="acb7508b6348d12d1187b70d19643b15a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acb7508b6348d12d1187b70d19643b15a">&#9670;&nbsp;</a></span>title()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const string Instance::title </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns the title of the instance. </p>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;{</div><div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classMastodon_1_1Easy_1_1Entity.html#adb8d99a42bce94868a5bd68937cc1e93">get_string</a>(<span class="stringliteral">&quot;title&quot;</span>);</div><div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;}</div><div class="ttc" id="classMastodon_1_1Easy_1_1Entity_html_adb8d99a42bce94868a5bd68937cc1e93"><div class="ttname"><a href="classMastodon_1_1Easy_1_1Entity.html#adb8d99a42bce94868a5bd68937cc1e93">Mastodon::Easy::Entity::get_string</a></div><div class="ttdeci">const string get_string(const string &amp;key) const</div><div class="ttdoc">Returns the value of key as std::string. </div><div class="ttdef"><b>Definition:</b> entity.cpp:131</div></div>
</div><!-- fragment -->
</div>
</div>
<a id="af967f5933e097c6a449d291ac16043c1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af967f5933e097c6a449d291ac16043c1">&#9670;&nbsp;</a></span>uri()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const string Instance::uri </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns the URI of the instance. </p>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;{</div><div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classMastodon_1_1Easy_1_1Entity.html#adb8d99a42bce94868a5bd68937cc1e93">get_string</a>(<span class="stringliteral">&quot;uri&quot;</span>);</div><div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;}</div><div class="ttc" id="classMastodon_1_1Easy_1_1Entity_html_adb8d99a42bce94868a5bd68937cc1e93"><div class="ttname"><a href="classMastodon_1_1Easy_1_1Entity.html#adb8d99a42bce94868a5bd68937cc1e93">Mastodon::Easy::Entity::get_string</a></div><div class="ttdeci">const string get_string(const string &amp;key) const</div><div class="ttdoc">Returns the value of key as std::string. </div><div class="ttdef"><b>Definition:</b> entity.cpp:131</div></div>
</div><!-- fragment -->
</div>
</div>
<a id="a0a0c2656943c60f490d18894e4806c7f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0a0c2656943c60f490d18894e4806c7f">&#9670;&nbsp;</a></span>version()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const string Instance::version </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns the version used by the instance. </p>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;{</div><div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classMastodon_1_1Easy_1_1Entity.html#adb8d99a42bce94868a5bd68937cc1e93">get_string</a>(<span class="stringliteral">&quot;version&quot;</span>);</div><div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;}</div><div class="ttc" id="classMastodon_1_1Easy_1_1Entity_html_adb8d99a42bce94868a5bd68937cc1e93"><div class="ttname"><a href="classMastodon_1_1Easy_1_1Entity.html#adb8d99a42bce94868a5bd68937cc1e93">Mastodon::Easy::Entity::get_string</a></div><div class="ttdeci">const string get_string(const string &amp;key) const</div><div class="ttdoc">Returns the value of key as std::string. </div><div class="ttdef"><b>Definition:</b> entity.cpp:131</div></div>
</div><!-- fragment -->
</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li>src/easy/entities/<a class="el" href="instance_8hpp_source.html">instance.hpp</a></li>
<li>src/easy/entities/instance.cpp</li>

View File

@ -60,26 +60,23 @@ $(function() {
Public Member Functions</h2></td></tr>
<tr class="memitem:a8b233d915995d50995d522908c83ab44"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Link.html#a8b233d915995d50995d522908c83ab44">Link</a> (const string &amp;link_header)</td></tr>
<tr class="separator:a8b233d915995d50995d522908c83ab44"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afd83c8021b0e76973690c978543d209c"><td class="memItemLeft" align="right" valign="top"><a id="afd83c8021b0e76973690c978543d209c"></a>
const uint_fast64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Link.html#afd83c8021b0e76973690c978543d209c">next</a> () const</td></tr>
<tr class="memdesc:afd83c8021b0e76973690c978543d209c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns max_id. <br /></td></tr>
<tr class="memitem:afd83c8021b0e76973690c978543d209c"><td class="memItemLeft" align="right" valign="top">const uint_fast64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Link.html#afd83c8021b0e76973690c978543d209c">next</a> () const</td></tr>
<tr class="memdesc:afd83c8021b0e76973690c978543d209c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns max_id. <a href="#afd83c8021b0e76973690c978543d209c">More...</a><br /></td></tr>
<tr class="separator:afd83c8021b0e76973690c978543d209c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5921ecac9df0cbd383298611073d3f99"><td class="memItemLeft" align="right" valign="top"><a id="a5921ecac9df0cbd383298611073d3f99"></a>
const uint_fast64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Link.html#a5921ecac9df0cbd383298611073d3f99">max_id</a> () const</td></tr>
<tr class="memdesc:a5921ecac9df0cbd383298611073d3f99"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns max_id. <br /></td></tr>
<tr class="memitem:a5921ecac9df0cbd383298611073d3f99"><td class="memItemLeft" align="right" valign="top">const uint_fast64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Link.html#a5921ecac9df0cbd383298611073d3f99">max_id</a> () const</td></tr>
<tr class="memdesc:a5921ecac9df0cbd383298611073d3f99"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns max_id. <a href="#a5921ecac9df0cbd383298611073d3f99">More...</a><br /></td></tr>
<tr class="separator:a5921ecac9df0cbd383298611073d3f99"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5567551f264bcc9e7d44793edfc9508a"><td class="memItemLeft" align="right" valign="top"><a id="a5567551f264bcc9e7d44793edfc9508a"></a>
const uint_fast64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Link.html#a5567551f264bcc9e7d44793edfc9508a">prev</a> () const</td></tr>
<tr class="memdesc:a5567551f264bcc9e7d44793edfc9508a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns since_id. <br /></td></tr>
<tr class="memitem:a5567551f264bcc9e7d44793edfc9508a"><td class="memItemLeft" align="right" valign="top">const uint_fast64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Link.html#a5567551f264bcc9e7d44793edfc9508a">prev</a> () const</td></tr>
<tr class="memdesc:a5567551f264bcc9e7d44793edfc9508a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns since_id. <a href="#a5567551f264bcc9e7d44793edfc9508a">More...</a><br /></td></tr>
<tr class="separator:a5567551f264bcc9e7d44793edfc9508a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad2274b0e9fe600c4535f4b2b6068db50"><td class="memItemLeft" align="right" valign="top"><a id="ad2274b0e9fe600c4535f4b2b6068db50"></a>
const uint_fast64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Link.html#ad2274b0e9fe600c4535f4b2b6068db50">since_id</a> () const</td></tr>
<tr class="memdesc:ad2274b0e9fe600c4535f4b2b6068db50"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns since_id. <br /></td></tr>
<tr class="memitem:ad2274b0e9fe600c4535f4b2b6068db50"><td class="memItemLeft" align="right" valign="top">const uint_fast64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Link.html#ad2274b0e9fe600c4535f4b2b6068db50">since_id</a> () const</td></tr>
<tr class="memdesc:ad2274b0e9fe600c4535f4b2b6068db50"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns since_id. <a href="#ad2274b0e9fe600c4535f4b2b6068db50">More...</a><br /></td></tr>
<tr class="separator:ad2274b0e9fe600c4535f4b2b6068db50"><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>Class to hold the <code><a class="el" href="classMastodon_1_1Easy_1_1Link.html" title="Class to hold the Link-header. ">Link</a></code>-header. </p>
<p>Extracts max_id and since_id from the <code><a class="el" href="classMastodon_1_1Easy_1_1Link.html" title="Class to hold the Link-header. ">Link</a></code>-header </p>
<p>Extracts max_id and since_id from the <code><a class="el" href="classMastodon_1_1Easy_1_1Link.html" title="Class to hold the Link-header. ">Link</a></code>-header</p>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a8b233d915995d50995d522908c83ab44"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8b233d915995d50995d522908c83ab44">&#9670;&nbsp;</a></span>Link()</h2>
@ -106,13 +103,95 @@ const uint_fast64_t&#160;</td><td class="memItemRight" valign="bottom"><a class=
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">link_header</td><td>The content of the <code><a class="el" href="classMastodon_1_1Easy_1_1Link.html" title="Class to hold the Link-header. ">Link</a></code> header </td></tr>
<tr><td class="paramname">link_header</td><td>The content of the <code><a class="el" href="classMastodon_1_1Easy_1_1Link.html" title="Class to hold the Link-header. ">Link</a></code> header</td></tr>
</table>
</dd>
</dl>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160;: _next(0)</div><div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160;, _prev(0)</div><div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160;{</div><div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160; std::regex renext(<span class="stringliteral">&quot;max_id=([[:digit:]]*)&quot;</span>);</div><div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160; std::regex reprev(<span class="stringliteral">&quot;since_id=([[:digit:]]*)&quot;</span>);</div><div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160; std::smatch match;</div><div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160;</div><div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160; <span class="keywordflow">if</span> (std::regex_search(link_header, match, renext))</div><div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160; {</div><div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160; _next = std::stoull(match[1].str());</div><div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160; }</div><div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160; <span class="keywordflow">if</span> (std::regex_search(link_header, match, reprev))</div><div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160; {</div><div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160; _prev = std::stoull(match[1].str());</div><div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160; }</div><div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160;}</div></div><!-- fragment -->
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a5921ecac9df0cbd383298611073d3f99"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5921ecac9df0cbd383298611073d3f99">&#9670;&nbsp;</a></span>max_id()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const uint_fast64_t Easy::Link::max_id </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns max_id. </p>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160;{</div><div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160; <span class="keywordflow">return</span> _next;</div><div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160;}</div></div><!-- fragment -->
</div>
</div>
<a id="afd83c8021b0e76973690c978543d209c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afd83c8021b0e76973690c978543d209c">&#9670;&nbsp;</a></span>next()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const uint_fast64_t Easy::Link::next </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns max_id. </p>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160;{</div><div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160; <span class="keywordflow">return</span> _next;</div><div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160;}</div></div><!-- fragment -->
</div>
</div>
<a id="a5567551f264bcc9e7d44793edfc9508a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5567551f264bcc9e7d44793edfc9508a">&#9670;&nbsp;</a></span>prev()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const uint_fast64_t Easy::Link::prev </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns since_id. </p>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160;{</div><div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160; <span class="keywordflow">return</span> _prev;</div><div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160;}</div></div><!-- fragment -->
</div>
</div>
<a id="ad2274b0e9fe600c4535f4b2b6068db50"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad2274b0e9fe600c4535f4b2b6068db50">&#9670;&nbsp;</a></span>since_id()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const uint_fast64_t Easy::Link::since_id </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns since_id. </p>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160;{</div><div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160; <span class="keywordflow">return</span> _prev;</div><div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160;}</div></div><!-- fragment -->
</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li>src/easy/<a class="el" href="easy_8hpp_source.html">easy.hpp</a></li>
<li>src/easy/easy.cpp</li>

View File

@ -70,25 +70,21 @@ Public Member Functions</h2></td></tr>
<tr class="memitem:a47dc3773a1b292a045e1157cff9f53c9"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1List.html#a47dc3773a1b292a045e1157cff9f53c9">List</a> (const string &amp;json)</td></tr>
<tr class="memdesc:a47dc3773a1b292a045e1157cff9f53c9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a <a class="el" href="classMastodon_1_1Easy_1_1List.html" title="Class to hold lists. ">List</a> object from a JSON string. <a href="#a47dc3773a1b292a045e1157cff9f53c9">More...</a><br /></td></tr>
<tr class="separator:a47dc3773a1b292a045e1157cff9f53c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a64d878a92d11f7c63c70cbe4e7dd4176"><td class="memItemLeft" align="right" valign="top"><a id="a64d878a92d11f7c63c70cbe4e7dd4176"></a>
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1List.html#a64d878a92d11f7c63c70cbe4e7dd4176">List</a> ()</td></tr>
<tr class="memdesc:a64d878a92d11f7c63c70cbe4e7dd4176"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an empty <a class="el" href="classMastodon_1_1Easy_1_1List.html" title="Class to hold lists. ">List</a> object. <br /></td></tr>
<tr class="memitem:a64d878a92d11f7c63c70cbe4e7dd4176"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1List.html#a64d878a92d11f7c63c70cbe4e7dd4176">List</a> ()</td></tr>
<tr class="memdesc:a64d878a92d11f7c63c70cbe4e7dd4176"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an empty <a class="el" href="classMastodon_1_1Easy_1_1List.html" title="Class to hold lists. ">List</a> object. <a href="#a64d878a92d11f7c63c70cbe4e7dd4176">More...</a><br /></td></tr>
<tr class="separator:a64d878a92d11f7c63c70cbe4e7dd4176"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac5734a9225cffe1ac258db6655bce4a0"><td class="memItemLeft" align="right" valign="top"><a id="ac5734a9225cffe1ac258db6655bce4a0"></a>
const uint_fast64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1List.html#ac5734a9225cffe1ac258db6655bce4a0">id</a> () const</td></tr>
<tr class="memdesc:ac5734a9225cffe1ac258db6655bce4a0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns list-ID. <br /></td></tr>
<tr class="memitem:ac5734a9225cffe1ac258db6655bce4a0"><td class="memItemLeft" align="right" valign="top">const uint_fast64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1List.html#ac5734a9225cffe1ac258db6655bce4a0">id</a> () const</td></tr>
<tr class="memdesc:ac5734a9225cffe1ac258db6655bce4a0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns list-ID. <a href="#ac5734a9225cffe1ac258db6655bce4a0">More...</a><br /></td></tr>
<tr class="separator:ac5734a9225cffe1ac258db6655bce4a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a96f29b77ec60a5e333d1ec7c44c8a095"><td class="memItemLeft" align="right" valign="top"><a id="a96f29b77ec60a5e333d1ec7c44c8a095"></a>
const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1List.html#a96f29b77ec60a5e333d1ec7c44c8a095">title</a> () const</td></tr>
<tr class="memdesc:a96f29b77ec60a5e333d1ec7c44c8a095"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns title. <br /></td></tr>
<tr class="memitem:a96f29b77ec60a5e333d1ec7c44c8a095"><td class="memItemLeft" align="right" valign="top">const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1List.html#a96f29b77ec60a5e333d1ec7c44c8a095">title</a> () const</td></tr>
<tr class="memdesc:a96f29b77ec60a5e333d1ec7c44c8a095"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns title. <a href="#a96f29b77ec60a5e333d1ec7c44c8a095">More...</a><br /></td></tr>
<tr class="separator:a96f29b77ec60a5e333d1ec7c44c8a095"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classMastodon_1_1Easy_1_1Entity"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classMastodon_1_1Easy_1_1Entity')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classMastodon_1_1Easy_1_1Entity.html">Mastodon::Easy::Entity</a></td></tr>
<tr class="memitem:a753b382e29be6cb7b16772d4c609cedc inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#a753b382e29be6cb7b16772d4c609cedc">Entity</a> (const string &amp;json)</td></tr>
<tr class="memdesc:a753b382e29be6cb7b16772d4c609cedc inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an <a class="el" href="classMastodon_1_1Easy_1_1Entity.html" title="Base class for all entities. ">Entity</a> object from a JSON string. <a href="classMastodon_1_1Easy_1_1Entity.html#a753b382e29be6cb7b16772d4c609cedc">More...</a><br /></td></tr>
<tr class="separator:a753b382e29be6cb7b16772d4c609cedc inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a83eb2be5a13eaaa22b2796f05817f7a9 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memItemLeft" align="right" valign="top"><a id="a83eb2be5a13eaaa22b2796f05817f7a9"></a>
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#a83eb2be5a13eaaa22b2796f05817f7a9">Entity</a> ()</td></tr>
<tr class="memdesc:a83eb2be5a13eaaa22b2796f05817f7a9 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an empty <a class="el" href="classMastodon_1_1Easy_1_1Entity.html" title="Base class for all entities. ">Entity</a> object. <br /></td></tr>
<tr class="memitem:a83eb2be5a13eaaa22b2796f05817f7a9 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#a83eb2be5a13eaaa22b2796f05817f7a9">Entity</a> ()</td></tr>
<tr class="memdesc:a83eb2be5a13eaaa22b2796f05817f7a9 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an empty <a class="el" href="classMastodon_1_1Easy_1_1Entity.html" title="Base class for all entities. ">Entity</a> object. <a href="classMastodon_1_1Easy_1_1Entity.html#a83eb2be5a13eaaa22b2796f05817f7a9">More...</a><br /></td></tr>
<tr class="separator:a83eb2be5a13eaaa22b2796f05817f7a9 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afe917f5fc738a15c9386cf1fbf208674 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memItemLeft" align="right" valign="top">const void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#afe917f5fc738a15c9386cf1fbf208674">from_string</a> (const string &amp;json)</td></tr>
<tr class="memdesc:afe917f5fc738a15c9386cf1fbf208674 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="mdescLeft">&#160;</td><td class="mdescRight">Replaces the <a class="el" href="classMastodon_1_1Easy_1_1Entity.html" title="Base class for all entities. ">Entity</a> with a new one from a JSON string. <a href="classMastodon_1_1Easy_1_1Entity.html#afe917f5fc738a15c9386cf1fbf208674">More...</a><br /></td></tr>
@ -96,13 +92,11 @@ const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" hr
<tr class="memitem:ab9ed99f52a6337b04a506e8b30b37dd9 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memItemLeft" align="right" valign="top">const Json::Value&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#ab9ed99f52a6337b04a506e8b30b37dd9">to_object</a> () const</td></tr>
<tr class="memdesc:ab9ed99f52a6337b04a506e8b30b37dd9 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the JSON object of the <a class="el" href="classMastodon_1_1Easy_1_1Entity.html" title="Base class for all entities. ">Entity</a>. <a href="classMastodon_1_1Easy_1_1Entity.html#ab9ed99f52a6337b04a506e8b30b37dd9">More...</a><br /></td></tr>
<tr class="separator:ab9ed99f52a6337b04a506e8b30b37dd9 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a574de88f0531b8abf9c709e2acc4e75c inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memItemLeft" align="right" valign="top"><a id="a574de88f0531b8abf9c709e2acc4e75c"></a>
const bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#a574de88f0531b8abf9c709e2acc4e75c">valid</a> () const</td></tr>
<tr class="memdesc:a574de88f0531b8abf9c709e2acc4e75c inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if the <a class="el" href="classMastodon_1_1Easy_1_1Entity.html" title="Base class for all entities. ">Entity</a> holds valid data. <br /></td></tr>
<tr class="memitem:a574de88f0531b8abf9c709e2acc4e75c inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memItemLeft" align="right" valign="top">const bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#a574de88f0531b8abf9c709e2acc4e75c">valid</a> () const</td></tr>
<tr class="memdesc:a574de88f0531b8abf9c709e2acc4e75c inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if the <a class="el" href="classMastodon_1_1Easy_1_1Entity.html" title="Base class for all entities. ">Entity</a> holds valid data. <a href="classMastodon_1_1Easy_1_1Entity.html#a574de88f0531b8abf9c709e2acc4e75c">More...</a><br /></td></tr>
<tr class="separator:a574de88f0531b8abf9c709e2acc4e75c inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a15066ab4c090dd52b08b7c410b14e181 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memItemLeft" align="right" valign="top"><a id="a15066ab4c090dd52b08b7c410b14e181"></a>
const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#a15066ab4c090dd52b08b7c410b14e181">error</a> () const</td></tr>
<tr class="memdesc:a15066ab4c090dd52b08b7c410b14e181 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns error string sent by the server. <br /></td></tr>
<tr class="memitem:a15066ab4c090dd52b08b7c410b14e181 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memItemLeft" align="right" valign="top">const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#a15066ab4c090dd52b08b7c410b14e181">error</a> () const</td></tr>
<tr class="memdesc:a15066ab4c090dd52b08b7c410b14e181 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns error string sent by the server. <a href="classMastodon_1_1Easy_1_1Entity.html#a15066ab4c090dd52b08b7c410b14e181">More...</a><br /></td></tr>
<tr class="separator:a15066ab4c090dd52b08b7c410b14e181 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abd3d1ceb9a4105b0c5899db0ee9b3a5b inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memItemLeft" align="right" valign="top">const bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#abd3d1ceb9a4105b0c5899db0ee9b3a5b">was_set</a> () const</td></tr>
<tr class="memdesc:abd3d1ceb9a4105b0c5899db0ee9b3a5b inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if the last requested value was set, false if it was unset. <a href="classMastodon_1_1Easy_1_1Entity.html#abd3d1ceb9a4105b0c5899db0ee9b3a5b">More...</a><br /></td></tr>
@ -141,9 +135,10 @@ const std::uint_fast64_t&#160;</td><td class="memItemRight" valign="bottom"><b>s
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Class to hold lists. </p>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a47dc3773a1b292a045e1157cff9f53c9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a47dc3773a1b292a045e1157cff9f53c9">&#9670;&nbsp;</a></span>List()</h2>
<h2 class="memtitle"><span class="permalink"><a href="#a47dc3773a1b292a045e1157cff9f53c9">&#9670;&nbsp;</a></span>List() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
@ -169,14 +164,79 @@ const std::uint_fast64_t&#160;</td><td class="memItemRight" valign="bottom"><b>s
<p>Constructs a <a class="el" href="classMastodon_1_1Easy_1_1List.html" title="Class to hold lists. ">List</a> object from a JSON string. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">json</td><td>JSON string </td></tr>
<tr><td class="paramname">json</td><td>JSON string</td></tr>
</table>
</dd>
</dl>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;: <a class="code" href="classMastodon_1_1Easy_1_1Entity.html#a83eb2be5a13eaaa22b2796f05817f7a9">Entity</a>(json)</div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;{}</div><div class="ttc" id="classMastodon_1_1Easy_1_1Entity_html_a83eb2be5a13eaaa22b2796f05817f7a9"><div class="ttname"><a href="classMastodon_1_1Easy_1_1Entity.html#a83eb2be5a13eaaa22b2796f05817f7a9">Mastodon::Easy::Entity::Entity</a></div><div class="ttdeci">Entity()</div><div class="ttdoc">Constructs an empty Entity object. </div><div class="ttdef"><b>Definition:</b> entity.cpp:70</div></div>
</div><!-- fragment -->
</div>
</div>
<a id="a64d878a92d11f7c63c70cbe4e7dd4176"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a64d878a92d11f7c63c70cbe4e7dd4176">&#9670;&nbsp;</a></span>List() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">List::List </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Constructs an empty <a class="el" href="classMastodon_1_1Easy_1_1List.html" title="Class to hold lists. ">List</a> object. </p>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;: <a class="code" href="classMastodon_1_1Easy_1_1Entity.html#a83eb2be5a13eaaa22b2796f05817f7a9">Entity</a>()</div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;{}</div><div class="ttc" id="classMastodon_1_1Easy_1_1Entity_html_a83eb2be5a13eaaa22b2796f05817f7a9"><div class="ttname"><a href="classMastodon_1_1Easy_1_1Entity.html#a83eb2be5a13eaaa22b2796f05817f7a9">Mastodon::Easy::Entity::Entity</a></div><div class="ttdeci">Entity()</div><div class="ttdoc">Constructs an empty Entity object. </div><div class="ttdef"><b>Definition:</b> entity.cpp:70</div></div>
</div><!-- fragment -->
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="ac5734a9225cffe1ac258db6655bce4a0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac5734a9225cffe1ac258db6655bce4a0">&#9670;&nbsp;</a></span>id()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const uint_fast64_t List::id </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns list-ID. </p>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;{</div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160; <span class="keywordflow">return</span> stouint64(<a class="code" href="classMastodon_1_1Easy_1_1Entity.html#adb8d99a42bce94868a5bd68937cc1e93">get_string</a>(<span class="stringliteral">&quot;id&quot;</span>));</div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;}</div><div class="ttc" id="classMastodon_1_1Easy_1_1Entity_html_adb8d99a42bce94868a5bd68937cc1e93"><div class="ttname"><a href="classMastodon_1_1Easy_1_1Entity.html#adb8d99a42bce94868a5bd68937cc1e93">Mastodon::Easy::Entity::get_string</a></div><div class="ttdeci">const string get_string(const string &amp;key) const</div><div class="ttdoc">Returns the value of key as std::string. </div><div class="ttdef"><b>Definition:</b> entity.cpp:131</div></div>
</div><!-- fragment -->
</div>
</div>
<a id="a96f29b77ec60a5e333d1ec7c44c8a095"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a96f29b77ec60a5e333d1ec7c44c8a095">&#9670;&nbsp;</a></span>title()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const string List::title </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns title. </p>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;{</div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classMastodon_1_1Easy_1_1Entity.html#adb8d99a42bce94868a5bd68937cc1e93">get_string</a>(<span class="stringliteral">&quot;title&quot;</span>);</div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;}</div><div class="ttc" id="classMastodon_1_1Easy_1_1Entity_html_adb8d99a42bce94868a5bd68937cc1e93"><div class="ttname"><a href="classMastodon_1_1Easy_1_1Entity.html#adb8d99a42bce94868a5bd68937cc1e93">Mastodon::Easy::Entity::get_string</a></div><div class="ttdeci">const string get_string(const string &amp;key) const</div><div class="ttdoc">Returns the value of key as std::string. </div><div class="ttdef"><b>Definition:</b> entity.cpp:131</div></div>
</div><!-- fragment -->
</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li>src/easy/entities/<a class="el" href="list_8hpp_source.html">list.hpp</a></li>
<li>src/easy/entities/list.cpp</li>

View File

@ -70,33 +70,27 @@ Public Member Functions</h2></td></tr>
<tr class="memitem:abf3a0e3e28daaa651411816c85d7b016"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Mention.html#abf3a0e3e28daaa651411816c85d7b016">Mention</a> (const string &amp;json)</td></tr>
<tr class="memdesc:abf3a0e3e28daaa651411816c85d7b016"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a <a class="el" href="classMastodon_1_1Easy_1_1Mention.html" title="Class to hold mentions. ">Mention</a> object from a JSON string. <a href="#abf3a0e3e28daaa651411816c85d7b016">More...</a><br /></td></tr>
<tr class="separator:abf3a0e3e28daaa651411816c85d7b016"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4de2f1a4cea6d122840781c080be6162"><td class="memItemLeft" align="right" valign="top"><a id="a4de2f1a4cea6d122840781c080be6162"></a>
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Mention.html#a4de2f1a4cea6d122840781c080be6162">Mention</a> ()</td></tr>
<tr class="memdesc:a4de2f1a4cea6d122840781c080be6162"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an empty <a class="el" href="classMastodon_1_1Easy_1_1Mention.html" title="Class to hold mentions. ">Mention</a> object. <br /></td></tr>
<tr class="memitem:a4de2f1a4cea6d122840781c080be6162"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Mention.html#a4de2f1a4cea6d122840781c080be6162">Mention</a> ()</td></tr>
<tr class="memdesc:a4de2f1a4cea6d122840781c080be6162"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an empty <a class="el" href="classMastodon_1_1Easy_1_1Mention.html" title="Class to hold mentions. ">Mention</a> object. <a href="#a4de2f1a4cea6d122840781c080be6162">More...</a><br /></td></tr>
<tr class="separator:a4de2f1a4cea6d122840781c080be6162"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5af90d3ae71caeb6c76d0f46a8d8168b"><td class="memItemLeft" align="right" valign="top"><a id="a5af90d3ae71caeb6c76d0f46a8d8168b"></a>
const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Mention.html#a5af90d3ae71caeb6c76d0f46a8d8168b">acct</a> () const</td></tr>
<tr class="memdesc:a5af90d3ae71caeb6c76d0f46a8d8168b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns acct. <br /></td></tr>
<tr class="memitem:a5af90d3ae71caeb6c76d0f46a8d8168b"><td class="memItemLeft" align="right" valign="top">const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Mention.html#a5af90d3ae71caeb6c76d0f46a8d8168b">acct</a> () const</td></tr>
<tr class="memdesc:a5af90d3ae71caeb6c76d0f46a8d8168b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns acct. <a href="#a5af90d3ae71caeb6c76d0f46a8d8168b">More...</a><br /></td></tr>
<tr class="separator:a5af90d3ae71caeb6c76d0f46a8d8168b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7713d2fa12ff158bb8d5ab8ace431885"><td class="memItemLeft" align="right" valign="top"><a id="a7713d2fa12ff158bb8d5ab8ace431885"></a>
const uint_fast64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Mention.html#a7713d2fa12ff158bb8d5ab8ace431885">id</a> () const</td></tr>
<tr class="memdesc:a7713d2fa12ff158bb8d5ab8ace431885"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns account ID. <br /></td></tr>
<tr class="memitem:a7713d2fa12ff158bb8d5ab8ace431885"><td class="memItemLeft" align="right" valign="top">const uint_fast64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Mention.html#a7713d2fa12ff158bb8d5ab8ace431885">id</a> () const</td></tr>
<tr class="memdesc:a7713d2fa12ff158bb8d5ab8ace431885"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns account ID. <a href="#a7713d2fa12ff158bb8d5ab8ace431885">More...</a><br /></td></tr>
<tr class="separator:a7713d2fa12ff158bb8d5ab8ace431885"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a821c02639fac44eae46b91ce4405bda7"><td class="memItemLeft" align="right" valign="top"><a id="a821c02639fac44eae46b91ce4405bda7"></a>
const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Mention.html#a821c02639fac44eae46b91ce4405bda7">url</a> () const</td></tr>
<tr class="memdesc:a821c02639fac44eae46b91ce4405bda7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the URL of user's profile. <br /></td></tr>
<tr class="memitem:a821c02639fac44eae46b91ce4405bda7"><td class="memItemLeft" align="right" valign="top">const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Mention.html#a821c02639fac44eae46b91ce4405bda7">url</a> () const</td></tr>
<tr class="memdesc:a821c02639fac44eae46b91ce4405bda7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the URL of user's profile. <a href="#a821c02639fac44eae46b91ce4405bda7">More...</a><br /></td></tr>
<tr class="separator:a821c02639fac44eae46b91ce4405bda7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2911ce860d0d550f67e7f46621cf407e"><td class="memItemLeft" align="right" valign="top"><a id="a2911ce860d0d550f67e7f46621cf407e"></a>
const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Mention.html#a2911ce860d0d550f67e7f46621cf407e">username</a> () const</td></tr>
<tr class="memdesc:a2911ce860d0d550f67e7f46621cf407e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the username of the account. <br /></td></tr>
<tr class="memitem:a2911ce860d0d550f67e7f46621cf407e"><td class="memItemLeft" align="right" valign="top">const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Mention.html#a2911ce860d0d550f67e7f46621cf407e">username</a> () const</td></tr>
<tr class="memdesc:a2911ce860d0d550f67e7f46621cf407e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the username of the account. <a href="#a2911ce860d0d550f67e7f46621cf407e">More...</a><br /></td></tr>
<tr class="separator:a2911ce860d0d550f67e7f46621cf407e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classMastodon_1_1Easy_1_1Entity"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classMastodon_1_1Easy_1_1Entity')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classMastodon_1_1Easy_1_1Entity.html">Mastodon::Easy::Entity</a></td></tr>
<tr class="memitem:a753b382e29be6cb7b16772d4c609cedc inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#a753b382e29be6cb7b16772d4c609cedc">Entity</a> (const string &amp;json)</td></tr>
<tr class="memdesc:a753b382e29be6cb7b16772d4c609cedc inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an <a class="el" href="classMastodon_1_1Easy_1_1Entity.html" title="Base class for all entities. ">Entity</a> object from a JSON string. <a href="classMastodon_1_1Easy_1_1Entity.html#a753b382e29be6cb7b16772d4c609cedc">More...</a><br /></td></tr>
<tr class="separator:a753b382e29be6cb7b16772d4c609cedc inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a83eb2be5a13eaaa22b2796f05817f7a9 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memItemLeft" align="right" valign="top"><a id="a83eb2be5a13eaaa22b2796f05817f7a9"></a>
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#a83eb2be5a13eaaa22b2796f05817f7a9">Entity</a> ()</td></tr>
<tr class="memdesc:a83eb2be5a13eaaa22b2796f05817f7a9 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an empty <a class="el" href="classMastodon_1_1Easy_1_1Entity.html" title="Base class for all entities. ">Entity</a> object. <br /></td></tr>
<tr class="memitem:a83eb2be5a13eaaa22b2796f05817f7a9 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#a83eb2be5a13eaaa22b2796f05817f7a9">Entity</a> ()</td></tr>
<tr class="memdesc:a83eb2be5a13eaaa22b2796f05817f7a9 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an empty <a class="el" href="classMastodon_1_1Easy_1_1Entity.html" title="Base class for all entities. ">Entity</a> object. <a href="classMastodon_1_1Easy_1_1Entity.html#a83eb2be5a13eaaa22b2796f05817f7a9">More...</a><br /></td></tr>
<tr class="separator:a83eb2be5a13eaaa22b2796f05817f7a9 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afe917f5fc738a15c9386cf1fbf208674 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memItemLeft" align="right" valign="top">const void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#afe917f5fc738a15c9386cf1fbf208674">from_string</a> (const string &amp;json)</td></tr>
<tr class="memdesc:afe917f5fc738a15c9386cf1fbf208674 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="mdescLeft">&#160;</td><td class="mdescRight">Replaces the <a class="el" href="classMastodon_1_1Easy_1_1Entity.html" title="Base class for all entities. ">Entity</a> with a new one from a JSON string. <a href="classMastodon_1_1Easy_1_1Entity.html#afe917f5fc738a15c9386cf1fbf208674">More...</a><br /></td></tr>
@ -104,13 +98,11 @@ const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" hr
<tr class="memitem:ab9ed99f52a6337b04a506e8b30b37dd9 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memItemLeft" align="right" valign="top">const Json::Value&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#ab9ed99f52a6337b04a506e8b30b37dd9">to_object</a> () const</td></tr>
<tr class="memdesc:ab9ed99f52a6337b04a506e8b30b37dd9 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the JSON object of the <a class="el" href="classMastodon_1_1Easy_1_1Entity.html" title="Base class for all entities. ">Entity</a>. <a href="classMastodon_1_1Easy_1_1Entity.html#ab9ed99f52a6337b04a506e8b30b37dd9">More...</a><br /></td></tr>
<tr class="separator:ab9ed99f52a6337b04a506e8b30b37dd9 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a574de88f0531b8abf9c709e2acc4e75c inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memItemLeft" align="right" valign="top"><a id="a574de88f0531b8abf9c709e2acc4e75c"></a>
const bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#a574de88f0531b8abf9c709e2acc4e75c">valid</a> () const</td></tr>
<tr class="memdesc:a574de88f0531b8abf9c709e2acc4e75c inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if the <a class="el" href="classMastodon_1_1Easy_1_1Entity.html" title="Base class for all entities. ">Entity</a> holds valid data. <br /></td></tr>
<tr class="memitem:a574de88f0531b8abf9c709e2acc4e75c inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memItemLeft" align="right" valign="top">const bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#a574de88f0531b8abf9c709e2acc4e75c">valid</a> () const</td></tr>
<tr class="memdesc:a574de88f0531b8abf9c709e2acc4e75c inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if the <a class="el" href="classMastodon_1_1Easy_1_1Entity.html" title="Base class for all entities. ">Entity</a> holds valid data. <a href="classMastodon_1_1Easy_1_1Entity.html#a574de88f0531b8abf9c709e2acc4e75c">More...</a><br /></td></tr>
<tr class="separator:a574de88f0531b8abf9c709e2acc4e75c inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a15066ab4c090dd52b08b7c410b14e181 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memItemLeft" align="right" valign="top"><a id="a15066ab4c090dd52b08b7c410b14e181"></a>
const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#a15066ab4c090dd52b08b7c410b14e181">error</a> () const</td></tr>
<tr class="memdesc:a15066ab4c090dd52b08b7c410b14e181 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns error string sent by the server. <br /></td></tr>
<tr class="memitem:a15066ab4c090dd52b08b7c410b14e181 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memItemLeft" align="right" valign="top">const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#a15066ab4c090dd52b08b7c410b14e181">error</a> () const</td></tr>
<tr class="memdesc:a15066ab4c090dd52b08b7c410b14e181 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns error string sent by the server. <a href="classMastodon_1_1Easy_1_1Entity.html#a15066ab4c090dd52b08b7c410b14e181">More...</a><br /></td></tr>
<tr class="separator:a15066ab4c090dd52b08b7c410b14e181 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abd3d1ceb9a4105b0c5899db0ee9b3a5b inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memItemLeft" align="right" valign="top">const bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#abd3d1ceb9a4105b0c5899db0ee9b3a5b">was_set</a> () const</td></tr>
<tr class="memdesc:abd3d1ceb9a4105b0c5899db0ee9b3a5b inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if the last requested value was set, false if it was unset. <a href="classMastodon_1_1Easy_1_1Entity.html#abd3d1ceb9a4105b0c5899db0ee9b3a5b">More...</a><br /></td></tr>
@ -149,9 +141,10 @@ const std::uint_fast64_t&#160;</td><td class="memItemRight" valign="bottom"><b>s
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Class to hold mentions. </p>
<p>before 0.11.0 </p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="abf3a0e3e28daaa651411816c85d7b016"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abf3a0e3e28daaa651411816c85d7b016">&#9670;&nbsp;</a></span>Mention()</h2>
<h2 class="memtitle"><span class="permalink"><a href="#abf3a0e3e28daaa651411816c85d7b016">&#9670;&nbsp;</a></span>Mention() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
@ -177,14 +170,121 @@ const std::uint_fast64_t&#160;</td><td class="memItemRight" valign="bottom"><b>s
<p>Constructs a <a class="el" href="classMastodon_1_1Easy_1_1Mention.html" title="Class to hold mentions. ">Mention</a> object from a JSON string. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">json</td><td>JSON string </td></tr>
<tr><td class="paramname">json</td><td>JSON string</td></tr>
</table>
</dd>
</dl>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;: <a class="code" href="classMastodon_1_1Easy_1_1Entity.html#a83eb2be5a13eaaa22b2796f05817f7a9">Entity</a>(json)</div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;{}</div><div class="ttc" id="classMastodon_1_1Easy_1_1Entity_html_a83eb2be5a13eaaa22b2796f05817f7a9"><div class="ttname"><a href="classMastodon_1_1Easy_1_1Entity.html#a83eb2be5a13eaaa22b2796f05817f7a9">Mastodon::Easy::Entity::Entity</a></div><div class="ttdeci">Entity()</div><div class="ttdoc">Constructs an empty Entity object. </div><div class="ttdef"><b>Definition:</b> entity.cpp:70</div></div>
</div><!-- fragment -->
</div>
</div>
<a id="a4de2f1a4cea6d122840781c080be6162"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4de2f1a4cea6d122840781c080be6162">&#9670;&nbsp;</a></span>Mention() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">Mention::Mention </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Constructs an empty <a class="el" href="classMastodon_1_1Easy_1_1Mention.html" title="Class to hold mentions. ">Mention</a> object. </p>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;: <a class="code" href="classMastodon_1_1Easy_1_1Entity.html#a83eb2be5a13eaaa22b2796f05817f7a9">Entity</a>()</div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;{}</div><div class="ttc" id="classMastodon_1_1Easy_1_1Entity_html_a83eb2be5a13eaaa22b2796f05817f7a9"><div class="ttname"><a href="classMastodon_1_1Easy_1_1Entity.html#a83eb2be5a13eaaa22b2796f05817f7a9">Mastodon::Easy::Entity::Entity</a></div><div class="ttdeci">Entity()</div><div class="ttdoc">Constructs an empty Entity object. </div><div class="ttdef"><b>Definition:</b> entity.cpp:70</div></div>
</div><!-- fragment -->
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a5af90d3ae71caeb6c76d0f46a8d8168b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5af90d3ae71caeb6c76d0f46a8d8168b">&#9670;&nbsp;</a></span>acct()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const string Mention::acct </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns acct. </p>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;{</div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classMastodon_1_1Easy_1_1Entity.html#adb8d99a42bce94868a5bd68937cc1e93">get_string</a>(<span class="stringliteral">&quot;acct&quot;</span>);</div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;}</div><div class="ttc" id="classMastodon_1_1Easy_1_1Entity_html_adb8d99a42bce94868a5bd68937cc1e93"><div class="ttname"><a href="classMastodon_1_1Easy_1_1Entity.html#adb8d99a42bce94868a5bd68937cc1e93">Mastodon::Easy::Entity::get_string</a></div><div class="ttdeci">const string get_string(const string &amp;key) const</div><div class="ttdoc">Returns the value of key as std::string. </div><div class="ttdef"><b>Definition:</b> entity.cpp:131</div></div>
</div><!-- fragment -->
</div>
</div>
<a id="a7713d2fa12ff158bb8d5ab8ace431885"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7713d2fa12ff158bb8d5ab8ace431885">&#9670;&nbsp;</a></span>id()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const uint_fast64_t Mention::id </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns account ID. </p>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;{</div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160; <span class="keywordflow">return</span> stouint64(<a class="code" href="classMastodon_1_1Easy_1_1Entity.html#adb8d99a42bce94868a5bd68937cc1e93">get_string</a>(<span class="stringliteral">&quot;id&quot;</span>));</div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;}</div><div class="ttc" id="classMastodon_1_1Easy_1_1Entity_html_adb8d99a42bce94868a5bd68937cc1e93"><div class="ttname"><a href="classMastodon_1_1Easy_1_1Entity.html#adb8d99a42bce94868a5bd68937cc1e93">Mastodon::Easy::Entity::get_string</a></div><div class="ttdeci">const string get_string(const string &amp;key) const</div><div class="ttdoc">Returns the value of key as std::string. </div><div class="ttdef"><b>Definition:</b> entity.cpp:131</div></div>
</div><!-- fragment -->
</div>
</div>
<a id="a821c02639fac44eae46b91ce4405bda7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a821c02639fac44eae46b91ce4405bda7">&#9670;&nbsp;</a></span>url()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const string Mention::url </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns the URL of user's profile. </p>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;{</div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classMastodon_1_1Easy_1_1Entity.html#adb8d99a42bce94868a5bd68937cc1e93">get_string</a>(<span class="stringliteral">&quot;url&quot;</span>);</div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;}</div><div class="ttc" id="classMastodon_1_1Easy_1_1Entity_html_adb8d99a42bce94868a5bd68937cc1e93"><div class="ttname"><a href="classMastodon_1_1Easy_1_1Entity.html#adb8d99a42bce94868a5bd68937cc1e93">Mastodon::Easy::Entity::get_string</a></div><div class="ttdeci">const string get_string(const string &amp;key) const</div><div class="ttdoc">Returns the value of key as std::string. </div><div class="ttdef"><b>Definition:</b> entity.cpp:131</div></div>
</div><!-- fragment -->
</div>
</div>
<a id="a2911ce860d0d550f67e7f46621cf407e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2911ce860d0d550f67e7f46621cf407e">&#9670;&nbsp;</a></span>username()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const string Mention::username </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns the username of the account. </p>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;{</div><div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classMastodon_1_1Easy_1_1Entity.html#adb8d99a42bce94868a5bd68937cc1e93">get_string</a>(<span class="stringliteral">&quot;username&quot;</span>);</div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;}</div><div class="ttc" id="classMastodon_1_1Easy_1_1Entity_html_adb8d99a42bce94868a5bd68937cc1e93"><div class="ttname"><a href="classMastodon_1_1Easy_1_1Entity.html#adb8d99a42bce94868a5bd68937cc1e93">Mastodon::Easy::Entity::get_string</a></div><div class="ttdeci">const string get_string(const string &amp;key) const</div><div class="ttdoc">Returns the value of key as std::string. </div><div class="ttdef"><b>Definition:</b> entity.cpp:131</div></div>
</div><!-- fragment -->
</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li>src/easy/entities/<a class="el" href="mention_8hpp_source.html">mention.hpp</a></li>
<li>src/easy/entities/mention.cpp</li>

View File

@ -70,37 +70,30 @@ Public Member Functions</h2></td></tr>
<tr class="memitem:afe5ed5626f50a44a33838e6ec492611a"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Notification.html#afe5ed5626f50a44a33838e6ec492611a">Notification</a> (const string &amp;json)</td></tr>
<tr class="memdesc:afe5ed5626f50a44a33838e6ec492611a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a <a class="el" href="classMastodon_1_1Easy_1_1Notification.html" title="Class to hold notifications. ">Notification</a> object from a JSON string. <a href="#afe5ed5626f50a44a33838e6ec492611a">More...</a><br /></td></tr>
<tr class="separator:afe5ed5626f50a44a33838e6ec492611a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1d2014b23265060cebccfb542a60e75a"><td class="memItemLeft" align="right" valign="top"><a id="a1d2014b23265060cebccfb542a60e75a"></a>
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Notification.html#a1d2014b23265060cebccfb542a60e75a">Notification</a> ()</td></tr>
<tr class="memdesc:a1d2014b23265060cebccfb542a60e75a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an empty <a class="el" href="classMastodon_1_1Easy_1_1Notification.html" title="Class to hold notifications. ">Notification</a> object. <br /></td></tr>
<tr class="memitem:a1d2014b23265060cebccfb542a60e75a"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Notification.html#a1d2014b23265060cebccfb542a60e75a">Notification</a> ()</td></tr>
<tr class="memdesc:a1d2014b23265060cebccfb542a60e75a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an empty <a class="el" href="classMastodon_1_1Easy_1_1Notification.html" title="Class to hold notifications. ">Notification</a> object. <a href="#a1d2014b23265060cebccfb542a60e75a">More...</a><br /></td></tr>
<tr class="separator:a1d2014b23265060cebccfb542a60e75a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7dc22950886f1d8d7e03980ac32c3974"><td class="memItemLeft" align="right" valign="top"><a id="a7dc22950886f1d8d7e03980ac32c3974"></a>
const <a class="el" href="classMastodon_1_1Easy_1_1Account.html">Account</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Notification.html#a7dc22950886f1d8d7e03980ac32c3974">account</a> () const</td></tr>
<tr class="memdesc:a7dc22950886f1d8d7e03980ac32c3974"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the <a class="el" href="classMastodon_1_1Easy_1_1Account.html" title="Class to hold accounts. ">Account</a> sending the notification to the user. <br /></td></tr>
<tr class="memitem:a7dc22950886f1d8d7e03980ac32c3974"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classMastodon_1_1Easy_1_1Account.html">Account</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Notification.html#a7dc22950886f1d8d7e03980ac32c3974">account</a> () const</td></tr>
<tr class="memdesc:a7dc22950886f1d8d7e03980ac32c3974"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the <a class="el" href="classMastodon_1_1Easy_1_1Account.html" title="Class to hold accounts. ">Account</a> sending the notification to the user. <a href="#a7dc22950886f1d8d7e03980ac32c3974">More...</a><br /></td></tr>
<tr class="separator:a7dc22950886f1d8d7e03980ac32c3974"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5fea8a1bc83d1e62e7dc8e1944d320e5"><td class="memItemLeft" align="right" valign="top"><a id="a5fea8a1bc83d1e62e7dc8e1944d320e5"></a>
const system_clock::time_point&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Notification.html#a5fea8a1bc83d1e62e7dc8e1944d320e5">created_at</a> () const</td></tr>
<tr class="memdesc:a5fea8a1bc83d1e62e7dc8e1944d320e5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns time of creation. <br /></td></tr>
<tr class="memitem:a5fea8a1bc83d1e62e7dc8e1944d320e5"><td class="memItemLeft" align="right" valign="top">const system_clock::time_point&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Notification.html#a5fea8a1bc83d1e62e7dc8e1944d320e5">created_at</a> () const</td></tr>
<tr class="memdesc:a5fea8a1bc83d1e62e7dc8e1944d320e5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns time of creation. <a href="#a5fea8a1bc83d1e62e7dc8e1944d320e5">More...</a><br /></td></tr>
<tr class="separator:a5fea8a1bc83d1e62e7dc8e1944d320e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a911bb0b0dc4539d3719a35d0f95f3004"><td class="memItemLeft" align="right" valign="top"><a id="a911bb0b0dc4539d3719a35d0f95f3004"></a>
const uint_fast64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Notification.html#a911bb0b0dc4539d3719a35d0f95f3004">id</a> () const</td></tr>
<tr class="memdesc:a911bb0b0dc4539d3719a35d0f95f3004"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns notification ID. <br /></td></tr>
<tr class="memitem:a911bb0b0dc4539d3719a35d0f95f3004"><td class="memItemLeft" align="right" valign="top">const uint_fast64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Notification.html#a911bb0b0dc4539d3719a35d0f95f3004">id</a> () const</td></tr>
<tr class="memdesc:a911bb0b0dc4539d3719a35d0f95f3004"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns notification ID. <a href="#a911bb0b0dc4539d3719a35d0f95f3004">More...</a><br /></td></tr>
<tr class="separator:a911bb0b0dc4539d3719a35d0f95f3004"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab6b38d8c5ca88b7fd395983430301c58"><td class="memItemLeft" align="right" valign="top"><a id="ab6b38d8c5ca88b7fd395983430301c58"></a>
const <a class="el" href="classMastodon_1_1Easy_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Notification.html#ab6b38d8c5ca88b7fd395983430301c58">status</a> () const</td></tr>
<tr class="memdesc:ab6b38d8c5ca88b7fd395983430301c58"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the <a class="el" href="classMastodon_1_1Easy_1_1Status.html" title="Class to hold statuses. ">Status</a> associated with the notification, if applicable. <br /></td></tr>
<tr class="memitem:ab6b38d8c5ca88b7fd395983430301c58"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classMastodon_1_1Easy_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Notification.html#ab6b38d8c5ca88b7fd395983430301c58">status</a> () const</td></tr>
<tr class="memdesc:ab6b38d8c5ca88b7fd395983430301c58"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the <a class="el" href="classMastodon_1_1Easy_1_1Status.html" title="Class to hold statuses. ">Status</a> associated with the notification, if applicable. <a href="#ab6b38d8c5ca88b7fd395983430301c58">More...</a><br /></td></tr>
<tr class="separator:ab6b38d8c5ca88b7fd395983430301c58"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac514575a8fa38093b57b411c22a11e5e"><td class="memItemLeft" align="right" valign="top"><a id="ac514575a8fa38093b57b411c22a11e5e"></a>
const <a class="el" href="classMastodon_1_1Easy.html#af99b6a79e360ae9836bae129f9989e76">Easy::notification_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Notification.html#ac514575a8fa38093b57b411c22a11e5e">type</a> () const</td></tr>
<tr class="memdesc:ac514575a8fa38093b57b411c22a11e5e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns notification type. <br /></td></tr>
<tr class="memitem:ac514575a8fa38093b57b411c22a11e5e"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classMastodon_1_1Easy.html#af99b6a79e360ae9836bae129f9989e76">Easy::notification_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Notification.html#ac514575a8fa38093b57b411c22a11e5e">type</a> () const</td></tr>
<tr class="memdesc:ac514575a8fa38093b57b411c22a11e5e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns notification type. <a href="#ac514575a8fa38093b57b411c22a11e5e">More...</a><br /></td></tr>
<tr class="separator:ac514575a8fa38093b57b411c22a11e5e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classMastodon_1_1Easy_1_1Entity"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classMastodon_1_1Easy_1_1Entity')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classMastodon_1_1Easy_1_1Entity.html">Mastodon::Easy::Entity</a></td></tr>
<tr class="memitem:a753b382e29be6cb7b16772d4c609cedc inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#a753b382e29be6cb7b16772d4c609cedc">Entity</a> (const string &amp;json)</td></tr>
<tr class="memdesc:a753b382e29be6cb7b16772d4c609cedc inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an <a class="el" href="classMastodon_1_1Easy_1_1Entity.html" title="Base class for all entities. ">Entity</a> object from a JSON string. <a href="classMastodon_1_1Easy_1_1Entity.html#a753b382e29be6cb7b16772d4c609cedc">More...</a><br /></td></tr>
<tr class="separator:a753b382e29be6cb7b16772d4c609cedc inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a83eb2be5a13eaaa22b2796f05817f7a9 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memItemLeft" align="right" valign="top"><a id="a83eb2be5a13eaaa22b2796f05817f7a9"></a>
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#a83eb2be5a13eaaa22b2796f05817f7a9">Entity</a> ()</td></tr>
<tr class="memdesc:a83eb2be5a13eaaa22b2796f05817f7a9 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an empty <a class="el" href="classMastodon_1_1Easy_1_1Entity.html" title="Base class for all entities. ">Entity</a> object. <br /></td></tr>
<tr class="memitem:a83eb2be5a13eaaa22b2796f05817f7a9 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#a83eb2be5a13eaaa22b2796f05817f7a9">Entity</a> ()</td></tr>
<tr class="memdesc:a83eb2be5a13eaaa22b2796f05817f7a9 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an empty <a class="el" href="classMastodon_1_1Easy_1_1Entity.html" title="Base class for all entities. ">Entity</a> object. <a href="classMastodon_1_1Easy_1_1Entity.html#a83eb2be5a13eaaa22b2796f05817f7a9">More...</a><br /></td></tr>
<tr class="separator:a83eb2be5a13eaaa22b2796f05817f7a9 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afe917f5fc738a15c9386cf1fbf208674 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memItemLeft" align="right" valign="top">const void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#afe917f5fc738a15c9386cf1fbf208674">from_string</a> (const string &amp;json)</td></tr>
<tr class="memdesc:afe917f5fc738a15c9386cf1fbf208674 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="mdescLeft">&#160;</td><td class="mdescRight">Replaces the <a class="el" href="classMastodon_1_1Easy_1_1Entity.html" title="Base class for all entities. ">Entity</a> with a new one from a JSON string. <a href="classMastodon_1_1Easy_1_1Entity.html#afe917f5fc738a15c9386cf1fbf208674">More...</a><br /></td></tr>
@ -108,13 +101,11 @@ const <a class="el" href="classMastodon_1_1Easy.html#af99b6a79e360ae9836bae129f9
<tr class="memitem:ab9ed99f52a6337b04a506e8b30b37dd9 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memItemLeft" align="right" valign="top">const Json::Value&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#ab9ed99f52a6337b04a506e8b30b37dd9">to_object</a> () const</td></tr>
<tr class="memdesc:ab9ed99f52a6337b04a506e8b30b37dd9 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the JSON object of the <a class="el" href="classMastodon_1_1Easy_1_1Entity.html" title="Base class for all entities. ">Entity</a>. <a href="classMastodon_1_1Easy_1_1Entity.html#ab9ed99f52a6337b04a506e8b30b37dd9">More...</a><br /></td></tr>
<tr class="separator:ab9ed99f52a6337b04a506e8b30b37dd9 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a574de88f0531b8abf9c709e2acc4e75c inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memItemLeft" align="right" valign="top"><a id="a574de88f0531b8abf9c709e2acc4e75c"></a>
const bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#a574de88f0531b8abf9c709e2acc4e75c">valid</a> () const</td></tr>
<tr class="memdesc:a574de88f0531b8abf9c709e2acc4e75c inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if the <a class="el" href="classMastodon_1_1Easy_1_1Entity.html" title="Base class for all entities. ">Entity</a> holds valid data. <br /></td></tr>
<tr class="memitem:a574de88f0531b8abf9c709e2acc4e75c inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memItemLeft" align="right" valign="top">const bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#a574de88f0531b8abf9c709e2acc4e75c">valid</a> () const</td></tr>
<tr class="memdesc:a574de88f0531b8abf9c709e2acc4e75c inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if the <a class="el" href="classMastodon_1_1Easy_1_1Entity.html" title="Base class for all entities. ">Entity</a> holds valid data. <a href="classMastodon_1_1Easy_1_1Entity.html#a574de88f0531b8abf9c709e2acc4e75c">More...</a><br /></td></tr>
<tr class="separator:a574de88f0531b8abf9c709e2acc4e75c inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a15066ab4c090dd52b08b7c410b14e181 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memItemLeft" align="right" valign="top"><a id="a15066ab4c090dd52b08b7c410b14e181"></a>
const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#a15066ab4c090dd52b08b7c410b14e181">error</a> () const</td></tr>
<tr class="memdesc:a15066ab4c090dd52b08b7c410b14e181 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns error string sent by the server. <br /></td></tr>
<tr class="memitem:a15066ab4c090dd52b08b7c410b14e181 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memItemLeft" align="right" valign="top">const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#a15066ab4c090dd52b08b7c410b14e181">error</a> () const</td></tr>
<tr class="memdesc:a15066ab4c090dd52b08b7c410b14e181 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns error string sent by the server. <a href="classMastodon_1_1Easy_1_1Entity.html#a15066ab4c090dd52b08b7c410b14e181">More...</a><br /></td></tr>
<tr class="separator:a15066ab4c090dd52b08b7c410b14e181 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abd3d1ceb9a4105b0c5899db0ee9b3a5b inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memItemLeft" align="right" valign="top">const bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#abd3d1ceb9a4105b0c5899db0ee9b3a5b">was_set</a> () const</td></tr>
<tr class="memdesc:abd3d1ceb9a4105b0c5899db0ee9b3a5b inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if the last requested value was set, false if it was unset. <a href="classMastodon_1_1Easy_1_1Entity.html#abd3d1ceb9a4105b0c5899db0ee9b3a5b">More...</a><br /></td></tr>
@ -153,9 +144,10 @@ const std::uint_fast64_t&#160;</td><td class="memItemRight" valign="bottom"><b>s
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Class to hold notifications. </p>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="afe5ed5626f50a44a33838e6ec492611a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afe5ed5626f50a44a33838e6ec492611a">&#9670;&nbsp;</a></span>Notification()</h2>
<h2 class="memtitle"><span class="permalink"><a href="#afe5ed5626f50a44a33838e6ec492611a">&#9670;&nbsp;</a></span>Notification() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
@ -181,14 +173,142 @@ const std::uint_fast64_t&#160;</td><td class="memItemRight" valign="bottom"><b>s
<p>Constructs a <a class="el" href="classMastodon_1_1Easy_1_1Notification.html" title="Class to hold notifications. ">Notification</a> object from a JSON string. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">json</td><td>JSON string </td></tr>
<tr><td class="paramname">json</td><td>JSON string</td></tr>
</table>
</dd>
</dl>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;: <a class="code" href="classMastodon_1_1Easy_1_1Entity.html#a83eb2be5a13eaaa22b2796f05817f7a9">Entity</a>(json)</div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;{}</div><div class="ttc" id="classMastodon_1_1Easy_1_1Entity_html_a83eb2be5a13eaaa22b2796f05817f7a9"><div class="ttname"><a href="classMastodon_1_1Easy_1_1Entity.html#a83eb2be5a13eaaa22b2796f05817f7a9">Mastodon::Easy::Entity::Entity</a></div><div class="ttdeci">Entity()</div><div class="ttdoc">Constructs an empty Entity object. </div><div class="ttdef"><b>Definition:</b> entity.cpp:70</div></div>
</div><!-- fragment -->
</div>
</div>
<a id="a1d2014b23265060cebccfb542a60e75a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1d2014b23265060cebccfb542a60e75a">&#9670;&nbsp;</a></span>Notification() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">Notification::Notification </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Constructs an empty <a class="el" href="classMastodon_1_1Easy_1_1Notification.html" title="Class to hold notifications. ">Notification</a> object. </p>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;: <a class="code" href="classMastodon_1_1Easy_1_1Entity.html#a83eb2be5a13eaaa22b2796f05817f7a9">Entity</a>()</div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;{}</div><div class="ttc" id="classMastodon_1_1Easy_1_1Entity_html_a83eb2be5a13eaaa22b2796f05817f7a9"><div class="ttname"><a href="classMastodon_1_1Easy_1_1Entity.html#a83eb2be5a13eaaa22b2796f05817f7a9">Mastodon::Easy::Entity::Entity</a></div><div class="ttdeci">Entity()</div><div class="ttdoc">Constructs an empty Entity object. </div><div class="ttdef"><b>Definition:</b> entity.cpp:70</div></div>
</div><!-- fragment -->
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a7dc22950886f1d8d7e03980ac32c3974"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7dc22950886f1d8d7e03980ac32c3974">&#9670;&nbsp;</a></span>account()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="classMastodon_1_1Easy_1_1Account.html">Easy::Account</a> Notification::account </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns the <a class="el" href="classMastodon_1_1Easy_1_1Account.html" title="Class to hold accounts. ">Account</a> sending the notification to the user. </p>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;{</div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160; <span class="keyword">const</span> Json::Value node = <span class="keyword">get</span>(<span class="stringliteral">&quot;account&quot;</span>);</div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160; <span class="keywordflow">if</span> (node.isObject())</div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160; {</div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classMastodon_1_1Easy_1_1Account.html">Easy::Account</a>(node.toStyledString());</div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160; }</div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;</div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160; ttdebug &lt;&lt; <span class="stringliteral">&quot;Could not get data: account\n&quot;</span>;</div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classMastodon_1_1Easy_1_1Account.html">Easy::Account</a>();</div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;}</div><div class="ttc" id="classMastodon_1_1Easy_1_1Account_html"><div class="ttname"><a href="classMastodon_1_1Easy_1_1Account.html">Mastodon::Easy::Account</a></div><div class="ttdoc">Class to hold accounts. </div><div class="ttdef"><b>Definition:</b> account.hpp:46</div></div>
</div><!-- fragment -->
</div>
</div>
<a id="a5fea8a1bc83d1e62e7dc8e1944d320e5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5fea8a1bc83d1e62e7dc8e1944d320e5">&#9670;&nbsp;</a></span>created_at()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const system_clock::time_point Notification::created_at </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns time of creation. </p>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;{</div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classMastodon_1_1Easy_1_1Entity.html#a07336bdaa1dfe7cad90a1e686562ec0f">get_time_point</a>(<span class="stringliteral">&quot;created_at&quot;</span>);</div><div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;}</div><div class="ttc" id="classMastodon_1_1Easy_1_1Entity_html_a07336bdaa1dfe7cad90a1e686562ec0f"><div class="ttname"><a href="classMastodon_1_1Easy_1_1Entity.html#a07336bdaa1dfe7cad90a1e686562ec0f">Mastodon::Easy::Entity::get_time_point</a></div><div class="ttdeci">const system_clock::time_point get_time_point(const string &amp;key) const</div><div class="ttdoc">Returns the value of key as time_point. </div><div class="ttdef"><b>Definition:</b> entity.cpp:188</div></div>
</div><!-- fragment -->
</div>
</div>
<a id="a911bb0b0dc4539d3719a35d0f95f3004"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a911bb0b0dc4539d3719a35d0f95f3004">&#9670;&nbsp;</a></span>id()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const uint_fast64_t Notification::id </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns notification ID. </p>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;{</div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; <span class="keywordflow">return</span> stouint64(<a class="code" href="classMastodon_1_1Easy_1_1Entity.html#adb8d99a42bce94868a5bd68937cc1e93">get_string</a>(<span class="stringliteral">&quot;id&quot;</span>));</div><div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;}</div><div class="ttc" id="classMastodon_1_1Easy_1_1Entity_html_adb8d99a42bce94868a5bd68937cc1e93"><div class="ttname"><a href="classMastodon_1_1Easy_1_1Entity.html#adb8d99a42bce94868a5bd68937cc1e93">Mastodon::Easy::Entity::get_string</a></div><div class="ttdeci">const string get_string(const string &amp;key) const</div><div class="ttdoc">Returns the value of key as std::string. </div><div class="ttdef"><b>Definition:</b> entity.cpp:131</div></div>
</div><!-- fragment -->
</div>
</div>
<a id="ab6b38d8c5ca88b7fd395983430301c58"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab6b38d8c5ca88b7fd395983430301c58">&#9670;&nbsp;</a></span>status()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="classMastodon_1_1Easy_1_1Status.html">Easy::Status</a> Notification::status </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns the <a class="el" href="classMastodon_1_1Easy_1_1Status.html" title="Class to hold statuses. ">Status</a> associated with the notification, if applicable. </p>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;{</div><div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; <span class="keyword">const</span> Json::Value node = <span class="keyword">get</span>(<span class="stringliteral">&quot;status&quot;</span>);</div><div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; <span class="keywordflow">if</span> (node.isObject())</div><div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; {</div><div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classMastodon_1_1Easy_1_1Status.html">Easy::Status</a>(node.toStyledString());</div><div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; }</div><div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;</div><div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; ttdebug &lt;&lt; <span class="stringliteral">&quot;Could not get data: status\n&quot;</span>;</div><div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classMastodon_1_1Easy_1_1Status.html">Easy::Status</a>();</div><div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;}</div><div class="ttc" id="classMastodon_1_1Easy_1_1Status_html"><div class="ttname"><a href="classMastodon_1_1Easy_1_1Status.html">Mastodon::Easy::Status</a></div><div class="ttdoc">Class to hold statuses. </div><div class="ttdef"><b>Definition:</b> status.hpp:57</div></div>
</div><!-- fragment -->
</div>
</div>
<a id="ac514575a8fa38093b57b411c22a11e5e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac514575a8fa38093b57b411c22a11e5e">&#9670;&nbsp;</a></span>type()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="classMastodon_1_1Easy.html#af99b6a79e360ae9836bae129f9989e76">Easy::notification_type</a> Notification::type </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns notification type. </p>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;{</div><div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; <span class="keyword">const</span> <span class="keywordtype">string</span> strtype = <a class="code" href="classMastodon_1_1Easy_1_1Entity.html#adb8d99a42bce94868a5bd68937cc1e93">get_string</a>(<span class="stringliteral">&quot;type&quot;</span>);</div><div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; <span class="keywordflow">if</span> (strtype.compare(<span class="stringliteral">&quot;mention&quot;</span>) == 0)</div><div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; <span class="keywordflow">return</span> notification_type::Mention;</div><div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; <span class="keywordflow">else</span> <span class="keywordflow">if</span> (strtype.compare(<span class="stringliteral">&quot;reblog&quot;</span>) == 0)</div><div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; <span class="keywordflow">return</span> notification_type::Reblog;</div><div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; <span class="keywordflow">else</span> <span class="keywordflow">if</span> (strtype.compare(<span class="stringliteral">&quot;favourite&quot;</span>) == 0)</div><div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160; <span class="keywordflow">return</span> notification_type::Favourite;</div><div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; <span class="keywordflow">else</span> <span class="keywordflow">if</span> (strtype.compare(<span class="stringliteral">&quot;follow&quot;</span>) == 0)</div><div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; <span class="keywordflow">return</span> notification_type::Follow;</div><div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;</div><div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; <span class="keywordflow">return</span> notification_type::Undefined;</div><div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;}</div><div class="ttc" id="classMastodon_1_1Easy_1_1Entity_html_adb8d99a42bce94868a5bd68937cc1e93"><div class="ttname"><a href="classMastodon_1_1Easy_1_1Entity.html#adb8d99a42bce94868a5bd68937cc1e93">Mastodon::Easy::Entity::get_string</a></div><div class="ttdeci">const string get_string(const string &amp;key) const</div><div class="ttdoc">Returns the value of key as std::string. </div><div class="ttdef"><b>Definition:</b> entity.cpp:131</div></div>
</div><!-- fragment -->
</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li>src/easy/entities/<a class="el" href="notification_8hpp_source.html">notification.hpp</a></li>
<li>src/easy/entities/notification.cpp</li>

File diff suppressed because one or more lines are too long

View File

@ -70,49 +70,39 @@ Public Member Functions</h2></td></tr>
<tr class="memitem:a947a3f1f15f0894161d83c0b5dfb824e"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Relationship.html#a947a3f1f15f0894161d83c0b5dfb824e">Relationship</a> (const string &amp;json)</td></tr>
<tr class="memdesc:a947a3f1f15f0894161d83c0b5dfb824e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a <a class="el" href="classMastodon_1_1Easy_1_1Relationship.html" title="Class to hold relationships. ">Relationship</a> object from a JSON string. <a href="#a947a3f1f15f0894161d83c0b5dfb824e">More...</a><br /></td></tr>
<tr class="separator:a947a3f1f15f0894161d83c0b5dfb824e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9f0c2b67a891efd69ee859c4a5392a6f"><td class="memItemLeft" align="right" valign="top"><a id="a9f0c2b67a891efd69ee859c4a5392a6f"></a>
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Relationship.html#a9f0c2b67a891efd69ee859c4a5392a6f">Relationship</a> ()</td></tr>
<tr class="memdesc:a9f0c2b67a891efd69ee859c4a5392a6f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an empty <a class="el" href="classMastodon_1_1Easy_1_1Relationship.html" title="Class to hold relationships. ">Relationship</a> object. <br /></td></tr>
<tr class="memitem:a9f0c2b67a891efd69ee859c4a5392a6f"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Relationship.html#a9f0c2b67a891efd69ee859c4a5392a6f">Relationship</a> ()</td></tr>
<tr class="memdesc:a9f0c2b67a891efd69ee859c4a5392a6f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an empty <a class="el" href="classMastodon_1_1Easy_1_1Relationship.html" title="Class to hold relationships. ">Relationship</a> object. <a href="#a9f0c2b67a891efd69ee859c4a5392a6f">More...</a><br /></td></tr>
<tr class="separator:a9f0c2b67a891efd69ee859c4a5392a6f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a89e61239367452c30caa926dbb3d3769"><td class="memItemLeft" align="right" valign="top"><a id="a89e61239367452c30caa926dbb3d3769"></a>
const bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Relationship.html#a89e61239367452c30caa926dbb3d3769">blocking</a> () const</td></tr>
<tr class="memdesc:a89e61239367452c30caa926dbb3d3769"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if the user is blocking the account. <br /></td></tr>
<tr class="memitem:a89e61239367452c30caa926dbb3d3769"><td class="memItemLeft" align="right" valign="top">const bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Relationship.html#a89e61239367452c30caa926dbb3d3769">blocking</a> () const</td></tr>
<tr class="memdesc:a89e61239367452c30caa926dbb3d3769"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if the user is blocking the account. <a href="#a89e61239367452c30caa926dbb3d3769">More...</a><br /></td></tr>
<tr class="separator:a89e61239367452c30caa926dbb3d3769"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a491875266734712cdf107587dc76189f"><td class="memItemLeft" align="right" valign="top"><a id="a491875266734712cdf107587dc76189f"></a>
const bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Relationship.html#a491875266734712cdf107587dc76189f">domain_blocking</a> () const</td></tr>
<tr class="memdesc:a491875266734712cdf107587dc76189f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if the user is blocking the account's domain. <br /></td></tr>
<tr class="memitem:a491875266734712cdf107587dc76189f"><td class="memItemLeft" align="right" valign="top">const bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Relationship.html#a491875266734712cdf107587dc76189f">domain_blocking</a> () const</td></tr>
<tr class="memdesc:a491875266734712cdf107587dc76189f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if the user is blocking the account's domain. <a href="#a491875266734712cdf107587dc76189f">More...</a><br /></td></tr>
<tr class="separator:a491875266734712cdf107587dc76189f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9d47f4c223c9f8946343c74dcae499de"><td class="memItemLeft" align="right" valign="top"><a id="a9d47f4c223c9f8946343c74dcae499de"></a>
const bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Relationship.html#a9d47f4c223c9f8946343c74dcae499de">followed_by</a> () const</td></tr>
<tr class="memdesc:a9d47f4c223c9f8946343c74dcae499de"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if the user is being followed by the account. <br /></td></tr>
<tr class="memitem:a9d47f4c223c9f8946343c74dcae499de"><td class="memItemLeft" align="right" valign="top">const bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Relationship.html#a9d47f4c223c9f8946343c74dcae499de">followed_by</a> () const</td></tr>
<tr class="memdesc:a9d47f4c223c9f8946343c74dcae499de"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if the user is being followed by the account. <a href="#a9d47f4c223c9f8946343c74dcae499de">More...</a><br /></td></tr>
<tr class="separator:a9d47f4c223c9f8946343c74dcae499de"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad4315bdd7fe1405d4c6faada59f0794e"><td class="memItemLeft" align="right" valign="top"><a id="ad4315bdd7fe1405d4c6faada59f0794e"></a>
const bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Relationship.html#ad4315bdd7fe1405d4c6faada59f0794e">following</a> () const</td></tr>
<tr class="memdesc:ad4315bdd7fe1405d4c6faada59f0794e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if the user is being following the account. <br /></td></tr>
<tr class="memitem:ad4315bdd7fe1405d4c6faada59f0794e"><td class="memItemLeft" align="right" valign="top">const bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Relationship.html#ad4315bdd7fe1405d4c6faada59f0794e">following</a> () const</td></tr>
<tr class="memdesc:ad4315bdd7fe1405d4c6faada59f0794e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if the user is being following the account. <a href="#ad4315bdd7fe1405d4c6faada59f0794e">More...</a><br /></td></tr>
<tr class="separator:ad4315bdd7fe1405d4c6faada59f0794e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad8e161fee72b82eb10afb3c19469e36a"><td class="memItemLeft" align="right" valign="top"><a id="ad8e161fee72b82eb10afb3c19469e36a"></a>
const uint_fast64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Relationship.html#ad8e161fee72b82eb10afb3c19469e36a">id</a> () const</td></tr>
<tr class="memdesc:ad8e161fee72b82eb10afb3c19469e36a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the target account ID. <br /></td></tr>
<tr class="memitem:ad8e161fee72b82eb10afb3c19469e36a"><td class="memItemLeft" align="right" valign="top">const uint_fast64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Relationship.html#ad8e161fee72b82eb10afb3c19469e36a">id</a> () const</td></tr>
<tr class="memdesc:ad8e161fee72b82eb10afb3c19469e36a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the target account ID. <a href="#ad8e161fee72b82eb10afb3c19469e36a">More...</a><br /></td></tr>
<tr class="separator:ad8e161fee72b82eb10afb3c19469e36a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a850c7344b7d5d05a9a2d137c81da936b"><td class="memItemLeft" align="right" valign="top"><a id="a850c7344b7d5d05a9a2d137c81da936b"></a>
const bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Relationship.html#a850c7344b7d5d05a9a2d137c81da936b">muting</a> () const</td></tr>
<tr class="memdesc:a850c7344b7d5d05a9a2d137c81da936b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if the user is muting the account. <br /></td></tr>
<tr class="memitem:a850c7344b7d5d05a9a2d137c81da936b"><td class="memItemLeft" align="right" valign="top">const bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Relationship.html#a850c7344b7d5d05a9a2d137c81da936b">muting</a> () const</td></tr>
<tr class="memdesc:a850c7344b7d5d05a9a2d137c81da936b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if the user is muting the account. <a href="#a850c7344b7d5d05a9a2d137c81da936b">More...</a><br /></td></tr>
<tr class="separator:a850c7344b7d5d05a9a2d137c81da936b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0bc7a1b27e401b64e4391d56dcd45d9c"><td class="memItemLeft" align="right" valign="top"><a id="a0bc7a1b27e401b64e4391d56dcd45d9c"></a>
const bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Relationship.html#a0bc7a1b27e401b64e4391d56dcd45d9c">muting_notifications</a> () const</td></tr>
<tr class="memdesc:a0bc7a1b27e401b64e4391d56dcd45d9c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if the user is also muting notifications. <br /></td></tr>
<tr class="memitem:a0bc7a1b27e401b64e4391d56dcd45d9c"><td class="memItemLeft" align="right" valign="top">const bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Relationship.html#a0bc7a1b27e401b64e4391d56dcd45d9c">muting_notifications</a> () const</td></tr>
<tr class="memdesc:a0bc7a1b27e401b64e4391d56dcd45d9c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if the user is also muting notifications. <a href="#a0bc7a1b27e401b64e4391d56dcd45d9c">More...</a><br /></td></tr>
<tr class="separator:a0bc7a1b27e401b64e4391d56dcd45d9c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4f11eae727da95bc0e8dbeadaba2bc3c"><td class="memItemLeft" align="right" valign="top"><a id="a4f11eae727da95bc0e8dbeadaba2bc3c"></a>
const bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Relationship.html#a4f11eae727da95bc0e8dbeadaba2bc3c">requested</a> () const</td></tr>
<tr class="memdesc:a4f11eae727da95bc0e8dbeadaba2bc3c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if the user has requested to follow the account. <br /></td></tr>
<tr class="memitem:a4f11eae727da95bc0e8dbeadaba2bc3c"><td class="memItemLeft" align="right" valign="top">const bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Relationship.html#a4f11eae727da95bc0e8dbeadaba2bc3c">requested</a> () const</td></tr>
<tr class="memdesc:a4f11eae727da95bc0e8dbeadaba2bc3c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if the user has requested to follow the account. <a href="#a4f11eae727da95bc0e8dbeadaba2bc3c">More...</a><br /></td></tr>
<tr class="separator:a4f11eae727da95bc0e8dbeadaba2bc3c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classMastodon_1_1Easy_1_1Entity"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classMastodon_1_1Easy_1_1Entity')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classMastodon_1_1Easy_1_1Entity.html">Mastodon::Easy::Entity</a></td></tr>
<tr class="memitem:a753b382e29be6cb7b16772d4c609cedc inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#a753b382e29be6cb7b16772d4c609cedc">Entity</a> (const string &amp;json)</td></tr>
<tr class="memdesc:a753b382e29be6cb7b16772d4c609cedc inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an <a class="el" href="classMastodon_1_1Easy_1_1Entity.html" title="Base class for all entities. ">Entity</a> object from a JSON string. <a href="classMastodon_1_1Easy_1_1Entity.html#a753b382e29be6cb7b16772d4c609cedc">More...</a><br /></td></tr>
<tr class="separator:a753b382e29be6cb7b16772d4c609cedc inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a83eb2be5a13eaaa22b2796f05817f7a9 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memItemLeft" align="right" valign="top"><a id="a83eb2be5a13eaaa22b2796f05817f7a9"></a>
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#a83eb2be5a13eaaa22b2796f05817f7a9">Entity</a> ()</td></tr>
<tr class="memdesc:a83eb2be5a13eaaa22b2796f05817f7a9 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an empty <a class="el" href="classMastodon_1_1Easy_1_1Entity.html" title="Base class for all entities. ">Entity</a> object. <br /></td></tr>
<tr class="memitem:a83eb2be5a13eaaa22b2796f05817f7a9 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#a83eb2be5a13eaaa22b2796f05817f7a9">Entity</a> ()</td></tr>
<tr class="memdesc:a83eb2be5a13eaaa22b2796f05817f7a9 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an empty <a class="el" href="classMastodon_1_1Easy_1_1Entity.html" title="Base class for all entities. ">Entity</a> object. <a href="classMastodon_1_1Easy_1_1Entity.html#a83eb2be5a13eaaa22b2796f05817f7a9">More...</a><br /></td></tr>
<tr class="separator:a83eb2be5a13eaaa22b2796f05817f7a9 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afe917f5fc738a15c9386cf1fbf208674 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memItemLeft" align="right" valign="top">const void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#afe917f5fc738a15c9386cf1fbf208674">from_string</a> (const string &amp;json)</td></tr>
<tr class="memdesc:afe917f5fc738a15c9386cf1fbf208674 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="mdescLeft">&#160;</td><td class="mdescRight">Replaces the <a class="el" href="classMastodon_1_1Easy_1_1Entity.html" title="Base class for all entities. ">Entity</a> with a new one from a JSON string. <a href="classMastodon_1_1Easy_1_1Entity.html#afe917f5fc738a15c9386cf1fbf208674">More...</a><br /></td></tr>
@ -120,13 +110,11 @@ const bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href
<tr class="memitem:ab9ed99f52a6337b04a506e8b30b37dd9 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memItemLeft" align="right" valign="top">const Json::Value&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#ab9ed99f52a6337b04a506e8b30b37dd9">to_object</a> () const</td></tr>
<tr class="memdesc:ab9ed99f52a6337b04a506e8b30b37dd9 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the JSON object of the <a class="el" href="classMastodon_1_1Easy_1_1Entity.html" title="Base class for all entities. ">Entity</a>. <a href="classMastodon_1_1Easy_1_1Entity.html#ab9ed99f52a6337b04a506e8b30b37dd9">More...</a><br /></td></tr>
<tr class="separator:ab9ed99f52a6337b04a506e8b30b37dd9 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a574de88f0531b8abf9c709e2acc4e75c inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memItemLeft" align="right" valign="top"><a id="a574de88f0531b8abf9c709e2acc4e75c"></a>
const bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#a574de88f0531b8abf9c709e2acc4e75c">valid</a> () const</td></tr>
<tr class="memdesc:a574de88f0531b8abf9c709e2acc4e75c inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if the <a class="el" href="classMastodon_1_1Easy_1_1Entity.html" title="Base class for all entities. ">Entity</a> holds valid data. <br /></td></tr>
<tr class="memitem:a574de88f0531b8abf9c709e2acc4e75c inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memItemLeft" align="right" valign="top">const bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#a574de88f0531b8abf9c709e2acc4e75c">valid</a> () const</td></tr>
<tr class="memdesc:a574de88f0531b8abf9c709e2acc4e75c inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if the <a class="el" href="classMastodon_1_1Easy_1_1Entity.html" title="Base class for all entities. ">Entity</a> holds valid data. <a href="classMastodon_1_1Easy_1_1Entity.html#a574de88f0531b8abf9c709e2acc4e75c">More...</a><br /></td></tr>
<tr class="separator:a574de88f0531b8abf9c709e2acc4e75c inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a15066ab4c090dd52b08b7c410b14e181 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memItemLeft" align="right" valign="top"><a id="a15066ab4c090dd52b08b7c410b14e181"></a>
const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#a15066ab4c090dd52b08b7c410b14e181">error</a> () const</td></tr>
<tr class="memdesc:a15066ab4c090dd52b08b7c410b14e181 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns error string sent by the server. <br /></td></tr>
<tr class="memitem:a15066ab4c090dd52b08b7c410b14e181 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memItemLeft" align="right" valign="top">const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#a15066ab4c090dd52b08b7c410b14e181">error</a> () const</td></tr>
<tr class="memdesc:a15066ab4c090dd52b08b7c410b14e181 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns error string sent by the server. <a href="classMastodon_1_1Easy_1_1Entity.html#a15066ab4c090dd52b08b7c410b14e181">More...</a><br /></td></tr>
<tr class="separator:a15066ab4c090dd52b08b7c410b14e181 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abd3d1ceb9a4105b0c5899db0ee9b3a5b inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memItemLeft" align="right" valign="top">const bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#abd3d1ceb9a4105b0c5899db0ee9b3a5b">was_set</a> () const</td></tr>
<tr class="memdesc:abd3d1ceb9a4105b0c5899db0ee9b3a5b inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if the last requested value was set, false if it was unset. <a href="classMastodon_1_1Easy_1_1Entity.html#abd3d1ceb9a4105b0c5899db0ee9b3a5b">More...</a><br /></td></tr>
@ -165,9 +153,10 @@ const std::uint_fast64_t&#160;</td><td class="memItemRight" valign="bottom"><b>s
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Class to hold relationships. </p>
<p>before 0.11.0 </p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a947a3f1f15f0894161d83c0b5dfb824e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a947a3f1f15f0894161d83c0b5dfb824e">&#9670;&nbsp;</a></span>Relationship()</h2>
<h2 class="memtitle"><span class="permalink"><a href="#a947a3f1f15f0894161d83c0b5dfb824e">&#9670;&nbsp;</a></span>Relationship() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
@ -193,14 +182,205 @@ const std::uint_fast64_t&#160;</td><td class="memItemRight" valign="bottom"><b>s
<p>Constructs a <a class="el" href="classMastodon_1_1Easy_1_1Relationship.html" title="Class to hold relationships. ">Relationship</a> object from a JSON string. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">json</td><td>JSON string </td></tr>
<tr><td class="paramname">json</td><td>JSON string</td></tr>
</table>
</dd>
</dl>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;: <a class="code" href="classMastodon_1_1Easy_1_1Entity.html#a83eb2be5a13eaaa22b2796f05817f7a9">Entity</a>(json)</div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;{}</div><div class="ttc" id="classMastodon_1_1Easy_1_1Entity_html_a83eb2be5a13eaaa22b2796f05817f7a9"><div class="ttname"><a href="classMastodon_1_1Easy_1_1Entity.html#a83eb2be5a13eaaa22b2796f05817f7a9">Mastodon::Easy::Entity::Entity</a></div><div class="ttdeci">Entity()</div><div class="ttdoc">Constructs an empty Entity object. </div><div class="ttdef"><b>Definition:</b> entity.cpp:70</div></div>
</div><!-- fragment -->
</div>
</div>
<a id="a9f0c2b67a891efd69ee859c4a5392a6f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9f0c2b67a891efd69ee859c4a5392a6f">&#9670;&nbsp;</a></span>Relationship() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">Relationship::Relationship </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Constructs an empty <a class="el" href="classMastodon_1_1Easy_1_1Relationship.html" title="Class to hold relationships. ">Relationship</a> object. </p>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;: <a class="code" href="classMastodon_1_1Easy_1_1Entity.html#a83eb2be5a13eaaa22b2796f05817f7a9">Entity</a>()</div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;{}</div><div class="ttc" id="classMastodon_1_1Easy_1_1Entity_html_a83eb2be5a13eaaa22b2796f05817f7a9"><div class="ttname"><a href="classMastodon_1_1Easy_1_1Entity.html#a83eb2be5a13eaaa22b2796f05817f7a9">Mastodon::Easy::Entity::Entity</a></div><div class="ttdeci">Entity()</div><div class="ttdoc">Constructs an empty Entity object. </div><div class="ttdef"><b>Definition:</b> entity.cpp:70</div></div>
</div><!-- fragment -->
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a89e61239367452c30caa926dbb3d3769"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a89e61239367452c30caa926dbb3d3769">&#9670;&nbsp;</a></span>blocking()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const bool Relationship::blocking </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns true if the user is blocking the account. </p>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;{</div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classMastodon_1_1Easy_1_1Entity.html#a73a96c1e91e1629223570f42f9196039">get_bool</a>(<span class="stringliteral">&quot;blocking&quot;</span>);</div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;}</div><div class="ttc" id="classMastodon_1_1Easy_1_1Entity_html_a73a96c1e91e1629223570f42f9196039"><div class="ttname"><a href="classMastodon_1_1Easy_1_1Entity.html#a73a96c1e91e1629223570f42f9196039">Mastodon::Easy::Entity::get_bool</a></div><div class="ttdeci">const bool get_bool(const string &amp;key) const</div><div class="ttdoc">Returns the value of key as bool. </div><div class="ttdef"><b>Definition:</b> entity.cpp:173</div></div>
</div><!-- fragment -->
</div>
</div>
<a id="a491875266734712cdf107587dc76189f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a491875266734712cdf107587dc76189f">&#9670;&nbsp;</a></span>domain_blocking()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const bool Relationship::domain_blocking </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns true if the user is blocking the account's domain. </p>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;{</div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classMastodon_1_1Easy_1_1Entity.html#a73a96c1e91e1629223570f42f9196039">get_bool</a>(<span class="stringliteral">&quot;domain_blocking&quot;</span>);</div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;}</div><div class="ttc" id="classMastodon_1_1Easy_1_1Entity_html_a73a96c1e91e1629223570f42f9196039"><div class="ttname"><a href="classMastodon_1_1Easy_1_1Entity.html#a73a96c1e91e1629223570f42f9196039">Mastodon::Easy::Entity::get_bool</a></div><div class="ttdeci">const bool get_bool(const string &amp;key) const</div><div class="ttdoc">Returns the value of key as bool. </div><div class="ttdef"><b>Definition:</b> entity.cpp:173</div></div>
</div><!-- fragment -->
</div>
</div>
<a id="a9d47f4c223c9f8946343c74dcae499de"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9d47f4c223c9f8946343c74dcae499de">&#9670;&nbsp;</a></span>followed_by()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const bool Relationship::followed_by </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns true if the user is being followed by the account. </p>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;{</div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classMastodon_1_1Easy_1_1Entity.html#a73a96c1e91e1629223570f42f9196039">get_bool</a>(<span class="stringliteral">&quot;followed_by&quot;</span>);</div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;}</div><div class="ttc" id="classMastodon_1_1Easy_1_1Entity_html_a73a96c1e91e1629223570f42f9196039"><div class="ttname"><a href="classMastodon_1_1Easy_1_1Entity.html#a73a96c1e91e1629223570f42f9196039">Mastodon::Easy::Entity::get_bool</a></div><div class="ttdeci">const bool get_bool(const string &amp;key) const</div><div class="ttdoc">Returns the value of key as bool. </div><div class="ttdef"><b>Definition:</b> entity.cpp:173</div></div>
</div><!-- fragment -->
</div>
</div>
<a id="ad4315bdd7fe1405d4c6faada59f0794e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad4315bdd7fe1405d4c6faada59f0794e">&#9670;&nbsp;</a></span>following()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const bool Relationship::following </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns true if the user is being following the account. </p>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;{</div><div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classMastodon_1_1Easy_1_1Entity.html#a73a96c1e91e1629223570f42f9196039">get_bool</a>(<span class="stringliteral">&quot;following&quot;</span>);</div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;}</div><div class="ttc" id="classMastodon_1_1Easy_1_1Entity_html_a73a96c1e91e1629223570f42f9196039"><div class="ttname"><a href="classMastodon_1_1Easy_1_1Entity.html#a73a96c1e91e1629223570f42f9196039">Mastodon::Easy::Entity::get_bool</a></div><div class="ttdeci">const bool get_bool(const string &amp;key) const</div><div class="ttdoc">Returns the value of key as bool. </div><div class="ttdef"><b>Definition:</b> entity.cpp:173</div></div>
</div><!-- fragment -->
</div>
</div>
<a id="ad8e161fee72b82eb10afb3c19469e36a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad8e161fee72b82eb10afb3c19469e36a">&#9670;&nbsp;</a></span>id()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const uint_fast64_t Relationship::id </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns the target account ID. </p>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;{</div><div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; <span class="keywordflow">return</span> stouint64(<a class="code" href="classMastodon_1_1Easy_1_1Entity.html#adb8d99a42bce94868a5bd68937cc1e93">get_string</a>(<span class="stringliteral">&quot;id&quot;</span>));</div><div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;}</div><div class="ttc" id="classMastodon_1_1Easy_1_1Entity_html_adb8d99a42bce94868a5bd68937cc1e93"><div class="ttname"><a href="classMastodon_1_1Easy_1_1Entity.html#adb8d99a42bce94868a5bd68937cc1e93">Mastodon::Easy::Entity::get_string</a></div><div class="ttdeci">const string get_string(const string &amp;key) const</div><div class="ttdoc">Returns the value of key as std::string. </div><div class="ttdef"><b>Definition:</b> entity.cpp:131</div></div>
</div><!-- fragment -->
</div>
</div>
<a id="a850c7344b7d5d05a9a2d137c81da936b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a850c7344b7d5d05a9a2d137c81da936b">&#9670;&nbsp;</a></span>muting()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const bool Relationship::muting </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns true if the user is muting the account. </p>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;{</div><div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classMastodon_1_1Easy_1_1Entity.html#a73a96c1e91e1629223570f42f9196039">get_bool</a>(<span class="stringliteral">&quot;muting&quot;</span>);</div><div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;}</div><div class="ttc" id="classMastodon_1_1Easy_1_1Entity_html_a73a96c1e91e1629223570f42f9196039"><div class="ttname"><a href="classMastodon_1_1Easy_1_1Entity.html#a73a96c1e91e1629223570f42f9196039">Mastodon::Easy::Entity::get_bool</a></div><div class="ttdeci">const bool get_bool(const string &amp;key) const</div><div class="ttdoc">Returns the value of key as bool. </div><div class="ttdef"><b>Definition:</b> entity.cpp:173</div></div>
</div><!-- fragment -->
</div>
</div>
<a id="a0bc7a1b27e401b64e4391d56dcd45d9c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0bc7a1b27e401b64e4391d56dcd45d9c">&#9670;&nbsp;</a></span>muting_notifications()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const bool Relationship::muting_notifications </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns true if the user is also muting notifications. </p>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;{</div><div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classMastodon_1_1Easy_1_1Entity.html#a73a96c1e91e1629223570f42f9196039">get_bool</a>(<span class="stringliteral">&quot;muting_notifications&quot;</span>);</div><div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;}</div><div class="ttc" id="classMastodon_1_1Easy_1_1Entity_html_a73a96c1e91e1629223570f42f9196039"><div class="ttname"><a href="classMastodon_1_1Easy_1_1Entity.html#a73a96c1e91e1629223570f42f9196039">Mastodon::Easy::Entity::get_bool</a></div><div class="ttdeci">const bool get_bool(const string &amp;key) const</div><div class="ttdoc">Returns the value of key as bool. </div><div class="ttdef"><b>Definition:</b> entity.cpp:173</div></div>
</div><!-- fragment -->
</div>
</div>
<a id="a4f11eae727da95bc0e8dbeadaba2bc3c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4f11eae727da95bc0e8dbeadaba2bc3c">&#9670;&nbsp;</a></span>requested()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const bool Relationship::requested </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns true if the user has requested to follow the account. </p>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;{</div><div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classMastodon_1_1Easy_1_1Entity.html#a73a96c1e91e1629223570f42f9196039">get_bool</a>(<span class="stringliteral">&quot;requested&quot;</span>);</div><div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;}</div><div class="ttc" id="classMastodon_1_1Easy_1_1Entity_html_a73a96c1e91e1629223570f42f9196039"><div class="ttname"><a href="classMastodon_1_1Easy_1_1Entity.html#a73a96c1e91e1629223570f42f9196039">Mastodon::Easy::Entity::get_bool</a></div><div class="ttdeci">const bool get_bool(const string &amp;key) const</div><div class="ttdoc">Returns the value of key as bool. </div><div class="ttdef"><b>Definition:</b> entity.cpp:173</div></div>
</div><!-- fragment -->
</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li>src/easy/entities/<a class="el" href="relationship_8hpp_source.html">relationship.hpp</a></li>
<li>src/easy/entities/relationship.cpp</li>

View File

@ -70,25 +70,21 @@ Public Member Functions</h2></td></tr>
<tr class="memitem:a26495e7db83eb856597b3eae04ab21b8"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Report.html#a26495e7db83eb856597b3eae04ab21b8">Report</a> (const string &amp;json)</td></tr>
<tr class="memdesc:a26495e7db83eb856597b3eae04ab21b8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a <a class="el" href="classMastodon_1_1Easy_1_1Report.html" title="Class to hold reports. ">Report</a> object from a JSON string. <a href="#a26495e7db83eb856597b3eae04ab21b8">More...</a><br /></td></tr>
<tr class="separator:a26495e7db83eb856597b3eae04ab21b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae3150817fcf4ebf814358baf5bd72e8f"><td class="memItemLeft" align="right" valign="top"><a id="ae3150817fcf4ebf814358baf5bd72e8f"></a>
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Report.html#ae3150817fcf4ebf814358baf5bd72e8f">Report</a> ()</td></tr>
<tr class="memdesc:ae3150817fcf4ebf814358baf5bd72e8f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an empty <a class="el" href="classMastodon_1_1Easy_1_1Report.html" title="Class to hold reports. ">Report</a> object. <br /></td></tr>
<tr class="memitem:ae3150817fcf4ebf814358baf5bd72e8f"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Report.html#ae3150817fcf4ebf814358baf5bd72e8f">Report</a> ()</td></tr>
<tr class="memdesc:ae3150817fcf4ebf814358baf5bd72e8f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an empty <a class="el" href="classMastodon_1_1Easy_1_1Report.html" title="Class to hold reports. ">Report</a> object. <a href="#ae3150817fcf4ebf814358baf5bd72e8f">More...</a><br /></td></tr>
<tr class="separator:ae3150817fcf4ebf814358baf5bd72e8f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a30388b339e4402363c601e55515fb0f1"><td class="memItemLeft" align="right" valign="top"><a id="a30388b339e4402363c601e55515fb0f1"></a>
const bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Report.html#a30388b339e4402363c601e55515fb0f1">action_taken</a> () const</td></tr>
<tr class="memdesc:a30388b339e4402363c601e55515fb0f1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if an action was taken in response to the report. <br /></td></tr>
<tr class="memitem:a30388b339e4402363c601e55515fb0f1"><td class="memItemLeft" align="right" valign="top">const bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Report.html#a30388b339e4402363c601e55515fb0f1">action_taken</a> () const</td></tr>
<tr class="memdesc:a30388b339e4402363c601e55515fb0f1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if an action was taken in response to the report. <a href="#a30388b339e4402363c601e55515fb0f1">More...</a><br /></td></tr>
<tr class="separator:a30388b339e4402363c601e55515fb0f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a245f3a1c8dd52a2bce96f4078b13d2be"><td class="memItemLeft" align="right" valign="top"><a id="a245f3a1c8dd52a2bce96f4078b13d2be"></a>
const uint_fast64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Report.html#a245f3a1c8dd52a2bce96f4078b13d2be">id</a> () const</td></tr>
<tr class="memdesc:a245f3a1c8dd52a2bce96f4078b13d2be"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the ID of the report. <br /></td></tr>
<tr class="memitem:a245f3a1c8dd52a2bce96f4078b13d2be"><td class="memItemLeft" align="right" valign="top">const uint_fast64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Report.html#a245f3a1c8dd52a2bce96f4078b13d2be">id</a> () const</td></tr>
<tr class="memdesc:a245f3a1c8dd52a2bce96f4078b13d2be"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the ID of the report. <a href="#a245f3a1c8dd52a2bce96f4078b13d2be">More...</a><br /></td></tr>
<tr class="separator:a245f3a1c8dd52a2bce96f4078b13d2be"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classMastodon_1_1Easy_1_1Entity"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classMastodon_1_1Easy_1_1Entity')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classMastodon_1_1Easy_1_1Entity.html">Mastodon::Easy::Entity</a></td></tr>
<tr class="memitem:a753b382e29be6cb7b16772d4c609cedc inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#a753b382e29be6cb7b16772d4c609cedc">Entity</a> (const string &amp;json)</td></tr>
<tr class="memdesc:a753b382e29be6cb7b16772d4c609cedc inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an <a class="el" href="classMastodon_1_1Easy_1_1Entity.html" title="Base class for all entities. ">Entity</a> object from a JSON string. <a href="classMastodon_1_1Easy_1_1Entity.html#a753b382e29be6cb7b16772d4c609cedc">More...</a><br /></td></tr>
<tr class="separator:a753b382e29be6cb7b16772d4c609cedc inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a83eb2be5a13eaaa22b2796f05817f7a9 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memItemLeft" align="right" valign="top"><a id="a83eb2be5a13eaaa22b2796f05817f7a9"></a>
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#a83eb2be5a13eaaa22b2796f05817f7a9">Entity</a> ()</td></tr>
<tr class="memdesc:a83eb2be5a13eaaa22b2796f05817f7a9 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an empty <a class="el" href="classMastodon_1_1Easy_1_1Entity.html" title="Base class for all entities. ">Entity</a> object. <br /></td></tr>
<tr class="memitem:a83eb2be5a13eaaa22b2796f05817f7a9 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#a83eb2be5a13eaaa22b2796f05817f7a9">Entity</a> ()</td></tr>
<tr class="memdesc:a83eb2be5a13eaaa22b2796f05817f7a9 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an empty <a class="el" href="classMastodon_1_1Easy_1_1Entity.html" title="Base class for all entities. ">Entity</a> object. <a href="classMastodon_1_1Easy_1_1Entity.html#a83eb2be5a13eaaa22b2796f05817f7a9">More...</a><br /></td></tr>
<tr class="separator:a83eb2be5a13eaaa22b2796f05817f7a9 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afe917f5fc738a15c9386cf1fbf208674 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memItemLeft" align="right" valign="top">const void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#afe917f5fc738a15c9386cf1fbf208674">from_string</a> (const string &amp;json)</td></tr>
<tr class="memdesc:afe917f5fc738a15c9386cf1fbf208674 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="mdescLeft">&#160;</td><td class="mdescRight">Replaces the <a class="el" href="classMastodon_1_1Easy_1_1Entity.html" title="Base class for all entities. ">Entity</a> with a new one from a JSON string. <a href="classMastodon_1_1Easy_1_1Entity.html#afe917f5fc738a15c9386cf1fbf208674">More...</a><br /></td></tr>
@ -96,13 +92,11 @@ const uint_fast64_t&#160;</td><td class="memItemRight" valign="bottom"><a class=
<tr class="memitem:ab9ed99f52a6337b04a506e8b30b37dd9 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memItemLeft" align="right" valign="top">const Json::Value&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#ab9ed99f52a6337b04a506e8b30b37dd9">to_object</a> () const</td></tr>
<tr class="memdesc:ab9ed99f52a6337b04a506e8b30b37dd9 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the JSON object of the <a class="el" href="classMastodon_1_1Easy_1_1Entity.html" title="Base class for all entities. ">Entity</a>. <a href="classMastodon_1_1Easy_1_1Entity.html#ab9ed99f52a6337b04a506e8b30b37dd9">More...</a><br /></td></tr>
<tr class="separator:ab9ed99f52a6337b04a506e8b30b37dd9 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a574de88f0531b8abf9c709e2acc4e75c inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memItemLeft" align="right" valign="top"><a id="a574de88f0531b8abf9c709e2acc4e75c"></a>
const bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#a574de88f0531b8abf9c709e2acc4e75c">valid</a> () const</td></tr>
<tr class="memdesc:a574de88f0531b8abf9c709e2acc4e75c inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if the <a class="el" href="classMastodon_1_1Easy_1_1Entity.html" title="Base class for all entities. ">Entity</a> holds valid data. <br /></td></tr>
<tr class="memitem:a574de88f0531b8abf9c709e2acc4e75c inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memItemLeft" align="right" valign="top">const bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#a574de88f0531b8abf9c709e2acc4e75c">valid</a> () const</td></tr>
<tr class="memdesc:a574de88f0531b8abf9c709e2acc4e75c inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if the <a class="el" href="classMastodon_1_1Easy_1_1Entity.html" title="Base class for all entities. ">Entity</a> holds valid data. <a href="classMastodon_1_1Easy_1_1Entity.html#a574de88f0531b8abf9c709e2acc4e75c">More...</a><br /></td></tr>
<tr class="separator:a574de88f0531b8abf9c709e2acc4e75c inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a15066ab4c090dd52b08b7c410b14e181 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memItemLeft" align="right" valign="top"><a id="a15066ab4c090dd52b08b7c410b14e181"></a>
const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#a15066ab4c090dd52b08b7c410b14e181">error</a> () const</td></tr>
<tr class="memdesc:a15066ab4c090dd52b08b7c410b14e181 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns error string sent by the server. <br /></td></tr>
<tr class="memitem:a15066ab4c090dd52b08b7c410b14e181 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memItemLeft" align="right" valign="top">const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#a15066ab4c090dd52b08b7c410b14e181">error</a> () const</td></tr>
<tr class="memdesc:a15066ab4c090dd52b08b7c410b14e181 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns error string sent by the server. <a href="classMastodon_1_1Easy_1_1Entity.html#a15066ab4c090dd52b08b7c410b14e181">More...</a><br /></td></tr>
<tr class="separator:a15066ab4c090dd52b08b7c410b14e181 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abd3d1ceb9a4105b0c5899db0ee9b3a5b inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memItemLeft" align="right" valign="top">const bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#abd3d1ceb9a4105b0c5899db0ee9b3a5b">was_set</a> () const</td></tr>
<tr class="memdesc:abd3d1ceb9a4105b0c5899db0ee9b3a5b inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if the last requested value was set, false if it was unset. <a href="classMastodon_1_1Easy_1_1Entity.html#abd3d1ceb9a4105b0c5899db0ee9b3a5b">More...</a><br /></td></tr>
@ -141,9 +135,10 @@ const std::uint_fast64_t&#160;</td><td class="memItemRight" valign="bottom"><b>s
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Class to hold reports. </p>
<p>before 0.11.0 </p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a26495e7db83eb856597b3eae04ab21b8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a26495e7db83eb856597b3eae04ab21b8">&#9670;&nbsp;</a></span>Report()</h2>
<h2 class="memtitle"><span class="permalink"><a href="#a26495e7db83eb856597b3eae04ab21b8">&#9670;&nbsp;</a></span>Report() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
@ -169,14 +164,79 @@ const std::uint_fast64_t&#160;</td><td class="memItemRight" valign="bottom"><b>s
<p>Constructs a <a class="el" href="classMastodon_1_1Easy_1_1Report.html" title="Class to hold reports. ">Report</a> object from a JSON string. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">json</td><td>JSON string </td></tr>
<tr><td class="paramname">json</td><td>JSON string</td></tr>
</table>
</dd>
</dl>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;: <a class="code" href="classMastodon_1_1Easy_1_1Entity.html#a83eb2be5a13eaaa22b2796f05817f7a9">Entity</a>(json)</div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;{}</div><div class="ttc" id="classMastodon_1_1Easy_1_1Entity_html_a83eb2be5a13eaaa22b2796f05817f7a9"><div class="ttname"><a href="classMastodon_1_1Easy_1_1Entity.html#a83eb2be5a13eaaa22b2796f05817f7a9">Mastodon::Easy::Entity::Entity</a></div><div class="ttdeci">Entity()</div><div class="ttdoc">Constructs an empty Entity object. </div><div class="ttdef"><b>Definition:</b> entity.cpp:70</div></div>
</div><!-- fragment -->
</div>
</div>
<a id="ae3150817fcf4ebf814358baf5bd72e8f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae3150817fcf4ebf814358baf5bd72e8f">&#9670;&nbsp;</a></span>Report() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">Report::Report </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Constructs an empty <a class="el" href="classMastodon_1_1Easy_1_1Report.html" title="Class to hold reports. ">Report</a> object. </p>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;: <a class="code" href="classMastodon_1_1Easy_1_1Entity.html#a83eb2be5a13eaaa22b2796f05817f7a9">Entity</a>()</div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;{}</div><div class="ttc" id="classMastodon_1_1Easy_1_1Entity_html_a83eb2be5a13eaaa22b2796f05817f7a9"><div class="ttname"><a href="classMastodon_1_1Easy_1_1Entity.html#a83eb2be5a13eaaa22b2796f05817f7a9">Mastodon::Easy::Entity::Entity</a></div><div class="ttdeci">Entity()</div><div class="ttdoc">Constructs an empty Entity object. </div><div class="ttdef"><b>Definition:</b> entity.cpp:70</div></div>
</div><!-- fragment -->
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a30388b339e4402363c601e55515fb0f1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a30388b339e4402363c601e55515fb0f1">&#9670;&nbsp;</a></span>action_taken()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const bool Report::action_taken </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns true if an action was taken in response to the report. </p>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;{</div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classMastodon_1_1Easy_1_1Entity.html#a73a96c1e91e1629223570f42f9196039">get_bool</a>(<span class="stringliteral">&quot;action_taken&quot;</span>);</div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;}</div><div class="ttc" id="classMastodon_1_1Easy_1_1Entity_html_a73a96c1e91e1629223570f42f9196039"><div class="ttname"><a href="classMastodon_1_1Easy_1_1Entity.html#a73a96c1e91e1629223570f42f9196039">Mastodon::Easy::Entity::get_bool</a></div><div class="ttdeci">const bool get_bool(const string &amp;key) const</div><div class="ttdoc">Returns the value of key as bool. </div><div class="ttdef"><b>Definition:</b> entity.cpp:173</div></div>
</div><!-- fragment -->
</div>
</div>
<a id="a245f3a1c8dd52a2bce96f4078b13d2be"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a245f3a1c8dd52a2bce96f4078b13d2be">&#9670;&nbsp;</a></span>id()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const uint_fast64_t Report::id </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns the ID of the report. </p>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;{</div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160; <span class="keywordflow">return</span> stouint64(<a class="code" href="classMastodon_1_1Easy_1_1Entity.html#adb8d99a42bce94868a5bd68937cc1e93">get_string</a>(<span class="stringliteral">&quot;id&quot;</span>));</div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;}</div><div class="ttc" id="classMastodon_1_1Easy_1_1Entity_html_adb8d99a42bce94868a5bd68937cc1e93"><div class="ttname"><a href="classMastodon_1_1Easy_1_1Entity.html#adb8d99a42bce94868a5bd68937cc1e93">Mastodon::Easy::Entity::get_string</a></div><div class="ttdeci">const string get_string(const string &amp;key) const</div><div class="ttdoc">Returns the value of key as std::string. </div><div class="ttdef"><b>Definition:</b> entity.cpp:131</div></div>
</div><!-- fragment -->
</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li>src/easy/entities/<a class="el" href="report_8hpp_source.html">report.hpp</a></li>
<li>src/easy/entities/report.cpp</li>

View File

@ -70,17 +70,14 @@ Public Member Functions</h2></td></tr>
<tr class="memitem:aa208192098326fb83b5dd168c9afa6a2"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Results.html#aa208192098326fb83b5dd168c9afa6a2">Results</a> (const string &amp;json)</td></tr>
<tr class="memdesc:aa208192098326fb83b5dd168c9afa6a2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a <a class="el" href="classMastodon_1_1Easy_1_1Results.html" title="Class to hold results. ">Results</a> object from a JSON string. <a href="#aa208192098326fb83b5dd168c9afa6a2">More...</a><br /></td></tr>
<tr class="separator:aa208192098326fb83b5dd168c9afa6a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae15a9e843b67c54e98a6f59a56104e1f"><td class="memItemLeft" align="right" valign="top"><a id="ae15a9e843b67c54e98a6f59a56104e1f"></a>
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Results.html#ae15a9e843b67c54e98a6f59a56104e1f">Results</a> ()</td></tr>
<tr class="memdesc:ae15a9e843b67c54e98a6f59a56104e1f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an empty <a class="el" href="classMastodon_1_1Easy_1_1Results.html" title="Class to hold results. ">Results</a> object. <br /></td></tr>
<tr class="memitem:ae15a9e843b67c54e98a6f59a56104e1f"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Results.html#ae15a9e843b67c54e98a6f59a56104e1f">Results</a> ()</td></tr>
<tr class="memdesc:ae15a9e843b67c54e98a6f59a56104e1f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an empty <a class="el" href="classMastodon_1_1Easy_1_1Results.html" title="Class to hold results. ">Results</a> object. <a href="#ae15a9e843b67c54e98a6f59a56104e1f">More...</a><br /></td></tr>
<tr class="separator:ae15a9e843b67c54e98a6f59a56104e1f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1b6c53454874bc8f7efbb70d53169cc3"><td class="memItemLeft" align="right" valign="top"><a id="a1b6c53454874bc8f7efbb70d53169cc3"></a>
const std::vector&lt; <a class="el" href="classMastodon_1_1Easy_1_1Account.html">Account</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Results.html#a1b6c53454874bc8f7efbb70d53169cc3">accounts</a> () const</td></tr>
<tr class="memdesc:a1b6c53454874bc8f7efbb70d53169cc3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns an array of matched Accounts. <br /></td></tr>
<tr class="memitem:a1b6c53454874bc8f7efbb70d53169cc3"><td class="memItemLeft" align="right" valign="top">const std::vector&lt; <a class="el" href="classMastodon_1_1Easy_1_1Account.html">Account</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Results.html#a1b6c53454874bc8f7efbb70d53169cc3">accounts</a> () const</td></tr>
<tr class="memdesc:a1b6c53454874bc8f7efbb70d53169cc3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns an array of matched Accounts. <a href="#a1b6c53454874bc8f7efbb70d53169cc3">More...</a><br /></td></tr>
<tr class="separator:a1b6c53454874bc8f7efbb70d53169cc3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a85f9344479fc84906e51ab24ffbf5541"><td class="memItemLeft" align="right" valign="top"><a id="a85f9344479fc84906e51ab24ffbf5541"></a>
const std::vector&lt; <a class="el" href="classMastodon_1_1Easy_1_1Status.html">Status</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Results.html#a85f9344479fc84906e51ab24ffbf5541">statuses</a> () const</td></tr>
<tr class="memdesc:a85f9344479fc84906e51ab24ffbf5541"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns an array of matched Statuses. <br /></td></tr>
<tr class="memitem:a85f9344479fc84906e51ab24ffbf5541"><td class="memItemLeft" align="right" valign="top">const std::vector&lt; <a class="el" href="classMastodon_1_1Easy_1_1Status.html">Status</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Results.html#a85f9344479fc84906e51ab24ffbf5541">statuses</a> () const</td></tr>
<tr class="memdesc:a85f9344479fc84906e51ab24ffbf5541"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns an array of matched Statuses. <a href="#a85f9344479fc84906e51ab24ffbf5541">More...</a><br /></td></tr>
<tr class="separator:a85f9344479fc84906e51ab24ffbf5541"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad81aa961d70899d7527894a0cea83d41"><td class="memItemLeft" align="right" valign="top">const std::vector&lt; string &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Results.html#ad81aa961d70899d7527894a0cea83d41">hashtags_v1</a> () const</td></tr>
<tr class="memdesc:ad81aa961d70899d7527894a0cea83d41"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns an array of matched hashtags as string. <a href="#ad81aa961d70899d7527894a0cea83d41">More...</a><br /></td></tr>
@ -88,17 +85,15 @@ const std::vector&lt; <a class="el" href="classMastodon_1_1Easy_1_1Status.html">
<tr class="memitem:ad5c13610bd86bf7d7f086bf7eae01eec"><td class="memItemLeft" align="right" valign="top">const std::vector&lt; <a class="el" href="classMastodon_1_1Easy_1_1Tag.html">Tag</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Results.html#ad5c13610bd86bf7d7f086bf7eae01eec">hashtags_v2</a> () const</td></tr>
<tr class="memdesc:ad5c13610bd86bf7d7f086bf7eae01eec"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns an array of matched hashtags as <a class="el" href="classMastodon_1_1Easy_1_1Tag.html" title="Class to hold tags. ">Easy::Tag</a>. <a href="#ad5c13610bd86bf7d7f086bf7eae01eec">More...</a><br /></td></tr>
<tr class="separator:ad5c13610bd86bf7d7f086bf7eae01eec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af9a7e15eae225d48a3ea39eabce7d5f9"><td class="memItemLeft" align="right" valign="top"><a id="af9a7e15eae225d48a3ea39eabce7d5f9"></a>
const std::vector&lt; string &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Results.html#af9a7e15eae225d48a3ea39eabce7d5f9">hashtags</a> () const</td></tr>
<tr class="memdesc:af9a7e15eae225d48a3ea39eabce7d5f9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Alias for hashtags_v1. <br /></td></tr>
<tr class="memitem:af9a7e15eae225d48a3ea39eabce7d5f9"><td class="memItemLeft" align="right" valign="top">const std::vector&lt; string &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Results.html#af9a7e15eae225d48a3ea39eabce7d5f9">hashtags</a> () const</td></tr>
<tr class="memdesc:af9a7e15eae225d48a3ea39eabce7d5f9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Alias for hashtags_v1. <a href="#af9a7e15eae225d48a3ea39eabce7d5f9">More...</a><br /></td></tr>
<tr class="separator:af9a7e15eae225d48a3ea39eabce7d5f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classMastodon_1_1Easy_1_1Entity"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classMastodon_1_1Easy_1_1Entity')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classMastodon_1_1Easy_1_1Entity.html">Mastodon::Easy::Entity</a></td></tr>
<tr class="memitem:a753b382e29be6cb7b16772d4c609cedc inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#a753b382e29be6cb7b16772d4c609cedc">Entity</a> (const string &amp;json)</td></tr>
<tr class="memdesc:a753b382e29be6cb7b16772d4c609cedc inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an <a class="el" href="classMastodon_1_1Easy_1_1Entity.html" title="Base class for all entities. ">Entity</a> object from a JSON string. <a href="classMastodon_1_1Easy_1_1Entity.html#a753b382e29be6cb7b16772d4c609cedc">More...</a><br /></td></tr>
<tr class="separator:a753b382e29be6cb7b16772d4c609cedc inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a83eb2be5a13eaaa22b2796f05817f7a9 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memItemLeft" align="right" valign="top"><a id="a83eb2be5a13eaaa22b2796f05817f7a9"></a>
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#a83eb2be5a13eaaa22b2796f05817f7a9">Entity</a> ()</td></tr>
<tr class="memdesc:a83eb2be5a13eaaa22b2796f05817f7a9 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an empty <a class="el" href="classMastodon_1_1Easy_1_1Entity.html" title="Base class for all entities. ">Entity</a> object. <br /></td></tr>
<tr class="memitem:a83eb2be5a13eaaa22b2796f05817f7a9 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#a83eb2be5a13eaaa22b2796f05817f7a9">Entity</a> ()</td></tr>
<tr class="memdesc:a83eb2be5a13eaaa22b2796f05817f7a9 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an empty <a class="el" href="classMastodon_1_1Easy_1_1Entity.html" title="Base class for all entities. ">Entity</a> object. <a href="classMastodon_1_1Easy_1_1Entity.html#a83eb2be5a13eaaa22b2796f05817f7a9">More...</a><br /></td></tr>
<tr class="separator:a83eb2be5a13eaaa22b2796f05817f7a9 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afe917f5fc738a15c9386cf1fbf208674 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memItemLeft" align="right" valign="top">const void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#afe917f5fc738a15c9386cf1fbf208674">from_string</a> (const string &amp;json)</td></tr>
<tr class="memdesc:afe917f5fc738a15c9386cf1fbf208674 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="mdescLeft">&#160;</td><td class="mdescRight">Replaces the <a class="el" href="classMastodon_1_1Easy_1_1Entity.html" title="Base class for all entities. ">Entity</a> with a new one from a JSON string. <a href="classMastodon_1_1Easy_1_1Entity.html#afe917f5fc738a15c9386cf1fbf208674">More...</a><br /></td></tr>
@ -106,13 +101,11 @@ const std::vector&lt; string &gt;&#160;</td><td class="memItemRight" valign="bot
<tr class="memitem:ab9ed99f52a6337b04a506e8b30b37dd9 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memItemLeft" align="right" valign="top">const Json::Value&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#ab9ed99f52a6337b04a506e8b30b37dd9">to_object</a> () const</td></tr>
<tr class="memdesc:ab9ed99f52a6337b04a506e8b30b37dd9 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the JSON object of the <a class="el" href="classMastodon_1_1Easy_1_1Entity.html" title="Base class for all entities. ">Entity</a>. <a href="classMastodon_1_1Easy_1_1Entity.html#ab9ed99f52a6337b04a506e8b30b37dd9">More...</a><br /></td></tr>
<tr class="separator:ab9ed99f52a6337b04a506e8b30b37dd9 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a574de88f0531b8abf9c709e2acc4e75c inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memItemLeft" align="right" valign="top"><a id="a574de88f0531b8abf9c709e2acc4e75c"></a>
const bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#a574de88f0531b8abf9c709e2acc4e75c">valid</a> () const</td></tr>
<tr class="memdesc:a574de88f0531b8abf9c709e2acc4e75c inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if the <a class="el" href="classMastodon_1_1Easy_1_1Entity.html" title="Base class for all entities. ">Entity</a> holds valid data. <br /></td></tr>
<tr class="memitem:a574de88f0531b8abf9c709e2acc4e75c inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memItemLeft" align="right" valign="top">const bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#a574de88f0531b8abf9c709e2acc4e75c">valid</a> () const</td></tr>
<tr class="memdesc:a574de88f0531b8abf9c709e2acc4e75c inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if the <a class="el" href="classMastodon_1_1Easy_1_1Entity.html" title="Base class for all entities. ">Entity</a> holds valid data. <a href="classMastodon_1_1Easy_1_1Entity.html#a574de88f0531b8abf9c709e2acc4e75c">More...</a><br /></td></tr>
<tr class="separator:a574de88f0531b8abf9c709e2acc4e75c inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a15066ab4c090dd52b08b7c410b14e181 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memItemLeft" align="right" valign="top"><a id="a15066ab4c090dd52b08b7c410b14e181"></a>
const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#a15066ab4c090dd52b08b7c410b14e181">error</a> () const</td></tr>
<tr class="memdesc:a15066ab4c090dd52b08b7c410b14e181 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns error string sent by the server. <br /></td></tr>
<tr class="memitem:a15066ab4c090dd52b08b7c410b14e181 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memItemLeft" align="right" valign="top">const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#a15066ab4c090dd52b08b7c410b14e181">error</a> () const</td></tr>
<tr class="memdesc:a15066ab4c090dd52b08b7c410b14e181 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns error string sent by the server. <a href="classMastodon_1_1Easy_1_1Entity.html#a15066ab4c090dd52b08b7c410b14e181">More...</a><br /></td></tr>
<tr class="separator:a15066ab4c090dd52b08b7c410b14e181 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abd3d1ceb9a4105b0c5899db0ee9b3a5b inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memItemLeft" align="right" valign="top">const bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#abd3d1ceb9a4105b0c5899db0ee9b3a5b">was_set</a> () const</td></tr>
<tr class="memdesc:abd3d1ceb9a4105b0c5899db0ee9b3a5b inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if the last requested value was set, false if it was unset. <a href="classMastodon_1_1Easy_1_1Entity.html#abd3d1ceb9a4105b0c5899db0ee9b3a5b">More...</a><br /></td></tr>
@ -151,9 +144,10 @@ const std::uint_fast64_t&#160;</td><td class="memItemRight" valign="bottom"><b>s
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Class to hold results. </p>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="aa208192098326fb83b5dd168c9afa6a2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa208192098326fb83b5dd168c9afa6a2">&#9670;&nbsp;</a></span>Results()</h2>
<h2 class="memtitle"><span class="permalink"><a href="#aa208192098326fb83b5dd168c9afa6a2">&#9670;&nbsp;</a></span>Results() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
@ -179,15 +173,79 @@ const std::uint_fast64_t&#160;</td><td class="memItemRight" valign="bottom"><b>s
<p>Constructs a <a class="el" href="classMastodon_1_1Easy_1_1Results.html" title="Class to hold results. ">Results</a> object from a JSON string. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">json</td><td>JSON string </td></tr>
<tr><td class="paramname">json</td><td>JSON string</td></tr>
</table>
</dd>
</dl>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;: <a class="code" href="classMastodon_1_1Easy_1_1Entity.html#a83eb2be5a13eaaa22b2796f05817f7a9">Entity</a>(json)</div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;{}</div><div class="ttc" id="classMastodon_1_1Easy_1_1Entity_html_a83eb2be5a13eaaa22b2796f05817f7a9"><div class="ttname"><a href="classMastodon_1_1Easy_1_1Entity.html#a83eb2be5a13eaaa22b2796f05817f7a9">Mastodon::Easy::Entity::Entity</a></div><div class="ttdeci">Entity()</div><div class="ttdoc">Constructs an empty Entity object. </div><div class="ttdef"><b>Definition:</b> entity.cpp:70</div></div>
</div><!-- fragment -->
</div>
</div>
<a id="ae15a9e843b67c54e98a6f59a56104e1f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae15a9e843b67c54e98a6f59a56104e1f">&#9670;&nbsp;</a></span>Results() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">Results::Results </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Constructs an empty <a class="el" href="classMastodon_1_1Easy_1_1Results.html" title="Class to hold results. ">Results</a> object. </p>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;: <a class="code" href="classMastodon_1_1Easy_1_1Entity.html#a83eb2be5a13eaaa22b2796f05817f7a9">Entity</a>()</div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;{}</div><div class="ttc" id="classMastodon_1_1Easy_1_1Entity_html_a83eb2be5a13eaaa22b2796f05817f7a9"><div class="ttname"><a href="classMastodon_1_1Easy_1_1Entity.html#a83eb2be5a13eaaa22b2796f05817f7a9">Mastodon::Easy::Entity::Entity</a></div><div class="ttdeci">Entity()</div><div class="ttdoc">Constructs an empty Entity object. </div><div class="ttdef"><b>Definition:</b> entity.cpp:70</div></div>
</div><!-- fragment -->
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a1b6c53454874bc8f7efbb70d53169cc3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1b6c53454874bc8f7efbb70d53169cc3">&#9670;&nbsp;</a></span>accounts()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const std::vector&lt; <a class="el" href="classMastodon_1_1Easy_1_1Account.html">Easy::Account</a> &gt; Results::accounts </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns an array of matched Accounts. </p>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;{</div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160; <span class="keyword">const</span> Json::Value node = <span class="keyword">get</span>(<span class="stringliteral">&quot;accounts&quot;</span>);</div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160; <span class="keywordflow">if</span> (node.isArray())</div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160; {</div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160; std::vector&lt;Easy::Account&gt; vec;</div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160; <span class="keywordflow">for</span> (<span class="keyword">const</span> Json::Value &amp;value : node)</div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160; {</div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160; vec.push_back(<a class="code" href="classMastodon_1_1Easy_1_1Account.html">Easy::Account</a>(value.toStyledString()));</div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160; }</div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; <span class="keywordflow">return</span> vec;</div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; }</div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;</div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; <span class="keywordflow">return</span> {};</div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;}</div><div class="ttc" id="classMastodon_1_1Easy_1_1Account_html"><div class="ttname"><a href="classMastodon_1_1Easy_1_1Account.html">Mastodon::Easy::Account</a></div><div class="ttdoc">Class to hold accounts. </div><div class="ttdef"><b>Definition:</b> account.hpp:46</div></div>
</div><!-- fragment -->
</div>
</div>
<a id="af9a7e15eae225d48a3ea39eabce7d5f9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af9a7e15eae225d48a3ea39eabce7d5f9">&#9670;&nbsp;</a></span>hashtags()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const std::vector&lt; string &gt; Results::hashtags </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Alias for hashtags_v1. </p>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;{</div><div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classMastodon_1_1Easy_1_1Results.html#ad81aa961d70899d7527894a0cea83d41">hashtags_v1</a>();</div><div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;}</div><div class="ttc" id="classMastodon_1_1Easy_1_1Results_html_ad81aa961d70899d7527894a0cea83d41"><div class="ttname"><a href="classMastodon_1_1Easy_1_1Results.html#ad81aa961d70899d7527894a0cea83d41">Mastodon::Easy::Results::hashtags_v1</a></div><div class="ttdeci">const std::vector&lt; string &gt; hashtags_v1() const</div><div class="ttdoc">Returns an array of matched hashtags as string. </div><div class="ttdef"><b>Definition:</b> results.cpp:63</div></div>
</div><!-- fragment -->
</div>
</div>
<a id="ad81aa961d70899d7527894a0cea83d41"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad81aa961d70899d7527894a0cea83d41">&#9670;&nbsp;</a></span>hashtags_v1()</h2>
@ -226,7 +284,28 @@ const std::uint_fast64_t&#160;</td><td class="memItemRight" valign="bottom"><b>s
<p>Returns an array of matched hashtags as <a class="el" href="classMastodon_1_1Easy_1_1Tag.html" title="Class to hold tags. ">Easy::Tag</a>. </p>
<dl class="section since"><dt>Since</dt><dd>0.16.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;{</div><div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; <span class="keyword">const</span> Json::Value node = <span class="keyword">get</span>(<span class="stringliteral">&quot;hashtags&quot;</span>);</div><div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; <span class="keywordflow">if</span> (node.isArray())</div><div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; {</div><div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160; std::vector&lt;Easy::Tag&gt; vec;</div><div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; <span class="keywordflow">for</span> (<span class="keyword">const</span> Json::Value &amp;value : node)</div><div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; {</div><div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; vec.push_back(<a class="code" href="classMastodon_1_1Easy_1_1Tag.html">Easy::Tag</a>(value.toStyledString()));</div><div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; }</div><div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160; <span class="keywordflow">return</span> vec;</div><div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; }</div><div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;</div><div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; <span class="keywordflow">return</span> {};</div><div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;}</div><div class="ttc" id="classMastodon_1_1Easy_1_1Tag_html"><div class="ttname"><a href="classMastodon_1_1Easy_1_1Tag.html">Mastodon::Easy::Tag</a></div><div class="ttdoc">Class to hold tags. </div><div class="ttdef"><b>Definition:</b> tag.hpp:42</div></div>
<div class="fragment"><div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;{</div><div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; <span class="keyword">const</span> Json::Value node = <span class="keyword">get</span>(<span class="stringliteral">&quot;hashtags&quot;</span>);</div><div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; <span class="keywordflow">if</span> (node.isArray())</div><div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; {</div><div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160; std::vector&lt;Easy::Tag&gt; vec;</div><div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; <span class="keywordflow">for</span> (<span class="keyword">const</span> Json::Value &amp;value : node)</div><div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; {</div><div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; vec.push_back(<a class="code" href="classMastodon_1_1Easy_1_1Tag.html">Easy::Tag</a>(value.toStyledString()));</div><div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; }</div><div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160; <span class="keywordflow">return</span> vec;</div><div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; }</div><div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;</div><div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; <span class="keywordflow">return</span> {};</div><div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;}</div><div class="ttc" id="classMastodon_1_1Easy_1_1Tag_html"><div class="ttname"><a href="classMastodon_1_1Easy_1_1Tag.html">Mastodon::Easy::Tag</a></div><div class="ttdoc">Class to hold tags. </div><div class="ttdef"><b>Definition:</b> tag.hpp:44</div></div>
</div><!-- fragment -->
</div>
</div>
<a id="a85f9344479fc84906e51ab24ffbf5541"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a85f9344479fc84906e51ab24ffbf5541">&#9670;&nbsp;</a></span>statuses()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const std::vector&lt; <a class="el" href="classMastodon_1_1Easy_1_1Status.html">Easy::Status</a> &gt; Results::statuses </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns an array of matched Statuses. </p>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;{</div><div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; <span class="keyword">const</span> Json::Value node = <span class="keyword">get</span>(<span class="stringliteral">&quot;statuses&quot;</span>);</div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; <span class="keywordflow">if</span> (node.isArray())</div><div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; {</div><div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; std::vector&lt;Easy::Status&gt; vec;</div><div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; <span class="keywordflow">for</span> (<span class="keyword">const</span> Json::Value &amp;value : node)</div><div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; {</div><div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; vec.push_back(<a class="code" href="classMastodon_1_1Easy_1_1Status.html">Easy::Status</a>(value.toStyledString()));</div><div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; }</div><div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; <span class="keywordflow">return</span> vec;</div><div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; }</div><div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;</div><div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; <span class="keywordflow">return</span> {};</div><div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;}</div><div class="ttc" id="classMastodon_1_1Easy_1_1Status_html"><div class="ttname"><a href="classMastodon_1_1Easy_1_1Status.html">Mastodon::Easy::Status</a></div><div class="ttdoc">Class to hold statuses. </div><div class="ttdef"><b>Definition:</b> status.hpp:57</div></div>
</div><!-- fragment -->
</div>
</div>

View File

@ -70,123 +70,98 @@ Public Member Functions</h2></td></tr>
<tr class="memitem:a4b7220d868cf2915c5f25ce5bc961341"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Status.html#a4b7220d868cf2915c5f25ce5bc961341">Status</a> (const string &amp;json)</td></tr>
<tr class="memdesc:a4b7220d868cf2915c5f25ce5bc961341"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a <a class="el" href="classMastodon_1_1Easy_1_1Status.html" title="Class to hold statuses. ">Status</a> object from a JSON string. <a href="#a4b7220d868cf2915c5f25ce5bc961341">More...</a><br /></td></tr>
<tr class="separator:a4b7220d868cf2915c5f25ce5bc961341"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a944586fb328a3524805748c8f7b17f32"><td class="memItemLeft" align="right" valign="top"><a id="a944586fb328a3524805748c8f7b17f32"></a>
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Status.html#a944586fb328a3524805748c8f7b17f32">Status</a> ()</td></tr>
<tr class="memdesc:a944586fb328a3524805748c8f7b17f32"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an empty <a class="el" href="classMastodon_1_1Easy_1_1Status.html" title="Class to hold statuses. ">Status</a> object. <br /></td></tr>
<tr class="memitem:a944586fb328a3524805748c8f7b17f32"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Status.html#a944586fb328a3524805748c8f7b17f32">Status</a> ()</td></tr>
<tr class="memdesc:a944586fb328a3524805748c8f7b17f32"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an empty <a class="el" href="classMastodon_1_1Easy_1_1Status.html" title="Class to hold statuses. ">Status</a> object. <a href="#a944586fb328a3524805748c8f7b17f32">More...</a><br /></td></tr>
<tr class="separator:a944586fb328a3524805748c8f7b17f32"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a032164a0170c5217de9e749422a3818e"><td class="memItemLeft" align="right" valign="top"><a id="a032164a0170c5217de9e749422a3818e"></a>
const <a class="el" href="classMastodon_1_1Easy_1_1Account.html">Account</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Status.html#a032164a0170c5217de9e749422a3818e">account</a> () const</td></tr>
<tr class="memdesc:a032164a0170c5217de9e749422a3818e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns an array of matched accounts. <br /></td></tr>
<tr class="memitem:a032164a0170c5217de9e749422a3818e"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classMastodon_1_1Easy_1_1Account.html">Account</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Status.html#a032164a0170c5217de9e749422a3818e">account</a> () const</td></tr>
<tr class="memdesc:a032164a0170c5217de9e749422a3818e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns an array of matched accounts. <a href="#a032164a0170c5217de9e749422a3818e">More...</a><br /></td></tr>
<tr class="separator:a032164a0170c5217de9e749422a3818e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a24ef7109d7e0b47d3de4892c09ff36c5"><td class="memItemLeft" align="right" valign="top"><a id="a24ef7109d7e0b47d3de4892c09ff36c5"></a>
const <a class="el" href="classMastodon_1_1Easy_1_1Application.html">Application</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Status.html#a24ef7109d7e0b47d3de4892c09ff36c5">application</a> () const</td></tr>
<tr class="memdesc:a24ef7109d7e0b47d3de4892c09ff36c5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns application from which the status was posted. <br /></td></tr>
<tr class="memitem:a24ef7109d7e0b47d3de4892c09ff36c5"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classMastodon_1_1Easy_1_1Application.html">Application</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Status.html#a24ef7109d7e0b47d3de4892c09ff36c5">application</a> () const</td></tr>
<tr class="memdesc:a24ef7109d7e0b47d3de4892c09ff36c5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns application from which the status was posted. <a href="#a24ef7109d7e0b47d3de4892c09ff36c5">More...</a><br /></td></tr>
<tr class="separator:a24ef7109d7e0b47d3de4892c09ff36c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1b95957e588efea797cc2174e6d6b748"><td class="memItemLeft" align="right" valign="top"><a id="a1b95957e588efea797cc2174e6d6b748"></a>
const system_clock::time_point&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Status.html#a1b95957e588efea797cc2174e6d6b748">created_at</a> () const</td></tr>
<tr class="memdesc:a1b95957e588efea797cc2174e6d6b748"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns time of creation. <br /></td></tr>
<tr class="memitem:a1b95957e588efea797cc2174e6d6b748"><td class="memItemLeft" align="right" valign="top">const system_clock::time_point&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Status.html#a1b95957e588efea797cc2174e6d6b748">created_at</a> () const</td></tr>
<tr class="memdesc:a1b95957e588efea797cc2174e6d6b748"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns time of creation. <a href="#a1b95957e588efea797cc2174e6d6b748">More...</a><br /></td></tr>
<tr class="separator:a1b95957e588efea797cc2174e6d6b748"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a08baa55aeca1317f5beef330b9e7ecf0"><td class="memItemLeft" align="right" valign="top"><a id="a08baa55aeca1317f5beef330b9e7ecf0"></a>
const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Status.html#a08baa55aeca1317f5beef330b9e7ecf0">content</a> () const</td></tr>
<tr class="memdesc:a08baa55aeca1317f5beef330b9e7ecf0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns content of status. <br /></td></tr>
<tr class="memitem:a08baa55aeca1317f5beef330b9e7ecf0"><td class="memItemLeft" align="right" valign="top">const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Status.html#a08baa55aeca1317f5beef330b9e7ecf0">content</a> () const</td></tr>
<tr class="memdesc:a08baa55aeca1317f5beef330b9e7ecf0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns content of status. <a href="#a08baa55aeca1317f5beef330b9e7ecf0">More...</a><br /></td></tr>
<tr class="separator:a08baa55aeca1317f5beef330b9e7ecf0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7b1ffde2ac2104c8353045559687bef5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classMastodon_1_1Easy_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Status.html#a7b1ffde2ac2104c8353045559687bef5">content</a> (const string &amp;content)</td></tr>
<tr class="memdesc:a7b1ffde2ac2104c8353045559687bef5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets content of status. <a href="#a7b1ffde2ac2104c8353045559687bef5">More...</a><br /></td></tr>
<tr class="separator:a7b1ffde2ac2104c8353045559687bef5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac09fc5fc8d81e8799464c6276acc9195"><td class="memItemLeft" align="right" valign="top"><a id="ac09fc5fc8d81e8799464c6276acc9195"></a>
const std::vector&lt; <a class="el" href="classMastodon_1_1Easy_1_1Emoji.html">Emoji</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Status.html#ac09fc5fc8d81e8799464c6276acc9195">emojis</a> () const</td></tr>
<tr class="memdesc:ac09fc5fc8d81e8799464c6276acc9195"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns an array of emojis. <br /></td></tr>
<tr class="memitem:ac09fc5fc8d81e8799464c6276acc9195"><td class="memItemLeft" align="right" valign="top">const std::vector&lt; <a class="el" href="classMastodon_1_1Easy_1_1Emoji.html">Emoji</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Status.html#ac09fc5fc8d81e8799464c6276acc9195">emojis</a> () const</td></tr>
<tr class="memdesc:ac09fc5fc8d81e8799464c6276acc9195"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns an array of emojis. <a href="#ac09fc5fc8d81e8799464c6276acc9195">More...</a><br /></td></tr>
<tr class="separator:ac09fc5fc8d81e8799464c6276acc9195"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a47d4d2b36d2d9cd885cb97cf92e5c306"><td class="memItemLeft" align="right" valign="top"><a id="a47d4d2b36d2d9cd885cb97cf92e5c306"></a>
const bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Status.html#a47d4d2b36d2d9cd885cb97cf92e5c306">favourited</a> () const</td></tr>
<tr class="memdesc:a47d4d2b36d2d9cd885cb97cf92e5c306"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if the user has favourited the status. <br /></td></tr>
<tr class="memitem:a47d4d2b36d2d9cd885cb97cf92e5c306"><td class="memItemLeft" align="right" valign="top">const bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Status.html#a47d4d2b36d2d9cd885cb97cf92e5c306">favourited</a> () const</td></tr>
<tr class="memdesc:a47d4d2b36d2d9cd885cb97cf92e5c306"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if the user has favourited the status. <a href="#a47d4d2b36d2d9cd885cb97cf92e5c306">More...</a><br /></td></tr>
<tr class="separator:a47d4d2b36d2d9cd885cb97cf92e5c306"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a32cf16cabee1d7e1d3d2c20b04425f4c"><td class="memItemLeft" align="right" valign="top"><a id="a32cf16cabee1d7e1d3d2c20b04425f4c"></a>
const uint_fast64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Status.html#a32cf16cabee1d7e1d3d2c20b04425f4c">favourites_count</a> () const</td></tr>
<tr class="memdesc:a32cf16cabee1d7e1d3d2c20b04425f4c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the number of favourites. <br /></td></tr>
<tr class="memitem:a32cf16cabee1d7e1d3d2c20b04425f4c"><td class="memItemLeft" align="right" valign="top">const uint_fast64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Status.html#a32cf16cabee1d7e1d3d2c20b04425f4c">favourites_count</a> () const</td></tr>
<tr class="memdesc:a32cf16cabee1d7e1d3d2c20b04425f4c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the number of favourites. <a href="#a32cf16cabee1d7e1d3d2c20b04425f4c">More...</a><br /></td></tr>
<tr class="separator:a32cf16cabee1d7e1d3d2c20b04425f4c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9d42af9430e5ee54c3845c66a4bbc84b"><td class="memItemLeft" align="right" valign="top"><a id="a9d42af9430e5ee54c3845c66a4bbc84b"></a>
const uint_fast64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Status.html#a9d42af9430e5ee54c3845c66a4bbc84b">id</a> () const</td></tr>
<tr class="memdesc:a9d42af9430e5ee54c3845c66a4bbc84b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the ID of the status. <br /></td></tr>
<tr class="memitem:a9d42af9430e5ee54c3845c66a4bbc84b"><td class="memItemLeft" align="right" valign="top">const uint_fast64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Status.html#a9d42af9430e5ee54c3845c66a4bbc84b">id</a> () const</td></tr>
<tr class="memdesc:a9d42af9430e5ee54c3845c66a4bbc84b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the ID of the status. <a href="#a9d42af9430e5ee54c3845c66a4bbc84b">More...</a><br /></td></tr>
<tr class="separator:a9d42af9430e5ee54c3845c66a4bbc84b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac325ea53d6a67a407b27532588e6a6a4"><td class="memItemLeft" align="right" valign="top"><a id="ac325ea53d6a67a407b27532588e6a6a4"></a>
const uint_fast64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Status.html#ac325ea53d6a67a407b27532588e6a6a4">in_reply_to_id</a> () const</td></tr>
<tr class="memdesc:ac325ea53d6a67a407b27532588e6a6a4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the ID of the status it replies to. <br /></td></tr>
<tr class="memitem:ac325ea53d6a67a407b27532588e6a6a4"><td class="memItemLeft" align="right" valign="top">const uint_fast64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Status.html#ac325ea53d6a67a407b27532588e6a6a4">in_reply_to_id</a> () const</td></tr>
<tr class="memdesc:ac325ea53d6a67a407b27532588e6a6a4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the ID of the status it replies to. <a href="#ac325ea53d6a67a407b27532588e6a6a4">More...</a><br /></td></tr>
<tr class="separator:ac325ea53d6a67a407b27532588e6a6a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaf96b2eb49b473563cdb5d757dacc8cc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classMastodon_1_1Easy_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Status.html#aaf96b2eb49b473563cdb5d757dacc8cc">in_reply_to_id</a> (const uint_fast64_t &amp;in_reply_to_id)</td></tr>
<tr class="memdesc:aaf96b2eb49b473563cdb5d757dacc8cc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the ID of the status it replies to. <a href="#aaf96b2eb49b473563cdb5d757dacc8cc">More...</a><br /></td></tr>
<tr class="separator:aaf96b2eb49b473563cdb5d757dacc8cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac0d485a88fb93a181d1c21c45c26fdb9"><td class="memItemLeft" align="right" valign="top"><a id="ac0d485a88fb93a181d1c21c45c26fdb9"></a>
const uint_fast64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Status.html#ac0d485a88fb93a181d1c21c45c26fdb9">in_reply_to_account_id</a> () const</td></tr>
<tr class="memdesc:ac0d485a88fb93a181d1c21c45c26fdb9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the ID of the account it replies to. <br /></td></tr>
<tr class="memitem:ac0d485a88fb93a181d1c21c45c26fdb9"><td class="memItemLeft" align="right" valign="top">const uint_fast64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Status.html#ac0d485a88fb93a181d1c21c45c26fdb9">in_reply_to_account_id</a> () const</td></tr>
<tr class="memdesc:ac0d485a88fb93a181d1c21c45c26fdb9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the ID of the account it replies to. <a href="#ac0d485a88fb93a181d1c21c45c26fdb9">More...</a><br /></td></tr>
<tr class="separator:ac0d485a88fb93a181d1c21c45c26fdb9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9b783410cd731e44599624b1bffecc8a"><td class="memItemLeft" align="right" valign="top"><a id="a9b783410cd731e44599624b1bffecc8a"></a>
const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Status.html#a9b783410cd731e44599624b1bffecc8a">language</a> () const</td></tr>
<tr class="memdesc:a9b783410cd731e44599624b1bffecc8a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the language of the status. <br /></td></tr>
<tr class="memitem:a9b783410cd731e44599624b1bffecc8a"><td class="memItemLeft" align="right" valign="top">const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Status.html#a9b783410cd731e44599624b1bffecc8a">language</a> () const</td></tr>
<tr class="memdesc:a9b783410cd731e44599624b1bffecc8a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the language of the status. <a href="#a9b783410cd731e44599624b1bffecc8a">More...</a><br /></td></tr>
<tr class="separator:a9b783410cd731e44599624b1bffecc8a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae45ad971a3d717a20afcf660ef541a03"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classMastodon_1_1Easy_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Status.html#ae45ad971a3d717a20afcf660ef541a03">language</a> (const string &amp;language)</td></tr>
<tr class="memdesc:ae45ad971a3d717a20afcf660ef541a03"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the language of the status. <a href="#ae45ad971a3d717a20afcf660ef541a03">More...</a><br /></td></tr>
<tr class="separator:ae45ad971a3d717a20afcf660ef541a03"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9f23bb069483c54103c788393a33810d"><td class="memItemLeft" align="right" valign="top"><a id="a9f23bb069483c54103c788393a33810d"></a>
const std::vector&lt; <a class="el" href="classMastodon_1_1Easy_1_1Attachment.html">Attachment</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Status.html#a9f23bb069483c54103c788393a33810d">media_attachments</a> () const</td></tr>
<tr class="memdesc:a9f23bb069483c54103c788393a33810d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the attachments. <br /></td></tr>
<tr class="memitem:a9f23bb069483c54103c788393a33810d"><td class="memItemLeft" align="right" valign="top">const std::vector&lt; <a class="el" href="classMastodon_1_1Easy_1_1Attachment.html">Attachment</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Status.html#a9f23bb069483c54103c788393a33810d">media_attachments</a> () const</td></tr>
<tr class="memdesc:a9f23bb069483c54103c788393a33810d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the attachments. <a href="#a9f23bb069483c54103c788393a33810d">More...</a><br /></td></tr>
<tr class="separator:a9f23bb069483c54103c788393a33810d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a42a4b37c571b6e0769463bea258ad62b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classMastodon_1_1Easy_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Status.html#a42a4b37c571b6e0769463bea258ad62b">media_attachments</a> (const std::vector&lt; <a class="el" href="classMastodon_1_1Easy_1_1Attachment.html">Attachment</a> &gt; &amp;media_attachments)</td></tr>
<tr class="memdesc:a42a4b37c571b6e0769463bea258ad62b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the attachments. <a href="#a42a4b37c571b6e0769463bea258ad62b">More...</a><br /></td></tr>
<tr class="separator:a42a4b37c571b6e0769463bea258ad62b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad364187d644a81b1d148d2567ca1d96d"><td class="memItemLeft" align="right" valign="top"><a id="ad364187d644a81b1d148d2567ca1d96d"></a>
const std::vector&lt; <a class="el" href="classMastodon_1_1Easy_1_1Mention.html">Mention</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Status.html#ad364187d644a81b1d148d2567ca1d96d">mentions</a> () const</td></tr>
<tr class="memdesc:ad364187d644a81b1d148d2567ca1d96d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the mentions. <br /></td></tr>
<tr class="memitem:ad364187d644a81b1d148d2567ca1d96d"><td class="memItemLeft" align="right" valign="top">const std::vector&lt; <a class="el" href="classMastodon_1_1Easy_1_1Mention.html">Mention</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Status.html#ad364187d644a81b1d148d2567ca1d96d">mentions</a> () const</td></tr>
<tr class="memdesc:ad364187d644a81b1d148d2567ca1d96d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the mentions. <a href="#ad364187d644a81b1d148d2567ca1d96d">More...</a><br /></td></tr>
<tr class="separator:ad364187d644a81b1d148d2567ca1d96d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9060f57850deb4642d307ba6e11aed7a"><td class="memItemLeft" align="right" valign="top"><a id="a9060f57850deb4642d307ba6e11aed7a"></a>
const bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Status.html#a9060f57850deb4642d307ba6e11aed7a">muted</a> () const</td></tr>
<tr class="memdesc:a9060f57850deb4642d307ba6e11aed7a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if the user muted the conversation. <br /></td></tr>
<tr class="memitem:a9060f57850deb4642d307ba6e11aed7a"><td class="memItemLeft" align="right" valign="top">const bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Status.html#a9060f57850deb4642d307ba6e11aed7a">muted</a> () const</td></tr>
<tr class="memdesc:a9060f57850deb4642d307ba6e11aed7a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if the user muted the conversation. <a href="#a9060f57850deb4642d307ba6e11aed7a">More...</a><br /></td></tr>
<tr class="separator:a9060f57850deb4642d307ba6e11aed7a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aed6841518ced5a4f52654ab7ba9dbb42"><td class="memItemLeft" align="right" valign="top"><a id="aed6841518ced5a4f52654ab7ba9dbb42"></a>
const bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Status.html#aed6841518ced5a4f52654ab7ba9dbb42">pinned</a> () const</td></tr>
<tr class="memdesc:aed6841518ced5a4f52654ab7ba9dbb42"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if the status is pinned. <br /></td></tr>
<tr class="memitem:aed6841518ced5a4f52654ab7ba9dbb42"><td class="memItemLeft" align="right" valign="top">const bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Status.html#aed6841518ced5a4f52654ab7ba9dbb42">pinned</a> () const</td></tr>
<tr class="memdesc:aed6841518ced5a4f52654ab7ba9dbb42"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if the status is pinned. <a href="#aed6841518ced5a4f52654ab7ba9dbb42">More...</a><br /></td></tr>
<tr class="separator:aed6841518ced5a4f52654ab7ba9dbb42"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a11fbdd93394bb38b5cd5e243cba287ef"><td class="memItemLeft" align="right" valign="top"><a id="a11fbdd93394bb38b5cd5e243cba287ef"></a>
const <a class="el" href="classMastodon_1_1Easy_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Status.html#a11fbdd93394bb38b5cd5e243cba287ef">reblog</a> () const</td></tr>
<tr class="memdesc:a11fbdd93394bb38b5cd5e243cba287ef"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the reblogged <a class="el" href="classMastodon_1_1Easy_1_1Status.html" title="Class to hold statuses. ">Status</a>. <br /></td></tr>
<tr class="memitem:a11fbdd93394bb38b5cd5e243cba287ef"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classMastodon_1_1Easy_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Status.html#a11fbdd93394bb38b5cd5e243cba287ef">reblog</a> () const</td></tr>
<tr class="memdesc:a11fbdd93394bb38b5cd5e243cba287ef"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the reblogged <a class="el" href="classMastodon_1_1Easy_1_1Status.html" title="Class to hold statuses. ">Status</a>. <a href="#a11fbdd93394bb38b5cd5e243cba287ef">More...</a><br /></td></tr>
<tr class="separator:a11fbdd93394bb38b5cd5e243cba287ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5df1775bfa605d38cd257046e3db4e49"><td class="memItemLeft" align="right" valign="top"><a id="a5df1775bfa605d38cd257046e3db4e49"></a>
const bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Status.html#a5df1775bfa605d38cd257046e3db4e49">reblogged</a> () const</td></tr>
<tr class="memdesc:a5df1775bfa605d38cd257046e3db4e49"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if the user has reblogged the status. <br /></td></tr>
<tr class="memitem:a5df1775bfa605d38cd257046e3db4e49"><td class="memItemLeft" align="right" valign="top">const bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Status.html#a5df1775bfa605d38cd257046e3db4e49">reblogged</a> () const</td></tr>
<tr class="memdesc:a5df1775bfa605d38cd257046e3db4e49"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if the user has reblogged the status. <a href="#a5df1775bfa605d38cd257046e3db4e49">More...</a><br /></td></tr>
<tr class="separator:a5df1775bfa605d38cd257046e3db4e49"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afb3e390d318db2d8acf8e371d13625e8"><td class="memItemLeft" align="right" valign="top"><a id="afb3e390d318db2d8acf8e371d13625e8"></a>
const uint_fast64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Status.html#afb3e390d318db2d8acf8e371d13625e8">reblogs_count</a> () const</td></tr>
<tr class="memdesc:afb3e390d318db2d8acf8e371d13625e8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the number of reblogs for the status. <br /></td></tr>
<tr class="memitem:afb3e390d318db2d8acf8e371d13625e8"><td class="memItemLeft" align="right" valign="top">const uint_fast64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Status.html#afb3e390d318db2d8acf8e371d13625e8">reblogs_count</a> () const</td></tr>
<tr class="memdesc:afb3e390d318db2d8acf8e371d13625e8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the number of reblogs for the status. <a href="#afb3e390d318db2d8acf8e371d13625e8">More...</a><br /></td></tr>
<tr class="separator:afb3e390d318db2d8acf8e371d13625e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a39dd6ad4dd2e5ebfc006b9ef4e2c88e2"><td class="memItemLeft" align="right" valign="top"><a id="a39dd6ad4dd2e5ebfc006b9ef4e2c88e2"></a>
const bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Status.html#a39dd6ad4dd2e5ebfc006b9ef4e2c88e2">sensitive</a> () const</td></tr>
<tr class="memdesc:a39dd6ad4dd2e5ebfc006b9ef4e2c88e2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if the attachments should be hidden by default. <br /></td></tr>
<tr class="memitem:a39dd6ad4dd2e5ebfc006b9ef4e2c88e2"><td class="memItemLeft" align="right" valign="top">const bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Status.html#a39dd6ad4dd2e5ebfc006b9ef4e2c88e2">sensitive</a> () const</td></tr>
<tr class="memdesc:a39dd6ad4dd2e5ebfc006b9ef4e2c88e2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if the attachments should be hidden by default. <a href="#a39dd6ad4dd2e5ebfc006b9ef4e2c88e2">More...</a><br /></td></tr>
<tr class="separator:a39dd6ad4dd2e5ebfc006b9ef4e2c88e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5a00eb6a704d81f20ba5f35e852ce426"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classMastodon_1_1Easy_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Status.html#a5a00eb6a704d81f20ba5f35e852ce426">sensitive</a> (const bool &amp;sensitive)</td></tr>
<tr class="memdesc:a5a00eb6a704d81f20ba5f35e852ce426"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets sensitive flag for attachments. <a href="#a5a00eb6a704d81f20ba5f35e852ce426">More...</a><br /></td></tr>
<tr class="separator:a5a00eb6a704d81f20ba5f35e852ce426"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7625754b87a0b8654092b7df577d885b"><td class="memItemLeft" align="right" valign="top"><a id="a7625754b87a0b8654092b7df577d885b"></a>
const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Status.html#a7625754b87a0b8654092b7df577d885b">spoiler_text</a> () const</td></tr>
<tr class="memdesc:a7625754b87a0b8654092b7df577d885b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the spoiler text. <br /></td></tr>
<tr class="memitem:a7625754b87a0b8654092b7df577d885b"><td class="memItemLeft" align="right" valign="top">const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Status.html#a7625754b87a0b8654092b7df577d885b">spoiler_text</a> () const</td></tr>
<tr class="memdesc:a7625754b87a0b8654092b7df577d885b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the spoiler text. <a href="#a7625754b87a0b8654092b7df577d885b">More...</a><br /></td></tr>
<tr class="separator:a7625754b87a0b8654092b7df577d885b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a02b1fbce333208fe12dcde83239df551"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classMastodon_1_1Easy_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Status.html#a02b1fbce333208fe12dcde83239df551">spoiler_text</a> (const string &amp;spoiler_text)</td></tr>
<tr class="memdesc:a02b1fbce333208fe12dcde83239df551"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the spoiler text. <a href="#a02b1fbce333208fe12dcde83239df551">More...</a><br /></td></tr>
<tr class="separator:a02b1fbce333208fe12dcde83239df551"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afd8bd3da8083f0606406e1cb22c35674"><td class="memItemLeft" align="right" valign="top"><a id="afd8bd3da8083f0606406e1cb22c35674"></a>
const std::vector&lt; <a class="el" href="classMastodon_1_1Easy_1_1Tag.html">Tag</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Status.html#afd8bd3da8083f0606406e1cb22c35674">tags</a> () const</td></tr>
<tr class="memdesc:afd8bd3da8083f0606406e1cb22c35674"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the tags. <br /></td></tr>
<tr class="memitem:afd8bd3da8083f0606406e1cb22c35674"><td class="memItemLeft" align="right" valign="top">const std::vector&lt; <a class="el" href="classMastodon_1_1Easy_1_1Tag.html">Tag</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Status.html#afd8bd3da8083f0606406e1cb22c35674">tags</a> () const</td></tr>
<tr class="memdesc:afd8bd3da8083f0606406e1cb22c35674"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the tags. <a href="#afd8bd3da8083f0606406e1cb22c35674">More...</a><br /></td></tr>
<tr class="separator:afd8bd3da8083f0606406e1cb22c35674"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad9f1a19ffe23052c0b105e2273329923"><td class="memItemLeft" align="right" valign="top"><a id="ad9f1a19ffe23052c0b105e2273329923"></a>
const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Status.html#ad9f1a19ffe23052c0b105e2273329923">uri</a> () const</td></tr>
<tr class="memdesc:ad9f1a19ffe23052c0b105e2273329923"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the Fediverse-unique resource ID. <br /></td></tr>
<tr class="memitem:ad9f1a19ffe23052c0b105e2273329923"><td class="memItemLeft" align="right" valign="top">const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Status.html#ad9f1a19ffe23052c0b105e2273329923">uri</a> () const</td></tr>
<tr class="memdesc:ad9f1a19ffe23052c0b105e2273329923"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the Fediverse-unique resource ID. <a href="#ad9f1a19ffe23052c0b105e2273329923">More...</a><br /></td></tr>
<tr class="separator:ad9f1a19ffe23052c0b105e2273329923"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abc7c9670d2bdc2a7bb6ac75acace3694"><td class="memItemLeft" align="right" valign="top"><a id="abc7c9670d2bdc2a7bb6ac75acace3694"></a>
const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Status.html#abc7c9670d2bdc2a7bb6ac75acace3694">url</a> () const</td></tr>
<tr class="memdesc:abc7c9670d2bdc2a7bb6ac75acace3694"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the URL to the status page. <br /></td></tr>
<tr class="memitem:abc7c9670d2bdc2a7bb6ac75acace3694"><td class="memItemLeft" align="right" valign="top">const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Status.html#abc7c9670d2bdc2a7bb6ac75acace3694">url</a> () const</td></tr>
<tr class="memdesc:abc7c9670d2bdc2a7bb6ac75acace3694"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the URL to the status page. <a href="#abc7c9670d2bdc2a7bb6ac75acace3694">More...</a><br /></td></tr>
<tr class="separator:abc7c9670d2bdc2a7bb6ac75acace3694"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6fc09e1540503a76e7d9a41a0f0527d5"><td class="memItemLeft" align="right" valign="top"><a id="a6fc09e1540503a76e7d9a41a0f0527d5"></a>
const <a class="el" href="classMastodon_1_1Easy.html#a41488ca00d3169dc24313b21bd19eefa">visibility_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Status.html#a6fc09e1540503a76e7d9a41a0f0527d5">visibility</a> () const</td></tr>
<tr class="memdesc:a6fc09e1540503a76e7d9a41a0f0527d5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the visibility of the status. <br /></td></tr>
<tr class="memitem:a6fc09e1540503a76e7d9a41a0f0527d5"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classMastodon_1_1Easy.html#a41488ca00d3169dc24313b21bd19eefa">visibility_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Status.html#a6fc09e1540503a76e7d9a41a0f0527d5">visibility</a> () const</td></tr>
<tr class="memdesc:a6fc09e1540503a76e7d9a41a0f0527d5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the visibility of the status. <a href="#a6fc09e1540503a76e7d9a41a0f0527d5">More...</a><br /></td></tr>
<tr class="separator:a6fc09e1540503a76e7d9a41a0f0527d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeecaca17b11ab51007360bac8107fc81"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classMastodon_1_1Easy_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Status.html#aeecaca17b11ab51007360bac8107fc81">visibility</a> (const <a class="el" href="classMastodon_1_1Easy.html#a41488ca00d3169dc24313b21bd19eefa">visibility_type</a> &amp;visibility)</td></tr>
<tr class="memdesc:aeecaca17b11ab51007360bac8107fc81"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the visibility of the status. <a href="#aeecaca17b11ab51007360bac8107fc81">More...</a><br /></td></tr>
@ -195,9 +170,8 @@ const <a class="el" href="classMastodon_1_1Easy.html#a41488ca00d3169dc24313b21bd
<tr class="memitem:a753b382e29be6cb7b16772d4c609cedc inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#a753b382e29be6cb7b16772d4c609cedc">Entity</a> (const string &amp;json)</td></tr>
<tr class="memdesc:a753b382e29be6cb7b16772d4c609cedc inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an <a class="el" href="classMastodon_1_1Easy_1_1Entity.html" title="Base class for all entities. ">Entity</a> object from a JSON string. <a href="classMastodon_1_1Easy_1_1Entity.html#a753b382e29be6cb7b16772d4c609cedc">More...</a><br /></td></tr>
<tr class="separator:a753b382e29be6cb7b16772d4c609cedc inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a83eb2be5a13eaaa22b2796f05817f7a9 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memItemLeft" align="right" valign="top"><a id="a83eb2be5a13eaaa22b2796f05817f7a9"></a>
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#a83eb2be5a13eaaa22b2796f05817f7a9">Entity</a> ()</td></tr>
<tr class="memdesc:a83eb2be5a13eaaa22b2796f05817f7a9 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an empty <a class="el" href="classMastodon_1_1Easy_1_1Entity.html" title="Base class for all entities. ">Entity</a> object. <br /></td></tr>
<tr class="memitem:a83eb2be5a13eaaa22b2796f05817f7a9 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#a83eb2be5a13eaaa22b2796f05817f7a9">Entity</a> ()</td></tr>
<tr class="memdesc:a83eb2be5a13eaaa22b2796f05817f7a9 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an empty <a class="el" href="classMastodon_1_1Easy_1_1Entity.html" title="Base class for all entities. ">Entity</a> object. <a href="classMastodon_1_1Easy_1_1Entity.html#a83eb2be5a13eaaa22b2796f05817f7a9">More...</a><br /></td></tr>
<tr class="separator:a83eb2be5a13eaaa22b2796f05817f7a9 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afe917f5fc738a15c9386cf1fbf208674 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memItemLeft" align="right" valign="top">const void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#afe917f5fc738a15c9386cf1fbf208674">from_string</a> (const string &amp;json)</td></tr>
<tr class="memdesc:afe917f5fc738a15c9386cf1fbf208674 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="mdescLeft">&#160;</td><td class="mdescRight">Replaces the <a class="el" href="classMastodon_1_1Easy_1_1Entity.html" title="Base class for all entities. ">Entity</a> with a new one from a JSON string. <a href="classMastodon_1_1Easy_1_1Entity.html#afe917f5fc738a15c9386cf1fbf208674">More...</a><br /></td></tr>
@ -205,13 +179,11 @@ const <a class="el" href="classMastodon_1_1Easy.html#a41488ca00d3169dc24313b21bd
<tr class="memitem:ab9ed99f52a6337b04a506e8b30b37dd9 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memItemLeft" align="right" valign="top">const Json::Value&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#ab9ed99f52a6337b04a506e8b30b37dd9">to_object</a> () const</td></tr>
<tr class="memdesc:ab9ed99f52a6337b04a506e8b30b37dd9 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the JSON object of the <a class="el" href="classMastodon_1_1Easy_1_1Entity.html" title="Base class for all entities. ">Entity</a>. <a href="classMastodon_1_1Easy_1_1Entity.html#ab9ed99f52a6337b04a506e8b30b37dd9">More...</a><br /></td></tr>
<tr class="separator:ab9ed99f52a6337b04a506e8b30b37dd9 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a574de88f0531b8abf9c709e2acc4e75c inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memItemLeft" align="right" valign="top"><a id="a574de88f0531b8abf9c709e2acc4e75c"></a>
const bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#a574de88f0531b8abf9c709e2acc4e75c">valid</a> () const</td></tr>
<tr class="memdesc:a574de88f0531b8abf9c709e2acc4e75c inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if the <a class="el" href="classMastodon_1_1Easy_1_1Entity.html" title="Base class for all entities. ">Entity</a> holds valid data. <br /></td></tr>
<tr class="memitem:a574de88f0531b8abf9c709e2acc4e75c inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memItemLeft" align="right" valign="top">const bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#a574de88f0531b8abf9c709e2acc4e75c">valid</a> () const</td></tr>
<tr class="memdesc:a574de88f0531b8abf9c709e2acc4e75c inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if the <a class="el" href="classMastodon_1_1Easy_1_1Entity.html" title="Base class for all entities. ">Entity</a> holds valid data. <a href="classMastodon_1_1Easy_1_1Entity.html#a574de88f0531b8abf9c709e2acc4e75c">More...</a><br /></td></tr>
<tr class="separator:a574de88f0531b8abf9c709e2acc4e75c inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a15066ab4c090dd52b08b7c410b14e181 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memItemLeft" align="right" valign="top"><a id="a15066ab4c090dd52b08b7c410b14e181"></a>
const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#a15066ab4c090dd52b08b7c410b14e181">error</a> () const</td></tr>
<tr class="memdesc:a15066ab4c090dd52b08b7c410b14e181 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns error string sent by the server. <br /></td></tr>
<tr class="memitem:a15066ab4c090dd52b08b7c410b14e181 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memItemLeft" align="right" valign="top">const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#a15066ab4c090dd52b08b7c410b14e181">error</a> () const</td></tr>
<tr class="memdesc:a15066ab4c090dd52b08b7c410b14e181 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns error string sent by the server. <a href="classMastodon_1_1Easy_1_1Entity.html#a15066ab4c090dd52b08b7c410b14e181">More...</a><br /></td></tr>
<tr class="separator:a15066ab4c090dd52b08b7c410b14e181 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abd3d1ceb9a4105b0c5899db0ee9b3a5b inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memItemLeft" align="right" valign="top">const bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#abd3d1ceb9a4105b0c5899db0ee9b3a5b">was_set</a> () const</td></tr>
<tr class="memdesc:abd3d1ceb9a4105b0c5899db0ee9b3a5b inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if the last requested value was set, false if it was unset. <a href="classMastodon_1_1Easy_1_1Entity.html#abd3d1ceb9a4105b0c5899db0ee9b3a5b">More...</a><br /></td></tr>
@ -250,9 +222,10 @@ const std::uint_fast64_t&#160;</td><td class="memItemRight" valign="bottom"><b>s
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Class to hold statuses. </p>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a4b7220d868cf2915c5f25ce5bc961341"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4b7220d868cf2915c5f25ce5bc961341">&#9670;&nbsp;</a></span>Status()</h2>
<h2 class="memtitle"><span class="permalink"><a href="#a4b7220d868cf2915c5f25ce5bc961341">&#9670;&nbsp;</a></span>Status() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
@ -278,17 +251,102 @@ const std::uint_fast64_t&#160;</td><td class="memItemRight" valign="bottom"><b>s
<p>Constructs a <a class="el" href="classMastodon_1_1Easy_1_1Status.html" title="Class to hold statuses. ">Status</a> object from a JSON string. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">json</td><td>JSON string </td></tr>
<tr><td class="paramname">json</td><td>JSON string</td></tr>
</table>
</dd>
</dl>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;: <a class="code" href="classMastodon_1_1Easy_1_1Entity.html#a83eb2be5a13eaaa22b2796f05817f7a9">Entity</a>(json)</div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;{}</div><div class="ttc" id="classMastodon_1_1Easy_1_1Entity_html_a83eb2be5a13eaaa22b2796f05817f7a9"><div class="ttname"><a href="classMastodon_1_1Easy_1_1Entity.html#a83eb2be5a13eaaa22b2796f05817f7a9">Mastodon::Easy::Entity::Entity</a></div><div class="ttdeci">Entity()</div><div class="ttdoc">Constructs an empty Entity object. </div><div class="ttdef"><b>Definition:</b> entity.cpp:70</div></div>
</div><!-- fragment -->
</div>
</div>
<a id="a944586fb328a3524805748c8f7b17f32"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a944586fb328a3524805748c8f7b17f32">&#9670;&nbsp;</a></span>Status() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">Status::Status </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Constructs an empty <a class="el" href="classMastodon_1_1Easy_1_1Status.html" title="Class to hold statuses. ">Status</a> object. </p>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;: <a class="code" href="classMastodon_1_1Easy_1_1Entity.html#a83eb2be5a13eaaa22b2796f05817f7a9">Entity</a>()</div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;{}</div><div class="ttc" id="classMastodon_1_1Easy_1_1Entity_html_a83eb2be5a13eaaa22b2796f05817f7a9"><div class="ttname"><a href="classMastodon_1_1Easy_1_1Entity.html#a83eb2be5a13eaaa22b2796f05817f7a9">Mastodon::Easy::Entity::Entity</a></div><div class="ttdeci">Entity()</div><div class="ttdoc">Constructs an empty Entity object. </div><div class="ttdef"><b>Definition:</b> entity.cpp:70</div></div>
</div><!-- fragment -->
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a032164a0170c5217de9e749422a3818e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a032164a0170c5217de9e749422a3818e">&#9670;&nbsp;</a></span>account()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="classMastodon_1_1Easy_1_1Account.html">Easy::Account</a> Status::account </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns an array of matched accounts. </p>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;{</div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160; <span class="keyword">const</span> Json::Value node = <span class="keyword">get</span>(<span class="stringliteral">&quot;account&quot;</span>);</div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160; <span class="keywordflow">if</span> (node.isObject())</div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160; {</div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classMastodon_1_1Easy_1_1Account.html">Easy::Account</a>(node.toStyledString());</div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160; }</div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;</div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; ttdebug &lt;&lt; <span class="stringliteral">&quot;Could not get data: account\n&quot;</span>;</div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classMastodon_1_1Easy_1_1Account.html">Easy::Account</a>();</div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;}</div><div class="ttc" id="classMastodon_1_1Easy_1_1Account_html"><div class="ttname"><a href="classMastodon_1_1Easy_1_1Account.html">Mastodon::Easy::Account</a></div><div class="ttdoc">Class to hold accounts. </div><div class="ttdef"><b>Definition:</b> account.hpp:46</div></div>
</div><!-- fragment -->
</div>
</div>
<a id="a24ef7109d7e0b47d3de4892c09ff36c5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a24ef7109d7e0b47d3de4892c09ff36c5">&#9670;&nbsp;</a></span>application()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="classMastodon_1_1Easy_1_1Application.html">Easy::Application</a> Status::application </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns application from which the status was posted. </p>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;{</div><div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; <span class="keyword">const</span> Json::Value node = <span class="keyword">get</span>(<span class="stringliteral">&quot;application&quot;</span>);</div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; <span class="keywordflow">if</span> (node.isObject())</div><div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; {</div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classMastodon_1_1Easy_1_1Application.html">Easy::Application</a>(node.toStyledString());</div><div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; }</div><div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;</div><div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; ttdebug &lt;&lt; <span class="stringliteral">&quot;Could not get data: application\n&quot;</span>;</div><div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classMastodon_1_1Easy_1_1Application.html">Easy::Application</a>();</div><div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;}</div><div class="ttc" id="classMastodon_1_1Easy_1_1Application_html"><div class="ttname"><a href="classMastodon_1_1Easy_1_1Application.html">Mastodon::Easy::Application</a></div><div class="ttdoc">Class to hold applications. </div><div class="ttdef"><b>Definition:</b> application.hpp:40</div></div>
</div><!-- fragment -->
</div>
</div>
<a id="a08baa55aeca1317f5beef330b9e7ecf0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a08baa55aeca1317f5beef330b9e7ecf0">&#9670;&nbsp;</a></span>content() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const string Status::content </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns content of status. </p>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;{</div><div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classMastodon_1_1Easy_1_1Entity.html#adb8d99a42bce94868a5bd68937cc1e93">get_string</a>(<span class="stringliteral">&quot;content&quot;</span>);</div><div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;}</div><div class="ttc" id="classMastodon_1_1Easy_1_1Entity_html_adb8d99a42bce94868a5bd68937cc1e93"><div class="ttname"><a href="classMastodon_1_1Easy_1_1Entity.html#adb8d99a42bce94868a5bd68937cc1e93">Mastodon::Easy::Entity::get_string</a></div><div class="ttdeci">const string get_string(const string &amp;key) const</div><div class="ttdoc">Returns the value of key as std::string. </div><div class="ttdef"><b>Definition:</b> entity.cpp:131</div></div>
</div><!-- fragment -->
</div>
</div>
<a id="a7b1ffde2ac2104c8353045559687bef5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7b1ffde2ac2104c8353045559687bef5">&#9670;&nbsp;</a></span>content()</h2>
<h2 class="memtitle"><span class="permalink"><a href="#a7b1ffde2ac2104c8353045559687bef5">&#9670;&nbsp;</a></span>content() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
@ -309,8 +367,155 @@ const std::uint_fast64_t&#160;</td><td class="memItemRight" valign="bottom"><b>s
</div><!-- fragment -->
</div>
</div>
<a id="a1b95957e588efea797cc2174e6d6b748"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1b95957e588efea797cc2174e6d6b748">&#9670;&nbsp;</a></span>created_at()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const system_clock::time_point Status::created_at </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns time of creation. </p>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;{</div><div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classMastodon_1_1Easy_1_1Entity.html#a07336bdaa1dfe7cad90a1e686562ec0f">get_time_point</a>(<span class="stringliteral">&quot;created_at&quot;</span>);</div><div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;}</div><div class="ttc" id="classMastodon_1_1Easy_1_1Entity_html_a07336bdaa1dfe7cad90a1e686562ec0f"><div class="ttname"><a href="classMastodon_1_1Easy_1_1Entity.html#a07336bdaa1dfe7cad90a1e686562ec0f">Mastodon::Easy::Entity::get_time_point</a></div><div class="ttdeci">const system_clock::time_point get_time_point(const string &amp;key) const</div><div class="ttdoc">Returns the value of key as time_point. </div><div class="ttdef"><b>Definition:</b> entity.cpp:188</div></div>
</div><!-- fragment -->
</div>
</div>
<a id="ac09fc5fc8d81e8799464c6276acc9195"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac09fc5fc8d81e8799464c6276acc9195">&#9670;&nbsp;</a></span>emojis()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const std::vector&lt; <a class="el" href="classMastodon_1_1Easy_1_1Emoji.html">Easy::Emoji</a> &gt; Status::emojis </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns an array of emojis. </p>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;{</div><div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; <span class="keyword">const</span> Json::Value node = <span class="keyword">get</span>(<span class="stringliteral">&quot;emojis&quot;</span>);</div><div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; <span class="keywordflow">if</span> (node.isArray())</div><div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; {</div><div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160; std::vector&lt;Easy::Emoji&gt; vec;</div><div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; <span class="keywordflow">for</span> (<span class="keyword">const</span> Json::Value &amp;value : node)</div><div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; {</div><div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; vec.push_back(<a class="code" href="classMastodon_1_1Easy_1_1Emoji.html">Easy::Emoji</a>(value.toStyledString()));</div><div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; }</div><div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; <span class="keywordflow">return</span> vec;</div><div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; }</div><div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;</div><div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; ttdebug &lt;&lt; <span class="stringliteral">&quot;Could not get data: emojis\n&quot;</span>;</div><div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160; <span class="keywordflow">return</span> {};</div><div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;}</div><div class="ttc" id="classMastodon_1_1Easy_1_1Emoji_html"><div class="ttname"><a href="classMastodon_1_1Easy_1_1Emoji.html">Mastodon::Easy::Emoji</a></div><div class="ttdoc">Class to hold emojis. </div><div class="ttdef"><b>Definition:</b> emoji.hpp:40</div></div>
</div><!-- fragment -->
</div>
</div>
<a id="a47d4d2b36d2d9cd885cb97cf92e5c306"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a47d4d2b36d2d9cd885cb97cf92e5c306">&#9670;&nbsp;</a></span>favourited()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const bool Status::favourited </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns true if the user has favourited the status. </p>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;{</div><div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classMastodon_1_1Easy_1_1Entity.html#a73a96c1e91e1629223570f42f9196039">get_bool</a>(<span class="stringliteral">&quot;favourited&quot;</span>);</div><div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;}</div><div class="ttc" id="classMastodon_1_1Easy_1_1Entity_html_a73a96c1e91e1629223570f42f9196039"><div class="ttname"><a href="classMastodon_1_1Easy_1_1Entity.html#a73a96c1e91e1629223570f42f9196039">Mastodon::Easy::Entity::get_bool</a></div><div class="ttdeci">const bool get_bool(const string &amp;key) const</div><div class="ttdoc">Returns the value of key as bool. </div><div class="ttdef"><b>Definition:</b> entity.cpp:173</div></div>
</div><!-- fragment -->
</div>
</div>
<a id="a32cf16cabee1d7e1d3d2c20b04425f4c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a32cf16cabee1d7e1d3d2c20b04425f4c">&#9670;&nbsp;</a></span>favourites_count()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const uint_fast64_t Status::favourites_count </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns the number of favourites. </p>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;{</div><div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classMastodon_1_1Easy_1_1Entity.html#a69b21dc788bb4fd06b83f58891014cf6">get_uint64</a>(<span class="stringliteral">&quot;favourites_count&quot;</span>);</div><div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;}</div><div class="ttc" id="classMastodon_1_1Easy_1_1Entity_html_a69b21dc788bb4fd06b83f58891014cf6"><div class="ttname"><a href="classMastodon_1_1Easy_1_1Entity.html#a69b21dc788bb4fd06b83f58891014cf6">Mastodon::Easy::Entity::get_uint64</a></div><div class="ttdeci">const uint_fast64_t get_uint64(const string &amp;key) const</div><div class="ttdoc">Returns the value of key as std::uint_fast64_t. </div><div class="ttdef"><b>Definition:</b> entity.cpp:145</div></div>
</div><!-- fragment -->
</div>
</div>
<a id="a9d42af9430e5ee54c3845c66a4bbc84b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9d42af9430e5ee54c3845c66a4bbc84b">&#9670;&nbsp;</a></span>id()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const uint_fast64_t Status::id </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns the ID of the status. </p>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;{</div><div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160; <span class="keywordflow">return</span> stouint64(<a class="code" href="classMastodon_1_1Easy_1_1Entity.html#adb8d99a42bce94868a5bd68937cc1e93">get_string</a>(<span class="stringliteral">&quot;id&quot;</span>));</div><div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160;}</div><div class="ttc" id="classMastodon_1_1Easy_1_1Entity_html_adb8d99a42bce94868a5bd68937cc1e93"><div class="ttname"><a href="classMastodon_1_1Easy_1_1Entity.html#adb8d99a42bce94868a5bd68937cc1e93">Mastodon::Easy::Entity::get_string</a></div><div class="ttdeci">const string get_string(const string &amp;key) const</div><div class="ttdoc">Returns the value of key as std::string. </div><div class="ttdef"><b>Definition:</b> entity.cpp:131</div></div>
</div><!-- fragment -->
</div>
</div>
<a id="ac0d485a88fb93a181d1c21c45c26fdb9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac0d485a88fb93a181d1c21c45c26fdb9">&#9670;&nbsp;</a></span>in_reply_to_account_id()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const uint_fast64_t Status::in_reply_to_account_id </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns the ID of the account it replies to. </p>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160;{</div><div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160; <span class="keywordflow">return</span> stouint64(<a class="code" href="classMastodon_1_1Easy_1_1Entity.html#adb8d99a42bce94868a5bd68937cc1e93">get_string</a>(<span class="stringliteral">&quot;in_reply_to_account_id&quot;</span>));</div><div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160;}</div><div class="ttc" id="classMastodon_1_1Easy_1_1Entity_html_adb8d99a42bce94868a5bd68937cc1e93"><div class="ttname"><a href="classMastodon_1_1Easy_1_1Entity.html#adb8d99a42bce94868a5bd68937cc1e93">Mastodon::Easy::Entity::get_string</a></div><div class="ttdeci">const string get_string(const string &amp;key) const</div><div class="ttdoc">Returns the value of key as std::string. </div><div class="ttdef"><b>Definition:</b> entity.cpp:131</div></div>
</div><!-- fragment -->
</div>
</div>
<a id="ac325ea53d6a67a407b27532588e6a6a4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac325ea53d6a67a407b27532588e6a6a4">&#9670;&nbsp;</a></span>in_reply_to_id() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const uint_fast64_t Status::in_reply_to_id </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns the ID of the status it replies to. </p>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160;{</div><div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160; <span class="keywordflow">return</span> stouint64(<a class="code" href="classMastodon_1_1Easy_1_1Entity.html#adb8d99a42bce94868a5bd68937cc1e93">get_string</a>(<span class="stringliteral">&quot;in_reply_to_id&quot;</span>));</div><div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160;}</div><div class="ttc" id="classMastodon_1_1Easy_1_1Entity_html_adb8d99a42bce94868a5bd68937cc1e93"><div class="ttname"><a href="classMastodon_1_1Easy_1_1Entity.html#adb8d99a42bce94868a5bd68937cc1e93">Mastodon::Easy::Entity::get_string</a></div><div class="ttdeci">const string get_string(const string &amp;key) const</div><div class="ttdoc">Returns the value of key as std::string. </div><div class="ttdef"><b>Definition:</b> entity.cpp:131</div></div>
</div><!-- fragment -->
</div>
</div>
<a id="aaf96b2eb49b473563cdb5d757dacc8cc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aaf96b2eb49b473563cdb5d757dacc8cc">&#9670;&nbsp;</a></span>in_reply_to_id()</h2>
<h2 class="memtitle"><span class="permalink"><a href="#aaf96b2eb49b473563cdb5d757dacc8cc">&#9670;&nbsp;</a></span>in_reply_to_id() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
@ -331,8 +536,29 @@ const std::uint_fast64_t&#160;</td><td class="memItemRight" valign="bottom"><b>s
</div><!-- fragment -->
</div>
</div>
<a id="a9b783410cd731e44599624b1bffecc8a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9b783410cd731e44599624b1bffecc8a">&#9670;&nbsp;</a></span>language() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const string Status::language </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns the language of the status. </p>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160;{</div><div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classMastodon_1_1Easy_1_1Entity.html#adb8d99a42bce94868a5bd68937cc1e93">get_string</a>(<span class="stringliteral">&quot;language&quot;</span>);</div><div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160;}</div><div class="ttc" id="classMastodon_1_1Easy_1_1Entity_html_adb8d99a42bce94868a5bd68937cc1e93"><div class="ttname"><a href="classMastodon_1_1Easy_1_1Entity.html#adb8d99a42bce94868a5bd68937cc1e93">Mastodon::Easy::Entity::get_string</a></div><div class="ttdeci">const string get_string(const string &amp;key) const</div><div class="ttdoc">Returns the value of key as std::string. </div><div class="ttdef"><b>Definition:</b> entity.cpp:131</div></div>
</div><!-- fragment -->
</div>
</div>
<a id="ae45ad971a3d717a20afcf660ef541a03"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae45ad971a3d717a20afcf660ef541a03">&#9670;&nbsp;</a></span>language()</h2>
<h2 class="memtitle"><span class="permalink"><a href="#ae45ad971a3d717a20afcf660ef541a03">&#9670;&nbsp;</a></span>language() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
@ -353,8 +579,29 @@ const std::uint_fast64_t&#160;</td><td class="memItemRight" valign="bottom"><b>s
</div><!-- fragment -->
</div>
</div>
<a id="a9f23bb069483c54103c788393a33810d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9f23bb069483c54103c788393a33810d">&#9670;&nbsp;</a></span>media_attachments() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const std::vector&lt; <a class="el" href="classMastodon_1_1Easy_1_1Attachment.html">Easy::Attachment</a> &gt; Status::media_attachments </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns the attachments. </p>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160;{</div><div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160; <span class="keyword">const</span> Json::Value node = <span class="keyword">get</span>(<span class="stringliteral">&quot;media_attachments&quot;</span>);</div><div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160; <span class="keywordflow">if</span> (node.isArray())</div><div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160; {</div><div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160; std::vector&lt;Easy::Attachment&gt; vec;</div><div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160; <span class="keywordflow">for</span> (<span class="keyword">const</span> Json::Value &amp;value : node)</div><div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160; {</div><div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160; vec.push_back(<a class="code" href="classMastodon_1_1Easy_1_1Attachment.html">Easy::Attachment</a>(value.toStyledString()));</div><div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160; }</div><div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160; <span class="keywordflow">return</span> vec;</div><div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160; }</div><div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160;</div><div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160; ttdebug &lt;&lt; <span class="stringliteral">&quot;Could not get data: media_attachments\n&quot;</span>;</div><div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160; <span class="keywordflow">return</span> {};</div><div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160;}</div><div class="ttc" id="classMastodon_1_1Easy_1_1Attachment_html"><div class="ttname"><a href="classMastodon_1_1Easy_1_1Attachment.html">Mastodon::Easy::Attachment</a></div><div class="ttdoc">Class to hold attachments. </div><div class="ttdef"><b>Definition:</b> attachment.hpp:44</div></div>
</div><!-- fragment -->
</div>
</div>
<a id="a42a4b37c571b6e0769463bea258ad62b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a42a4b37c571b6e0769463bea258ad62b">&#9670;&nbsp;</a></span>media_attachments()</h2>
<h2 class="memtitle"><span class="permalink"><a href="#a42a4b37c571b6e0769463bea258ad62b">&#9670;&nbsp;</a></span>media_attachments() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
@ -371,13 +618,160 @@ const std::uint_fast64_t&#160;</td><td class="memItemRight" valign="bottom"><b>s
<p>Sets the attachments. </p>
<dl class="section since"><dt>Since</dt><dd>0.17.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160;{</div><div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160; <span class="comment">// FIXME: Needs writable Easy::Attachment()</span></div><div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160; Json::Value jsonarray(Json::arrayValue);</div><div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160;</div><div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160; <span class="keywordflow">for</span> (<span class="keyword">const</span> <a class="code" href="classMastodon_1_1Easy_1_1Attachment.html">Attachment</a> &amp;att : <a class="code" href="classMastodon_1_1Easy_1_1Status.html#a9f23bb069483c54103c788393a33810d">media_attachments</a>)</div><div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160; {</div><div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160; jsonarray.append(att.to_object());</div><div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160; }</div><div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160; <span class="keyword">set</span>(<span class="stringliteral">&quot;media_attachments&quot;</span>, jsonarray);</div><div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160; <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div><div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160;}</div><div class="ttc" id="classMastodon_1_1Easy_1_1Attachment_html"><div class="ttname"><a href="classMastodon_1_1Easy_1_1Attachment.html">Mastodon::Easy::Attachment</a></div><div class="ttdoc">Class to hold attachments. </div><div class="ttdef"><b>Definition:</b> attachment.hpp:42</div></div>
<div class="fragment"><div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160;{</div><div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160; <span class="comment">// FIXME: Needs writable Easy::Attachment()</span></div><div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160; Json::Value jsonarray(Json::arrayValue);</div><div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160;</div><div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160; <span class="keywordflow">for</span> (<span class="keyword">const</span> <a class="code" href="classMastodon_1_1Easy_1_1Attachment.html">Attachment</a> &amp;att : <a class="code" href="classMastodon_1_1Easy_1_1Status.html#a9f23bb069483c54103c788393a33810d">media_attachments</a>)</div><div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160; {</div><div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160; jsonarray.append(att.to_object());</div><div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160; }</div><div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160; <span class="keyword">set</span>(<span class="stringliteral">&quot;media_attachments&quot;</span>, jsonarray);</div><div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160; <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div><div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160;}</div><div class="ttc" id="classMastodon_1_1Easy_1_1Attachment_html"><div class="ttname"><a href="classMastodon_1_1Easy_1_1Attachment.html">Mastodon::Easy::Attachment</a></div><div class="ttdoc">Class to hold attachments. </div><div class="ttdef"><b>Definition:</b> attachment.hpp:44</div></div>
<div class="ttc" id="classMastodon_1_1Easy_1_1Status_html_a9f23bb069483c54103c788393a33810d"><div class="ttname"><a href="classMastodon_1_1Easy_1_1Status.html#a9f23bb069483c54103c788393a33810d">Mastodon::Easy::Status::media_attachments</a></div><div class="ttdeci">const std::vector&lt; Attachment &gt; media_attachments() const</div><div class="ttdoc">Returns the attachments. </div><div class="ttdef"><b>Definition:</b> status.cpp:132</div></div>
</div><!-- fragment -->
</div>
</div>
<a id="ad364187d644a81b1d148d2567ca1d96d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad364187d644a81b1d148d2567ca1d96d">&#9670;&nbsp;</a></span>mentions()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const std::vector&lt; <a class="el" href="classMastodon_1_1Easy_1_1Mention.html">Easy::Mention</a> &gt; Status::mentions </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns the mentions. </p>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160;{</div><div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160; <span class="keyword">const</span> Json::Value node = <span class="keyword">get</span>(<span class="stringliteral">&quot;mentions&quot;</span>);</div><div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160; <span class="keywordflow">if</span> (node.isArray())</div><div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160; {</div><div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160; std::vector&lt;Easy::Mention&gt; vec;</div><div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160; <span class="keywordflow">for</span> (<span class="keyword">const</span> Json::Value &amp;value : node)</div><div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160; {</div><div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160; vec.push_back(<a class="code" href="classMastodon_1_1Easy_1_1Mention.html">Easy::Mention</a>(value.toStyledString()));</div><div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160; }</div><div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160; <span class="keywordflow">return</span> vec;</div><div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160; }</div><div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160;</div><div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160; ttdebug &lt;&lt; <span class="stringliteral">&quot;Could not get data: mentions\n&quot;</span>;</div><div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160; <span class="keywordflow">return</span> {};</div><div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160;}</div><div class="ttc" id="classMastodon_1_1Easy_1_1Mention_html"><div class="ttname"><a href="classMastodon_1_1Easy_1_1Mention.html">Mastodon::Easy::Mention</a></div><div class="ttdoc">Class to hold mentions. </div><div class="ttdef"><b>Definition:</b> mention.hpp:43</div></div>
</div><!-- fragment -->
</div>
</div>
<a id="a9060f57850deb4642d307ba6e11aed7a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9060f57850deb4642d307ba6e11aed7a">&#9670;&nbsp;</a></span>muted()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const bool Status::muted </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns true if the user muted the conversation. </p>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160;{</div><div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classMastodon_1_1Easy_1_1Entity.html#a73a96c1e91e1629223570f42f9196039">get_bool</a>(<span class="stringliteral">&quot;muted&quot;</span>);</div><div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160;}</div><div class="ttc" id="classMastodon_1_1Easy_1_1Entity_html_a73a96c1e91e1629223570f42f9196039"><div class="ttname"><a href="classMastodon_1_1Easy_1_1Entity.html#a73a96c1e91e1629223570f42f9196039">Mastodon::Easy::Entity::get_bool</a></div><div class="ttdeci">const bool get_bool(const string &amp;key) const</div><div class="ttdoc">Returns the value of key as bool. </div><div class="ttdef"><b>Definition:</b> entity.cpp:173</div></div>
</div><!-- fragment -->
</div>
</div>
<a id="aed6841518ced5a4f52654ab7ba9dbb42"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aed6841518ced5a4f52654ab7ba9dbb42">&#9670;&nbsp;</a></span>pinned()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const bool Status::pinned </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns true if the status is pinned. </p>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160;{</div><div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classMastodon_1_1Easy_1_1Entity.html#a73a96c1e91e1629223570f42f9196039">get_bool</a>(<span class="stringliteral">&quot;pinned&quot;</span>);</div><div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160;}</div><div class="ttc" id="classMastodon_1_1Easy_1_1Entity_html_a73a96c1e91e1629223570f42f9196039"><div class="ttname"><a href="classMastodon_1_1Easy_1_1Entity.html#a73a96c1e91e1629223570f42f9196039">Mastodon::Easy::Entity::get_bool</a></div><div class="ttdeci">const bool get_bool(const string &amp;key) const</div><div class="ttdoc">Returns the value of key as bool. </div><div class="ttdef"><b>Definition:</b> entity.cpp:173</div></div>
</div><!-- fragment -->
</div>
</div>
<a id="a11fbdd93394bb38b5cd5e243cba287ef"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a11fbdd93394bb38b5cd5e243cba287ef">&#9670;&nbsp;</a></span>reblog()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="classMastodon_1_1Easy_1_1Status.html">Status</a> Status::reblog </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns the reblogged <a class="el" href="classMastodon_1_1Easy_1_1Status.html" title="Class to hold statuses. ">Status</a>. </p>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160;{</div><div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160; <span class="keyword">const</span> Json::Value node = <span class="keyword">get</span>(<span class="stringliteral">&quot;reblog&quot;</span>);</div><div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160; <span class="keywordflow">if</span> (node.isObject())</div><div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160; {</div><div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classMastodon_1_1Easy_1_1Status.html">Easy::Status</a>(node.toStyledString());</div><div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160; }</div><div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160;</div><div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160; ttdebug &lt;&lt; <span class="stringliteral">&quot;Could not get data: reblog\n&quot;</span>;</div><div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classMastodon_1_1Easy_1_1Status.html">Easy::Status</a>();</div><div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160;}</div><div class="ttc" id="classMastodon_1_1Easy_1_1Status_html"><div class="ttname"><a href="classMastodon_1_1Easy_1_1Status.html">Mastodon::Easy::Status</a></div><div class="ttdoc">Class to hold statuses. </div><div class="ttdef"><b>Definition:</b> status.hpp:57</div></div>
</div><!-- fragment -->
</div>
</div>
<a id="a5df1775bfa605d38cd257046e3db4e49"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5df1775bfa605d38cd257046e3db4e49">&#9670;&nbsp;</a></span>reblogged()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const bool Status::reblogged </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns true if the user has reblogged the status. </p>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160;{</div><div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classMastodon_1_1Easy_1_1Entity.html#a73a96c1e91e1629223570f42f9196039">get_bool</a>(<span class="stringliteral">&quot;reblogged&quot;</span>);</div><div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160;}</div><div class="ttc" id="classMastodon_1_1Easy_1_1Entity_html_a73a96c1e91e1629223570f42f9196039"><div class="ttname"><a href="classMastodon_1_1Easy_1_1Entity.html#a73a96c1e91e1629223570f42f9196039">Mastodon::Easy::Entity::get_bool</a></div><div class="ttdeci">const bool get_bool(const string &amp;key) const</div><div class="ttdoc">Returns the value of key as bool. </div><div class="ttdef"><b>Definition:</b> entity.cpp:173</div></div>
</div><!-- fragment -->
</div>
</div>
<a id="afb3e390d318db2d8acf8e371d13625e8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afb3e390d318db2d8acf8e371d13625e8">&#9670;&nbsp;</a></span>reblogs_count()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const uint_fast64_t Status::reblogs_count </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns the number of reblogs for the status. </p>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00208"></a><span class="lineno"> 208</span>&#160;{</div><div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classMastodon_1_1Easy_1_1Entity.html#a69b21dc788bb4fd06b83f58891014cf6">get_uint64</a>(<span class="stringliteral">&quot;reblogs_count&quot;</span>);</div><div class="line"><a name="l00210"></a><span class="lineno"> 210</span>&#160;}</div><div class="ttc" id="classMastodon_1_1Easy_1_1Entity_html_a69b21dc788bb4fd06b83f58891014cf6"><div class="ttname"><a href="classMastodon_1_1Easy_1_1Entity.html#a69b21dc788bb4fd06b83f58891014cf6">Mastodon::Easy::Entity::get_uint64</a></div><div class="ttdeci">const uint_fast64_t get_uint64(const string &amp;key) const</div><div class="ttdoc">Returns the value of key as std::uint_fast64_t. </div><div class="ttdef"><b>Definition:</b> entity.cpp:145</div></div>
</div><!-- fragment -->
</div>
</div>
<a id="a39dd6ad4dd2e5ebfc006b9ef4e2c88e2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a39dd6ad4dd2e5ebfc006b9ef4e2c88e2">&#9670;&nbsp;</a></span>sensitive() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const bool Status::sensitive </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns true if the attachments should be hidden by default. </p>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00213"></a><span class="lineno"> 213</span>&#160;{</div><div class="line"><a name="l00214"></a><span class="lineno"> 214</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classMastodon_1_1Easy_1_1Entity.html#a73a96c1e91e1629223570f42f9196039">get_bool</a>(<span class="stringliteral">&quot;sensitive&quot;</span>);</div><div class="line"><a name="l00215"></a><span class="lineno"> 215</span>&#160;}</div><div class="ttc" id="classMastodon_1_1Easy_1_1Entity_html_a73a96c1e91e1629223570f42f9196039"><div class="ttname"><a href="classMastodon_1_1Easy_1_1Entity.html#a73a96c1e91e1629223570f42f9196039">Mastodon::Easy::Entity::get_bool</a></div><div class="ttdeci">const bool get_bool(const string &amp;key) const</div><div class="ttdoc">Returns the value of key as bool. </div><div class="ttdef"><b>Definition:</b> entity.cpp:173</div></div>
</div><!-- fragment -->
</div>
</div>
<a id="a5a00eb6a704d81f20ba5f35e852ce426"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5a00eb6a704d81f20ba5f35e852ce426">&#9670;&nbsp;</a></span>sensitive()</h2>
<h2 class="memtitle"><span class="permalink"><a href="#a5a00eb6a704d81f20ba5f35e852ce426">&#9670;&nbsp;</a></span>sensitive() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
@ -398,8 +792,29 @@ const std::uint_fast64_t&#160;</td><td class="memItemRight" valign="bottom"><b>s
</div><!-- fragment -->
</div>
</div>
<a id="a7625754b87a0b8654092b7df577d885b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7625754b87a0b8654092b7df577d885b">&#9670;&nbsp;</a></span>spoiler_text() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const string Status::spoiler_text </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns the spoiler text. </p>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00224"></a><span class="lineno"> 224</span>&#160;{</div><div class="line"><a name="l00225"></a><span class="lineno"> 225</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classMastodon_1_1Easy_1_1Entity.html#adb8d99a42bce94868a5bd68937cc1e93">get_string</a>(<span class="stringliteral">&quot;spoiler_text&quot;</span>);</div><div class="line"><a name="l00226"></a><span class="lineno"> 226</span>&#160;}</div><div class="ttc" id="classMastodon_1_1Easy_1_1Entity_html_adb8d99a42bce94868a5bd68937cc1e93"><div class="ttname"><a href="classMastodon_1_1Easy_1_1Entity.html#adb8d99a42bce94868a5bd68937cc1e93">Mastodon::Easy::Entity::get_string</a></div><div class="ttdeci">const string get_string(const string &amp;key) const</div><div class="ttdoc">Returns the value of key as std::string. </div><div class="ttdef"><b>Definition:</b> entity.cpp:131</div></div>
</div><!-- fragment -->
</div>
</div>
<a id="a02b1fbce333208fe12dcde83239df551"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a02b1fbce333208fe12dcde83239df551">&#9670;&nbsp;</a></span>spoiler_text()</h2>
<h2 class="memtitle"><span class="permalink"><a href="#a02b1fbce333208fe12dcde83239df551">&#9670;&nbsp;</a></span>spoiler_text() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
@ -420,8 +835,92 @@ const std::uint_fast64_t&#160;</td><td class="memItemRight" valign="bottom"><b>s
</div><!-- fragment -->
</div>
</div>
<a id="afd8bd3da8083f0606406e1cb22c35674"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afd8bd3da8083f0606406e1cb22c35674">&#9670;&nbsp;</a></span>tags()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const std::vector&lt; <a class="el" href="classMastodon_1_1Easy_1_1Tag.html">Easy::Tag</a> &gt; Status::tags </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns the tags. </p>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00235"></a><span class="lineno"> 235</span>&#160;{</div><div class="line"><a name="l00236"></a><span class="lineno"> 236</span>&#160; <span class="keyword">const</span> Json::Value node = <span class="keyword">get</span>(<span class="stringliteral">&quot;tags&quot;</span>);</div><div class="line"><a name="l00237"></a><span class="lineno"> 237</span>&#160; <span class="keywordflow">if</span> (node.isArray())</div><div class="line"><a name="l00238"></a><span class="lineno"> 238</span>&#160; {</div><div class="line"><a name="l00239"></a><span class="lineno"> 239</span>&#160; std::vector&lt;Easy::Tag&gt; vec;</div><div class="line"><a name="l00240"></a><span class="lineno"> 240</span>&#160; <span class="keywordflow">for</span> (<span class="keyword">const</span> Json::Value &amp;value : node)</div><div class="line"><a name="l00241"></a><span class="lineno"> 241</span>&#160; {</div><div class="line"><a name="l00242"></a><span class="lineno"> 242</span>&#160; vec.push_back(<a class="code" href="classMastodon_1_1Easy_1_1Tag.html">Easy::Tag</a>(value.toStyledString()));</div><div class="line"><a name="l00243"></a><span class="lineno"> 243</span>&#160; }</div><div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160; <span class="keywordflow">return</span> vec;</div><div class="line"><a name="l00245"></a><span class="lineno"> 245</span>&#160; }</div><div class="line"><a name="l00246"></a><span class="lineno"> 246</span>&#160;</div><div class="line"><a name="l00247"></a><span class="lineno"> 247</span>&#160; ttdebug &lt;&lt; <span class="stringliteral">&quot;Could not get data: tags\n&quot;</span>;</div><div class="line"><a name="l00248"></a><span class="lineno"> 248</span>&#160; <span class="keywordflow">return</span> {};</div><div class="line"><a name="l00249"></a><span class="lineno"> 249</span>&#160;}</div><div class="ttc" id="classMastodon_1_1Easy_1_1Tag_html"><div class="ttname"><a href="classMastodon_1_1Easy_1_1Tag.html">Mastodon::Easy::Tag</a></div><div class="ttdoc">Class to hold tags. </div><div class="ttdef"><b>Definition:</b> tag.hpp:44</div></div>
</div><!-- fragment -->
</div>
</div>
<a id="ad9f1a19ffe23052c0b105e2273329923"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad9f1a19ffe23052c0b105e2273329923">&#9670;&nbsp;</a></span>uri()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const string Status::uri </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns the Fediverse-unique resource ID. </p>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00252"></a><span class="lineno"> 252</span>&#160;{</div><div class="line"><a name="l00253"></a><span class="lineno"> 253</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classMastodon_1_1Easy_1_1Entity.html#adb8d99a42bce94868a5bd68937cc1e93">get_string</a>(<span class="stringliteral">&quot;uri&quot;</span>);</div><div class="line"><a name="l00254"></a><span class="lineno"> 254</span>&#160;}</div><div class="ttc" id="classMastodon_1_1Easy_1_1Entity_html_adb8d99a42bce94868a5bd68937cc1e93"><div class="ttname"><a href="classMastodon_1_1Easy_1_1Entity.html#adb8d99a42bce94868a5bd68937cc1e93">Mastodon::Easy::Entity::get_string</a></div><div class="ttdeci">const string get_string(const string &amp;key) const</div><div class="ttdoc">Returns the value of key as std::string. </div><div class="ttdef"><b>Definition:</b> entity.cpp:131</div></div>
</div><!-- fragment -->
</div>
</div>
<a id="abc7c9670d2bdc2a7bb6ac75acace3694"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abc7c9670d2bdc2a7bb6ac75acace3694">&#9670;&nbsp;</a></span>url()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const string Status::url </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns the URL to the status page. </p>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00257"></a><span class="lineno"> 257</span>&#160;{</div><div class="line"><a name="l00258"></a><span class="lineno"> 258</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classMastodon_1_1Easy_1_1Entity.html#adb8d99a42bce94868a5bd68937cc1e93">get_string</a>(<span class="stringliteral">&quot;url&quot;</span>);</div><div class="line"><a name="l00259"></a><span class="lineno"> 259</span>&#160;}</div><div class="ttc" id="classMastodon_1_1Easy_1_1Entity_html_adb8d99a42bce94868a5bd68937cc1e93"><div class="ttname"><a href="classMastodon_1_1Easy_1_1Entity.html#adb8d99a42bce94868a5bd68937cc1e93">Mastodon::Easy::Entity::get_string</a></div><div class="ttdeci">const string get_string(const string &amp;key) const</div><div class="ttdoc">Returns the value of key as std::string. </div><div class="ttdef"><b>Definition:</b> entity.cpp:131</div></div>
</div><!-- fragment -->
</div>
</div>
<a id="a6fc09e1540503a76e7d9a41a0f0527d5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6fc09e1540503a76e7d9a41a0f0527d5">&#9670;&nbsp;</a></span>visibility() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="classMastodon_1_1Easy.html#a41488ca00d3169dc24313b21bd19eefa">Easy::visibility_type</a> Status::visibility </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns the visibility of the status. </p>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00262"></a><span class="lineno"> 262</span>&#160;{</div><div class="line"><a name="l00263"></a><span class="lineno"> 263</span>&#160; <span class="keyword">const</span> <span class="keywordtype">string</span> strvisibility = <a class="code" href="classMastodon_1_1Easy_1_1Entity.html#adb8d99a42bce94868a5bd68937cc1e93">get_string</a>(<span class="stringliteral">&quot;visibility&quot;</span>);</div><div class="line"><a name="l00264"></a><span class="lineno"> 264</span>&#160; <span class="keywordflow">if</span> (strvisibility.compare(<span class="stringliteral">&quot;public&quot;</span>) == 0)</div><div class="line"><a name="l00265"></a><span class="lineno"> 265</span>&#160; <span class="keywordflow">return</span> visibility_type::Public;</div><div class="line"><a name="l00266"></a><span class="lineno"> 266</span>&#160; <span class="keywordflow">else</span> <span class="keywordflow">if</span> (strvisibility.compare(<span class="stringliteral">&quot;unlisted&quot;</span>) == 0)</div><div class="line"><a name="l00267"></a><span class="lineno"> 267</span>&#160; <span class="keywordflow">return</span> visibility_type::Unlisted;</div><div class="line"><a name="l00268"></a><span class="lineno"> 268</span>&#160; <span class="keywordflow">else</span> <span class="keywordflow">if</span> (strvisibility.compare(<span class="stringliteral">&quot;private&quot;</span>) == 0)</div><div class="line"><a name="l00269"></a><span class="lineno"> 269</span>&#160; <span class="keywordflow">return</span> visibility_type::Private;</div><div class="line"><a name="l00270"></a><span class="lineno"> 270</span>&#160; <span class="keywordflow">else</span> <span class="keywordflow">if</span> (strvisibility.compare(<span class="stringliteral">&quot;direct&quot;</span>) == 0)</div><div class="line"><a name="l00271"></a><span class="lineno"> 271</span>&#160; <span class="keywordflow">return</span> visibility_type::Direct;</div><div class="line"><a name="l00272"></a><span class="lineno"> 272</span>&#160;</div><div class="line"><a name="l00273"></a><span class="lineno"> 273</span>&#160; ttdebug &lt;&lt; <span class="stringliteral">&quot;Could not get data: visibility\n&quot;</span>;</div><div class="line"><a name="l00274"></a><span class="lineno"> 274</span>&#160; <span class="keywordflow">return</span> visibility_type::Undefined;</div><div class="line"><a name="l00275"></a><span class="lineno"> 275</span>&#160;}</div><div class="ttc" id="classMastodon_1_1Easy_1_1Entity_html_adb8d99a42bce94868a5bd68937cc1e93"><div class="ttname"><a href="classMastodon_1_1Easy_1_1Entity.html#adb8d99a42bce94868a5bd68937cc1e93">Mastodon::Easy::Entity::get_string</a></div><div class="ttdeci">const string get_string(const string &amp;key) const</div><div class="ttdoc">Returns the value of key as std::string. </div><div class="ttdef"><b>Definition:</b> entity.cpp:131</div></div>
</div><!-- fragment -->
</div>
</div>
<a id="aeecaca17b11ab51007360bac8107fc81"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aeecaca17b11ab51007360bac8107fc81">&#9670;&nbsp;</a></span>visibility()</h2>
<h2 class="memtitle"><span class="permalink"><a href="#aeecaca17b11ab51007360bac8107fc81">&#9670;&nbsp;</a></span>visibility() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">

View File

@ -77,17 +77,14 @@ Public Member Functions</h2></td></tr>
<tr class="memitem:af068bf8db8f12c59b74319a680668b3e"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Tag.html#af068bf8db8f12c59b74319a680668b3e">Tag</a> (const string &amp;json)</td></tr>
<tr class="memdesc:af068bf8db8f12c59b74319a680668b3e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an <a class="el" href="classMastodon_1_1Easy_1_1Tag.html" title="Class to hold tags. ">Tag</a> object from a JSON string. <a href="#af068bf8db8f12c59b74319a680668b3e">More...</a><br /></td></tr>
<tr class="separator:af068bf8db8f12c59b74319a680668b3e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af2008705aa18e21efecb9e737b6b1a26"><td class="memItemLeft" align="right" valign="top"><a id="af2008705aa18e21efecb9e737b6b1a26"></a>
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Tag.html#af2008705aa18e21efecb9e737b6b1a26">Tag</a> ()</td></tr>
<tr class="memdesc:af2008705aa18e21efecb9e737b6b1a26"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an empty <a class="el" href="classMastodon_1_1Easy_1_1Tag.html" title="Class to hold tags. ">Tag</a> object. <br /></td></tr>
<tr class="memitem:af2008705aa18e21efecb9e737b6b1a26"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Tag.html#af2008705aa18e21efecb9e737b6b1a26">Tag</a> ()</td></tr>
<tr class="memdesc:af2008705aa18e21efecb9e737b6b1a26"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an empty <a class="el" href="classMastodon_1_1Easy_1_1Tag.html" title="Class to hold tags. ">Tag</a> object. <a href="#af2008705aa18e21efecb9e737b6b1a26">More...</a><br /></td></tr>
<tr class="separator:af2008705aa18e21efecb9e737b6b1a26"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2998b8ab72209e423ab49fbf8d67293c"><td class="memItemLeft" align="right" valign="top"><a id="a2998b8ab72209e423ab49fbf8d67293c"></a>
const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Tag.html#a2998b8ab72209e423ab49fbf8d67293c">name</a> () const</td></tr>
<tr class="memdesc:a2998b8ab72209e423ab49fbf8d67293c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the name of the tag. <br /></td></tr>
<tr class="memitem:a2998b8ab72209e423ab49fbf8d67293c"><td class="memItemLeft" align="right" valign="top">const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Tag.html#a2998b8ab72209e423ab49fbf8d67293c">name</a> () const</td></tr>
<tr class="memdesc:a2998b8ab72209e423ab49fbf8d67293c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the name of the tag. <a href="#a2998b8ab72209e423ab49fbf8d67293c">More...</a><br /></td></tr>
<tr class="separator:a2998b8ab72209e423ab49fbf8d67293c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6c58da13933b7882de05c37821c4290d"><td class="memItemLeft" align="right" valign="top"><a id="a6c58da13933b7882de05c37821c4290d"></a>
const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Tag.html#a6c58da13933b7882de05c37821c4290d">url</a> () const</td></tr>
<tr class="memdesc:a6c58da13933b7882de05c37821c4290d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the URL of the tag. <br /></td></tr>
<tr class="memitem:a6c58da13933b7882de05c37821c4290d"><td class="memItemLeft" align="right" valign="top">const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Tag.html#a6c58da13933b7882de05c37821c4290d">url</a> () const</td></tr>
<tr class="memdesc:a6c58da13933b7882de05c37821c4290d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the URL of the tag. <a href="#a6c58da13933b7882de05c37821c4290d">More...</a><br /></td></tr>
<tr class="separator:a6c58da13933b7882de05c37821c4290d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae65488a5e1e50d9f1cdbc6f42df49140"><td class="memItemLeft" align="right" valign="top">const std::vector&lt; <a class="el" href="classMastodon_1_1Easy_1_1Tag_1_1History.html">History</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Tag.html#ae65488a5e1e50d9f1cdbc6f42df49140">history</a> () const</td></tr>
<tr class="memdesc:ae65488a5e1e50d9f1cdbc6f42df49140"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the history of the tag. <a href="#ae65488a5e1e50d9f1cdbc6f42df49140">More...</a><br /></td></tr>
@ -96,9 +93,8 @@ const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" hr
<tr class="memitem:a753b382e29be6cb7b16772d4c609cedc inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#a753b382e29be6cb7b16772d4c609cedc">Entity</a> (const string &amp;json)</td></tr>
<tr class="memdesc:a753b382e29be6cb7b16772d4c609cedc inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an <a class="el" href="classMastodon_1_1Easy_1_1Entity.html" title="Base class for all entities. ">Entity</a> object from a JSON string. <a href="classMastodon_1_1Easy_1_1Entity.html#a753b382e29be6cb7b16772d4c609cedc">More...</a><br /></td></tr>
<tr class="separator:a753b382e29be6cb7b16772d4c609cedc inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a83eb2be5a13eaaa22b2796f05817f7a9 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memItemLeft" align="right" valign="top"><a id="a83eb2be5a13eaaa22b2796f05817f7a9"></a>
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#a83eb2be5a13eaaa22b2796f05817f7a9">Entity</a> ()</td></tr>
<tr class="memdesc:a83eb2be5a13eaaa22b2796f05817f7a9 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an empty <a class="el" href="classMastodon_1_1Easy_1_1Entity.html" title="Base class for all entities. ">Entity</a> object. <br /></td></tr>
<tr class="memitem:a83eb2be5a13eaaa22b2796f05817f7a9 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#a83eb2be5a13eaaa22b2796f05817f7a9">Entity</a> ()</td></tr>
<tr class="memdesc:a83eb2be5a13eaaa22b2796f05817f7a9 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an empty <a class="el" href="classMastodon_1_1Easy_1_1Entity.html" title="Base class for all entities. ">Entity</a> object. <a href="classMastodon_1_1Easy_1_1Entity.html#a83eb2be5a13eaaa22b2796f05817f7a9">More...</a><br /></td></tr>
<tr class="separator:a83eb2be5a13eaaa22b2796f05817f7a9 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afe917f5fc738a15c9386cf1fbf208674 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memItemLeft" align="right" valign="top">const void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#afe917f5fc738a15c9386cf1fbf208674">from_string</a> (const string &amp;json)</td></tr>
<tr class="memdesc:afe917f5fc738a15c9386cf1fbf208674 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="mdescLeft">&#160;</td><td class="mdescRight">Replaces the <a class="el" href="classMastodon_1_1Easy_1_1Entity.html" title="Base class for all entities. ">Entity</a> with a new one from a JSON string. <a href="classMastodon_1_1Easy_1_1Entity.html#afe917f5fc738a15c9386cf1fbf208674">More...</a><br /></td></tr>
@ -106,13 +102,11 @@ const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" hr
<tr class="memitem:ab9ed99f52a6337b04a506e8b30b37dd9 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memItemLeft" align="right" valign="top">const Json::Value&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#ab9ed99f52a6337b04a506e8b30b37dd9">to_object</a> () const</td></tr>
<tr class="memdesc:ab9ed99f52a6337b04a506e8b30b37dd9 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the JSON object of the <a class="el" href="classMastodon_1_1Easy_1_1Entity.html" title="Base class for all entities. ">Entity</a>. <a href="classMastodon_1_1Easy_1_1Entity.html#ab9ed99f52a6337b04a506e8b30b37dd9">More...</a><br /></td></tr>
<tr class="separator:ab9ed99f52a6337b04a506e8b30b37dd9 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a574de88f0531b8abf9c709e2acc4e75c inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memItemLeft" align="right" valign="top"><a id="a574de88f0531b8abf9c709e2acc4e75c"></a>
const bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#a574de88f0531b8abf9c709e2acc4e75c">valid</a> () const</td></tr>
<tr class="memdesc:a574de88f0531b8abf9c709e2acc4e75c inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if the <a class="el" href="classMastodon_1_1Easy_1_1Entity.html" title="Base class for all entities. ">Entity</a> holds valid data. <br /></td></tr>
<tr class="memitem:a574de88f0531b8abf9c709e2acc4e75c inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memItemLeft" align="right" valign="top">const bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#a574de88f0531b8abf9c709e2acc4e75c">valid</a> () const</td></tr>
<tr class="memdesc:a574de88f0531b8abf9c709e2acc4e75c inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if the <a class="el" href="classMastodon_1_1Easy_1_1Entity.html" title="Base class for all entities. ">Entity</a> holds valid data. <a href="classMastodon_1_1Easy_1_1Entity.html#a574de88f0531b8abf9c709e2acc4e75c">More...</a><br /></td></tr>
<tr class="separator:a574de88f0531b8abf9c709e2acc4e75c inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a15066ab4c090dd52b08b7c410b14e181 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memItemLeft" align="right" valign="top"><a id="a15066ab4c090dd52b08b7c410b14e181"></a>
const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#a15066ab4c090dd52b08b7c410b14e181">error</a> () const</td></tr>
<tr class="memdesc:a15066ab4c090dd52b08b7c410b14e181 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns error string sent by the server. <br /></td></tr>
<tr class="memitem:a15066ab4c090dd52b08b7c410b14e181 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memItemLeft" align="right" valign="top">const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#a15066ab4c090dd52b08b7c410b14e181">error</a> () const</td></tr>
<tr class="memdesc:a15066ab4c090dd52b08b7c410b14e181 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns error string sent by the server. <a href="classMastodon_1_1Easy_1_1Entity.html#a15066ab4c090dd52b08b7c410b14e181">More...</a><br /></td></tr>
<tr class="separator:a15066ab4c090dd52b08b7c410b14e181 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abd3d1ceb9a4105b0c5899db0ee9b3a5b inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memItemLeft" align="right" valign="top">const bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#abd3d1ceb9a4105b0c5899db0ee9b3a5b">was_set</a> () const</td></tr>
<tr class="memdesc:abd3d1ceb9a4105b0c5899db0ee9b3a5b inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if the last requested value was set, false if it was unset. <a href="classMastodon_1_1Easy_1_1Entity.html#abd3d1ceb9a4105b0c5899db0ee9b3a5b">More...</a><br /></td></tr>
@ -151,9 +145,10 @@ const std::uint_fast64_t&#160;</td><td class="memItemRight" valign="bottom"><b>s
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Class to hold tags. </p>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="af068bf8db8f12c59b74319a680668b3e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af068bf8db8f12c59b74319a680668b3e">&#9670;&nbsp;</a></span>Tag()</h2>
<h2 class="memtitle"><span class="permalink"><a href="#af068bf8db8f12c59b74319a680668b3e">&#9670;&nbsp;</a></span>Tag() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
@ -179,14 +174,36 @@ const std::uint_fast64_t&#160;</td><td class="memItemRight" valign="bottom"><b>s
<p>Constructs an <a class="el" href="classMastodon_1_1Easy_1_1Tag.html" title="Class to hold tags. ">Tag</a> object from a JSON string. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">json</td><td>JSON string </td></tr>
<tr><td class="paramname">json</td><td>JSON string</td></tr>
</table>
</dd>
</dl>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;: <a class="code" href="classMastodon_1_1Easy_1_1Entity.html#a83eb2be5a13eaaa22b2796f05817f7a9">Entity</a>(json)</div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;{}</div><div class="ttc" id="classMastodon_1_1Easy_1_1Entity_html_a83eb2be5a13eaaa22b2796f05817f7a9"><div class="ttname"><a href="classMastodon_1_1Easy_1_1Entity.html#a83eb2be5a13eaaa22b2796f05817f7a9">Mastodon::Easy::Entity::Entity</a></div><div class="ttdeci">Entity()</div><div class="ttdoc">Constructs an empty Entity object. </div><div class="ttdef"><b>Definition:</b> entity.cpp:70</div></div>
</div><!-- fragment -->
</div>
</div>
<a id="af2008705aa18e21efecb9e737b6b1a26"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af2008705aa18e21efecb9e737b6b1a26">&#9670;&nbsp;</a></span>Tag() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">Tag::Tag </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Constructs an empty <a class="el" href="classMastodon_1_1Easy_1_1Tag.html" title="Class to hold tags. ">Tag</a> object. </p>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;: <a class="code" href="classMastodon_1_1Easy_1_1Entity.html#a83eb2be5a13eaaa22b2796f05817f7a9">Entity</a>()</div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;{}</div><div class="ttc" id="classMastodon_1_1Easy_1_1Entity_html_a83eb2be5a13eaaa22b2796f05817f7a9"><div class="ttname"><a href="classMastodon_1_1Easy_1_1Entity.html#a83eb2be5a13eaaa22b2796f05817f7a9">Mastodon::Easy::Entity::Entity</a></div><div class="ttdeci">Entity()</div><div class="ttdoc">Constructs an empty Entity object. </div><div class="ttdef"><b>Definition:</b> entity.cpp:70</div></div>
</div><!-- fragment -->
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="ae65488a5e1e50d9f1cdbc6f42df49140"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae65488a5e1e50d9f1cdbc6f42df49140">&#9670;&nbsp;</a></span>history()</h2>
@ -205,7 +222,49 @@ const std::uint_fast64_t&#160;</td><td class="memItemRight" valign="bottom"><b>s
<p>Returns the history of the tag. </p>
<dl class="section since"><dt>Since</dt><dd>0.16.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;{</div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; <span class="keyword">const</span> Json::Value node = <span class="keyword">get</span>(<span class="stringliteral">&quot;history&quot;</span>);</div><div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; <span class="keywordflow">if</span> (node.isArray())</div><div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; {</div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; std::vector&lt;Easy::Tag::History&gt; vec;</div><div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; <span class="keywordflow">for</span> (<span class="keyword">const</span> Json::Value &amp;value : node)</div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; {</div><div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; vec.push_back(<a class="code" href="classMastodon_1_1Easy_1_1Tag_1_1History.html">Easy::Tag::History</a>(value.toStyledString()));</div><div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; }</div><div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; <span class="keywordflow">return</span> vec;</div><div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; }</div><div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;</div><div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; ttdebug &lt;&lt; <span class="stringliteral">&quot;Could not get data: history\n&quot;</span>;</div><div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; <span class="keywordflow">return</span> {};</div><div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;}</div><div class="ttc" id="classMastodon_1_1Easy_1_1Tag_1_1History_html"><div class="ttname"><a href="classMastodon_1_1Easy_1_1Tag_1_1History.html">Mastodon::Easy::Tag::History</a></div><div class="ttdoc">Class to hold Tag history. </div><div class="ttdef"><b>Definition:</b> tag.hpp:50</div></div>
<div class="fragment"><div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;{</div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; <span class="keyword">const</span> Json::Value node = <span class="keyword">get</span>(<span class="stringliteral">&quot;history&quot;</span>);</div><div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; <span class="keywordflow">if</span> (node.isArray())</div><div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; {</div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; std::vector&lt;Easy::Tag::History&gt; vec;</div><div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; <span class="keywordflow">for</span> (<span class="keyword">const</span> Json::Value &amp;value : node)</div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; {</div><div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; vec.push_back(<a class="code" href="classMastodon_1_1Easy_1_1Tag_1_1History.html">Easy::Tag::History</a>(value.toStyledString()));</div><div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; }</div><div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; <span class="keywordflow">return</span> vec;</div><div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; }</div><div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;</div><div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; ttdebug &lt;&lt; <span class="stringliteral">&quot;Could not get data: history\n&quot;</span>;</div><div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; <span class="keywordflow">return</span> {};</div><div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;}</div><div class="ttc" id="classMastodon_1_1Easy_1_1Tag_1_1History_html"><div class="ttname"><a href="classMastodon_1_1Easy_1_1Tag_1_1History.html">Mastodon::Easy::Tag::History</a></div><div class="ttdoc">Class to hold Tag history. </div><div class="ttdef"><b>Definition:</b> tag.hpp:52</div></div>
</div><!-- fragment -->
</div>
</div>
<a id="a2998b8ab72209e423ab49fbf8d67293c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2998b8ab72209e423ab49fbf8d67293c">&#9670;&nbsp;</a></span>name()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const string Tag::name </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns the name of the tag. </p>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;{</div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classMastodon_1_1Easy_1_1Entity.html#adb8d99a42bce94868a5bd68937cc1e93">get_string</a>(<span class="stringliteral">&quot;name&quot;</span>);</div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;}</div><div class="ttc" id="classMastodon_1_1Easy_1_1Entity_html_adb8d99a42bce94868a5bd68937cc1e93"><div class="ttname"><a href="classMastodon_1_1Easy_1_1Entity.html#adb8d99a42bce94868a5bd68937cc1e93">Mastodon::Easy::Entity::get_string</a></div><div class="ttdeci">const string get_string(const string &amp;key) const</div><div class="ttdoc">Returns the value of key as std::string. </div><div class="ttdef"><b>Definition:</b> entity.cpp:131</div></div>
</div><!-- fragment -->
</div>
</div>
<a id="a6c58da13933b7882de05c37821c4290d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6c58da13933b7882de05c37821c4290d">&#9670;&nbsp;</a></span>url()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const string Tag::url </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns the URL of the tag. </p>
<dl class="section since"><dt>Since</dt><dd>before 0.11.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;{</div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classMastodon_1_1Easy_1_1Entity.html#adb8d99a42bce94868a5bd68937cc1e93">get_string</a>(<span class="stringliteral">&quot;url&quot;</span>);</div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;}</div><div class="ttc" id="classMastodon_1_1Easy_1_1Entity_html_adb8d99a42bce94868a5bd68937cc1e93"><div class="ttname"><a href="classMastodon_1_1Easy_1_1Entity.html#adb8d99a42bce94868a5bd68937cc1e93">Mastodon::Easy::Entity::get_string</a></div><div class="ttdeci">const string get_string(const string &amp;key) const</div><div class="ttdoc">Returns the value of key as std::string. </div><div class="ttdef"><b>Definition:</b> entity.cpp:131</div></div>
</div><!-- fragment -->
</div>
</div>

View File

@ -70,29 +70,24 @@ Public Member Functions</h2></td></tr>
<tr class="memitem:a67c21471f4cb98e11cedd572d7dcf156"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Tag_1_1History.html#a67c21471f4cb98e11cedd572d7dcf156">History</a> (const string &amp;json)</td></tr>
<tr class="memdesc:a67c21471f4cb98e11cedd572d7dcf156"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an <a class="el" href="classMastodon_1_1Easy_1_1Tag_1_1History.html" title="Class to hold Tag history. ">Tag::History</a> object from a JSON string. <a href="#a67c21471f4cb98e11cedd572d7dcf156">More...</a><br /></td></tr>
<tr class="separator:a67c21471f4cb98e11cedd572d7dcf156"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac14efcc2fc24b549b8c2b7b3dcaca0f5"><td class="memItemLeft" align="right" valign="top"><a id="ac14efcc2fc24b549b8c2b7b3dcaca0f5"></a>
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Tag_1_1History.html#ac14efcc2fc24b549b8c2b7b3dcaca0f5">History</a> ()</td></tr>
<tr class="memdesc:ac14efcc2fc24b549b8c2b7b3dcaca0f5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an empty <a class="el" href="classMastodon_1_1Easy_1_1Tag_1_1History.html" title="Class to hold Tag history. ">Tag::History</a> object. <br /></td></tr>
<tr class="memitem:ac14efcc2fc24b549b8c2b7b3dcaca0f5"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Tag_1_1History.html#ac14efcc2fc24b549b8c2b7b3dcaca0f5">History</a> ()</td></tr>
<tr class="memdesc:ac14efcc2fc24b549b8c2b7b3dcaca0f5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an empty <a class="el" href="classMastodon_1_1Easy_1_1Tag_1_1History.html" title="Class to hold Tag history. ">Tag::History</a> object. <a href="#ac14efcc2fc24b549b8c2b7b3dcaca0f5">More...</a><br /></td></tr>
<tr class="separator:ac14efcc2fc24b549b8c2b7b3dcaca0f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2f202c43bfb6a842b9ccd7da00786127"><td class="memItemLeft" align="right" valign="top"><a id="a2f202c43bfb6a842b9ccd7da00786127"></a>
const uint_fast64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Tag_1_1History.html#a2f202c43bfb6a842b9ccd7da00786127">accounts</a> ()</td></tr>
<tr class="memdesc:a2f202c43bfb6a842b9ccd7da00786127"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the number of accounts using that hashtag. <br /></td></tr>
<tr class="memitem:a2f202c43bfb6a842b9ccd7da00786127"><td class="memItemLeft" align="right" valign="top">const uint_fast64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Tag_1_1History.html#a2f202c43bfb6a842b9ccd7da00786127">accounts</a> ()</td></tr>
<tr class="memdesc:a2f202c43bfb6a842b9ccd7da00786127"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the number of accounts using that hashtag. <a href="#a2f202c43bfb6a842b9ccd7da00786127">More...</a><br /></td></tr>
<tr class="separator:a2f202c43bfb6a842b9ccd7da00786127"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a76ed4cab890007ef32f206813e7d18fb"><td class="memItemLeft" align="right" valign="top"><a id="a76ed4cab890007ef32f206813e7d18fb"></a>
const system_clock::time_point&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Tag_1_1History.html#a76ed4cab890007ef32f206813e7d18fb">day</a> ()</td></tr>
<tr class="memdesc:a76ed4cab890007ef32f206813e7d18fb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the day. <br /></td></tr>
<tr class="memitem:a76ed4cab890007ef32f206813e7d18fb"><td class="memItemLeft" align="right" valign="top">const system_clock::time_point&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Tag_1_1History.html#a76ed4cab890007ef32f206813e7d18fb">day</a> ()</td></tr>
<tr class="memdesc:a76ed4cab890007ef32f206813e7d18fb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the day. <a href="#a76ed4cab890007ef32f206813e7d18fb">More...</a><br /></td></tr>
<tr class="separator:a76ed4cab890007ef32f206813e7d18fb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a18e77720b04740666eed8770bd155761"><td class="memItemLeft" align="right" valign="top"><a id="a18e77720b04740666eed8770bd155761"></a>
const uint_fast64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Tag_1_1History.html#a18e77720b04740666eed8770bd155761">uses</a> ()</td></tr>
<tr class="memdesc:a18e77720b04740666eed8770bd155761"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the number of accounts using that hashtag. <br /></td></tr>
<tr class="memitem:a18e77720b04740666eed8770bd155761"><td class="memItemLeft" align="right" valign="top">const uint_fast64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Tag_1_1History.html#a18e77720b04740666eed8770bd155761">uses</a> ()</td></tr>
<tr class="memdesc:a18e77720b04740666eed8770bd155761"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the number of accounts using that hashtag. <a href="#a18e77720b04740666eed8770bd155761">More...</a><br /></td></tr>
<tr class="separator:a18e77720b04740666eed8770bd155761"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classMastodon_1_1Easy_1_1Entity"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classMastodon_1_1Easy_1_1Entity')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classMastodon_1_1Easy_1_1Entity.html">Mastodon::Easy::Entity</a></td></tr>
<tr class="memitem:a753b382e29be6cb7b16772d4c609cedc inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#a753b382e29be6cb7b16772d4c609cedc">Entity</a> (const string &amp;json)</td></tr>
<tr class="memdesc:a753b382e29be6cb7b16772d4c609cedc inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an <a class="el" href="classMastodon_1_1Easy_1_1Entity.html" title="Base class for all entities. ">Entity</a> object from a JSON string. <a href="classMastodon_1_1Easy_1_1Entity.html#a753b382e29be6cb7b16772d4c609cedc">More...</a><br /></td></tr>
<tr class="separator:a753b382e29be6cb7b16772d4c609cedc inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a83eb2be5a13eaaa22b2796f05817f7a9 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memItemLeft" align="right" valign="top"><a id="a83eb2be5a13eaaa22b2796f05817f7a9"></a>
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#a83eb2be5a13eaaa22b2796f05817f7a9">Entity</a> ()</td></tr>
<tr class="memdesc:a83eb2be5a13eaaa22b2796f05817f7a9 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an empty <a class="el" href="classMastodon_1_1Easy_1_1Entity.html" title="Base class for all entities. ">Entity</a> object. <br /></td></tr>
<tr class="memitem:a83eb2be5a13eaaa22b2796f05817f7a9 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#a83eb2be5a13eaaa22b2796f05817f7a9">Entity</a> ()</td></tr>
<tr class="memdesc:a83eb2be5a13eaaa22b2796f05817f7a9 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an empty <a class="el" href="classMastodon_1_1Easy_1_1Entity.html" title="Base class for all entities. ">Entity</a> object. <a href="classMastodon_1_1Easy_1_1Entity.html#a83eb2be5a13eaaa22b2796f05817f7a9">More...</a><br /></td></tr>
<tr class="separator:a83eb2be5a13eaaa22b2796f05817f7a9 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afe917f5fc738a15c9386cf1fbf208674 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memItemLeft" align="right" valign="top">const void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#afe917f5fc738a15c9386cf1fbf208674">from_string</a> (const string &amp;json)</td></tr>
<tr class="memdesc:afe917f5fc738a15c9386cf1fbf208674 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="mdescLeft">&#160;</td><td class="mdescRight">Replaces the <a class="el" href="classMastodon_1_1Easy_1_1Entity.html" title="Base class for all entities. ">Entity</a> with a new one from a JSON string. <a href="classMastodon_1_1Easy_1_1Entity.html#afe917f5fc738a15c9386cf1fbf208674">More...</a><br /></td></tr>
@ -100,13 +95,11 @@ const uint_fast64_t&#160;</td><td class="memItemRight" valign="bottom"><a class=
<tr class="memitem:ab9ed99f52a6337b04a506e8b30b37dd9 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memItemLeft" align="right" valign="top">const Json::Value&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#ab9ed99f52a6337b04a506e8b30b37dd9">to_object</a> () const</td></tr>
<tr class="memdesc:ab9ed99f52a6337b04a506e8b30b37dd9 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the JSON object of the <a class="el" href="classMastodon_1_1Easy_1_1Entity.html" title="Base class for all entities. ">Entity</a>. <a href="classMastodon_1_1Easy_1_1Entity.html#ab9ed99f52a6337b04a506e8b30b37dd9">More...</a><br /></td></tr>
<tr class="separator:ab9ed99f52a6337b04a506e8b30b37dd9 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a574de88f0531b8abf9c709e2acc4e75c inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memItemLeft" align="right" valign="top"><a id="a574de88f0531b8abf9c709e2acc4e75c"></a>
const bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#a574de88f0531b8abf9c709e2acc4e75c">valid</a> () const</td></tr>
<tr class="memdesc:a574de88f0531b8abf9c709e2acc4e75c inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if the <a class="el" href="classMastodon_1_1Easy_1_1Entity.html" title="Base class for all entities. ">Entity</a> holds valid data. <br /></td></tr>
<tr class="memitem:a574de88f0531b8abf9c709e2acc4e75c inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memItemLeft" align="right" valign="top">const bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#a574de88f0531b8abf9c709e2acc4e75c">valid</a> () const</td></tr>
<tr class="memdesc:a574de88f0531b8abf9c709e2acc4e75c inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if the <a class="el" href="classMastodon_1_1Easy_1_1Entity.html" title="Base class for all entities. ">Entity</a> holds valid data. <a href="classMastodon_1_1Easy_1_1Entity.html#a574de88f0531b8abf9c709e2acc4e75c">More...</a><br /></td></tr>
<tr class="separator:a574de88f0531b8abf9c709e2acc4e75c inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a15066ab4c090dd52b08b7c410b14e181 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memItemLeft" align="right" valign="top"><a id="a15066ab4c090dd52b08b7c410b14e181"></a>
const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#a15066ab4c090dd52b08b7c410b14e181">error</a> () const</td></tr>
<tr class="memdesc:a15066ab4c090dd52b08b7c410b14e181 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns error string sent by the server. <br /></td></tr>
<tr class="memitem:a15066ab4c090dd52b08b7c410b14e181 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memItemLeft" align="right" valign="top">const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#a15066ab4c090dd52b08b7c410b14e181">error</a> () const</td></tr>
<tr class="memdesc:a15066ab4c090dd52b08b7c410b14e181 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns error string sent by the server. <a href="classMastodon_1_1Easy_1_1Entity.html#a15066ab4c090dd52b08b7c410b14e181">More...</a><br /></td></tr>
<tr class="separator:a15066ab4c090dd52b08b7c410b14e181 inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abd3d1ceb9a4105b0c5899db0ee9b3a5b inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="memItemLeft" align="right" valign="top">const bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMastodon_1_1Easy_1_1Entity.html#abd3d1ceb9a4105b0c5899db0ee9b3a5b">was_set</a> () const</td></tr>
<tr class="memdesc:abd3d1ceb9a4105b0c5899db0ee9b3a5b inherit pub_methods_classMastodon_1_1Easy_1_1Entity"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if the last requested value was set, false if it was unset. <a href="classMastodon_1_1Easy_1_1Entity.html#abd3d1ceb9a4105b0c5899db0ee9b3a5b">More...</a><br /></td></tr>
@ -148,7 +141,7 @@ const std::uint_fast64_t&#160;</td><td class="memItemRight" valign="bottom"><b>s
<dl class="section since"><dt>Since</dt><dd>0.16.0 </dd></dl>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a67c21471f4cb98e11cedd572d7dcf156"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a67c21471f4cb98e11cedd572d7dcf156">&#9670;&nbsp;</a></span>History()</h2>
<h2 class="memtitle"><span class="permalink"><a href="#a67c21471f4cb98e11cedd572d7dcf156">&#9670;&nbsp;</a></span>History() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
@ -174,14 +167,99 @@ const std::uint_fast64_t&#160;</td><td class="memItemRight" valign="bottom"><b>s
<p>Constructs an <a class="el" href="classMastodon_1_1Easy_1_1Tag_1_1History.html" title="Class to hold Tag history. ">Tag::History</a> object from a JSON string. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">json</td><td>JSON string </td></tr>
<tr><td class="paramname">json</td><td>JSON string</td></tr>
</table>
</dd>
</dl>
<dl class="section since"><dt>Since</dt><dd>0.16.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;: <a class="code" href="classMastodon_1_1Easy_1_1Entity.html#a83eb2be5a13eaaa22b2796f05817f7a9">Entity</a>(json)</div><div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;{}</div><div class="ttc" id="classMastodon_1_1Easy_1_1Entity_html_a83eb2be5a13eaaa22b2796f05817f7a9"><div class="ttname"><a href="classMastodon_1_1Easy_1_1Entity.html#a83eb2be5a13eaaa22b2796f05817f7a9">Mastodon::Easy::Entity::Entity</a></div><div class="ttdeci">Entity()</div><div class="ttdoc">Constructs an empty Entity object. </div><div class="ttdef"><b>Definition:</b> entity.cpp:70</div></div>
</div><!-- fragment -->
</div>
</div>
<a id="ac14efcc2fc24b549b8c2b7b3dcaca0f5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac14efcc2fc24b549b8c2b7b3dcaca0f5">&#9670;&nbsp;</a></span>History() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classMastodon_1_1Easy_1_1Tag_1_1History.html">Tag::History::History</a> </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Constructs an empty <a class="el" href="classMastodon_1_1Easy_1_1Tag_1_1History.html" title="Class to hold Tag history. ">Tag::History</a> object. </p>
<dl class="section since"><dt>Since</dt><dd>0.16.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;: <a class="code" href="classMastodon_1_1Easy_1_1Entity.html#a83eb2be5a13eaaa22b2796f05817f7a9">Entity</a>()</div><div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;{}</div><div class="ttc" id="classMastodon_1_1Easy_1_1Entity_html_a83eb2be5a13eaaa22b2796f05817f7a9"><div class="ttname"><a href="classMastodon_1_1Easy_1_1Entity.html#a83eb2be5a13eaaa22b2796f05817f7a9">Mastodon::Easy::Entity::Entity</a></div><div class="ttdeci">Entity()</div><div class="ttdoc">Constructs an empty Entity object. </div><div class="ttdef"><b>Definition:</b> entity.cpp:70</div></div>
</div><!-- fragment -->
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a2f202c43bfb6a842b9ccd7da00786127"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2f202c43bfb6a842b9ccd7da00786127">&#9670;&nbsp;</a></span>accounts()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const uint_fast64_t Tag::History::accounts </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns the number of accounts using that hashtag. </p>
<dl class="section since"><dt>Since</dt><dd>0.16.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;{</div><div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; <span class="keywordflow">return</span> stouint64(<a class="code" href="classMastodon_1_1Easy_1_1Entity.html#adb8d99a42bce94868a5bd68937cc1e93">get_string</a>(<span class="stringliteral">&quot;accounts&quot;</span>));</div><div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;}</div><div class="ttc" id="classMastodon_1_1Easy_1_1Entity_html_adb8d99a42bce94868a5bd68937cc1e93"><div class="ttname"><a href="classMastodon_1_1Easy_1_1Entity.html#adb8d99a42bce94868a5bd68937cc1e93">Mastodon::Easy::Entity::get_string</a></div><div class="ttdeci">const string get_string(const string &amp;key) const</div><div class="ttdoc">Returns the value of key as std::string. </div><div class="ttdef"><b>Definition:</b> entity.cpp:131</div></div>
</div><!-- fragment -->
</div>
</div>
<a id="a76ed4cab890007ef32f206813e7d18fb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a76ed4cab890007ef32f206813e7d18fb">&#9670;&nbsp;</a></span>day()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const system_clock::time_point Tag::History::day </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns the day. </p>
<dl class="section since"><dt>Since</dt><dd>0.16.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;{</div><div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; <span class="keyword">const</span> Json::Value node = <span class="keyword">get</span>(<span class="stringliteral">&quot;day&quot;</span>);</div><div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;</div><div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160; <span class="keywordflow">if</span> (node.isString())</div><div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; {</div><div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; std::chrono::seconds seconds(stouint64(node.asString()));</div><div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; <span class="keywordflow">return</span> system_clock::time_point(seconds);</div><div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; }</div><div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;</div><div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; ttdebug &lt;&lt; <span class="stringliteral">&quot;Could not get data: day\n&quot;</span>;</div><div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; <span class="keywordflow">return</span> system_clock::time_point();</div><div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;}</div></div><!-- fragment -->
</div>
</div>
<a id="a18e77720b04740666eed8770bd155761"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a18e77720b04740666eed8770bd155761">&#9670;&nbsp;</a></span>uses()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const uint_fast64_t Tag::History::uses </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns the number of accounts using that hashtag. </p>
<dl class="section since"><dt>Since</dt><dd>0.16.0 </dd></dl>
<div class="fragment"><div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;{</div><div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; <span class="keywordflow">return</span> stouint64(<a class="code" href="classMastodon_1_1Easy_1_1Entity.html#adb8d99a42bce94868a5bd68937cc1e93">get_string</a>(<span class="stringliteral">&quot;uses&quot;</span>));</div><div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;}</div><div class="ttc" id="classMastodon_1_1Easy_1_1Entity_html_adb8d99a42bce94868a5bd68937cc1e93"><div class="ttname"><a href="classMastodon_1_1Easy_1_1Entity.html#adb8d99a42bce94868a5bd68937cc1e93">Mastodon::Easy::Entity::get_string</a></div><div class="ttdeci">const string get_string(const string &amp;key) const</div><div class="ttdoc">Returns the value of key as std::string. </div><div class="ttdef"><b>Definition:</b> entity.cpp:131</div></div>
</div><!-- fragment -->
</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li>src/easy/entities/<a class="el" href="tag_8hpp_source.html">tag.hpp</a></li>
<li>src/easy/entities/tag.cpp</li>

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -58,6 +58,9 @@ $(function() {
<li>v1
: <a class="el" href="classMastodon_1_1API.html#a3b88e9c1ff8daee1e730c3f3de1e2853">Mastodon::API</a>
</li>
<li>v2
: <a class="el" href="classMastodon_1_1API.html#aa9bb595d2e7632ab9aa37a9bb6836ed0">Mastodon::API</a>
</li>
<li>visibility_type
: <a class="el" href="classMastodon_1_1Easy.html#a41488ca00d3169dc24313b21bd19eefa">Mastodon::Easy</a>
</li>

View File

@ -45,6 +45,9 @@ $(function() {
<li>v1
: <a class="el" href="classMastodon_1_1API.html#a3b88e9c1ff8daee1e730c3f3de1e2853">Mastodon::API</a>
</li>
<li>v2
: <a class="el" href="classMastodon_1_1API.html#aa9bb595d2e7632ab9aa37a9bb6836ed0">Mastodon::API</a>
</li>
<li>valid()
: <a class="el" href="classMastodon_1_1Easy_1_1Entity.html#a574de88f0531b8abf9c709e2acc4e75c">Mastodon::Easy::Entity</a>
</li>

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long