|
Flow123d
jenkins-Flow123d-linux-release-multijob-198
|
#include <boost/exception/all.hpp>#include <iostream>#include <string>
Go to the source code of this file.
Classes | |
| class | ExceptionBase |
| Base of exceptions used in Flow123d. More... | |
| class | EI< Tag, Type > |
| class | internal::NullOutputEnvelope< Type > |
| class | internal::ExcStream |
Namespaces | |
| internal | |
Macros | |
| #define | THROW(whole_exception_expr) BOOST_THROW_EXCEPTION( whole_exception_expr) |
| Wrapper for throw. Saves the throwing point. More... | |
| #define | DECLARE_EXCEPTION(ExcName, Format) |
| Macro for simple definition of exceptions. More... | |
| #define | TYPEDEF_ERR_INFO(EI_Type, Type) typedef EI< struct EI_Type##_TAG, Type > EI_Type |
| Macro to simplify declaration of error_info types. More... | |
Functions | |
| template<class Type > | |
| std::ostream & | internal::operator<< (std::ostream &stream, const NullOutputEnvelope< Type > &value) |
| template<class T > | |
| ExcStream & | internal::operator<< (ExcStream &estream, const T &x) |
| template<class Tag , class Type , class Func > | |
| internal::ExcStream & | internal::operator<< (internal::ExcStream &estream, typename EI< Tag, Type >::template lambda< Func > const &lambda_func) |
| TYPEDEF_ERR_INFO (EI_XprintfHeader, std::string) | |
| TYPEDEF_ERR_INFO (EI_XprintfMessage, std::string) | |
| DECLARE_EXCEPTION (ExcXprintfMsg,<< EI_XprintfHeader::val<< EI_XprintfMessage::val) | |
| DECLARE_EXCEPTION | ( | ExcXprintfMsg | , |
| << EI_XprintfHeader::val<< EI_XprintfMessage::val | |||
| ) |
| TYPEDEF_ERR_INFO | ( | EI_XprintfHeader | , |
| std::string | |||
| ) |
Exception thrown in xprintf function.
| TYPEDEF_ERR_INFO | ( | EI_XprintfMessage | , |
| std::string | |||
| ) |
1.8.5