00001 /* 00002 * CntmLib - Подсчет ссылок, потоки, синхронизация, асинхронные процедуры, события 00003 * Copyright (c) 2005, Овсеевич Роман, CntmLib@mail.ru 00004 * _______________________________________________________________________________ 00005 * Разрешено свободное использование, копирование, распространение, изменение 00006 * (изменение сведений об авторских правах запрещено). Запрещена продажа и 00007 * включение всей библиотеки или ее частей в другие библиотеки. В сведениях об 00008 * авторских правах на программу (или сведениях о программе, об авторах, 00009 * использованных средствах разработки и т.д.) должна быть указана информация 00010 * о библиотеке CntmLib, ее авторе и, возможно, сайте или email'е. 00011 * Библиотека поставляется "как есть", без каких-либо гарантий со стороны автора. 00012 */ 00013 00014 /** 00015 * \defgroup Exceptions Cntm.Exceptions 00016 * Пакет содержит классы исключений общего назначения, которые используются библиотекой. Эти исключения можно использовать и в пользовательской программе. 00017 * 00018 * Конструкторы классов исключений содержат три стандартных необязательных параметра: 1 - место возникновения исключения (можно указывать название функции, метода или просто названия операции, по умолчанию - пустая строка), 2 - дополнительная информация об ошибке (по умолчанию - пустая строка), 3 - тип ошибки (обычно этот параметр не требуется указывать, т.к. его определянт конкретный класс исключения). 00019 * 00020 * Конструкторы исключений осуществляют форматирование указанных данных в строку сообщения об ошибке. Сформатированное сообщение об ошибке выглядит следующим образом: "Тип ошибки: Дополнительная информация [Место возникновения]". 00021 */ 00022 00023 #include <Cntm/Exceptions/Exception.h> 00024 #include <Cntm/Exceptions/SystemException.h> 00025 #include <Cntm/Exceptions/BadArgException.h> 00026 #include <Cntm/Exceptions/NullArgException.h> 00027 #include <Cntm/Exceptions/IllegalStateException.h>
|
© Овсеевич Р.В. Документация по CntmLib 1.1.4 от 28 May 2008. Создано системой
![]() |