utf16.exceptions.h.xml 679 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>Классы исключений, бросаемые функцией <tt>read()</tt> класса
  12. <xref to="utf16--reader"/>. Все исключения порождены от абстактного базового
  13. класса <tt>utf16::bad_encoding</tt>. Эквивалентные коды статусов описаны в
  14. <xref to="utf16--status"/>.</p>
  15. </chapter>