td><td>the encoded bits to decode </td></tr>
    <tr><td class="paramname">decodedBits</td><td>the output decoded bits </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>int status (0=no errors, 1=1 corrected error, 2=2 errors detected) </dd></dl>
<dl class="exception"><dt>Exceptions</dt><dd>
  <table class="exception">
    <tr><td class="paramname">std::runtime_error</td><td>if DataBits and EncodedBits are not consistent </td></tr>
    <tr><td class="paramname">std::runtime_