utf16.exceptions.h.xml 540 B

123456789101112131415161718192021
  1. <chapter xml:id="utf16.exceptions.h">
  2. <title><tt>__vic/utf16/exceptions.h</tt></title>
  3. <code-block lang="C++">
  4. namespace utf16 {
  5. class bad_encoding; // public std::exception
  6. class truncated_code_unit;
  7. class truncated_code_point;
  8. class invalid_sequence;
  9. } // namespace
  10. </code-block>
  11. <p>Exception classes thrown by <xref to="utf16--reader"/> <tt>read()</tt>
  12. function. All exceptions are derived from abstract base class
  13. <tt>utf16::bad_encoding</tt>. See <xref to="utf16--status"/> for equivalent
  14. status codes.</p>
  15. </chapter>