1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- //
- // OptionException.h
- //
- // Library: Util
- // Package: Options
- // Module: OptionException
- //
- // Definition of the OptionException class.
- //
- // Copyright (c) 2004-2006, Applied Informatics Software Engineering GmbH.
- // and Contributors.
- //
- // SPDX-License-Identifier: BSL-1.0
- //
- #ifndef Util_OptionException_INCLUDED
- #define Util_OptionException_INCLUDED
- #include "Poco/Util/Util.h"
- #include "Poco/Exception.h"
- namespace Poco {
- namespace Util {
- POCO_DECLARE_EXCEPTION(Util_API, OptionException, Poco::DataException)
- POCO_DECLARE_EXCEPTION(Util_API, UnknownOptionException, OptionException)
- POCO_DECLARE_EXCEPTION(Util_API, AmbiguousOptionException, OptionException)
- POCO_DECLARE_EXCEPTION(Util_API, MissingOptionException, OptionException)
- POCO_DECLARE_EXCEPTION(Util_API, MissingArgumentException, OptionException)
- POCO_DECLARE_EXCEPTION(Util_API, InvalidArgumentException, OptionException)
- POCO_DECLARE_EXCEPTION(Util_API, UnexpectedArgumentException, OptionException)
- POCO_DECLARE_EXCEPTION(Util_API, IncompatibleOptionsException, OptionException)
- POCO_DECLARE_EXCEPTION(Util_API, DuplicateOptionException, OptionException)
- POCO_DECLARE_EXCEPTION(Util_API, EmptyOptionException, OptionException)
- } } // namespace Poco::Util
- #endif // Util_OptionException_INCLUDED
|