Home | History | Annotate | Line # | Download | only in doxygen
      1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
      2 <html xmlns="http://www.w3.org/1999/xhtml">
      3 <head>
      4 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
      5 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
      6 <meta name="generator" content="Doxygen 1.8.12"/>
      7 <meta name="viewport" content="width=device-width, initial-scale=1"/>
      8 <title>libcbor: src/cbor/floats_ctrls.c File Reference</title>
      9 <link href="tabs.css" rel="stylesheet" type="text/css"/>
     10 <script type="text/javascript" src="jquery.js"></script>
     11 <script type="text/javascript" src="dynsections.js"></script>
     12 <link href="search/search.css" rel="stylesheet" type="text/css"/>
     13 <script type="text/javascript" src="search/searchdata.js"></script>
     14 <script type="text/javascript" src="search/search.js"></script>
     15 <link href="doxygen.css" rel="stylesheet" type="text/css" />
     16 <link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
     17 </head>
     18 <body>
     19 <div id="top"><!-- do not remove this div, it is closed by doxygen! -->
     20 <div id="titlearea">
     21 <table cellspacing="0" cellpadding="0">
     22  <tbody>
     23  <tr style="height: 56px;">
     24   <td id="projectalign" style="padding-left: 0.5em;">
     25    <div id="projectname">libcbor
     26    &#160;<span id="projectnumber">0.5.0</span>
     27    </div>
     28    <div id="projectbrief">libcbor is a C library for parsing and generating CBOR, the general-purpose schema-less binary data format.</div>
     29   </td>
     30  </tr>
     31  </tbody>
     32 </table>
     33 </div>
     34 <!-- end header part -->
     35 <!-- Generated by Doxygen 1.8.12 -->
     36 <script type="text/javascript">
     37 var searchBox = new SearchBox("searchBox", "search",false,'Search');
     38 </script>
     39 <script type="text/javascript" src="menudata.js"></script>
     40 <script type="text/javascript" src="menu.js"></script>
     41 <script type="text/javascript">
     42 $(function() {
     43   initMenu('',true,false,'search.php','Search');
     44   $(document).ready(function() { init_search(); });
     45 });
     46 </script>
     47 <div id="main-nav"></div>
     48 <!-- window showing the filter options -->
     49 <div id="MSearchSelectWindow"
     50      onmouseover="return searchBox.OnSearchSelectShow()"
     51      onmouseout="return searchBox.OnSearchSelectHide()"
     52      onkeydown="return searchBox.OnSearchSelectKey(event)">
     53 </div>
     54 
     55 <!-- iframe showing the search results (closed by default) -->
     56 <div id="MSearchResultsWindow">
     57 <iframe src="javascript:void(0)" frameborder="0" 
     58         name="MSearchResults" id="MSearchResults">
     59 </iframe>
     60 </div>
     61 
     62 <div id="nav-path" class="navpath">
     63   <ul>
     64 <li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_cb565ba51d82ea933604984cbab6233d.html">cbor</a></li>  </ul>
     65 </div>
     66 </div><!-- top -->
     67 <div class="header">
     68   <div class="summary">
     69 <a href="#func-members">Functions</a>  </div>
     70   <div class="headertitle">
     71 <div class="title">floats_ctrls.c File Reference</div>  </div>
     72 </div><!--header-->
     73 <div class="contents">
     74 <div class="textblock"><code>#include &quot;<a class="el" href="floats__ctrls_8h_source.html">floats_ctrls.h</a>&quot;</code><br />
     75 <code>#include &quot;assert.h&quot;</code><br />
     76 <code>#include &lt;math.h&gt;</code><br />
     77 </div>
     78 <p><a href="floats__ctrls_8c_source.html">Go to the source code of this file.</a></p>
     79 <table class="memberdecls">
     80 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
     81 Functions</h2></td></tr>
     82 <tr class="memitem:a05778dc7349be636d47440f758ec96a6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="data_8h.html#ac80d3ecbbdc88d96a7396ac986ee47e7">cbor_float_width</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="floats__ctrls_8c.html#a05778dc7349be636d47440f758ec96a6">cbor_float_get_width</a> (const <a class="el" href="structcbor__item__t.html">cbor_item_t</a> *item)</td></tr>
     83 <tr class="memdesc:a05778dc7349be636d47440f758ec96a6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the float width.  <a href="#a05778dc7349be636d47440f758ec96a6">More...</a><br /></td></tr>
     84 <tr class="separator:a05778dc7349be636d47440f758ec96a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
     85 <tr class="memitem:a9d15faa0a33797ce0b8a1a66d5773d88"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="floats__ctrls_8c.html#a9d15faa0a33797ce0b8a1a66d5773d88">cbor_ctrl_value</a> (const <a class="el" href="structcbor__item__t.html">cbor_item_t</a> *item)</td></tr>
     86 <tr class="memdesc:a9d15faa0a33797ce0b8a1a66d5773d88"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads the control value.  <a href="#a9d15faa0a33797ce0b8a1a66d5773d88">More...</a><br /></td></tr>
     87 <tr class="separator:a9d15faa0a33797ce0b8a1a66d5773d88"><td class="memSeparator" colspan="2">&#160;</td></tr>
     88 <tr class="memitem:a2b304df65e44de17064bc3de154522fa"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="floats__ctrls_8c.html#a2b304df65e44de17064bc3de154522fa">cbor_float_ctrl_is_ctrl</a> (const <a class="el" href="structcbor__item__t.html">cbor_item_t</a> *item)</td></tr>
     89 <tr class="memdesc:a2b304df65e44de17064bc3de154522fa"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is this a ctrl value?  <a href="#a2b304df65e44de17064bc3de154522fa">More...</a><br /></td></tr>
     90 <tr class="separator:a2b304df65e44de17064bc3de154522fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
     91 <tr class="memitem:aa85d79e0f060173a9dccdada2e551cf9"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="floats__ctrls_8c.html#aa85d79e0f060173a9dccdada2e551cf9">cbor_float_get_float2</a> (const <a class="el" href="structcbor__item__t.html">cbor_item_t</a> *item)</td></tr>
     92 <tr class="memdesc:aa85d79e0f060173a9dccdada2e551cf9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get a half precision float.  <a href="#aa85d79e0f060173a9dccdada2e551cf9">More...</a><br /></td></tr>
     93 <tr class="separator:aa85d79e0f060173a9dccdada2e551cf9"><td class="memSeparator" colspan="2">&#160;</td></tr>
     94 <tr class="memitem:ad504d3d291810b0c39fc498be0bd2639"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="floats__ctrls_8c.html#ad504d3d291810b0c39fc498be0bd2639">cbor_float_get_float4</a> (const <a class="el" href="structcbor__item__t.html">cbor_item_t</a> *item)</td></tr>
     95 <tr class="memdesc:ad504d3d291810b0c39fc498be0bd2639"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get a single precision float.  <a href="#ad504d3d291810b0c39fc498be0bd2639">More...</a><br /></td></tr>
     96 <tr class="separator:ad504d3d291810b0c39fc498be0bd2639"><td class="memSeparator" colspan="2">&#160;</td></tr>
     97 <tr class="memitem:a2f215940998d05730b23b7e0e7ad8ebe"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="floats__ctrls_8c.html#a2f215940998d05730b23b7e0e7ad8ebe">cbor_float_get_float8</a> (const <a class="el" href="structcbor__item__t.html">cbor_item_t</a> *item)</td></tr>
     98 <tr class="memdesc:a2f215940998d05730b23b7e0e7ad8ebe"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get a double precision float.  <a href="#a2f215940998d05730b23b7e0e7ad8ebe">More...</a><br /></td></tr>
     99 <tr class="separator:a2f215940998d05730b23b7e0e7ad8ebe"><td class="memSeparator" colspan="2">&#160;</td></tr>
    100 <tr class="memitem:ad8316cf8b830431ef9ce9562ae679563"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="floats__ctrls_8c.html#ad8316cf8b830431ef9ce9562ae679563">cbor_float_get_float</a> (const <a class="el" href="structcbor__item__t.html">cbor_item_t</a> *item)</td></tr>
    101 <tr class="memdesc:ad8316cf8b830431ef9ce9562ae679563"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the float value represented as double.  <a href="#ad8316cf8b830431ef9ce9562ae679563">More...</a><br /></td></tr>
    102 <tr class="separator:ad8316cf8b830431ef9ce9562ae679563"><td class="memSeparator" colspan="2">&#160;</td></tr>
    103 <tr class="memitem:aa3d3e746446ef643037a4f8838aa5753"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="floats__ctrls_8c.html#aa3d3e746446ef643037a4f8838aa5753">cbor_set_float2</a> (<a class="el" href="structcbor__item__t.html">cbor_item_t</a> *item, float value)</td></tr>
    104 <tr class="memdesc:aa3d3e746446ef643037a4f8838aa5753"><td class="mdescLeft">&#160;</td><td class="mdescRight">Assigns a float value.  <a href="#aa3d3e746446ef643037a4f8838aa5753">More...</a><br /></td></tr>
    105 <tr class="separator:aa3d3e746446ef643037a4f8838aa5753"><td class="memSeparator" colspan="2">&#160;</td></tr>
    106 <tr class="memitem:a5fe450a0edad9c7f1a888000f74a1085"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="floats__ctrls_8c.html#a5fe450a0edad9c7f1a888000f74a1085">cbor_set_float4</a> (<a class="el" href="structcbor__item__t.html">cbor_item_t</a> *item, float value)</td></tr>
    107 <tr class="memdesc:a5fe450a0edad9c7f1a888000f74a1085"><td class="mdescLeft">&#160;</td><td class="mdescRight">Assigns a float value.  <a href="#a5fe450a0edad9c7f1a888000f74a1085">More...</a><br /></td></tr>
    108 <tr class="separator:a5fe450a0edad9c7f1a888000f74a1085"><td class="memSeparator" colspan="2">&#160;</td></tr>
    109 <tr class="memitem:a62a2ed2815d844fd54474f30ebbd0f6f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="floats__ctrls_8c.html#a62a2ed2815d844fd54474f30ebbd0f6f">cbor_set_float8</a> (<a class="el" href="structcbor__item__t.html">cbor_item_t</a> *item, double value)</td></tr>
    110 <tr class="memdesc:a62a2ed2815d844fd54474f30ebbd0f6f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Assigns a float value.  <a href="#a62a2ed2815d844fd54474f30ebbd0f6f">More...</a><br /></td></tr>
    111 <tr class="separator:a62a2ed2815d844fd54474f30ebbd0f6f"><td class="memSeparator" colspan="2">&#160;</td></tr>
    112 <tr class="memitem:a5f5d397684bc2118f36d720c61318e7d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="floats__ctrls_8c.html#a5f5d397684bc2118f36d720c61318e7d">cbor_set_ctrl</a> (<a class="el" href="structcbor__item__t.html">cbor_item_t</a> *item, uint8_t value)</td></tr>
    113 <tr class="memdesc:a5f5d397684bc2118f36d720c61318e7d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Assign a control value.  <a href="#a5f5d397684bc2118f36d720c61318e7d">More...</a><br /></td></tr>
    114 <tr class="separator:a5f5d397684bc2118f36d720c61318e7d"><td class="memSeparator" colspan="2">&#160;</td></tr>
    115 <tr class="memitem:ac0c984ec79209ad710dd960ca9566f16"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="floats__ctrls_8c.html#ac0c984ec79209ad710dd960ca9566f16">cbor_ctrl_is_bool</a> (const <a class="el" href="structcbor__item__t.html">cbor_item_t</a> *item)</td></tr>
    116 <tr class="memdesc:ac0c984ec79209ad710dd960ca9566f16"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is this ctrl item a boolean?  <a href="#ac0c984ec79209ad710dd960ca9566f16">More...</a><br /></td></tr>
    117 <tr class="separator:ac0c984ec79209ad710dd960ca9566f16"><td class="memSeparator" colspan="2">&#160;</td></tr>
    118 <tr class="memitem:a6154cefb44f9df7685a5f80d0a1e7379"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structcbor__item__t.html">cbor_item_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="floats__ctrls_8c.html#a6154cefb44f9df7685a5f80d0a1e7379">cbor_new_ctrl</a> ()</td></tr>
    119 <tr class="memdesc:a6154cefb44f9df7685a5f80d0a1e7379"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a new ctrl item.  <a href="#a6154cefb44f9df7685a5f80d0a1e7379">More...</a><br /></td></tr>
    120 <tr class="separator:a6154cefb44f9df7685a5f80d0a1e7379"><td class="memSeparator" colspan="2">&#160;</td></tr>
    121 <tr class="memitem:a1b332d66de1b49f202b257dc1d245c30"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structcbor__item__t.html">cbor_item_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="floats__ctrls_8c.html#a1b332d66de1b49f202b257dc1d245c30">cbor_new_float2</a> ()</td></tr>
    122 <tr class="memdesc:a1b332d66de1b49f202b257dc1d245c30"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a new float item.  <a href="#a1b332d66de1b49f202b257dc1d245c30">More...</a><br /></td></tr>
    123 <tr class="separator:a1b332d66de1b49f202b257dc1d245c30"><td class="memSeparator" colspan="2">&#160;</td></tr>
    124 <tr class="memitem:af5b06827916da81a32a1d68dd0727bb1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structcbor__item__t.html">cbor_item_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="floats__ctrls_8c.html#af5b06827916da81a32a1d68dd0727bb1">cbor_new_float4</a> ()</td></tr>
    125 <tr class="memdesc:af5b06827916da81a32a1d68dd0727bb1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a new float item.  <a href="#af5b06827916da81a32a1d68dd0727bb1">More...</a><br /></td></tr>
    126 <tr class="separator:af5b06827916da81a32a1d68dd0727bb1"><td class="memSeparator" colspan="2">&#160;</td></tr>
    127 <tr class="memitem:a128574918683dbe68c7dd5256e4f6bf3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structcbor__item__t.html">cbor_item_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="floats__ctrls_8c.html#a128574918683dbe68c7dd5256e4f6bf3">cbor_new_float8</a> ()</td></tr>
    128 <tr class="memdesc:a128574918683dbe68c7dd5256e4f6bf3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a new float item.  <a href="#a128574918683dbe68c7dd5256e4f6bf3">More...</a><br /></td></tr>
    129 <tr class="separator:a128574918683dbe68c7dd5256e4f6bf3"><td class="memSeparator" colspan="2">&#160;</td></tr>
    130 <tr class="memitem:a480b38bd08feb75b1bc705850595b4ee"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structcbor__item__t.html">cbor_item_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="floats__ctrls_8c.html#a480b38bd08feb75b1bc705850595b4ee">cbor_new_null</a> ()</td></tr>
    131 <tr class="memdesc:a480b38bd08feb75b1bc705850595b4ee"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs new null ctrl item.  <a href="#a480b38bd08feb75b1bc705850595b4ee">More...</a><br /></td></tr>
    132 <tr class="separator:a480b38bd08feb75b1bc705850595b4ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
    133 <tr class="memitem:a7d40d18664a72a266ce98030d30a7377"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structcbor__item__t.html">cbor_item_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="floats__ctrls_8c.html#a7d40d18664a72a266ce98030d30a7377">cbor_new_undef</a> ()</td></tr>
    134 <tr class="memdesc:a7d40d18664a72a266ce98030d30a7377"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs new under ctrl item.  <a href="#a7d40d18664a72a266ce98030d30a7377">More...</a><br /></td></tr>
    135 <tr class="separator:a7d40d18664a72a266ce98030d30a7377"><td class="memSeparator" colspan="2">&#160;</td></tr>
    136 <tr class="memitem:a5218f8557e64441e9085f6b9478bfd06"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structcbor__item__t.html">cbor_item_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="floats__ctrls_8c.html#a5218f8557e64441e9085f6b9478bfd06">cbor_build_bool</a> (bool value)</td></tr>
    137 <tr class="memdesc:a5218f8557e64441e9085f6b9478bfd06"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs new boolean ctrl item.  <a href="#a5218f8557e64441e9085f6b9478bfd06">More...</a><br /></td></tr>
    138 <tr class="separator:a5218f8557e64441e9085f6b9478bfd06"><td class="memSeparator" colspan="2">&#160;</td></tr>
    139 <tr class="memitem:a9884b85abd0c0637a4377168d034260f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structcbor__item__t.html">cbor_item_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="floats__ctrls_8c.html#a9884b85abd0c0637a4377168d034260f">cbor_build_float2</a> (float value)</td></tr>
    140 <tr class="memdesc:a9884b85abd0c0637a4377168d034260f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a new float.  <a href="#a9884b85abd0c0637a4377168d034260f">More...</a><br /></td></tr>
    141 <tr class="separator:a9884b85abd0c0637a4377168d034260f"><td class="memSeparator" colspan="2">&#160;</td></tr>
    142 <tr class="memitem:a1e3e9757ac809b6df56f1095a87bfdad"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structcbor__item__t.html">cbor_item_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="floats__ctrls_8c.html#a1e3e9757ac809b6df56f1095a87bfdad">cbor_build_float4</a> (float value)</td></tr>
    143 <tr class="memdesc:a1e3e9757ac809b6df56f1095a87bfdad"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a new float.  <a href="#a1e3e9757ac809b6df56f1095a87bfdad">More...</a><br /></td></tr>
    144 <tr class="separator:a1e3e9757ac809b6df56f1095a87bfdad"><td class="memSeparator" colspan="2">&#160;</td></tr>
    145 <tr class="memitem:aad0e4103cf703b5c3e856956f5a2fb96"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structcbor__item__t.html">cbor_item_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="floats__ctrls_8c.html#aad0e4103cf703b5c3e856956f5a2fb96">cbor_build_float8</a> (double value)</td></tr>
    146 <tr class="memdesc:aad0e4103cf703b5c3e856956f5a2fb96"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a new float.  <a href="#aad0e4103cf703b5c3e856956f5a2fb96">More...</a><br /></td></tr>
    147 <tr class="separator:aad0e4103cf703b5c3e856956f5a2fb96"><td class="memSeparator" colspan="2">&#160;</td></tr>
    148 <tr class="memitem:af31b0a42b2dd7f29efe42385bd4a58f1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structcbor__item__t.html">cbor_item_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="floats__ctrls_8c.html#af31b0a42b2dd7f29efe42385bd4a58f1">cbor_build_ctrl</a> (uint8_t value)</td></tr>
    149 <tr class="memdesc:af31b0a42b2dd7f29efe42385bd4a58f1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a ctrl item.  <a href="#af31b0a42b2dd7f29efe42385bd4a58f1">More...</a><br /></td></tr>
    150 <tr class="separator:af31b0a42b2dd7f29efe42385bd4a58f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
    151 </table>
    152 <h2 class="groupheader">Function Documentation</h2>
    153 <a id="a5218f8557e64441e9085f6b9478bfd06"></a>
    154 <h2 class="memtitle"><span class="permalink"><a href="#a5218f8557e64441e9085f6b9478bfd06">&sect;&nbsp;</a></span>cbor_build_bool()</h2>
    155 
    156 <div class="memitem">
    157 <div class="memproto">
    158       <table class="memname">
    159         <tr>
    160           <td class="memname"><a class="el" href="structcbor__item__t.html">cbor_item_t</a>* cbor_build_bool </td>
    161           <td>(</td>
    162           <td class="paramtype">bool&#160;</td>
    163           <td class="paramname"><em>value</em></td><td>)</td>
    164           <td></td>
    165         </tr>
    166       </table>
    167 </div><div class="memdoc">
    168 
    169 <p>Constructs new boolean ctrl item. </p>
    170 <dl class="params"><dt>Parameters</dt><dd>
    171   <table class="params">
    172     <tr><td class="paramname">value</td><td>The value to use </td></tr>
    173   </table>
    174   </dd>
    175 </dl>
    176 <dl class="section return"><dt>Returns</dt><dd><b>new</b> boolen ctrl item </dd></dl>
    177 
    178 <p>Definition at line <a class="el" href="floats__ctrls_8c_source.html#l00160">160</a> of file <a class="el" href="floats__ctrls_8c_source.html">floats_ctrls.c</a>.</p>
    179 
    180 </div>
    181 </div>
    182 <a id="af31b0a42b2dd7f29efe42385bd4a58f1"></a>
    183 <h2 class="memtitle"><span class="permalink"><a href="#af31b0a42b2dd7f29efe42385bd4a58f1">&sect;&nbsp;</a></span>cbor_build_ctrl()</h2>
    184 
    185 <div class="memitem">
    186 <div class="memproto">
    187       <table class="memname">
    188         <tr>
    189           <td class="memname"><a class="el" href="structcbor__item__t.html">cbor_item_t</a>* cbor_build_ctrl </td>
    190           <td>(</td>
    191           <td class="paramtype">uint8_t&#160;</td>
    192           <td class="paramname"><em>value</em></td><td>)</td>
    193           <td></td>
    194         </tr>
    195       </table>
    196 </div><div class="memdoc">
    197 
    198 <p>Constructs a ctrl item. </p>
    199 <dl class="params"><dt>Parameters</dt><dd>
    200   <table class="params">
    201     <tr><td class="paramname">value</td><td>the value to use </td></tr>
    202   </table>
    203   </dd>
    204 </dl>
    205 <dl class="section return"><dt>Returns</dt><dd><b>new</b> ctrl item </dd></dl>
    206 
    207 <p>Definition at line <a class="el" href="floats__ctrls_8c_source.html#l00186">186</a> of file <a class="el" href="floats__ctrls_8c_source.html">floats_ctrls.c</a>.</p>
    208 
    209 </div>
    210 </div>
    211 <a id="a9884b85abd0c0637a4377168d034260f"></a>
    212 <h2 class="memtitle"><span class="permalink"><a href="#a9884b85abd0c0637a4377168d034260f">&sect;&nbsp;</a></span>cbor_build_float2()</h2>
    213 
    214 <div class="memitem">
    215 <div class="memproto">
    216       <table class="memname">
    217         <tr>
    218           <td class="memname"><a class="el" href="structcbor__item__t.html">cbor_item_t</a>* cbor_build_float2 </td>
    219           <td>(</td>
    220           <td class="paramtype">float&#160;</td>
    221           <td class="paramname"><em>value</em></td><td>)</td>
    222           <td></td>
    223         </tr>
    224       </table>
    225 </div><div class="memdoc">
    226 
    227 <p>Constructs a new float. </p>
    228 <dl class="params"><dt>Parameters</dt><dd>
    229   <table class="params">
    230     <tr><td class="paramname">value</td><td>the value to use </td></tr>
    231   </table>
    232   </dd>
    233 </dl>
    234 <dl class="section return"><dt>Returns</dt><dd><b>new</b> float </dd></dl>
    235 
    236 <p>Definition at line <a class="el" href="floats__ctrls_8c_source.html#l00165">165</a> of file <a class="el" href="floats__ctrls_8c_source.html">floats_ctrls.c</a>.</p>
    237 
    238 </div>
    239 </div>
    240 <a id="a1e3e9757ac809b6df56f1095a87bfdad"></a>
    241 <h2 class="memtitle"><span class="permalink"><a href="#a1e3e9757ac809b6df56f1095a87bfdad">&sect;&nbsp;</a></span>cbor_build_float4()</h2>
    242 
    243 <div class="memitem">
    244 <div class="memproto">
    245       <table class="memname">
    246         <tr>
    247           <td class="memname"><a class="el" href="structcbor__item__t.html">cbor_item_t</a>* cbor_build_float4 </td>
    248           <td>(</td>
    249           <td class="paramtype">float&#160;</td>
    250           <td class="paramname"><em>value</em></td><td>)</td>
    251           <td></td>
    252         </tr>
    253       </table>
    254 </div><div class="memdoc">
    255 
    256 <p>Constructs a new float. </p>
    257 <dl class="params"><dt>Parameters</dt><dd>
    258   <table class="params">
    259     <tr><td class="paramname">value</td><td>the value to use </td></tr>
    260   </table>
    261   </dd>
    262 </dl>
    263 <dl class="section return"><dt>Returns</dt><dd><b>new</b> float </dd></dl>
    264 
    265 <p>Definition at line <a class="el" href="floats__ctrls_8c_source.html#l00172">172</a> of file <a class="el" href="floats__ctrls_8c_source.html">floats_ctrls.c</a>.</p>
    266 
    267 </div>
    268 </div>
    269 <a id="aad0e4103cf703b5c3e856956f5a2fb96"></a>
    270 <h2 class="memtitle"><span class="permalink"><a href="#aad0e4103cf703b5c3e856956f5a2fb96">&sect;&nbsp;</a></span>cbor_build_float8()</h2>
    271 
    272 <div class="memitem">
    273 <div class="memproto">
    274       <table class="memname">
    275         <tr>
    276           <td class="memname"><a class="el" href="structcbor__item__t.html">cbor_item_t</a>* cbor_build_float8 </td>
    277           <td>(</td>
    278           <td class="paramtype">double&#160;</td>
    279           <td class="paramname"><em>value</em></td><td>)</td>
    280           <td></td>
    281         </tr>
    282       </table>
    283 </div><div class="memdoc">
    284 
    285 <p>Constructs a new float. </p>
    286 <dl class="params"><dt>Parameters</dt><dd>
    287   <table class="params">
    288     <tr><td class="paramname">value</td><td>the value to use </td></tr>
    289   </table>
    290   </dd>
    291 </dl>
    292 <dl class="section return"><dt>Returns</dt><dd><b>new</b> float </dd></dl>
    293 
    294 <p>Definition at line <a class="el" href="floats__ctrls_8c_source.html#l00179">179</a> of file <a class="el" href="floats__ctrls_8c_source.html">floats_ctrls.c</a>.</p>
    295 
    296 </div>
    297 </div>
    298 <a id="ac0c984ec79209ad710dd960ca9566f16"></a>
    299 <h2 class="memtitle"><span class="permalink"><a href="#ac0c984ec79209ad710dd960ca9566f16">&sect;&nbsp;</a></span>cbor_ctrl_is_bool()</h2>
    300 
    301 <div class="memitem">
    302 <div class="memproto">
    303       <table class="memname">
    304         <tr>
    305           <td class="memname">bool cbor_ctrl_is_bool </td>
    306           <td>(</td>
    307           <td class="paramtype">const <a class="el" href="structcbor__item__t.html">cbor_item_t</a> *&#160;</td>
    308           <td class="paramname"><em>item</em></td><td>)</td>
    309           <td></td>
    310         </tr>
    311       </table>
    312 </div><div class="memdoc">
    313 
    314 <p>Is this ctrl item a boolean? </p>
    315 <dl class="params"><dt>Parameters</dt><dd>
    316   <table class="params">
    317     <tr><td class="paramname">item[borrow]</td><td>A ctrl item </td></tr>
    318   </table>
    319   </dd>
    320 </dl>
    321 <dl class="section return"><dt>Returns</dt><dd>Is this ctrl item a boolean? </dd></dl>
    322 
    323 <p>Definition at line <a class="el" href="floats__ctrls_8c_source.html#l00092">92</a> of file <a class="el" href="floats__ctrls_8c_source.html">floats_ctrls.c</a>.</p>
    324 
    325 </div>
    326 </div>
    327 <a id="a9d15faa0a33797ce0b8a1a66d5773d88"></a>
    328 <h2 class="memtitle"><span class="permalink"><a href="#a9d15faa0a33797ce0b8a1a66d5773d88">&sect;&nbsp;</a></span>cbor_ctrl_value()</h2>
    329 
    330 <div class="memitem">
    331 <div class="memproto">
    332       <table class="memname">
    333         <tr>
    334           <td class="memname">uint8_t cbor_ctrl_value </td>
    335           <td>(</td>
    336           <td class="paramtype">const <a class="el" href="structcbor__item__t.html">cbor_item_t</a> *&#160;</td>
    337           <td class="paramname"><em>item</em></td><td>)</td>
    338           <td></td>
    339         </tr>
    340       </table>
    341 </div><div class="memdoc">
    342 
    343 <p>Reads the control value. </p>
    344 <dl class="params"><dt>Parameters</dt><dd>
    345   <table class="params">
    346     <tr><td class="paramname">item[borrow]</td><td>A ctrl item </td></tr>
    347   </table>
    348   </dd>
    349 </dl>
    350 <dl class="section return"><dt>Returns</dt><dd>the simple value </dd></dl>
    351 
    352 <p>Definition at line <a class="el" href="floats__ctrls_8c_source.html#l00018">18</a> of file <a class="el" href="floats__ctrls_8c_source.html">floats_ctrls.c</a>.</p>
    353 
    354 </div>
    355 </div>
    356 <a id="a2b304df65e44de17064bc3de154522fa"></a>
    357 <h2 class="memtitle"><span class="permalink"><a href="#a2b304df65e44de17064bc3de154522fa">&sect;&nbsp;</a></span>cbor_float_ctrl_is_ctrl()</h2>
    358 
    359 <div class="memitem">
    360 <div class="memproto">
    361       <table class="memname">
    362         <tr>
    363           <td class="memname">bool cbor_float_ctrl_is_ctrl </td>
    364           <td>(</td>
    365           <td class="paramtype">const <a class="el" href="structcbor__item__t.html">cbor_item_t</a> *&#160;</td>
    366           <td class="paramname"><em>item</em></td><td>)</td>
    367           <td></td>
    368         </tr>
    369       </table>
    370 </div><div class="memdoc">
    371 
    372 <p>Is this a ctrl value? </p>
    373 <dl class="params"><dt>Parameters</dt><dd>
    374   <table class="params">
    375     <tr><td class="paramname">item[borrow]</td><td>A float or ctrl item </td></tr>
    376   </table>
    377   </dd>
    378 </dl>
    379 <dl class="section return"><dt>Returns</dt><dd>Is this a ctrl value? </dd></dl>
    380 
    381 <p>Definition at line <a class="el" href="floats__ctrls_8c_source.html#l00025">25</a> of file <a class="el" href="floats__ctrls_8c_source.html">floats_ctrls.c</a>.</p>
    382 
    383 </div>
    384 </div>
    385 <a id="ad8316cf8b830431ef9ce9562ae679563"></a>
    386 <h2 class="memtitle"><span class="permalink"><a href="#ad8316cf8b830431ef9ce9562ae679563">&sect;&nbsp;</a></span>cbor_float_get_float()</h2>
    387 
    388 <div class="memitem">
    389 <div class="memproto">
    390       <table class="memname">
    391         <tr>
    392           <td class="memname">double cbor_float_get_float </td>
    393           <td>(</td>
    394           <td class="paramtype">const <a class="el" href="structcbor__item__t.html">cbor_item_t</a> *&#160;</td>
    395           <td class="paramname"><em>item</em></td><td>)</td>
    396           <td></td>
    397         </tr>
    398       </table>
    399 </div><div class="memdoc">
    400 
    401 <p>Get the float value represented as double. </p>
    402 <p>Can be used regardless of the width.</p>
    403 <dl class="params"><dt>Parameters</dt><dd>
    404   <table class="params">
    405     <tr><td class="paramname"></td><td></td></tr>
    406   </table>
    407   </dd>
    408 </dl>
    409 
    410 <p>Definition at line <a class="el" href="floats__ctrls_8c_source.html#l00052">52</a> of file <a class="el" href="floats__ctrls_8c_source.html">floats_ctrls.c</a>.</p>
    411 
    412 </div>
    413 </div>
    414 <a id="aa85d79e0f060173a9dccdada2e551cf9"></a>
    415 <h2 class="memtitle"><span class="permalink"><a href="#aa85d79e0f060173a9dccdada2e551cf9">&sect;&nbsp;</a></span>cbor_float_get_float2()</h2>
    416 
    417 <div class="memitem">
    418 <div class="memproto">
    419       <table class="memname">
    420         <tr>
    421           <td class="memname">float cbor_float_get_float2 </td>
    422           <td>(</td>
    423           <td class="paramtype">const <a class="el" href="structcbor__item__t.html">cbor_item_t</a> *&#160;</td>
    424           <td class="paramname"><em>item</em></td><td>)</td>
    425           <td></td>
    426         </tr>
    427       </table>
    428 </div><div class="memdoc">
    429 
    430 <p>Get a half precision float. </p>
    431 <p>The item must have the corresponding width</p>
    432 <dl class="params"><dt>Parameters</dt><dd>
    433   <table class="params">
    434     <tr><td class="paramname"></td><td></td></tr>
    435   </table>
    436   </dd>
    437 </dl>
    438 
    439 <p>Definition at line <a class="el" href="floats__ctrls_8c_source.html#l00031">31</a> of file <a class="el" href="floats__ctrls_8c_source.html">floats_ctrls.c</a>.</p>
    440 
    441 </div>
    442 </div>
    443 <a id="ad504d3d291810b0c39fc498be0bd2639"></a>
    444 <h2 class="memtitle"><span class="permalink"><a href="#ad504d3d291810b0c39fc498be0bd2639">&sect;&nbsp;</a></span>cbor_float_get_float4()</h2>
    445 
    446 <div class="memitem">
    447 <div class="memproto">
    448       <table class="memname">
    449         <tr>
    450           <td class="memname">float cbor_float_get_float4 </td>
    451           <td>(</td>
    452           <td class="paramtype">const <a class="el" href="structcbor__item__t.html">cbor_item_t</a> *&#160;</td>
    453           <td class="paramname"><em>item</em></td><td>)</td>
    454           <td></td>
    455         </tr>
    456       </table>
    457 </div><div class="memdoc">
    458 
    459 <p>Get a single precision float. </p>
    460 <p>The item must have the corresponding width</p>
    461 <dl class="params"><dt>Parameters</dt><dd>
    462   <table class="params">
    463     <tr><td class="paramname"></td><td></td></tr>
    464   </table>
    465   </dd>
    466 </dl>
    467 
    468 <p>Definition at line <a class="el" href="floats__ctrls_8c_source.html#l00038">38</a> of file <a class="el" href="floats__ctrls_8c_source.html">floats_ctrls.c</a>.</p>
    469 
    470 </div>
    471 </div>
    472 <a id="a2f215940998d05730b23b7e0e7ad8ebe"></a>
    473 <h2 class="memtitle"><span class="permalink"><a href="#a2f215940998d05730b23b7e0e7ad8ebe">&sect;&nbsp;</a></span>cbor_float_get_float8()</h2>
    474 
    475 <div class="memitem">
    476 <div class="memproto">
    477       <table class="memname">
    478         <tr>
    479           <td class="memname">double cbor_float_get_float8 </td>
    480           <td>(</td>
    481           <td class="paramtype">const <a class="el" href="structcbor__item__t.html">cbor_item_t</a> *&#160;</td>
    482           <td class="paramname"><em>item</em></td><td>)</td>
    483           <td></td>
    484         </tr>
    485       </table>
    486 </div><div class="memdoc">
    487 
    488 <p>Get a double precision float. </p>
    489 <p>The item must have the corresponding width</p>
    490 <dl class="params"><dt>Parameters</dt><dd>
    491   <table class="params">
    492     <tr><td class="paramname"></td><td></td></tr>
    493   </table>
    494   </dd>
    495 </dl>
    496 
    497 <p>Definition at line <a class="el" href="floats__ctrls_8c_source.html#l00045">45</a> of file <a class="el" href="floats__ctrls_8c_source.html">floats_ctrls.c</a>.</p>
    498 
    499 </div>
    500 </div>
    501 <a id="a05778dc7349be636d47440f758ec96a6"></a>
    502 <h2 class="memtitle"><span class="permalink"><a href="#a05778dc7349be636d47440f758ec96a6">&sect;&nbsp;</a></span>cbor_float_get_width()</h2>
    503 
    504 <div class="memitem">
    505 <div class="memproto">
    506       <table class="memname">
    507         <tr>
    508           <td class="memname"><a class="el" href="data_8h.html#ac80d3ecbbdc88d96a7396ac986ee47e7">cbor_float_width</a> cbor_float_get_width </td>
    509           <td>(</td>
    510           <td class="paramtype">const <a class="el" href="structcbor__item__t.html">cbor_item_t</a> *&#160;</td>
    511           <td class="paramname"><em>item</em></td><td>)</td>
    512           <td></td>
    513         </tr>
    514       </table>
    515 </div><div class="memdoc">
    516 
    517 <p>Get the float width. </p>
    518 <dl class="params"><dt>Parameters</dt><dd>
    519   <table class="params">
    520     <tr><td class="paramname">item[borrow]</td><td>A float or ctrl item </td></tr>
    521   </table>
    522   </dd>
    523 </dl>
    524 <dl class="section return"><dt>Returns</dt><dd>The width. </dd></dl>
    525 
    526 <p>Definition at line <a class="el" href="floats__ctrls_8c_source.html#l00012">12</a> of file <a class="el" href="floats__ctrls_8c_source.html">floats_ctrls.c</a>.</p>
    527 
    528 </div>
    529 </div>
    530 <a id="a6154cefb44f9df7685a5f80d0a1e7379"></a>
    531 <h2 class="memtitle"><span class="permalink"><a href="#a6154cefb44f9df7685a5f80d0a1e7379">&sect;&nbsp;</a></span>cbor_new_ctrl()</h2>
    532 
    533 <div class="memitem">
    534 <div class="memproto">
    535       <table class="memname">
    536         <tr>
    537           <td class="memname"><a class="el" href="structcbor__item__t.html">cbor_item_t</a>* cbor_new_ctrl </td>
    538           <td>(</td>
    539           <td class="paramname"></td><td>)</td>
    540           <td></td>
    541         </tr>
    542       </table>
    543 </div><div class="memdoc">
    544 
    545 <p>Constructs a new ctrl item. </p>
    546 <p>The width cannot be changed once the item is created</p>
    547 <dl class="section return"><dt>Returns</dt><dd><b>new</b> 1B ctrl </dd></dl>
    548 
    549 <p>Definition at line <a class="el" href="floats__ctrls_8c_source.html#l00098">98</a> of file <a class="el" href="floats__ctrls_8c_source.html">floats_ctrls.c</a>.</p>
    550 
    551 </div>
    552 </div>
    553 <a id="a1b332d66de1b49f202b257dc1d245c30"></a>
    554 <h2 class="memtitle"><span class="permalink"><a href="#a1b332d66de1b49f202b257dc1d245c30">&sect;&nbsp;</a></span>cbor_new_float2()</h2>
    555 
    556 <div class="memitem">
    557 <div class="memproto">
    558       <table class="memname">
    559         <tr>
    560           <td class="memname"><a class="el" href="structcbor__item__t.html">cbor_item_t</a>* cbor_new_float2 </td>
    561           <td>(</td>
    562           <td class="paramname"></td><td>)</td>
    563           <td></td>
    564         </tr>
    565       </table>
    566 </div><div class="memdoc">
    567 
    568 <p>Constructs a new float item. </p>
    569 <p>The width cannot be changed once the item is created</p>
    570 <dl class="section return"><dt>Returns</dt><dd><b>new</b> 2B float </dd></dl>
    571 
    572 <p>Definition at line <a class="el" href="floats__ctrls_8c_source.html#l00110">110</a> of file <a class="el" href="floats__ctrls_8c_source.html">floats_ctrls.c</a>.</p>
    573 
    574 </div>
    575 </div>
    576 <a id="af5b06827916da81a32a1d68dd0727bb1"></a>
    577 <h2 class="memtitle"><span class="permalink"><a href="#af5b06827916da81a32a1d68dd0727bb1">&sect;&nbsp;</a></span>cbor_new_float4()</h2>
    578 
    579 <div class="memitem">
    580 <div class="memproto">
    581       <table class="memname">
    582         <tr>
    583           <td class="memname"><a class="el" href="structcbor__item__t.html">cbor_item_t</a>* cbor_new_float4 </td>
    584           <td>(</td>
    585           <td class="paramname"></td><td>)</td>
    586           <td></td>
    587         </tr>
    588       </table>
    589 </div><div class="memdoc">
    590 
    591 <p>Constructs a new float item. </p>
    592 <p>The width cannot be changed once the item is created</p>
    593 <dl class="section return"><dt>Returns</dt><dd><b>new</b> 4B float </dd></dl>
    594 
    595 <p>Definition at line <a class="el" href="floats__ctrls_8c_source.html#l00122">122</a> of file <a class="el" href="floats__ctrls_8c_source.html">floats_ctrls.c</a>.</p>
    596 
    597 </div>
    598 </div>
    599 <a id="a128574918683dbe68c7dd5256e4f6bf3"></a>
    600 <h2 class="memtitle"><span class="permalink"><a href="#a128574918683dbe68c7dd5256e4f6bf3">&sect;&nbsp;</a></span>cbor_new_float8()</h2>
    601 
    602 <div class="memitem">
    603 <div class="memproto">
    604       <table class="memname">
    605         <tr>
    606           <td class="memname"><a class="el" href="structcbor__item__t.html">cbor_item_t</a>* cbor_new_float8 </td>
    607           <td>(</td>
    608           <td class="paramname"></td><td>)</td>
    609           <td></td>
    610         </tr>
    611       </table>
    612 </div><div class="memdoc">
    613 
    614 <p>Constructs a new float item. </p>
    615 <p>The width cannot be changed once the item is created</p>
    616 <dl class="section return"><dt>Returns</dt><dd><b>new</b> 8B float </dd></dl>
    617 
    618 <p>Definition at line <a class="el" href="floats__ctrls_8c_source.html#l00134">134</a> of file <a class="el" href="floats__ctrls_8c_source.html">floats_ctrls.c</a>.</p>
    619 
    620 </div>
    621 </div>
    622 <a id="a480b38bd08feb75b1bc705850595b4ee"></a>
    623 <h2 class="memtitle"><span class="permalink"><a href="#a480b38bd08feb75b1bc705850595b4ee">&sect;&nbsp;</a></span>cbor_new_null()</h2>
    624 
    625 <div class="memitem">
    626 <div class="memproto">
    627       <table class="memname">
    628         <tr>
    629           <td class="memname"><a class="el" href="structcbor__item__t.html">cbor_item_t</a>* cbor_new_null </td>
    630           <td>(</td>
    631           <td class="paramname"></td><td>)</td>
    632           <td></td>
    633         </tr>
    634       </table>
    635 </div><div class="memdoc">
    636 
    637 <p>Constructs new null ctrl item. </p>
    638 <dl class="section return"><dt>Returns</dt><dd><b>new</b> null ctrl item </dd></dl>
    639 
    640 <p>Definition at line <a class="el" href="floats__ctrls_8c_source.html#l00146">146</a> of file <a class="el" href="floats__ctrls_8c_source.html">floats_ctrls.c</a>.</p>
    641 
    642 </div>
    643 </div>
    644 <a id="a7d40d18664a72a266ce98030d30a7377"></a>
    645 <h2 class="memtitle"><span class="permalink"><a href="#a7d40d18664a72a266ce98030d30a7377">&sect;&nbsp;</a></span>cbor_new_undef()</h2>
    646 
    647 <div class="memitem">
    648 <div class="memproto">
    649       <table class="memname">
    650         <tr>
    651           <td class="memname"><a class="el" href="structcbor__item__t.html">cbor_item_t</a>* cbor_new_undef </td>
    652           <td>(</td>
    653           <td class="paramname"></td><td>)</td>
    654           <td></td>
    655         </tr>
    656       </table>
    657 </div><div class="memdoc">
    658 
    659 <p>Constructs new under ctrl item. </p>
    660 <dl class="section return"><dt>Returns</dt><dd><b>new</b> under ctrl item </dd></dl>
    661 
    662 <p>Definition at line <a class="el" href="floats__ctrls_8c_source.html#l00153">153</a> of file <a class="el" href="floats__ctrls_8c_source.html">floats_ctrls.c</a>.</p>
    663 
    664 </div>
    665 </div>
    666 <a id="a5f5d397684bc2118f36d720c61318e7d"></a>
    667 <h2 class="memtitle"><span class="permalink"><a href="#a5f5d397684bc2118f36d720c61318e7d">&sect;&nbsp;</a></span>cbor_set_ctrl()</h2>
    668 
    669 <div class="memitem">
    670 <div class="memproto">
    671       <table class="memname">
    672         <tr>
    673           <td class="memname">void cbor_set_ctrl </td>
    674           <td>(</td>
    675           <td class="paramtype"><a class="el" href="structcbor__item__t.html">cbor_item_t</a> *&#160;</td>
    676           <td class="paramname"><em>item</em>, </td>
    677         </tr>
    678         <tr>
    679           <td class="paramkey"></td>
    680           <td></td>
    681           <td class="paramtype">uint8_t&#160;</td>
    682           <td class="paramname"><em>value</em>&#160;</td>
    683         </tr>
    684         <tr>
    685           <td></td>
    686           <td>)</td>
    687           <td></td><td></td>
    688         </tr>
    689       </table>
    690 </div><div class="memdoc">
    691 
    692 <p>Assign a control value. </p>
    693 <pre class="fragment">embed:rst:leading-asterisk
    694 * .. warning:: It is possible to produce an invalid CBOR value by assigning a invalid value using this mechanism. Please consult the standard before use.
    695 * </pre><dl class="params"><dt>Parameters</dt><dd>
    696   <table class="params">
    697     <tr><td class="paramname">item[borrow]</td><td>A ctrl item </td></tr>
    698     <tr><td class="paramname">value</td><td>The simple value to assign. Please consult the standard for allowed values </td></tr>
    699   </table>
    700   </dd>
    701 </dl>
    702 
    703 <p>Definition at line <a class="el" href="floats__ctrls_8c_source.html#l00085">85</a> of file <a class="el" href="floats__ctrls_8c_source.html">floats_ctrls.c</a>.</p>
    704 
    705 </div>
    706 </div>
    707 <a id="aa3d3e746446ef643037a4f8838aa5753"></a>
    708 <h2 class="memtitle"><span class="permalink"><a href="#aa3d3e746446ef643037a4f8838aa5753">&sect;&nbsp;</a></span>cbor_set_float2()</h2>
    709 
    710 <div class="memitem">
    711 <div class="memproto">
    712       <table class="memname">
    713         <tr>
    714           <td class="memname">void cbor_set_float2 </td>
    715           <td>(</td>
    716           <td class="paramtype"><a class="el" href="structcbor__item__t.html">cbor_item_t</a> *&#160;</td>
    717           <td class="paramname"><em>item</em>, </td>
    718         </tr>
    719         <tr>
    720           <td class="paramkey"></td>
    721           <td></td>
    722           <td class="paramtype">float&#160;</td>
    723           <td class="paramname"><em>value</em>&#160;</td>
    724         </tr>
    725         <tr>
    726           <td></td>
    727           <td>)</td>
    728           <td></td><td></td>
    729         </tr>
    730       </table>
    731 </div><div class="memdoc">
    732 
    733 <p>Assigns a float value. </p>
    734 <dl class="params"><dt>Parameters</dt><dd>
    735   <table class="params">
    736     <tr><td class="paramname">item[borrow]</td><td>A half precision float </td></tr>
    737     <tr><td class="paramname">value</td><td>The value to assign </td></tr>
    738   </table>
    739   </dd>
    740 </dl>
    741 
    742 <p>Definition at line <a class="el" href="floats__ctrls_8c_source.html#l00064">64</a> of file <a class="el" href="floats__ctrls_8c_source.html">floats_ctrls.c</a>.</p>
    743 
    744 </div>
    745 </div>
    746 <a id="a5fe450a0edad9c7f1a888000f74a1085"></a>
    747 <h2 class="memtitle"><span class="permalink"><a href="#a5fe450a0edad9c7f1a888000f74a1085">&sect;&nbsp;</a></span>cbor_set_float4()</h2>
    748 
    749 <div class="memitem">
    750 <div class="memproto">
    751       <table class="memname">
    752         <tr>
    753           <td class="memname">void cbor_set_float4 </td>
    754           <td>(</td>
    755           <td class="paramtype"><a class="el" href="structcbor__item__t.html">cbor_item_t</a> *&#160;</td>
    756           <td class="paramname"><em>item</em>, </td>
    757         </tr>
    758         <tr>
    759           <td class="paramkey"></td>
    760           <td></td>
    761           <td class="paramtype">float&#160;</td>
    762           <td class="paramname"><em>value</em>&#160;</td>
    763         </tr>
    764         <tr>
    765           <td></td>
    766           <td>)</td>
    767           <td></td><td></td>
    768         </tr>
    769       </table>
    770 </div><div class="memdoc">
    771 
    772 <p>Assigns a float value. </p>
    773 <dl class="params"><dt>Parameters</dt><dd>
    774   <table class="params">
    775     <tr><td class="paramname">item[borrow]</td><td>A single precision float </td></tr>
    776     <tr><td class="paramname">value</td><td>The value to assign </td></tr>
    777   </table>
    778   </dd>
    779 </dl>
    780 
    781 <p>Definition at line <a class="el" href="floats__ctrls_8c_source.html#l00071">71</a> of file <a class="el" href="floats__ctrls_8c_source.html">floats_ctrls.c</a>.</p>
    782 
    783 </div>
    784 </div>
    785 <a id="a62a2ed2815d844fd54474f30ebbd0f6f"></a>
    786 <h2 class="memtitle"><span class="permalink"><a href="#a62a2ed2815d844fd54474f30ebbd0f6f">&sect;&nbsp;</a></span>cbor_set_float8()</h2>
    787 
    788 <div class="memitem">
    789 <div class="memproto">
    790       <table class="memname">
    791         <tr>
    792           <td class="memname">void cbor_set_float8 </td>
    793           <td>(</td>
    794           <td class="paramtype"><a class="el" href="structcbor__item__t.html">cbor_item_t</a> *&#160;</td>
    795           <td class="paramname"><em>item</em>, </td>
    796         </tr>
    797         <tr>
    798           <td class="paramkey"></td>
    799           <td></td>
    800           <td class="paramtype">double&#160;</td>
    801           <td class="paramname"><em>value</em>&#160;</td>
    802         </tr>
    803         <tr>
    804           <td></td>
    805           <td>)</td>
    806           <td></td><td></td>
    807         </tr>
    808       </table>
    809 </div><div class="memdoc">
    810 
    811 <p>Assigns a float value. </p>
    812 <dl class="params"><dt>Parameters</dt><dd>
    813   <table class="params">
    814     <tr><td class="paramname">item[borrow]</td><td>A double precision float </td></tr>
    815     <tr><td class="paramname">value</td><td>The value to assign </td></tr>
    816   </table>
    817   </dd>
    818 </dl>
    819 
    820 <p>Definition at line <a class="el" href="floats__ctrls_8c_source.html#l00078">78</a> of file <a class="el" href="floats__ctrls_8c_source.html">floats_ctrls.c</a>.</p>
    821 
    822 </div>
    823 </div>
    824 </div><!-- contents -->
    825 <!-- start footer part -->
    826 <hr class="footer"/><address class="footer"><small>
    827 Generated on Mon Feb 6 2017 00:26:19 for libcbor by &#160;<a href="http://www.doxygen.org/index.html">
    828 <img class="footer" src="doxygen.png" alt="doxygen"/>
    829 </a> 1.8.12
    830 </small></address>
    831 </body>
    832 </html>
    833