<divclass="fragment"><divclass="line"><aname="l00001"></a><spanclass="lineno"> 1</span> <spanclass="comment">/* This file is part of mastodonpp.</span></div>
<divclass="line"><aname="l00004"></a><spanclass="lineno"> 4</span> <spanclass="comment"> * This program is free software: you can redistribute it and/or modify</span></div>
<divclass="line"><aname="l00005"></a><spanclass="lineno"> 5</span> <spanclass="comment"> * it under the terms of the GNU Affero General Public License as published by</span></div>
<divclass="line"><aname="l00006"></a><spanclass="lineno"> 6</span> <spanclass="comment"> * the Free Software Foundation, version 3.</span></div>
<divclass="line"><aname="l00008"></a><spanclass="lineno"> 8</span> <spanclass="comment"> * This program is distributed in the hope that it will be useful,</span></div>
<divclass="line"><aname="l00009"></a><spanclass="lineno"> 9</span> <spanclass="comment"> * but WITHOUT ANY WARRANTY; without even the implied warranty of</span></div>
<divclass="line"><aname="l00010"></a><spanclass="lineno"> 10</span> <spanclass="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the</span></div>
<divclass="line"><aname="l00011"></a><spanclass="lineno"> 11</span> <spanclass="comment"> * GNU Affero General Public License for more details.</span></div>
<divclass="line"><aname="l00013"></a><spanclass="lineno"> 13</span> <spanclass="comment"> * You should have received a copy of the GNU Affero General Public License</span></div>
<divclass="line"><aname="l00014"></a><spanclass="lineno"> 14</span> <spanclass="comment"> * along with this program. If not, see <http://www.gnu.org/licenses/>.</span></div>
<divclass="ttc"id="anamespacemastodonpp_html"><divclass="ttname"><ahref="namespacemastodonpp.html">mastodonpp</a></div><divclass="ttdoc">C++ wrapper for the Mastodon API.</div><divclass="ttdef"><b>Definition:</b> api.cpp:23</div></div>
<divclass="ttc"id="aclassmastodonpp_1_1Request_html"><divclass="ttname"><ahref="classmastodonpp_1_1Request.html">mastodonpp::Request</a></div><divclass="ttdoc">Used to make a request to the Mastodon API.</div><divclass="ttdef"><b>Definition:</b> request.hpp:38</div></div>
<divclass="ttc"id="aclassmastodonpp_1_1Request_html_ab79b1b1c9172b6bd6aebd212f31d9a85"><divclass="ttname"><ahref="classmastodonpp_1_1Request.html#ab79b1b1c9172b6bd6aebd212f31d9a85">mastodonpp::Request::Request</a></div><divclass="ttdeci">Request(Instance &instance)</div><divclass="ttdoc">Construct a new Request object.</div><divclass="ttdef"><b>Definition:</b> request.cpp:22</div></div>
<divclass="ttc"id="aclassmastodonpp_1_1Request_html_abf980d36a6ccb5eadee1cd9ef80baf0d"><divclass="ttname"><ahref="classmastodonpp_1_1Request.html#abf980d36a6ccb5eadee1cd9ef80baf0d">mastodonpp::Request::get</a></div><divclass="ttdeci">answer_type get(API::endpoint_type endpoint) const</div><divclass="ttdoc">Make a HTTP GET call.</div><divclass="ttdef"><b>Definition:</b> request.cpp:26</div></div>
<divclass="ttc"id="astructmastodonpp_1_1answer__type_html"><divclass="ttname"><ahref="structmastodonpp_1_1answer__type.html">mastodonpp::answer_type</a></div><divclass="ttdoc">Return type for Requests.</div><divclass="ttdef"><b>Definition:</b> return_types.hpp:44</div></div>
<divclass="ttc"id="aclassmastodonpp_1_1Instance_html"><divclass="ttname"><ahref="classmastodonpp_1_1Instance.html">mastodonpp::Instance</a></div><divclass="ttdoc">Holds the hostname and access token of an instance.</div><divclass="ttdef"><b>Definition:</b> instance.hpp:36</div></div>
<divclass="ttc"id="aclassmastodonpp_1_1API_html_afab8f6d794dbe28dde47d39b53822e82"><divclass="ttname"><ahref="classmastodonpp_1_1API.html#afab8f6d794dbe28dde47d39b53822e82">mastodonpp::API::endpoint_type</a></div><divclass="ttdeci">variant< v1, v2 > endpoint_type</div><divclass="ttdoc">Type for endpoints. Either API::v1 or API::v2.</div><divclass="ttdef"><b>Definition:</b> api.hpp:69</div></div>